[SCM] 2D CAD system branch, master, updated. debian/1.0.0_beta5+nolibs-1-16-gc106faf
Lisandro Damián Nicanor Pérez Meyer
perezmeyer at gmail.com
Fri Jun 17 21:49:13 UTC 2011
The following commit has been merged in the master branch:
commit a2294784a4ec69e384e553e54613139da9f179e5
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date: Fri Jun 17 11:41:02 2011 -0300
Imported Upstream version 1.0.0rc1
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..00eb20c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,23 @@
+# Apple generated directories
+LibreCAD.app/
+LibreCAD.pbproj/
+Info.plist
+
+# Unix generated directories (except Apple)
+unix/
+
+# All platforms generated directories and files
+*.qm
+intermediate/
+Makefile
+qmake_image_collection.cpp
+librecad.pro.user
+*.qch
+*.qhc
+plugins.pro.user
+
+# Mac store files
+.DS_Store
+
+#pkg files
+*.pkg
\ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..75bf676
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "libredwg"]
+ path = libredwg
+ url = git://git.sv.gnu.org/libredwg.git
diff --git a/INSTALL.TXT b/INSTALL.TXT
deleted file mode 100644
index 84f4da2..0000000
--- a/INSTALL.TXT
+++ /dev/null
@@ -1,39 +0,0 @@
-
----- UNIX and OSX users ----
-Unzip or checkout a version of LibreCAD into a directory.
-CD into that directory and follow these instructions:
-
-# Build makefile and compule LibreCAD
-
-qmake
-make
-
-NOTE: On systems (Ubuntu??) You might need to run qmake-qt4 instead of just qmake
-
----- Windows Users ----
-
-Download a copy of QT SDk from http://qt.nokia.com/downloads/
-
-After installation, start qtCreator and load LibreCAD.pro,
-from the the build menu select 'Build All'
-
-
------
-Ubuntu Lucid
-gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
-Using Qt version 4.6.2 in /usr/lib
-
------ (RVT)
-OSX 10.5.8
-i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
-Using Qt version 4.6.3 in /opt/local/libexec/qt4-mac/lib
-
------ (RVT)
-Debian 5.0.3
-gcc (Debian 4.3.2-1.1) 4.3.2
-Using Qt version 4.4.3 in /usr/lib
-
------ (RVT)
-Windows XP
-Using Qt version 4.7.0
-
diff --git a/README b/README
new file mode 100644
index 0000000..f6c9b6b
--- /dev/null
+++ b/README
@@ -0,0 +1,53 @@
+
+---- About LibreCAD ----
+LibreCAD is a 2D CAD drawing tool based on the community edition of QCad (www.qcad.org).
+LibreCAD has been re-structured and ported to qt4 and works natively cross platform between OSX, Windows and Linux.
+See www.librecad.org
+
+---- UNIX and OSX users ----
+Unzip or checkout a version of LibreCAD into a directory.
+CD into that directory and follow these instructions:
+
+# Build makefile and compile LibreCAD
+
+qmake
+make
+
+---- Ubuntu/Debian users ----
+
+Make sure you have the qt-4 SDK installed
+Install the qt4 SDK by executing the following commands:
+
+sudo apt-get install g++ gcc make git-core libqt4-dev qt4-qmake libqt4-qt3support qt4-dev-tools
+
+See elso : http://www.librecad.org/2010/10/debian-64-bit-and-ubuntu-compile-how-to/
+
+NOTE 1: On systems (Ubuntu??) You might need to run qmake-qt4 instead of just qmake
+
+---- Windows Users ----
+
+Download a copy of QT SDk from http://qt.nokia.com/downloads/
+
+After installation, start qtCreator and load LibreCAD.pro,
+from the the build menu select 'Build All'
+
+
+-----
+Ubuntu Lucid
+gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
+Using Qt version 4.6.2 in /usr/lib
+
+----- (RVT)
+OSX 10.5.8
+i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
+Using Qt version 4.6.3 in /opt/local/libexec/qt4-mac/lib
+
+----- (RVT)
+Debian 5.0.3
+gcc (Debian 4.3.2-1.1) 4.3.2
+Using Qt version 4.4.3 in /usr/lib
+
+----- (RVT)
+Windows XP
+Using Qt version 4.7.0
+
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/Icon_Librecad.svg b/desktop/graphics_icons_and_splash/Icon LibreCAD/Icon_Librecad.svg
new file mode 100644
index 0000000..8dee71f
--- /dev/null
+++ b/desktop/graphics_icons_and_splash/Icon LibreCAD/Icon_Librecad.svg
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="Icon_Librecad.svg">
+ <title
+ id="title3808">LibreCAD Icon</title>
+ <defs
+ id="defs4">
+ <style
+ id="style2989"
+ type="text/css">
+
+ .fil2 {fill:#4D4D4D}
+ .fil1 {fill:#8ED900}
+ .fil0 {fill:white}
+
+ </style>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="6.1060241"
+ inkscape:cx="282.85714"
+ inkscape:cy="564.28571"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="942"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>LibreCAD Icon</dc:title>
+ <dc:date>2011-05-10</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Diego Alejandro Torres Morales</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>CC</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Daltom</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ height="100.00001"
+ width="99.999428"
+ y="436.90317"
+ x="226.69579"
+ class="fil0"
+ id="_471971136"
+ style="fill:#ffffff" />
+ <path
+ style="fill:#8ed900"
+ d="m 276.6955,436.91878 c -27.61368,0 -50,22.3545 -50,49.96875 0,27.61426 22.38632,50 50,50 27.61426,0 50,-22.38574 50,-50 0,-27.61425 -22.38574,-49.96875 -50,-49.96875 z m 0,12 c 20.98704,0 38,16.98228 38,37.96875 0,20.98704 -17.01296,38.03125 -38,38.03125 -20.98646,0 -38,-17.04421 -38,-38.03125 0,-20.98647 17.01354,-37.96875 38,-37.96875 z"
+ id="path3001"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g3010"
+ transform="translate(-95.351883,-39.277969)">
+ <polygon
+ transform="matrix(5.7120336,0,0,5.7120336,322.04724,476.18085)"
+ style="fill:#4d4d4d"
+ id="_471970800"
+ class="fil2"
+ points="4.20177,7.70289 17.5069,7.70289 17.5069,9.80372 4.20177,9.80372 4.20177,10.8542 0.000103387,10.8542 0.000103387,6.65257 4.20177,6.65257 " />
+ <g
+ id="g3004">
+ <rect
+ height="12.13853"
+ width="12.138473"
+ y="476.18094"
+ x="409.9086"
+ class="fil1"
+ id="_471970680"
+ style="fill:#8ed900" />
+ <rect
+ height="12.13853"
+ width="12.138473"
+ y="564.04279"
+ x="409.9086"
+ class="fil1"
+ id="_471970560"
+ style="fill:#8ed900" />
+ <rect
+ height="12.13853"
+ width="12.138473"
+ y="476.18094"
+ x="322.04752"
+ class="fil1"
+ id="_471970440"
+ style="fill:#8ed900" />
+ <rect
+ height="12.13853"
+ width="12.138473"
+ y="564.04279"
+ x="322.04752"
+ class="fil1"
+ id="_471970368"
+ style="fill:#8ed900" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 16x16.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 16x16.ico
new file mode 100644
index 0000000..26bc4ae
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 16x16.ico differ
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 24x24.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 24x24.ico
new file mode 100644
index 0000000..eac1386
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 24x24.ico differ
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 256x256.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 256x256.ico
new file mode 100644
index 0000000..2ce72ce
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 256x256.ico differ
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 32x32.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 32x32.ico
new file mode 100644
index 0000000..fcc3afb
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 32x32.ico differ
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 48x48.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 48x48.ico
new file mode 100644
index 0000000..05df668
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon 48x48.ico differ
diff --git a/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon All Sizes.ico b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon All Sizes.ico
new file mode 100644
index 0000000..0c2265b
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Icon LibreCAD/LibreCAD_Icon All Sizes.ico differ
diff --git a/desktop/graphics_icons_and_splash/Logo LibreCAD/Logo LibreCAD.svg b/desktop/graphics_icons_and_splash/Logo LibreCAD/Logo LibreCAD.svg
new file mode 100644
index 0000000..da0866e
--- /dev/null
+++ b/desktop/graphics_icons_and_splash/Logo LibreCAD/Logo LibreCAD.svg
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="550"
+ height="721"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="Logo LibreCAD.svg">
+ <title
+ id="title3035">LibreCAD Logo</title>
+ <defs
+ id="defs4">
+ <radialGradient
+ r="275.1348"
+ fy="-49.105164"
+ fx="1301.0398"
+ cy="-49.105164"
+ cx="1301.0398"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-1025.4028,554.0383)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9302-2"
+ xlink:href="#linearGradient12685-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient12685-8">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop12687-2" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop12689-3" />
+ </linearGradient>
+ <radialGradient
+ r="275.1348"
+ fy="-49.105164"
+ fx="1301.0398"
+ cy="-49.105164"
+ cx="1301.0398"
+ gradientTransform="matrix(0.99951021,0,0,1.0625151,-1025.4027,602.6729)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3190"
+ xlink:href="#linearGradient15690-8-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient15690-8-3"
+ inkscape:collect="always">
+ <stop
+ id="stop15692-7-3"
+ offset="0"
+ style="stop-color:#424242;stop-opacity:1" />
+ <stop
+ id="stop15694-0-6"
+ offset="1"
+ style="stop-color:#1e1e1e;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ r="275.1348"
+ fy="-49.105164"
+ fx="1301.0398"
+ cy="-49.105164"
+ cx="1301.0398"
+ gradientTransform="matrix(0.99951021,0,0,1.0625151,-1025.4027,934.03608)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3270"
+ xlink:href="#linearGradient15690-8-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.7"
+ inkscape:cx="535.73439"
+ inkscape:cy="476.57452"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="998"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>LibreCAD Logo</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Diego Alejandro Torres Morales</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>CC</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Daltom</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:date>2011-05-10</dc:date>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-331.36218)">
+ <rect
+ style="fill:url(#radialGradient3270);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect12657-1-8-3"
+ width="550"
+ height="341"
+ x="0.000114609"
+ y="711.36115"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-ydpi="71.989487" />
+ <rect
+ style="fill:url(#radialGradient9302-2);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect12657-1"
+ width="550"
+ height="341"
+ x="0.000114609"
+ y="331.36328"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-ydpi="71.989487" />
+ <g
+ transform="translate(0,331.36318)"
+ style="fill-rule:evenodd"
+ id="_552076432">
+ <path
+ style="fill:#4d4d4d;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 154.751,193.555 0,-5.7308 -20.7496,0 0,-40.3795 -5.7308,0 0,46.1103 26.4804,0 z m 13.4379,-43.2122 c 0,-1.1418 -0.39515,-2.09679 -1.18573,-2.86526 -0.79058,-0.76847 -1.75663,-1.15285 -2.89842,-1.15285 -1.1418,0 -2.09679,0.38438 -2.86526,1.15285 -0.76847,0.76847 -1.15285,1.72346 -1.15285,2.86526 0,1.1418 0.38438,2.09707 1.15285,2.86554 0.76847,0.76847 1.72346,1.15285 2.86526,1.15285 1.1418,0 2.10784,-0.38438 2.89842,-1.15285 0.79058,-0.76847 1.18573,-1.72375 1.18573,-2.86554 z m -1.18573,43.2122 0,-34.583 -5.7308,0 0,34.583 5.7308,0 z m 45.4518,-17.2585 c 0,-4.91839 -1.66876,-9.22224 -5.00627,-12.911 -3.24964,-3.68872 -7.3559,-5.53323 -12.3182,-5.53323 -5.75263,0 -10.3637,2.45934 -13.8331,7.37773 l 0,-17.7854 -5.7308,0 0,46.1103 5.7308,0 0,-6.192 c 3.51326,4.91839 8.12438,7.37773 13.8331,7.37773 4.96233,0 9.09042,-1.86633 12.384,-5.59927 3.29357,-3.60085 4.9405,-7.88258 4.9405,-12.8449 z m -5.79685,0 c 0,3.46932 -1.2515,6.45534 -3.75477,8.95861 -2.41512,2.45905 -5.37959,3.68872 -8.89257,3.68872 -3.5572,0 -6.56532,-1.22967 -9.02466,-3.68872 -2.45905,-2.54721 -3.68872,-5.53323 -3.68872,-8.95861 0,-1.80057 0.30756,-3.42539 0.92211,-4.87446 0.61483,-1.44935 1.53723,-2.81055 2.76661,-4.08416 2.50328,-2.50328 5.5114,-3.75477 9.02466,-3.75477 3.46932,0 6.43351,1.2515 8.89257,3.75477 2.50328,2.50299 3.75477,5.48929 3.75477,8.95861 z m 31.2233,-12.0546 0,-6.25776 c -0.35121,-0.0879 -0.72454,-0.13181 -1.11968,-0.13181 -0.3515,0 -0.70271,0 -1.0542,0 -4.25962,0 -7.72894,1.69058 -10.4077,5.07203 l 0,-3.95235 -5.7308,0 0,34.583 5.7308,0 0,-20.7496 c 0,-2.54721 0.90028,-4.72082 2.70085,-6.52139 1.80057,-1.80057 3.97417,-2.70085 6.52139,-2.70085 0.61455,0 1.18545,0.055 1.71241,0.16469 0.52724,0.1097 1.07603,0.2744 1.64693,0.49408 z m 41.9604,12.0546 c 0,-5.09414 -1.80028,-9.44164 -5.40142,-13.0428 -3.64479,-3.60085 -7.99257,-5.40142 -13.0428,-5.40142 -5.09386,0 -9.44164,1.80057 -13.0425,5.40142 -3.60113,3.60113 -5.4017,7.94863 -5.4017,13.0428 0,5.0502 1.80057,9.37587 5.4017,12.9767 3.64479,3.64507 7.99228,5.46746 13.0425,5.46746 2.85449,0 5.57716,-0.64772 8.16831,-1.94315 2.59087,-1.29572 4.74265,-3.08523 6.45534,-5.36882 l -4.80869,-3.09572 c -2.59087,3.07389 -5.86261,4.61083 -9.81496,4.61083 -2.89814,0 -5.53323,-0.92211 -7.90441,-2.76661 -2.37146,-1.88816 -3.84265,-4.23779 -4.41354,-7.04835 l 30.4988,0 c 0.17575,-0.87817 0.26334,-1.82239 0.26334,-2.83238 z m -6.12595,-2.89842 -24.6362,0 c 0.5709,-2.81055 2.04208,-5.1599 4.41354,-7.04835 2.37118,-1.84422 5.00627,-2.76661 7.90441,-2.76661 2.89842,0 5.5114,0.92239 7.83893,2.76661 2.32753,1.80057 3.82053,4.14992 4.47931,7.04835 z"
+ class="fil1"
+ id="_546700112" />
+ <path
+ style="fill:#8ed900;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 327.994,187.1 -4.61112,-4.41354 c -3.82053,3.73266 -8.1462,5.59899 -12.9767,5.59899 -4.8308,0 -9.02466,-1.73452 -12.5816,-5.20384 -3.46932,-3.55691 -5.20384,-7.75077 -5.20384,-12.5816 0,-4.83052 1.73452,-9.02438 5.20384,-12.5816 3.46932,-3.42539 7.66318,-5.13779 12.5816,-5.13779 4.87446,0 9.20012,1.84422 12.9767,5.53323 l 5.13808,-4.87474 c -5.22595,-5.22567 -11.264,-7.83864 -18.1148,-7.83864 -6.80683,0 -12.6694,2.45905 -17.5878,7.37773 -4.87446,4.87446 -7.31197,10.715 -7.31197,17.5218 0,6.80683 2.4154,12.6916 7.24592,17.6539 4.91868,4.83052 10.8031,7.24592 17.6539,7.24592 6.7629,0 12.6255,-2.43723 17.5878,-7.31197 l 0,-0.98787 z m 46.6373,7.17987 -17.2585,-47.4936 -7.11411,0 -17.2587,47.4936 7.50954,0 3.82053,-10.4077 18.9054,0 3.82053,10.4077 7.57531,0 z m -20.8814,-36.4272 6.91653,18.9054 -13.7673,0 6.85077,-18.9054 z m 67.9799,12.6473 c 0,-6.63109 -2.34964,-12.2301 -7.04835,-16.7973 -4.61112,-4.61112 -10.1665,-6.91653 -16.6657,-6.91653 l -17.983,0 0,47.4936 17.983,0 c 6.49927,0 12.0546,-2.32753 16.6657,-6.9823 4.69871,-4.69899 7.04835,-10.298 7.04835,-16.7975 z m -7.11439,0 c 0,4.61112 -1.62482,8.54135 -4.87446,11.7913 -3.2057,3.2057 -7.11411,4.80869 -11.7252,4.80869 l -10.8689,0 0,-33.1996 10.8689,0 c 4.56718,0 8.47559,1.62482 11.7252,4.87446 3.24964,3.24964 4.87446,7.15805 4.87446,11.7252 z"
+ class="fil2"
+ id="_549118096" />
+ </g>
+ <polygon
+ transform="translate(0,331.36318)"
+ style="fill:#8ed900;fill-rule:evenodd"
+ id="polygon3103"
+ points="122.539,199.286 122.539,203.019 169.836,203.019 169.836,210.487 122.539,210.487 122.539,214.221 107.604,214.221 107.604,199.286 "
+ class="fil3" />
+ <path
+ style="fill:#f3f3f3;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ id="path3107"
+ d="m 154.751,904.91618 0,-5.7308 -20.7496,0 0,-40.3795 -5.7308,0 0,46.1103 26.4804,0 z m 13.4379,-43.2122 c 0,-1.1418 -0.39515,-2.09679 -1.18573,-2.86526 -0.79058,-0.76847 -1.75663,-1.15285 -2.89842,-1.15285 -1.1418,0 -2.09679,0.38438 -2.86526,1.15285 -0.76847,0.76847 -1.15285,1.72346 -1.15285,2.86526 0,1.1418 0.38438,2.09707 1.15285,2.86554 0.76847,0.76847 1.72346,1.15285 2.86526,1.15285 1.1418,0 2.10784,-0.38438 2.89842,-1.15285 0.79058,-0.76847 1.18573,-1.72375 1.18573,-2.86554 z m -1.18573,43.2122 0,-34.583 -5.7308,0 0,34.583 5.7308,0 z m 45.4518,-17.2585 c 0,-4.91839 -1.66876,-9.22224 -5.00627,-12.911 -3.24964,-3.68872 -7.3559,-5.53323 -12.3182,-5.53323 -5.75263,0 -10.3637,2.45934 -13.8331,7.37773 l 0,-17.7854 -5.7308,0 0,46.1103 5.7308,0 0,-6.192 c 3.51326,4.91839 8.12438,7.37773 13.8331,7.37773 4.96233,0 9.09042,-1.86633 12.384,-5.59927 3.29357,-3.60085 4.9405,-7.88258 4.9405,-12.8449 z m -5.79685,0 c 0,3.46932 -1.2515,6.45534 -3.75477,8.95861 -2.41512,2.45905 -5.37959,3.68872 -8.89257,3.68872 -3.5572,0 -6.56532,-1.22967 -9.02466,-3.68872 -2.45905,-2.54721 -3.68872,-5.53323 -3.68872,-8.95861 0,-1.80057 0.30756,-3.42539 0.92211,-4.87446 0.61483,-1.44935 1.53723,-2.81055 2.76661,-4.08416 2.50328,-2.50328 5.5114,-3.75477 9.02466,-3.75477 3.46932,0 6.43351,1.2515 8.89257,3.75477 2.50328,2.50299 3.75477,5.48929 3.75477,8.95861 z m 31.2233,-12.0546 0,-6.25776 c -0.35121,-0.0879 -0.72454,-0.13181 -1.11968,-0.13181 -0.3515,0 -0.70271,0 -1.0542,0 -4.25962,0 -7.72894,1.69058 -10.4077,5.07203 l 0,-3.95235 -5.7308,0 0,34.583 5.7308,0 0,-20.7496 c 0,-2.54721 0.90028,-4.72082 2.70085,-6.52139 1.80057,-1.80057 3.97417,-2.70085 6.52139,-2.70085 0.61455,0 1.18545,0.055 1.71241,0.16469 0.52724,0.1097 1.07603,0.2744 1.64693,0.49408 z m 41.9604,12.0546 c 0,-5.09414 -1.80028,-9.44164 -5.40142,-13.0428 -3.64479,-3.60085 -7.99257,-5.40142 -13.0428,-5.40142 -5.09386,0 -9.44164,1.80057 -13.0425,5.40142 -3.60113,3.60113 -5.4017,7.94863 -5.4017,13.0428 0,5.0502 1.80057,9.37587 5.4017,12.9767 3.64479,3.64507 7.99228,5.46746 13.0425,5.46746 2.85449,0 5.57716,-0.64772 8.16831,-1.94315 2.59087,-1.29572 4.74265,-3.08523 6.45534,-5.36882 l -4.80869,-3.09572 c -2.59087,3.07389 -5.86261,4.61083 -9.81496,4.61083 -2.89814,0 -5.53323,-0.92211 -7.90441,-2.76661 -2.37146,-1.88816 -3.84265,-4.23779 -4.41354,-7.04835 l 30.4988,0 c 0.17575,-0.87817 0.26334,-1.82239 0.26334,-2.83238 z m -6.12595,-2.89842 -24.6362,0 c 0.5709,-2.81055 2.04208,-5.1599 4.41354,-7.04835 2.37118,-1.84422 5.00627,-2.76661 7.90441,-2.76661 2.89842,0 5.5114,0.92239 7.83893,2.76661 2.32753,1.80057 3.82053,4.14992 4.47931,7.04835 z"
+ class="fil5" />
+ <path
+ style="fill:#8ed900;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ id="path3109"
+ d="m 327.994,898.46018 -4.61112,-4.41354 c -3.82053,3.73266 -8.1462,5.59899 -12.9767,5.59899 -4.8308,0 -9.02466,-1.73452 -12.5816,-5.20384 -3.46932,-3.55691 -5.20384,-7.75077 -5.20384,-12.5816 0,-4.83052 1.73452,-9.02438 5.20384,-12.5816 3.46932,-3.42539 7.66318,-5.13779 12.5816,-5.13779 4.87446,0 9.20012,1.84422 12.9767,5.53323 l 5.13808,-4.87474 c -5.22595,-5.22567 -11.264,-7.83864 -18.1148,-7.83864 -6.80683,0 -12.6694,2.45905 -17.5878,7.37773 -4.87446,4.87446 -7.31197,10.715 -7.31197,17.5218 0,6.80683 2.4154,12.6916 7.24592,17.6539 4.91868,4.83052 10.8031,7.24592 17.6539,7.24592 6.7629,0 12.6255,-2.43723 17.5878,-7.31197 l 0,-0.98787 z m 46.6373,7.17987 -17.2585,-47.4936 -7.11411,0 -17.2587,47.4936 7.50954,0 3.82053,-10.4077 18.9054,0 3.82053,10.4077 7.57531,0 z m -20.8814,-36.4272 6.91653,18.9054 -13.7673,0 6.85077,-18.9054 z m 67.9799,12.6473 c 0,-6.63109 -2.34964,-12.2301 -7.04835,-16.7973 -4.61112,-4.61112 -10.1665,-6.91653 -16.6657,-6.91653 l -17.983,0 0,47.4936 17.983,0 c 6.49927,0 12.0546,-2.32753 16.6657,-6.9823 4.69871,-4.69899 7.04835,-10.298 7.04835,-16.7975 z m -7.11439,0 c 0,4.61112 -1.62482,8.54135 -4.87446,11.7913 -3.2057,3.2057 -7.11411,4.80869 -11.7252,4.80869 l -10.8689,0 0,-33.1996 10.8689,0 c 4.56718,0 8.47559,1.62482 11.7252,4.87446 3.24964,3.24964 4.87446,7.15805 4.87446,11.7252 z"
+ class="fil2" />
+ <polygon
+ transform="translate(0,331.36318)"
+ style="fill:#8ed900;fill-rule:evenodd"
+ id="polygon3111"
+ points="122.539,579.284 122.539,583.017 169.836,583.017 169.836,590.485 122.539,590.485 122.539,594.219 107.604,594.219 107.604,579.284 "
+ class="fil3" />
+ <text
+ style="font-size:14px;font-weight:normal;fill:#4d4d4d;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text3113"
+ class="fil6 fnt0"
+ y="525.5202"
+ x="434.80499">1.0.0b4</text>
+ <text
+ style="font-size:14px;font-weight:normal;fill:#f3f3f3;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text3115"
+ class="fil7 fnt0"
+ y="905.51825"
+ x="434.80499">1.0.0b4</text>
+ </g>
+</svg>
diff --git a/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x33_bgw.png b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x33_bgw.png
new file mode 100644
index 0000000..3b3ed19
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x33_bgw.png differ
diff --git a/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x73_bgb.png b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x73_bgb.png
new file mode 100644
index 0000000..382969a
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_335x73_bgb.png differ
diff --git a/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgb.png b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgb.png
new file mode 100644
index 0000000..f0815dc
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgb.png differ
diff --git a/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgw.png b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgw.png
new file mode 100644
index 0000000..426a181
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Logo LibreCAD/LogoLibrecad_499x109_bgw.png differ
diff --git a/desktop/graphics_icons_and_splash/Readme.txt b/desktop/graphics_icons_and_splash/Readme.txt
new file mode 100644
index 0000000..07fecf2
--- /dev/null
+++ b/desktop/graphics_icons_and_splash/Readme.txt
@@ -0,0 +1,32 @@
+///////////////// LibreCAD logo /////////////////
+
+Content:
+
+Logo: Inkscape - Gimp
+Splash Screen: Inkscape - Gimp
+Icons
+
+//////////////////////////////////////////////////
+
+
+Info:
+Based on the point and the line as two basic elements of design,
+the point is squared due to the graphic representation in CAD (pixel),
+the design is simple showing the easy functions of the software.
+
+
+
+
+---Spanish---
+
+Información del logo:
+basado en el punto y la línea como dos elementos básicos del diseño,
+el punto es cuadrado, debido a la representación gráfica en CAD (píxel),
+el diseño es sencillo y representa las funciones del software.
+
+
+Designed By:
+Diego Alejandro Torres M. "Daltom Designer"
+http://daltom.2082studio.com
+
+Graphics work is supplied under the License : CC BY-SA
\ No newline at end of file
diff --git a/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgb.png b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgb.png
new file mode 100644
index 0000000..b685f70
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgb.png differ
diff --git a/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgw.png b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgw.png
new file mode 100644
index 0000000..89e6822
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgw.png differ
diff --git a/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgb.png b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgb.png
new file mode 100644
index 0000000..0066a09
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgb.png differ
diff --git a/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgw.png b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgw.png
new file mode 100644
index 0000000..2fc51e1
Binary files /dev/null and b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 02 bgw.png differ
diff --git a/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD.svg b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD.svg
new file mode 100644
index 0000000..7188b56
--- /dev/null
+++ b/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD.svg
@@ -0,0 +1,18090 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1160"
+ height="712"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="Splash Screen LibreCAD.svg">
+ <title
+ id="title7569">LibreCAD Splash Screen</title>
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient14109">
+ <stop
+ id="stop14111"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop14113"
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12685-8-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop12687-2-8" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop12689-3-8" />
+ </linearGradient>
+ <radialGradient
+ r="275.1348"
+ fy="-49.105164"
+ fx="1301.0398"
+ cy="-49.105164"
+ cx="1301.0398"
+ gradientTransform="matrix(0.99951021,0,0,1.0625151,-1025.4029,593.57079)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5524"
+ xlink:href="#linearGradient15690-8-3-7"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient15690-8-3-7"
+ inkscape:collect="always">
+ <stop
+ id="stop15692-7-3-4"
+ offset="0"
+ style="stop-color:#424242;stop-opacity:1" />
+ <stop
+ id="stop15694-0-6-0"
+ offset="1"
+ style="stop-color:#1e1e1e;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12685-8-4"
+ id="radialGradient10105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-1025.4029,562.56282)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <linearGradient
+ id="linearGradient12685-8-4-7">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop12687-2-8-4" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop12689-3-8-0" />
+ </linearGradient>
+ <radialGradient
+ r="275.1348"
+ fy="-49.105164"
+ fx="1301.0398"
+ cy="-49.105164"
+ cx="1301.0398"
+ gradientTransform="matrix(1.0002121,0,0,1.0632612,-1026.3161,593.15904)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7816"
+ xlink:href="#linearGradient15690-8-3-7-4"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient15690-8-3-7-4"
+ inkscape:collect="always">
+ <stop
+ id="stop15692-7-3-4-8"
+ offset="0"
+ style="stop-color:#424242;stop-opacity:1" />
+ <stop
+ id="stop15694-0-6-0-8"
+ offset="1"
+ style="stop-color:#1e1e1e;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14109-5"
+ id="radialGradient14107-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-1025.4028,563.39082)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <linearGradient
+ id="linearGradient14109-5">
+ <stop
+ id="stop14111-2"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop14113-7"
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient15690-8-3-7-4"
+ id="radialGradient9290"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9995102,0,0,1.0625151,-415.40288,934.03713)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient15690-8-3-7"
+ id="radialGradient10415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951021,0,0,1.0625151,-1025.4028,933.27663)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14109-5"
+ id="radialGradient10980"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-415.40294,563.0372)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14109"
+ id="radialGradient13833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-1025.4028,563.39082)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14109-7"
+ id="radialGradient13833-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99951017,0,0,1.0625151,-1025.4028,563.39082)"
+ cx="1301.0398"
+ cy="-49.105164"
+ fx="1301.0398"
+ fy="-49.105164"
+ r="275.1348" />
+ <linearGradient
+ id="linearGradient14109-7">
+ <stop
+ id="stop14111-4"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop14113-0"
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.53362069"
+ inkscape:cx="486.11444"
+ inkscape:cy="375.99195"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="998"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="0"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-page="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>LibreCAD Splash Screen</dc:title>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Diego Alejandro Torres Morales</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>CC</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Daltom</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:date>2011-05-10</dc:date>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-340.36218)">
+ <g
+ id="g16400"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\InkScape\text5469.png"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">
+ <rect
+ inkscape:export-ydpi="71.989487"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ y="340.71579"
+ x="0.00013798475"
+ height="341"
+ width="550"
+ id="rect12657-1"
+ style="fill:url(#radialGradient13833);fill-opacity:1;fill-rule:nonzero;stroke:none" />
+ <g
+ id="_552075424"
+ style="fill-rule:evenodd"
+ transform="translate(1.3798475e-4,340.36218)">
+ <rect
+ id="_520268912"
+ class="fil1 str1"
+ x="0.49898601"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546699416"
+ class="fil1 str1"
+ x="0.49898601"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546700088"
+ class="fil1 str1"
+ x="0.49898601"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546700376"
+ class="fil1 str1"
+ x="0.49898601"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520268144"
+ class="fil1 str1"
+ x="0.49898601"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546700688"
+ class="fil1 str1"
+ x="0.49898601"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520268408"
+ class="fil1 str1"
+ x="0.49898601"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546698696"
+ class="fil1 str1"
+ x="0.49898601"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520269896"
+ class="fil1 str1"
+ x="0.49898601"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520269272"
+ class="fil1 str1"
+ x="0.49898601"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520269632"
+ class="fil1 str1"
+ x="0.49898601"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520267472"
+ class="fil1 str1"
+ x="0.49898601"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546704720"
+ class="fil1 str1"
+ x="0.49898601"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546704696"
+ class="fil1 str1"
+ x="0.49898601"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549992808"
+ class="fil1 str1"
+ x="0.49898601"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549993048"
+ class="fil1 str1"
+ x="0.49898601"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549992856"
+ class="fil1 str1"
+ x="0.49898601"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546700208"
+ class="fil1 str1"
+ x="0.49898601"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549993000"
+ class="fil1 str1"
+ x="19.430099"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546701024"
+ class="fil1 str1"
+ x="38.361198"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549994560"
+ class="fil1 str1"
+ x="57.292301"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546704528"
+ class="fil1 str1"
+ x="76.223396"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546700472"
+ class="fil1 str1"
+ x="95.154503"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546704552"
+ class="fil1 str1"
+ x="114.086"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_546699776"
+ class="fil1 str1"
+ x="133.017"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549993696"
+ class="fil1 str1"
+ x="151.948"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549994056"
+ class="fil1 str1"
+ x="170.879"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549995808"
+ class="fil1 str1"
+ x="189.81"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549995064"
+ class="fil1 str1"
+ x="208.741"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549995784"
+ class="fil1 str1"
+ x="227.672"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549995232"
+ class="fil1 str1"
+ x="246.603"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549995760"
+ class="fil1 str1"
+ x="265.534"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_552077752"
+ class="fil1 str1"
+ x="284.465"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549993480"
+ class="fil1 str1"
+ x="303.396"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549994440"
+ class="fil1 str1"
+ x="322.328"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549992688"
+ class="fil1 str1"
+ x="341.259"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549993384"
+ class="fil1 str1"
+ x="360.19"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_549992544"
+ class="fil1 str1"
+ x="379.121"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_552080752"
+ class="fil1 str1"
+ x="398.052"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554289240"
+ class="fil1 str1"
+ x="416.983"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554293008"
+ class="fil1 str1"
+ x="435.914"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554294304"
+ class="fil1 str1"
+ x="454.845"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554293248"
+ class="fil1 str1"
+ x="473.776"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554292000"
+ class="fil1 str1"
+ x="492.707"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554292888"
+ class="fil1 str1"
+ x="511.63901"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554286912"
+ class="fil1 str1"
+ x="530.57001"
+ y="0.49912801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553568896"
+ class="fil1 str1"
+ x="19.430099"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554280712"
+ class="fil1 str1"
+ x="38.361198"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554279536"
+ class="fil1 str1"
+ x="57.292301"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553429784"
+ class="fil1 str1"
+ x="76.223396"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553429424"
+ class="fil1 str1"
+ x="95.154503"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553428728"
+ class="fil1 str1"
+ x="114.086"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520268840"
+ class="fil1 str1"
+ x="133.017"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520268816"
+ class="fil1 str1"
+ x="151.948"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520267904"
+ class="fil1 str1"
+ x="170.879"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_520268624"
+ class="fil1 str1"
+ x="189.81"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553158560"
+ class="fil1 str1"
+ x="208.741"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_553158512"
+ class="fil1 str1"
+ x="227.672"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_461498864"
+ class="fil1 str1"
+ x="246.603"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_466795680"
+ class="fil1 str1"
+ x="265.534"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647688"
+ class="fil1 str1"
+ x="284.465"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647832"
+ class="fil1 str1"
+ x="303.396"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647976"
+ class="fil1 str1"
+ x="322.328"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648120"
+ class="fil1 str1"
+ x="341.259"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648264"
+ class="fil1 str1"
+ x="360.19"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648408"
+ class="fil1 str1"
+ x="379.121"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648552"
+ class="fil1 str1"
+ x="398.052"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648696"
+ class="fil1 str1"
+ x="416.983"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648840"
+ class="fil1 str1"
+ x="435.914"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554648984"
+ class="fil1 str1"
+ x="454.845"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649128"
+ class="fil1 str1"
+ x="473.776"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649272"
+ class="fil1 str1"
+ x="492.707"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649416"
+ class="fil1 str1"
+ x="511.63901"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649560"
+ class="fil1 str1"
+ x="530.57001"
+ y="19.4303"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649704"
+ class="fil1 str1"
+ x="19.430099"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649848"
+ class="fil1 str1"
+ x="38.361198"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554649992"
+ class="fil1 str1"
+ x="57.292301"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650136"
+ class="fil1 str1"
+ x="76.223396"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650280"
+ class="fil1 str1"
+ x="95.154503"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650424"
+ class="fil1 str1"
+ x="114.086"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650568"
+ class="fil1 str1"
+ x="133.017"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650712"
+ class="fil1 str1"
+ x="151.948"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554650856"
+ class="fil1 str1"
+ x="170.879"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651000"
+ class="fil1 str1"
+ x="189.81"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651144"
+ class="fil1 str1"
+ x="208.741"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651288"
+ class="fil1 str1"
+ x="227.672"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651432"
+ class="fil1 str1"
+ x="246.603"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651576"
+ class="fil1 str1"
+ x="265.534"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651720"
+ class="fil1 str1"
+ x="284.465"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554651864"
+ class="fil1 str1"
+ x="303.396"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652008"
+ class="fil1 str1"
+ x="322.328"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652152"
+ class="fil1 str1"
+ x="341.259"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652296"
+ class="fil1 str1"
+ x="360.19"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652440"
+ class="fil1 str1"
+ x="379.121"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652584"
+ class="fil1 str1"
+ x="398.052"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652728"
+ class="fil1 str1"
+ x="416.983"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554652872"
+ class="fil1 str1"
+ x="435.914"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653016"
+ class="fil1 str1"
+ x="454.845"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653160"
+ class="fil1 str1"
+ x="473.776"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653304"
+ class="fil1 str1"
+ x="492.707"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653448"
+ class="fil1 str1"
+ x="511.63901"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653592"
+ class="fil1 str1"
+ x="530.57001"
+ y="38.361599"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653736"
+ class="fil1 str1"
+ x="19.430099"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554653880"
+ class="fil1 str1"
+ x="38.361198"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654024"
+ class="fil1 str1"
+ x="57.292301"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654168"
+ class="fil1 str1"
+ x="76.223396"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654312"
+ class="fil1 str1"
+ x="95.154503"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654456"
+ class="fil1 str1"
+ x="114.086"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654600"
+ class="fil1 str1"
+ x="133.017"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654744"
+ class="fil1 str1"
+ x="151.948"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554654888"
+ class="fil1 str1"
+ x="170.879"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554655032"
+ class="fil1 str1"
+ x="189.81"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554655176"
+ class="fil1 str1"
+ x="208.741"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554655320"
+ class="fil1 str1"
+ x="227.672"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554655464"
+ class="fil1 str1"
+ x="246.603"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554655608"
+ class="fil1 str1"
+ x="265.534"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554557480"
+ class="fil1 str1"
+ x="284.465"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554557624"
+ class="fil1 str1"
+ x="303.396"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554557768"
+ class="fil1 str1"
+ x="322.328"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554557912"
+ class="fil1 str1"
+ x="341.259"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558056"
+ class="fil1 str1"
+ x="360.19"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558200"
+ class="fil1 str1"
+ x="379.121"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558344"
+ class="fil1 str1"
+ x="398.052"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558488"
+ class="fil1 str1"
+ x="416.983"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558632"
+ class="fil1 str1"
+ x="435.914"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558776"
+ class="fil1 str1"
+ x="454.845"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554558920"
+ class="fil1 str1"
+ x="473.776"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559064"
+ class="fil1 str1"
+ x="492.707"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559208"
+ class="fil1 str1"
+ x="511.63901"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559352"
+ class="fil1 str1"
+ x="530.57001"
+ y="57.292801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559496"
+ class="fil1 str1"
+ x="19.430099"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559640"
+ class="fil1 str1"
+ x="38.361198"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559784"
+ class="fil1 str1"
+ x="57.292301"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554559928"
+ class="fil1 str1"
+ x="76.223396"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560072"
+ class="fil1 str1"
+ x="95.154503"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560216"
+ class="fil1 str1"
+ x="114.086"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560360"
+ class="fil1 str1"
+ x="133.017"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560504"
+ class="fil1 str1"
+ x="151.948"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560648"
+ class="fil1 str1"
+ x="170.879"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560792"
+ class="fil1 str1"
+ x="189.81"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554560936"
+ class="fil1 str1"
+ x="208.741"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561080"
+ class="fil1 str1"
+ x="227.672"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561224"
+ class="fil1 str1"
+ x="246.603"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561368"
+ class="fil1 str1"
+ x="265.534"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561512"
+ class="fil1 str1"
+ x="284.465"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561656"
+ class="fil1 str1"
+ x="303.396"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561800"
+ class="fil1 str1"
+ x="322.328"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554561944"
+ class="fil1 str1"
+ x="341.259"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562088"
+ class="fil1 str1"
+ x="360.19"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562232"
+ class="fil1 str1"
+ x="379.121"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562376"
+ class="fil1 str1"
+ x="398.052"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562520"
+ class="fil1 str1"
+ x="416.983"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562664"
+ class="fil1 str1"
+ x="435.914"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562808"
+ class="fil1 str1"
+ x="454.845"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554562952"
+ class="fil1 str1"
+ x="473.776"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563096"
+ class="fil1 str1"
+ x="492.707"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563240"
+ class="fil1 str1"
+ x="511.63901"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563384"
+ class="fil1 str1"
+ x="530.57001"
+ y="76.223999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563528"
+ class="fil1 str1"
+ x="19.430099"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563672"
+ class="fil1 str1"
+ x="38.361198"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563816"
+ class="fil1 str1"
+ x="57.292301"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554563960"
+ class="fil1 str1"
+ x="76.223396"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564104"
+ class="fil1 str1"
+ x="95.154503"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564248"
+ class="fil1 str1"
+ x="114.086"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564392"
+ class="fil1 str1"
+ x="133.017"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564536"
+ class="fil1 str1"
+ x="151.948"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564680"
+ class="fil1 str1"
+ x="170.879"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564824"
+ class="fil1 str1"
+ x="189.81"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554564968"
+ class="fil1 str1"
+ x="208.741"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565112"
+ class="fil1 str1"
+ x="227.672"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565256"
+ class="fil1 str1"
+ x="246.603"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565400"
+ class="fil1 str1"
+ x="265.534"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565544"
+ class="fil1 str1"
+ x="284.465"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565688"
+ class="fil1 str1"
+ x="303.396"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565832"
+ class="fil1 str1"
+ x="322.328"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554565976"
+ class="fil1 str1"
+ x="341.259"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566120"
+ class="fil1 str1"
+ x="360.19"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566264"
+ class="fil1 str1"
+ x="379.121"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566408"
+ class="fil1 str1"
+ x="398.052"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566552"
+ class="fil1 str1"
+ x="416.983"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566696"
+ class="fil1 str1"
+ x="435.914"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566840"
+ class="fil1 str1"
+ x="454.845"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554566984"
+ class="fil1 str1"
+ x="473.776"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567128"
+ class="fil1 str1"
+ x="492.707"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567272"
+ class="fil1 str1"
+ x="511.63901"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567416"
+ class="fil1 str1"
+ x="530.57001"
+ y="95.155197"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567560"
+ class="fil1 str1"
+ x="19.430099"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567704"
+ class="fil1 str1"
+ x="38.361198"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567848"
+ class="fil1 str1"
+ x="57.292301"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554567992"
+ class="fil1 str1"
+ x="76.223396"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568136"
+ class="fil1 str1"
+ x="95.154503"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568280"
+ class="fil1 str1"
+ x="114.086"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568424"
+ class="fil1 str1"
+ x="133.017"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568568"
+ class="fil1 str1"
+ x="151.948"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568712"
+ class="fil1 str1"
+ x="170.879"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554568856"
+ class="fil1 str1"
+ x="189.81"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569000"
+ class="fil1 str1"
+ x="208.741"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569144"
+ class="fil1 str1"
+ x="227.672"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569288"
+ class="fil1 str1"
+ x="246.603"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569432"
+ class="fil1 str1"
+ x="265.534"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569576"
+ class="fil1 str1"
+ x="284.465"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569720"
+ class="fil1 str1"
+ x="303.396"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554569864"
+ class="fil1 str1"
+ x="322.328"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570008"
+ class="fil1 str1"
+ x="341.259"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570152"
+ class="fil1 str1"
+ x="360.19"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570296"
+ class="fil1 str1"
+ x="379.121"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570440"
+ class="fil1 str1"
+ x="398.052"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570584"
+ class="fil1 str1"
+ x="416.983"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570728"
+ class="fil1 str1"
+ x="435.914"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554570872"
+ class="fil1 str1"
+ x="454.845"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571016"
+ class="fil1 str1"
+ x="473.776"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571160"
+ class="fil1 str1"
+ x="492.707"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571304"
+ class="fil1 str1"
+ x="511.63901"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571448"
+ class="fil1 str1"
+ x="530.57001"
+ y="114.086"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571592"
+ class="fil1 str1"
+ x="19.430099"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571736"
+ class="fil1 str1"
+ x="38.361198"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554571880"
+ class="fil1 str1"
+ x="57.292301"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572024"
+ class="fil1 str1"
+ x="76.223396"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572168"
+ class="fil1 str1"
+ x="95.154503"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572312"
+ class="fil1 str1"
+ x="114.086"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572456"
+ class="fil1 str1"
+ x="133.017"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572600"
+ class="fil1 str1"
+ x="151.948"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572744"
+ class="fil1 str1"
+ x="170.879"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554572888"
+ class="fil1 str1"
+ x="189.81"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573032"
+ class="fil1 str1"
+ x="208.741"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573176"
+ class="fil1 str1"
+ x="227.672"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573320"
+ class="fil1 str1"
+ x="246.603"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573464"
+ class="fil1 str1"
+ x="265.534"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573608"
+ class="fil1 str1"
+ x="284.465"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554573752"
+ class="fil1 str1"
+ x="303.396"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554631280"
+ class="fil1 str1"
+ x="322.328"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554631424"
+ class="fil1 str1"
+ x="341.259"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554631568"
+ class="fil1 str1"
+ x="360.19"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554631712"
+ class="fil1 str1"
+ x="379.121"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554631856"
+ class="fil1 str1"
+ x="398.052"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632000"
+ class="fil1 str1"
+ x="416.983"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632144"
+ class="fil1 str1"
+ x="435.914"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632288"
+ class="fil1 str1"
+ x="454.845"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632432"
+ class="fil1 str1"
+ x="473.776"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632576"
+ class="fil1 str1"
+ x="492.707"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632720"
+ class="fil1 str1"
+ x="511.63901"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554632864"
+ class="fil1 str1"
+ x="530.57001"
+ y="133.01801"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633008"
+ class="fil1 str1"
+ x="19.430099"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633152"
+ class="fil1 str1"
+ x="38.361198"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633296"
+ class="fil1 str1"
+ x="57.292301"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633440"
+ class="fil1 str1"
+ x="76.223396"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633584"
+ class="fil1 str1"
+ x="95.154503"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633728"
+ class="fil1 str1"
+ x="114.086"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554633872"
+ class="fil1 str1"
+ x="133.017"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634016"
+ class="fil1 str1"
+ x="151.948"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634160"
+ class="fil1 str1"
+ x="170.879"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634304"
+ class="fil1 str1"
+ x="189.81"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634448"
+ class="fil1 str1"
+ x="208.741"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634592"
+ class="fil1 str1"
+ x="227.672"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634736"
+ class="fil1 str1"
+ x="246.603"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554634880"
+ class="fil1 str1"
+ x="265.534"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635024"
+ class="fil1 str1"
+ x="284.465"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635168"
+ class="fil1 str1"
+ x="303.396"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635312"
+ class="fil1 str1"
+ x="322.328"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635456"
+ class="fil1 str1"
+ x="341.259"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635600"
+ class="fil1 str1"
+ x="360.19"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635744"
+ class="fil1 str1"
+ x="379.121"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554635888"
+ class="fil1 str1"
+ x="398.052"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636032"
+ class="fil1 str1"
+ x="416.983"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636176"
+ class="fil1 str1"
+ x="435.914"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636320"
+ class="fil1 str1"
+ x="454.845"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636464"
+ class="fil1 str1"
+ x="473.776"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636608"
+ class="fil1 str1"
+ x="492.707"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636752"
+ class="fil1 str1"
+ x="511.63901"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554636896"
+ class="fil1 str1"
+ x="530.57001"
+ y="151.94901"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637040"
+ class="fil1 str1"
+ x="19.430099"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637184"
+ class="fil1 str1"
+ x="38.361198"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637328"
+ class="fil1 str1"
+ x="57.292301"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637472"
+ class="fil1 str1"
+ x="76.223396"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637616"
+ class="fil1 str1"
+ x="95.154503"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637760"
+ class="fil1 str1"
+ x="114.086"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554637904"
+ class="fil1 str1"
+ x="133.017"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638048"
+ class="fil1 str1"
+ x="151.948"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638192"
+ class="fil1 str1"
+ x="170.879"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638336"
+ class="fil1 str1"
+ x="189.81"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638480"
+ class="fil1 str1"
+ x="208.741"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638624"
+ class="fil1 str1"
+ x="227.672"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638768"
+ class="fil1 str1"
+ x="246.603"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554638912"
+ class="fil1 str1"
+ x="265.534"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639056"
+ class="fil1 str1"
+ x="284.465"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639200"
+ class="fil1 str1"
+ x="303.396"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639344"
+ class="fil1 str1"
+ x="322.328"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639488"
+ class="fil1 str1"
+ x="341.259"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639632"
+ class="fil1 str1"
+ x="360.19"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639776"
+ class="fil1 str1"
+ x="379.121"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554639920"
+ class="fil1 str1"
+ x="398.052"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640064"
+ class="fil1 str1"
+ x="416.983"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640208"
+ class="fil1 str1"
+ x="435.914"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640352"
+ class="fil1 str1"
+ x="454.845"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640496"
+ class="fil1 str1"
+ x="473.776"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640640"
+ class="fil1 str1"
+ x="492.707"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640784"
+ class="fil1 str1"
+ x="511.63901"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554640928"
+ class="fil1 str1"
+ x="530.57001"
+ y="170.88"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641072"
+ class="fil1 str1"
+ x="19.430099"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641216"
+ class="fil1 str1"
+ x="38.361198"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641360"
+ class="fil1 str1"
+ x="57.292301"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641504"
+ class="fil1 str1"
+ x="76.223396"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641648"
+ class="fil1 str1"
+ x="95.154503"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641792"
+ class="fil1 str1"
+ x="114.086"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554641936"
+ class="fil1 str1"
+ x="133.017"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642080"
+ class="fil1 str1"
+ x="151.948"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642224"
+ class="fil1 str1"
+ x="170.879"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642368"
+ class="fil1 str1"
+ x="189.81"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642512"
+ class="fil1 str1"
+ x="208.741"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642656"
+ class="fil1 str1"
+ x="227.672"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642800"
+ class="fil1 str1"
+ x="246.603"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554642944"
+ class="fil1 str1"
+ x="265.534"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643088"
+ class="fil1 str1"
+ x="284.465"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643232"
+ class="fil1 str1"
+ x="303.396"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643376"
+ class="fil1 str1"
+ x="322.328"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643520"
+ class="fil1 str1"
+ x="341.259"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643664"
+ class="fil1 str1"
+ x="360.19"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643808"
+ class="fil1 str1"
+ x="379.121"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554643952"
+ class="fil1 str1"
+ x="398.052"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644096"
+ class="fil1 str1"
+ x="416.983"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644240"
+ class="fil1 str1"
+ x="435.914"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644384"
+ class="fil1 str1"
+ x="454.845"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644528"
+ class="fil1 str1"
+ x="473.776"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644672"
+ class="fil1 str1"
+ x="492.707"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644816"
+ class="fil1 str1"
+ x="511.63901"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554644960"
+ class="fil1 str1"
+ x="530.57001"
+ y="189.811"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645104"
+ class="fil1 str1"
+ x="19.430099"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645248"
+ class="fil1 str1"
+ x="38.361198"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645392"
+ class="fil1 str1"
+ x="57.292301"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645536"
+ class="fil1 str1"
+ x="76.223396"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645680"
+ class="fil1 str1"
+ x="95.154503"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645824"
+ class="fil1 str1"
+ x="114.086"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554645968"
+ class="fil1 str1"
+ x="133.017"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646112"
+ class="fil1 str1"
+ x="151.948"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646256"
+ class="fil1 str1"
+ x="170.879"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646400"
+ class="fil1 str1"
+ x="189.81"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646544"
+ class="fil1 str1"
+ x="208.741"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646688"
+ class="fil1 str1"
+ x="227.672"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646832"
+ class="fil1 str1"
+ x="246.603"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554646976"
+ class="fil1 str1"
+ x="265.534"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647120"
+ class="fil1 str1"
+ x="284.465"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647264"
+ class="fil1 str1"
+ x="303.396"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554647408"
+ class="fil1 str1"
+ x="322.328"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554749504"
+ class="fil1 str1"
+ x="341.259"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554749648"
+ class="fil1 str1"
+ x="360.19"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554749792"
+ class="fil1 str1"
+ x="379.121"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554749936"
+ class="fil1 str1"
+ x="398.052"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750080"
+ class="fil1 str1"
+ x="416.983"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750224"
+ class="fil1 str1"
+ x="435.914"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750368"
+ class="fil1 str1"
+ x="454.845"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750512"
+ class="fil1 str1"
+ x="473.776"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750656"
+ class="fil1 str1"
+ x="492.707"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750800"
+ class="fil1 str1"
+ x="511.63901"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554750944"
+ class="fil1 str1"
+ x="530.57001"
+ y="208.743"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751088"
+ class="fil1 str1"
+ x="19.430099"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751232"
+ class="fil1 str1"
+ x="38.361198"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751376"
+ class="fil1 str1"
+ x="57.292301"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751520"
+ class="fil1 str1"
+ x="76.223396"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751664"
+ class="fil1 str1"
+ x="95.154503"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751808"
+ class="fil1 str1"
+ x="114.086"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554751952"
+ class="fil1 str1"
+ x="133.017"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752096"
+ class="fil1 str1"
+ x="151.948"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752240"
+ class="fil1 str1"
+ x="170.879"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752384"
+ class="fil1 str1"
+ x="189.81"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752528"
+ class="fil1 str1"
+ x="208.741"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752672"
+ class="fil1 str1"
+ x="227.672"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752816"
+ class="fil1 str1"
+ x="246.603"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554752960"
+ class="fil1 str1"
+ x="265.534"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753104"
+ class="fil1 str1"
+ x="284.465"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753248"
+ class="fil1 str1"
+ x="303.396"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753392"
+ class="fil1 str1"
+ x="322.328"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753536"
+ class="fil1 str1"
+ x="341.259"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753680"
+ class="fil1 str1"
+ x="360.19"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753824"
+ class="fil1 str1"
+ x="379.121"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554753968"
+ class="fil1 str1"
+ x="398.052"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754112"
+ class="fil1 str1"
+ x="416.983"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754256"
+ class="fil1 str1"
+ x="435.914"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754400"
+ class="fil1 str1"
+ x="454.845"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754544"
+ class="fil1 str1"
+ x="473.776"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754688"
+ class="fil1 str1"
+ x="492.707"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754832"
+ class="fil1 str1"
+ x="511.63901"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554754976"
+ class="fil1 str1"
+ x="530.57001"
+ y="227.674"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755120"
+ class="fil1 str1"
+ x="19.430099"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755264"
+ class="fil1 str1"
+ x="38.361198"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755408"
+ class="fil1 str1"
+ x="57.292301"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755552"
+ class="fil1 str1"
+ x="76.223396"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755696"
+ class="fil1 str1"
+ x="95.154503"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755840"
+ class="fil1 str1"
+ x="114.086"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554755984"
+ class="fil1 str1"
+ x="133.017"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756128"
+ class="fil1 str1"
+ x="151.948"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756272"
+ class="fil1 str1"
+ x="170.879"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756416"
+ class="fil1 str1"
+ x="189.81"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756560"
+ class="fil1 str1"
+ x="208.741"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756704"
+ class="fil1 str1"
+ x="227.672"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756848"
+ class="fil1 str1"
+ x="246.603"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554756992"
+ class="fil1 str1"
+ x="265.534"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554757136"
+ class="fil1 str1"
+ x="284.465"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554757280"
+ class="fil1 str1"
+ x="303.396"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554757424"
+ class="fil1 str1"
+ x="322.328"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_554757568"
+ class="fil1 str1"
+ x="341.259"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555052712"
+ class="fil1 str1"
+ x="360.19"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555052856"
+ class="fil1 str1"
+ x="379.121"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053000"
+ class="fil1 str1"
+ x="398.052"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053144"
+ class="fil1 str1"
+ x="416.983"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053288"
+ class="fil1 str1"
+ x="435.914"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053432"
+ class="fil1 str1"
+ x="454.845"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053576"
+ class="fil1 str1"
+ x="473.776"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053720"
+ class="fil1 str1"
+ x="492.707"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555053864"
+ class="fil1 str1"
+ x="511.63901"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054008"
+ class="fil1 str1"
+ x="530.57001"
+ y="246.605"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054152"
+ class="fil1 str1"
+ x="19.430099"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054296"
+ class="fil1 str1"
+ x="38.361198"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054440"
+ class="fil1 str1"
+ x="57.292301"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054584"
+ class="fil1 str1"
+ x="76.223396"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054728"
+ class="fil1 str1"
+ x="95.154503"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555054872"
+ class="fil1 str1"
+ x="114.086"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055016"
+ class="fil1 str1"
+ x="133.017"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055160"
+ class="fil1 str1"
+ x="151.948"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055304"
+ class="fil1 str1"
+ x="170.879"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055448"
+ class="fil1 str1"
+ x="189.81"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055592"
+ class="fil1 str1"
+ x="208.741"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055736"
+ class="fil1 str1"
+ x="227.672"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555055880"
+ class="fil1 str1"
+ x="246.603"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056024"
+ class="fil1 str1"
+ x="265.534"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056168"
+ class="fil1 str1"
+ x="284.465"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056312"
+ class="fil1 str1"
+ x="303.396"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056456"
+ class="fil1 str1"
+ x="322.328"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056600"
+ class="fil1 str1"
+ x="341.259"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056744"
+ class="fil1 str1"
+ x="360.19"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555056888"
+ class="fil1 str1"
+ x="379.121"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057032"
+ class="fil1 str1"
+ x="398.052"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057176"
+ class="fil1 str1"
+ x="416.983"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057320"
+ class="fil1 str1"
+ x="435.914"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057464"
+ class="fil1 str1"
+ x="454.845"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057608"
+ class="fil1 str1"
+ x="473.776"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057752"
+ class="fil1 str1"
+ x="492.707"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555057896"
+ class="fil1 str1"
+ x="511.63901"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058040"
+ class="fil1 str1"
+ x="530.57001"
+ y="265.53601"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058184"
+ class="fil1 str1"
+ x="19.430099"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058328"
+ class="fil1 str1"
+ x="38.361198"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058472"
+ class="fil1 str1"
+ x="57.292301"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058616"
+ class="fil1 str1"
+ x="76.223396"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058760"
+ class="fil1 str1"
+ x="95.154503"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555058904"
+ class="fil1 str1"
+ x="114.086"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059048"
+ class="fil1 str1"
+ x="133.017"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059192"
+ class="fil1 str1"
+ x="151.948"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059336"
+ class="fil1 str1"
+ x="170.879"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059480"
+ class="fil1 str1"
+ x="189.81"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059624"
+ class="fil1 str1"
+ x="208.741"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059768"
+ class="fil1 str1"
+ x="227.672"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555059912"
+ class="fil1 str1"
+ x="246.603"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060056"
+ class="fil1 str1"
+ x="265.534"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060200"
+ class="fil1 str1"
+ x="284.465"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060344"
+ class="fil1 str1"
+ x="303.396"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060488"
+ class="fil1 str1"
+ x="322.328"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060632"
+ class="fil1 str1"
+ x="341.259"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060776"
+ class="fil1 str1"
+ x="360.19"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555060920"
+ class="fil1 str1"
+ x="379.121"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061064"
+ class="fil1 str1"
+ x="398.052"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061208"
+ class="fil1 str1"
+ x="416.983"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061352"
+ class="fil1 str1"
+ x="435.914"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061496"
+ class="fil1 str1"
+ x="454.845"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061640"
+ class="fil1 str1"
+ x="473.776"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061784"
+ class="fil1 str1"
+ x="492.707"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555061928"
+ class="fil1 str1"
+ x="511.63901"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062072"
+ class="fil1 str1"
+ x="530.57001"
+ y="284.46701"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062216"
+ class="fil1 str1"
+ x="19.430099"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062360"
+ class="fil1 str1"
+ x="38.361198"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062504"
+ class="fil1 str1"
+ x="57.292301"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062648"
+ class="fil1 str1"
+ x="76.223396"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062792"
+ class="fil1 str1"
+ x="95.154503"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555062936"
+ class="fil1 str1"
+ x="114.086"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063080"
+ class="fil1 str1"
+ x="133.017"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063224"
+ class="fil1 str1"
+ x="151.948"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063368"
+ class="fil1 str1"
+ x="170.879"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063512"
+ class="fil1 str1"
+ x="189.81"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063656"
+ class="fil1 str1"
+ x="208.741"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063800"
+ class="fil1 str1"
+ x="227.672"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555063944"
+ class="fil1 str1"
+ x="246.603"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064088"
+ class="fil1 str1"
+ x="265.534"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064232"
+ class="fil1 str1"
+ x="284.465"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064376"
+ class="fil1 str1"
+ x="303.396"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064520"
+ class="fil1 str1"
+ x="322.328"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064664"
+ class="fil1 str1"
+ x="341.259"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064808"
+ class="fil1 str1"
+ x="360.19"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555064952"
+ class="fil1 str1"
+ x="379.121"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065096"
+ class="fil1 str1"
+ x="398.052"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065240"
+ class="fil1 str1"
+ x="416.983"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065384"
+ class="fil1 str1"
+ x="435.914"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065528"
+ class="fil1 str1"
+ x="454.845"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065672"
+ class="fil1 str1"
+ x="473.776"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065816"
+ class="fil1 str1"
+ x="492.707"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555065960"
+ class="fil1 str1"
+ x="511.63901"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066104"
+ class="fil1 str1"
+ x="530.57001"
+ y="303.39899"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066248"
+ class="fil1 str1"
+ x="19.430099"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066392"
+ class="fil1 str1"
+ x="38.361198"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066536"
+ class="fil1 str1"
+ x="57.292301"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066680"
+ class="fil1 str1"
+ x="76.223396"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066824"
+ class="fil1 str1"
+ x="95.154503"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555066968"
+ class="fil1 str1"
+ x="114.086"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067112"
+ class="fil1 str1"
+ x="133.017"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067256"
+ class="fil1 str1"
+ x="151.948"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067400"
+ class="fil1 str1"
+ x="170.879"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067544"
+ class="fil1 str1"
+ x="189.81"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067688"
+ class="fil1 str1"
+ x="208.741"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067832"
+ class="fil1 str1"
+ x="227.672"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555067976"
+ class="fil1 str1"
+ x="246.603"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068120"
+ class="fil1 str1"
+ x="265.534"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068264"
+ class="fil1 str1"
+ x="284.465"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068408"
+ class="fil1 str1"
+ x="303.396"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068552"
+ class="fil1 str1"
+ x="322.328"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068696"
+ class="fil1 str1"
+ x="341.259"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555068840"
+ class="fil1 str1"
+ x="360.19"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200096"
+ class="fil1 str1"
+ x="379.121"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200240"
+ class="fil1 str1"
+ x="398.052"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200384"
+ class="fil1 str1"
+ x="416.983"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200528"
+ class="fil1 str1"
+ x="435.914"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200672"
+ class="fil1 str1"
+ x="454.845"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200816"
+ class="fil1 str1"
+ x="473.776"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555200960"
+ class="fil1 str1"
+ x="492.707"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555201104"
+ class="fil1 str1"
+ x="511.63901"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ <rect
+ id="_555201248"
+ class="fil1 str1"
+ x="530.57001"
+ y="322.32999"
+ width="18.9312"
+ height="18.9312"
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798" />
+ </g>
+ <g
+ id="_553134080"
+ style="fill-rule:evenodd"
+ transform="translate(1.3798475e-4,340.36218)">
+ <g
+ id="g5388">
+ <path
+ id="_546705032"
+ class="fil3"
+ d="m 219.182,111.845 0,-5.8715 -21.2583,0 0,-41.3696 -5.87121,0 0,47.2411 27.1295,0 z m 13.7675,-44.2718 c 0,-1.16972 -0.4049,-2.14816 -1.2147,-2.93561 -0.81009,-0.787167 -1.79985,-1.18103 -2.96956,-1.18103 -1.17,0 -2.14816,0.393866 -2.93561,1.18103 -0.78717,0.78745 -1.18103,1.76589 -1.18103,2.93561 0,1.16972 0.39387,2.14844 1.18103,2.93589 0.78745,0.787167 1.76561,1.18103 2.93561,1.18103 1.16972,0 2.15947,-0.393866 2.96956,-1.18103 0.8098,-0.78745 1.2147,-1.76617 1.2147,-2.93589 z m -1.2147,44.2718 0,-35.431 -5.8715,0 0,35.431 5.8715,0 z M 278.301,94.1635 c 0,-5.03906 -1.70958,-9.44855 -5.12904,-13.2276 -3.32947,-3.77908 -7.53637,-5.6689 -12.6204,-5.6689 -5.89357,0 -10.6177,2.51967 -14.1721,7.55873 l 0,-18.2217 -5.87121,0 0,47.2411 5.87121,0 0,-6.34374 c 3.59941,5.03877 8.32354,7.55844 14.1721,7.55844 5.08405,0 9.31358,-1.91218 12.6878,-5.73653 3.37446,-3.6891 5.06169,-8.07596 5.06169,-13.1597 z m -5.93912,0 c 0,3.55414 -1.28205,6.61339 -3.84671,9.17805 -2.4744,2.51939 -5.51158,3.77936 -9.11071,3.77936 -3.6444,0 -6.72629,-1.25998 -9.24596,-3.77936 -2.51939,-2.60965 -3.77908,-5.6689 -3.77908,-9.17805 0,-1.84483 0.31521,-3.50943 0.94477,-4.99407 0.62985,-1.48492 1.5749,-2.87958 2.83431,-4.18427 2.56466,-2.56466 5.64655,-3.84699 9.24596,-3.84699 3.55442,0 6.59132,1.28233 9.11071,3.84699 2.56466,2.56438 3.84671,5.62392 3.84671,9.17833 z m 31.9889,-12.3502 0,-6.41137 c -0.35963,-0.08998 -0.74218,-0.134967 -1.14708,-0.134967 -0.35991,0 -0.71983,0 -1.08002,0 -4.36394,0 -7.91836,1.73194 -10.663,5.19638 l 0,-4.0493 -5.87121,0 0,35.430997 5.87121,0 0,-21.258297 c 0,-2.60965 0.92242,-4.83675 2.76725,-6.6813 1.84455,-1.84483 4.07165,-2.76725 6.6813,-2.76725 0.62956,0 1.21442,0.05631 1.75429,0.168921 0.54015,0.112331 1.10237,0.280969 1.68723,0.506198 z m 42.9894,12.3502 c 0,-5.2193 -1.84455,-9.67321 -5.53394,-13.3626 -3.73409,-3.68939 -8.18857,-5.53394 -13.3626,-5.53394 -5.21873,0 -9.67321,1.84455 -13.3623,5.53394 -3.68939,3.68939 -5.53394,8.1433 -5.53394,13.3626 0,5.17402 1.84455,9.60559 5.53394,13.2947 3.73437,3.73466 8.18829,5.60156 13.3623,5.60156 2.92457,0 5.71389,-0.66352 8.36853,-1.99084 2.65464,-1.32732 4.8591,-3.16083 6.61367,-5.50027 l -4.92644,-3.17159 c -2.65435,3.14923 -6.00646,4.72385 -10.0558,4.72385 -2.96928,0 -5.6689,-0.94477 -8.09803,-2.83459 -2.42969,-1.93453 -3.93697,-4.34159 -4.52182,-7.22117 l 31.2465,0 c 0.18024,-0.899781 0.26993,-1.8669 0.26993,-2.90165 z m -6.27612,-2.96956 -25.2403,0 c 0.58486,-2.87958 2.09213,-5.28664 4.52182,-7.22117 2.42913,-1.88954 5.12875,-2.83459 8.09803,-2.83459 2.96956,0 5.64655,0.945053 8.03125,2.83459 2.38442,1.84455 3.91405,4.25161 4.58917,7.22117 z"
+ inkscape:connector-curvature="0"
+ style="fill:#4d4d4d;fill-rule:nonzero" />
+ <path
+ id="_549993336"
+ class="fil4"
+ d="m 396.673,105.231 -4.72442,-4.52182 c -3.91405,3.82435 -8.34589,5.73625 -13.2947,5.73625 -4.94936,0 -9.24596,-1.77693 -12.8901,-5.33134 -3.55442,-3.64411 -5.33163,-7.94071 -5.33163,-12.8901 0,-4.94908 1.77721,-9.24568 5.33163,-12.8901 3.55442,-3.50943 7.85101,-5.26372 12.8901,-5.26372 4.99379,0 9.42563,1.88926 13.2947,5.6689 l 5.26429,-4.99435 c -5.35426,-5.3537 -11.5404,-8.03097 -18.559,-8.03097 -6.97387,0 -12.9803,2.51939 -18.0191,7.55873 -4.99407,4.99407 -7.49139,10.9776 -7.49139,17.9515 0,6.97387 2.47468,13.0027 7.42376,18.0867 5.03906,4.94908 11.0679,7.42376 18.0867,7.42376 6.9286,0 12.9351,-2.49703 18.0191,-7.49139 l 0,-1.01211 z m 47.7806,7.35585 -17.6815,-48.6581 -7.28851,0 -17.6818,48.6581 7.69369,0 3.91405,-10.6627 19.3691,0 3.91405,10.6627 7.76104,0 z m -21.3933,-37.3203 7.0862,19.3688 -14.1051,0 7.01886,-19.3688 z m 69.6467,12.9574 c 0,-6.79363 -2.40734,-12.5299 -7.22117,-17.209 -4.72413,-4.72442 -10.4157,-7.0862 -17.0743,-7.0862 l -18.424,0 0,48.6581 18.424,0 c 6.65866,0 12.3502,-2.38442 17.0743,-7.15354 4.81383,-4.81411 7.22117,-10.5504 7.22117,-17.2093 z m -7.28879,0 c 0,4.72413 -1.6646,8.7508 -4.99407,12.0803 -3.2842,3.28448 -7.28851,4.92673 -12.0126,4.92673 l -11.1355,0 0,-34.0137 11.1355,0 c 4.67914,0 8.68345,1.6646 12.0126,4.99407 3.32947,3.32919 4.99407,7.3335 4.99407,12.0126 z"
+ inkscape:connector-curvature="0"
+ style="fill:#8ed900;fill-rule:nonzero" />
+ </g>
+ <polygon
+ id="_549258896"
+ class="fil5"
+ points="186.181,129.192 186.181,133.018 170.879,133.018 170.879,117.716 186.181,117.716 186.181,121.541 234.636,121.541 234.636,129.192 "
+ style="fill:#8ed900" />
+ </g>
+ <g
+ id="_520268168"
+ style="fill-rule:evenodd"
+ transform="translate(1.3798475e-4,340.36218)">
+ <g
+ id="g5394">
+ <g
+ id="g5396">
+ <path
+ id="_555205448"
+ class="fil6 str3"
+ d="m 201.639,265.536 0,-6.65697 -24.1031,0 0,-46.9055 -6.65697,0 0,53.5624 30.7601,0 z m 15.6095,-50.1959 c 0,-1.32619 -0.45895,-2.43563 -1.3774,-3.32834 -0.91817,-0.89271 -2.04035,-1.3392 -3.36682,-1.3392 -1.32619,0 -2.43563,0.44649 -3.32834,1.3392 -0.89271,0.89271 -1.3392,2.00215 -1.3392,3.32834 0,1.32647 0.4465,2.43592 1.3392,3.32862 0.89271,0.89271 2.00215,1.3392 3.32834,1.3392 1.32647,0 2.44865,-0.44649 3.36682,-1.3392 0.91846,-0.89271 1.3774,-2.00215 1.3774,-3.32862 z m -1.3774,50.1959 0,-40.1721 -6.65697,0 0,40.1721 6.65697,0 z m 52.7976,-20.0476 c 0,-5.71333 -1.93849,-10.7128 -5.81547,-14.9978 -3.77484,-4.28471 -8.54481,-6.42749 -14.3091,-6.42749 -6.68215,0 -12.0387,2.85695 -16.0687,8.57027 l 0,-20.6599 -6.65697,0 0,53.5624 6.65697,0 0,-7.19287 c 4.08127,5.71333 9.43752,8.57027 16.0687,8.57027 5.76426,0 10.5597,-2.16796 14.3855,-6.50417 3.82577,-4.18285 5.73908,-9.15655 5.73908,-14.9208 z m -6.73393,0 c 0,4.02977 -1.45351,7.49846 -4.36139,10.4063 -2.80545,2.85638 -6.24895,4.285 -10.3297,4.285 -4.1322,0 -7.62664,-1.42861 -10.4833,-4.285 -2.85638,-2.95881 -4.285,-6.42749 -4.285,-10.4063 0,-2.09157 0.35737,-3.97913 1.07125,-5.6624 0.71417,-1.68355 1.7857,-3.26468 3.21375,-4.74422 2.90788,-2.90788 6.40203,-4.36139 10.4833,-4.36139 4.02977,0 7.47299,1.45351 10.3297,4.36139 2.90788,2.90759 4.36139,6.37656 4.36139,10.4066 z m 36.2697,-14.0029 0,-7.26899 c -0.40801,-0.10215 -0.84178,-0.15336 -1.30072,-0.15336 -0.4083,0 -0.81631,0 -1.22461,0 -4.94795,0 -8.97801,1.96396 -12.0896,5.89187 l 0,-4.59115 -6.65697,0 0,40.1721 6.65697,0 0,-24.1031 c 0,-2.95881 1.04578,-5.48385 3.13735,-7.57542 2.09157,-2.09128 4.61633,-3.13707 7.57514,-3.13707 0.71388,0 1.37712,0.0637 1.98914,0.19127 0.61259,0.12733 1.25007,0.31861 1.91331,0.57383 z m 48.7415,14.0029 c 0,-5.91762 -2.09128,-10.9677 -6.27413,-15.1508 -4.23406,-4.18285 -9.28444,-6.27442 -15.1508,-6.27442 -5.91705,0 -10.9674,2.09157 -15.1503,6.27442 -4.18313,4.18313 -6.2747,9.23323 -6.2747,15.1508 0,5.8664 2.09157,10.891 6.2747,15.0739 4.23378,4.23406 9.28387,6.3511 15.1503,6.3511 3.31589,0 6.47842,-0.75236 9.48845,-2.25738 3.00974,-1.50501 5.50904,-3.58385 7.49874,-6.2365 l -5.586,-3.59601 c -3.00946,3.57083 -6.81004,5.35624 -11.4012,5.35624 -3.36654,0 -6.42749,-1.07125 -9.18173,-3.21375 -2.7548,-2.19343 -4.46382,-4.92276 -5.12677,-8.18744 l 35.4276,0 c 0.20429,-1.02032 0.30587,-2.11703 0.30587,-3.29014 z m -7.11591,-3.36711 -28.6176,0 c 0.66295,-3.26468 2.37197,-5.99373 5.12677,-8.18744 2.75424,-2.14221 5.81519,-3.21346 9.18173,-3.21346 3.36682,0 6.40231,1.07125 9.1059,3.21346 2.70359,2.09157 4.43807,4.82062 5.20317,8.18744 z"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <path
+ id="_555205928"
+ class="fil6 str3"
+ d="m 402.881,258.037 -5.35653,-5.12677 c -4.43779,4.33593 -9.4627,6.50389 -15.0739,6.50389 -5.61147,0 -10.483,-2.01489 -14.6149,-6.04494 -4.03006,-4.13164 -6.04466,-9.00319 -6.04466,-14.6149 0,-5.61118 2.0146,-10.4827 6.04466,-14.6149 4.03006,-3.97884 8.90161,-5.96798 14.6149,-5.96798 5.6624,0 10.687,2.14221 15.0739,6.42749 l 5.96855,-5.66268 c -6.07041,-6.07013 -13.0845,-9.10533 -21.0424,-9.10533 -7.90676,0 -14.7171,2.85638 -20.4301,8.56999 -5.6624,5.66211 -8.49388,12.4467 -8.49388,20.3534 0,7.90704 2.80573,14.7428 8.41692,20.5071 5.71361,5.61118 12.5491,8.41692 20.5071,8.41692 7.85583,0 14.6659,-2.8312 20.4304,-8.49359 l 0,-1.14765 z m 54.1745,8.34024 -20.0479,-55.169 -8.26384,0 -20.0479,55.169 8.72307,0 4.43807,-12.0896 21.9609,0 4.43779,12.0896 8.79975,0 z m -24.2562,-42.3143 8.03437,21.9609 -15.9923,0 7.95797,-21.9609 z m 78.9663,14.6913 c 0,-7.70275 -2.72934,-14.2066 -8.18744,-19.5117 -5.35624,-5.35653 -11.8095,-8.03437 -19.3592,-8.03437 l -20.8894,0 0,55.169 20.8894,0 c 7.54967,0 14.0029,-2.70359 19.3592,-8.11076 5.45811,-5.45839 8.18744,-11.9623 8.18744,-19.5122 z m -8.26412,0 c 0,5.35653 -1.88756,9.92193 -5.6624,13.697 -3.72362,3.72362 -8.26384,5.58572 -13.6201,5.58572 l -12.6255,0 0,-38.565 12.6255,0 c 5.30531,0 9.84553,1.88728 13.6201,5.66211 3.77484,3.77484 5.6624,8.31477 5.6624,13.6201 z"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ </g>
+ <polygon
+ id="_554293848"
+ class="fil1 str3"
+ points="164.222,285.205 164.222,289.542 146.872,289.542 146.872,272.193 164.222,272.193 164.222,276.53 219.161,276.53 219.161,285.205 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ </g>
+ <polyline
+ id="_549992064"
+ class="fil1 str3"
+ points="403.492,200.005 403.492,218.936 422.423,218.936 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <polyline
+ id="_549258920"
+ class="fil1 str3"
+ points="511.765,219.823 511.765,238.755 530.696,238.755 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <polyline
+ id="_552077560"
+ class="fil1 str3"
+ points="276.932,206.432 276.932,225.363 258.001,225.363 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <polyline
+ id="_555209912"
+ class="fil1 str3"
+ points="232.475,193.042 232.475,211.973 251.406,211.973 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <polyline
+ id="_555208016"
+ class="fil1 str3"
+ points="177.536,193.042 177.536,211.973 196.467,211.973 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <polyline
+ id="_555210200"
+ class="fil1 str3"
+ points="283.589,284.468 283.589,265.536 302.52,265.536 "
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <line
+ id="_549258632"
+ class="fil1 str3"
+ x1="402.88101"
+ y1="258.61099"
+ x2="402.88101"
+ y2="277.543"
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ <line
+ id="_555201584"
+ class="fil1 str3"
+ x1="463.32999"
+ y1="266.37799"
+ x2="463.32999"
+ y2="285.30899"
+ style="fill:none;stroke:#999999;stroke-width:0.49912399" />
+ </g>
+ <rect
+ class="fil7"
+ x="322.32816"
+ y="634.29523"
+ width="189.311"
+ height="9.4655304"
+ id="rect5409"
+ style="fill:#4d4d4d;fill-rule:evenodd" />
+ <text
+ x="322.32816"
+ y="660.62421"
+ class="fil8 fnt0"
+ id="text5411"
+ style="font-size:9.90608025px;font-weight:normal;fill:#000000;fill-rule:evenodd;font-family:Bitstream Vera Sans">© 2011. LibreCAD. All rights reserved.</text>
+ <g
+ id="_549258872"
+ style="fill-rule:evenodd"
+ transform="translate(1.3798475e-4,340.36218)">
+ <circle
+ id="_546704192"
+ class="fil1 str4"
+ cx="133.017"
+ cy="256.07001"
+ r="66.2593"
+ d="m 199.2763,256.07001 c 0,36.594 -29.6653,66.2593 -66.2593,66.2593 -36.594003,0 -66.259302,-29.6653 -66.259302,-66.2593 0,-36.594 29.665299,-66.2593 66.259302,-66.2593 36.594,0 66.2593,29.6653 66.2593,66.2593 z"
+ sodipodi:cx="133.017"
+ sodipodi:cy="256.07001"
+ sodipodi:rx="66.2593"
+ sodipodi:ry="66.2593"
+ style="fill:none;stroke:#999999;stroke-width:0.99824798" />
+ <rect
+ id="_552076672"
+ class="fil1 str4"
+ x="0.49912399"
+ y="189.811"
+ width="132.51801"
+ height="132.51801"
+ style="fill:none;stroke:#999999;stroke-width:0.99824798" />
+ <rect
+ id="_552079192"
+ class="fil9"
+ x="62.024899"
+ y="185.078"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_555206096"
+ class="fil9"
+ x="194.543"
+ y="185.078"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_555205328"
+ class="fil9"
+ x="62.024899"
+ y="317.59601"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_555201440"
+ class="fil9"
+ x="194.543"
+ y="317.59601"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_555206408"
+ class="fil9"
+ x="62.024899"
+ y="251.33701"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_546699560"
+ class="fil9"
+ x="194.543"
+ y="251.33701"
+ width="9.4656696"
+ height="9.4655304"
+ style="fill:#999999" />
+ <rect
+ id="_554293656"
+ class="fil9"
+ transform="matrix(0,-0.5,0.5,0,128.284,327.062)"
+ width="18.931299"
+ height="18.931101"
+ x="0"
+ y="0"
+ style="fill:#999999" />
+ <rect
+ id="_555206360"
+ class="fil9"
+ transform="matrix(0,-0.5,0.5,0,128.284,194.544)"
+ width="18.931299"
+ height="18.931101"
+ x="0"
+ y="0"
+ style="fill:#999999" />
+ <rect
+ id="_555205472"
+ class="fil9"
+ transform="matrix(0,-0.5,0.5,0,128.284,260.803)"
+ width="18.931299"
+ height="18.931101"
+ x="0"
+ y="0"
+ style="fill:#999999" />
+ <rect
+ id="_554293608"
+ class="fil1 str5"
+ x="104.62"
+ y="227.674"
+ width="56.792999"
+ height="56.793201"
+ style="fill:none;stroke:#999999;stroke-width:0.99824798;stroke-dasharray:0.998248, 0.998248" />
+ <circle
+ id="_554289288"
+ class="fil1 str4"
+ cx="133.017"
+ cy="256.07001"
+ r="18.931299"
+ d="m 151.9483,256.07001 c 0,10.45547 -8.47583,18.9313 -18.9313,18.9313 -10.45547,0 -18.9313,-8.47583 -18.9313,-18.9313 0,-10.45547 8.47583,-18.9313 18.9313,-18.9313 10.45547,0 18.9313,8.47583 18.9313,18.9313 z"
+ sodipodi:cx="133.017"
+ sodipodi:cy="256.07001"
+ sodipodi:rx="18.931299"
+ sodipodi:ry="18.931299"
+ style="fill:none;stroke:#999999;stroke-width:0.99824798" />
+ </g>
+ <text
+ x="506.19516"
+ y="452.77518"
+ class="fil7 fnt1"
+ id="text5465"
+ style="font-size:21.95999908px;font-weight:normal;fill:#4d4d4d;fill-rule:evenodd;font-family:Bitstream Vera Sans">1</text>
+ <rect
+ inkscape:export-ydpi="71.989487"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ y="340.86172"
+ x="-0.00031569009"
+ height="341.00092"
+ width="549.00092"
+ id="rect12657-1-9"
+ style="fill:none;stroke:#c8c8c8;stroke-width:0.99909264;stroke-miterlimit:4;stroke-opacity:0.78431373;stroke-dasharray:none" />
+ </g>
+ <g
+ id="g14706"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\InkScape\text5529.png"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">
+ <g
+ id="g11558">
+ <rect
+ style="fill:url(#radialGradient10980);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect12657-1-6"
+ width="550"
+ height="341"
+ x="610"
+ y="340.36218"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-ydpi="71.989487" />
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill-rule:evenodd"
+ id="_646253976">
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254048" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254192" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254336" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254480" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254624" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254768" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646254912" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255056" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255200" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255344" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255488" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255632" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255776" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646255920" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646256064" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646256208" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646256352" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="0.49898601"
+ class="fil1 str1"
+ id="_646256496" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="19.430099"
+ class="fil1 str1"
+ id="_646256640" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="38.361198"
+ class="fil1 str1"
+ id="_646256784" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="57.292301"
+ class="fil1 str1"
+ id="_646256928" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="76.223396"
+ class="fil1 str1"
+ id="_646257072" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="95.154503"
+ class="fil1 str1"
+ id="_646257216" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="114.086"
+ class="fil1 str1"
+ id="_646257360" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="133.017"
+ class="fil1 str1"
+ id="_646257504" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="151.948"
+ class="fil1 str1"
+ id="_646257648" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="170.879"
+ class="fil1 str1"
+ id="_646257792" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="189.81"
+ class="fil1 str1"
+ id="_646257936" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="208.741"
+ class="fil1 str1"
+ id="_646258080" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="227.672"
+ class="fil1 str1"
+ id="_646258224" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="246.603"
+ class="fil1 str1"
+ id="_646258368" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="265.534"
+ class="fil1 str1"
+ id="_646258512" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="284.465"
+ class="fil1 str1"
+ id="_646258656" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="303.396"
+ class="fil1 str1"
+ id="_646258800" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="322.328"
+ class="fil1 str1"
+ id="_646258944" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="341.259"
+ class="fil1 str1"
+ id="_646259088" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="360.19"
+ class="fil1 str1"
+ id="_646259232" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="379.121"
+ class="fil1 str1"
+ id="_646259376" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="398.052"
+ class="fil1 str1"
+ id="_646259520" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="416.983"
+ class="fil1 str1"
+ id="_646259664" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="435.914"
+ class="fil1 str1"
+ id="_646259808" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="454.845"
+ class="fil1 str1"
+ id="_646259952" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="473.776"
+ class="fil1 str1"
+ id="_646260096" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="492.707"
+ class="fil1 str1"
+ id="_646260240" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="511.63901"
+ class="fil1 str1"
+ id="_646260384" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="0.49912801"
+ x="530.57001"
+ class="fil1 str1"
+ id="_646260528" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="19.430099"
+ class="fil1 str1"
+ id="_646260672" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="38.361198"
+ class="fil1 str1"
+ id="_646260816" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="57.292301"
+ class="fil1 str1"
+ id="_646260960" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="76.223396"
+ class="fil1 str1"
+ id="_646261104" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="95.154503"
+ class="fil1 str1"
+ id="_646261248" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="114.086"
+ class="fil1 str1"
+ id="_646261392" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="133.017"
+ class="fil1 str1"
+ id="_646261536" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="151.948"
+ class="fil1 str1"
+ id="_646261680" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="170.879"
+ class="fil1 str1"
+ id="_646261824" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="189.81"
+ class="fil1 str1"
+ id="_646261968" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="208.741"
+ class="fil1 str1"
+ id="_646262112" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="227.672"
+ class="fil1 str1"
+ id="_646262256" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="246.603"
+ class="fil1 str1"
+ id="_646262400" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="265.534"
+ class="fil1 str1"
+ id="_646262544" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="284.465"
+ class="fil1 str1"
+ id="_646262688" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="303.396"
+ class="fil1 str1"
+ id="_646262832" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="322.328"
+ class="fil1 str1"
+ id="_646262976" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="341.259"
+ class="fil1 str1"
+ id="_646263120" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="360.19"
+ class="fil1 str1"
+ id="_646263264" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="379.121"
+ class="fil1 str1"
+ id="_646263408" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="398.052"
+ class="fil1 str1"
+ id="_646263552" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="416.983"
+ class="fil1 str1"
+ id="_646263696" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="435.914"
+ class="fil1 str1"
+ id="_646263840" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="454.845"
+ class="fil1 str1"
+ id="_646263984" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="473.776"
+ class="fil1 str1"
+ id="_646264128" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="492.707"
+ class="fil1 str1"
+ id="_646264272" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="511.63901"
+ class="fil1 str1"
+ id="_646264416" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="19.4303"
+ x="530.57001"
+ class="fil1 str1"
+ id="_646264560" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="19.430099"
+ class="fil1 str1"
+ id="_646264704" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="38.361198"
+ class="fil1 str1"
+ id="_646264848" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="57.292301"
+ class="fil1 str1"
+ id="_646264992" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="76.223396"
+ class="fil1 str1"
+ id="_646265136" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="95.154503"
+ class="fil1 str1"
+ id="_646265280" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="114.086"
+ class="fil1 str1"
+ id="_646265424" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="133.017"
+ class="fil1 str1"
+ id="_646265568" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="151.948"
+ class="fil1 str1"
+ id="_646265712" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="170.879"
+ class="fil1 str1"
+ id="_646265856" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="189.81"
+ class="fil1 str1"
+ id="_646266000" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="208.741"
+ class="fil1 str1"
+ id="_646266144" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="227.672"
+ class="fil1 str1"
+ id="_646266288" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="246.603"
+ class="fil1 str1"
+ id="_646266432" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="265.534"
+ class="fil1 str1"
+ id="_646266576" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="284.465"
+ class="fil1 str1"
+ id="_646266720" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="303.396"
+ class="fil1 str1"
+ id="_646266864" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="322.328"
+ class="fil1 str1"
+ id="_646267008" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="341.259"
+ class="fil1 str1"
+ id="_646267152" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="360.19"
+ class="fil1 str1"
+ id="_646267296" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="379.121"
+ class="fil1 str1"
+ id="_646267440" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="398.052"
+ class="fil1 str1"
+ id="_646267584" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="416.983"
+ class="fil1 str1"
+ id="_646267728" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="435.914"
+ class="fil1 str1"
+ id="_646267872" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="454.845"
+ class="fil1 str1"
+ id="_646268016" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="473.776"
+ class="fil1 str1"
+ id="_646268160" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="492.707"
+ class="fil1 str1"
+ id="_646268304" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="511.63901"
+ class="fil1 str1"
+ id="_646268448" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="38.361599"
+ x="530.57001"
+ class="fil1 str1"
+ id="_646268592" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="19.430099"
+ class="fil1 str1"
+ id="_646268736" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="38.361198"
+ class="fil1 str1"
+ id="_646268880" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="57.292301"
+ class="fil1 str1"
+ id="_646269024" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="76.223396"
+ class="fil1 str1"
+ id="_646269168" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="95.154503"
+ class="fil1 str1"
+ id="_646269312" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="114.086"
+ class="fil1 str1"
+ id="_646269456" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="133.017"
+ class="fil1 str1"
+ id="_646269600" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="151.948"
+ class="fil1 str1"
+ id="_646269744" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="170.879"
+ class="fil1 str1"
+ id="_646269888" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="189.81"
+ class="fil1 str1"
+ id="_646270032" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="208.741"
+ class="fil1 str1"
+ id="_646270176" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="227.672"
+ class="fil1 str1"
+ id="_646270320" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="246.603"
+ class="fil1 str1"
+ id="_646270464" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="265.534"
+ class="fil1 str1"
+ id="_646270608" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="284.465"
+ class="fil1 str1"
+ id="_646270752" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="303.396"
+ class="fil1 str1"
+ id="_646270896" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="322.328"
+ class="fil1 str1"
+ id="_646271040" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="341.259"
+ class="fil1 str1"
+ id="_646271184" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="360.19"
+ class="fil1 str1"
+ id="_646271328" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="379.121"
+ class="fil1 str1"
+ id="_646271472" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="398.052"
+ class="fil1 str1"
+ id="_646271616" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="416.983"
+ class="fil1 str1"
+ id="_646271760" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="435.914"
+ class="fil1 str1"
+ id="_646271904" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="454.845"
+ class="fil1 str1"
+ id="_646272048" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="473.776"
+ class="fil1 str1"
+ id="_646272192" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="492.707"
+ class="fil1 str1"
+ id="_646272336" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="511.63901"
+ class="fil1 str1"
+ id="_646272480" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="57.292801"
+ x="530.57001"
+ class="fil1 str1"
+ id="_646272624" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="19.430099"
+ class="fil1 str1"
+ id="_646272768" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="38.361198"
+ class="fil1 str1"
+ id="_646272912" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647568224" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647568368" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647568512" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="114.086"
+ class="fil1 str1"
+ id="_647568656" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="133.017"
+ class="fil1 str1"
+ id="_647568800" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="151.948"
+ class="fil1 str1"
+ id="_647568944" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="170.879"
+ class="fil1 str1"
+ id="_647569088" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="189.81"
+ class="fil1 str1"
+ id="_647569232" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="208.741"
+ class="fil1 str1"
+ id="_647569376" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="227.672"
+ class="fil1 str1"
+ id="_647569520" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="246.603"
+ class="fil1 str1"
+ id="_647569664" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="265.534"
+ class="fil1 str1"
+ id="_647569808" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="284.465"
+ class="fil1 str1"
+ id="_647569952" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="303.396"
+ class="fil1 str1"
+ id="_647570096" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="322.328"
+ class="fil1 str1"
+ id="_647570240" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="341.259"
+ class="fil1 str1"
+ id="_647570384" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="360.19"
+ class="fil1 str1"
+ id="_647570528" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="379.121"
+ class="fil1 str1"
+ id="_647570672" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="398.052"
+ class="fil1 str1"
+ id="_647570816" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="416.983"
+ class="fil1 str1"
+ id="_647570960" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="435.914"
+ class="fil1 str1"
+ id="_647571104" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="454.845"
+ class="fil1 str1"
+ id="_647571248" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="473.776"
+ class="fil1 str1"
+ id="_647571392" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="492.707"
+ class="fil1 str1"
+ id="_647571536" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647571680" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="76.223999"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647571824" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647571968" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647572112" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647572256" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647572400" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647572544" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="114.086"
+ class="fil1 str1"
+ id="_647572688" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="133.017"
+ class="fil1 str1"
+ id="_647572832" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="151.948"
+ class="fil1 str1"
+ id="_647572976" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="170.879"
+ class="fil1 str1"
+ id="_647573120" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="189.81"
+ class="fil1 str1"
+ id="_647573264" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="208.741"
+ class="fil1 str1"
+ id="_647573408" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="227.672"
+ class="fil1 str1"
+ id="_647573552" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="246.603"
+ class="fil1 str1"
+ id="_647573696" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="265.534"
+ class="fil1 str1"
+ id="_647573840" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="284.465"
+ class="fil1 str1"
+ id="_647573984" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="303.396"
+ class="fil1 str1"
+ id="_647574128" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="322.328"
+ class="fil1 str1"
+ id="_647574272" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="341.259"
+ class="fil1 str1"
+ id="_647574416" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="360.19"
+ class="fil1 str1"
+ id="_647574560" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="379.121"
+ class="fil1 str1"
+ id="_647574704" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="398.052"
+ class="fil1 str1"
+ id="_647574848" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="416.983"
+ class="fil1 str1"
+ id="_647574992" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="435.914"
+ class="fil1 str1"
+ id="_647575136" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="454.845"
+ class="fil1 str1"
+ id="_647575280" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="473.776"
+ class="fil1 str1"
+ id="_647575424" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="492.707"
+ class="fil1 str1"
+ id="_647575568" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647575712" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="95.155197"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647575856" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647576000" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647576144" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647576288" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647576432" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647576576" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="114.086"
+ class="fil1 str1"
+ id="_647576720" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="133.017"
+ class="fil1 str1"
+ id="_647576864" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="151.948"
+ class="fil1 str1"
+ id="_647577008" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="170.879"
+ class="fil1 str1"
+ id="_647577152" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="189.81"
+ class="fil1 str1"
+ id="_647577296" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="208.741"
+ class="fil1 str1"
+ id="_647577440" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="227.672"
+ class="fil1 str1"
+ id="_647577584" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="246.603"
+ class="fil1 str1"
+ id="_647577728" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="265.534"
+ class="fil1 str1"
+ id="_647577872" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="284.465"
+ class="fil1 str1"
+ id="_647578016" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="303.396"
+ class="fil1 str1"
+ id="_647578160" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="322.328"
+ class="fil1 str1"
+ id="_647578304" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="341.259"
+ class="fil1 str1"
+ id="_647578448" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="360.19"
+ class="fil1 str1"
+ id="_647578592" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="379.121"
+ class="fil1 str1"
+ id="_647578736" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="398.052"
+ class="fil1 str1"
+ id="_647578880" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="416.983"
+ class="fil1 str1"
+ id="_647579024" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="435.914"
+ class="fil1 str1"
+ id="_647579168" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="454.845"
+ class="fil1 str1"
+ id="_647579312" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="473.776"
+ class="fil1 str1"
+ id="_647579456" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="492.707"
+ class="fil1 str1"
+ id="_647579600" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647579744" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="114.086"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647579888" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647580032" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647580176" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647580320" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647580464" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647580608" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="114.086"
+ class="fil1 str1"
+ id="_647580752" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="133.017"
+ class="fil1 str1"
+ id="_647580896" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="151.948"
+ class="fil1 str1"
+ id="_647581040" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="170.879"
+ class="fil1 str1"
+ id="_647581184" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="189.81"
+ class="fil1 str1"
+ id="_647581328" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="208.741"
+ class="fil1 str1"
+ id="_647581472" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="227.672"
+ class="fil1 str1"
+ id="_647581616" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="246.603"
+ class="fil1 str1"
+ id="_647581760" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="265.534"
+ class="fil1 str1"
+ id="_647581904" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="284.465"
+ class="fil1 str1"
+ id="_647582048" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="303.396"
+ class="fil1 str1"
+ id="_647582192" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="322.328"
+ class="fil1 str1"
+ id="_647582336" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="341.259"
+ class="fil1 str1"
+ id="_647582480" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="360.19"
+ class="fil1 str1"
+ id="_647582624" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="379.121"
+ class="fil1 str1"
+ id="_647582768" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="398.052"
+ class="fil1 str1"
+ id="_647582912" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="416.983"
+ class="fil1 str1"
+ id="_647583056" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="435.914"
+ class="fil1 str1"
+ id="_647583200" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="454.845"
+ class="fil1 str1"
+ id="_647583344" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="473.776"
+ class="fil1 str1"
+ id="_647583488" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="492.707"
+ class="fil1 str1"
+ id="_647583632" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647583776" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="133.01801"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647583920" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647584064" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647584208" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647584352" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647584496" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647584640" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="114.086"
+ class="fil1 str1"
+ id="_647584784" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="133.017"
+ class="fil1 str1"
+ id="_647584928" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="151.948"
+ class="fil1 str1"
+ id="_647585072" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="170.879"
+ class="fil1 str1"
+ id="_647585216" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="189.81"
+ class="fil1 str1"
+ id="_647585360" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="208.741"
+ class="fil1 str1"
+ id="_647585504" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="227.672"
+ class="fil1 str1"
+ id="_647585648" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="246.603"
+ class="fil1 str1"
+ id="_647585792" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="265.534"
+ class="fil1 str1"
+ id="_647585936" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="284.465"
+ class="fil1 str1"
+ id="_647586080" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="303.396"
+ class="fil1 str1"
+ id="_647586224" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="322.328"
+ class="fil1 str1"
+ id="_647586368" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="341.259"
+ class="fil1 str1"
+ id="_647586512" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="360.19"
+ class="fil1 str1"
+ id="_647586656" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="379.121"
+ class="fil1 str1"
+ id="_647586800" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="398.052"
+ class="fil1 str1"
+ id="_647586944" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="416.983"
+ class="fil1 str1"
+ id="_647587088" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="435.914"
+ class="fil1 str1"
+ id="_647587232" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="454.845"
+ class="fil1 str1"
+ id="_647587376" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="473.776"
+ class="fil1 str1"
+ id="_647587520" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="492.707"
+ class="fil1 str1"
+ id="_647587664" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647587808" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="151.94901"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647587952" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647588096" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647588240" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647588384" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647588528" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647588672" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="114.086"
+ class="fil1 str1"
+ id="_647588816" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="133.017"
+ class="fil1 str1"
+ id="_647588960" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="151.948"
+ class="fil1 str1"
+ id="_647589104" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="170.879"
+ class="fil1 str1"
+ id="_647589248" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="189.81"
+ class="fil1 str1"
+ id="_647589392" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="208.741"
+ class="fil1 str1"
+ id="_647589536" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="227.672"
+ class="fil1 str1"
+ id="_647589680" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="246.603"
+ class="fil1 str1"
+ id="_647589824" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="265.534"
+ class="fil1 str1"
+ id="_647589968" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="284.465"
+ class="fil1 str1"
+ id="_647590112" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="303.396"
+ class="fil1 str1"
+ id="_647590256" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="322.328"
+ class="fil1 str1"
+ id="_647590400" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="341.259"
+ class="fil1 str1"
+ id="_647590544" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="360.19"
+ class="fil1 str1"
+ id="_647590688" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="379.121"
+ class="fil1 str1"
+ id="_647590832" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="398.052"
+ class="fil1 str1"
+ id="_647590976" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="416.983"
+ class="fil1 str1"
+ id="_647591120" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="435.914"
+ class="fil1 str1"
+ id="_647591264" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="454.845"
+ class="fil1 str1"
+ id="_647591408" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="473.776"
+ class="fil1 str1"
+ id="_647591552" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="492.707"
+ class="fil1 str1"
+ id="_647591696" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647591840" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="170.88"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647591984" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647592128" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647592272" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647592416" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647592560" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647592704" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="114.086"
+ class="fil1 str1"
+ id="_647592848" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="133.017"
+ class="fil1 str1"
+ id="_647592992" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="151.948"
+ class="fil1 str1"
+ id="_647593136" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="170.879"
+ class="fil1 str1"
+ id="_647593280" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="189.81"
+ class="fil1 str1"
+ id="_647593424" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="208.741"
+ class="fil1 str1"
+ id="_647593568" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="227.672"
+ class="fil1 str1"
+ id="_647593712" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="246.603"
+ class="fil1 str1"
+ id="_647593856" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="265.534"
+ class="fil1 str1"
+ id="_647594000" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="284.465"
+ class="fil1 str1"
+ id="_647594144" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="303.396"
+ class="fil1 str1"
+ id="_647594288" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="322.328"
+ class="fil1 str1"
+ id="_647594432" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="341.259"
+ class="fil1 str1"
+ id="_647594576" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="360.19"
+ class="fil1 str1"
+ id="_647594720" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="379.121"
+ class="fil1 str1"
+ id="_647594864" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="398.052"
+ class="fil1 str1"
+ id="_647595008" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="416.983"
+ class="fil1 str1"
+ id="_647595152" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="435.914"
+ class="fil1 str1"
+ id="_647595296" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="454.845"
+ class="fil1 str1"
+ id="_647595440" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="473.776"
+ class="fil1 str1"
+ id="_647595584" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="492.707"
+ class="fil1 str1"
+ id="_647595728" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647595872" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="189.811"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647596016" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647596160" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647596304" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647596448" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647596592" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647596736" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="114.086"
+ class="fil1 str1"
+ id="_647596880" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="133.017"
+ class="fil1 str1"
+ id="_647597024" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="151.948"
+ class="fil1 str1"
+ id="_647597168" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="170.879"
+ class="fil1 str1"
+ id="_647597312" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="189.81"
+ class="fil1 str1"
+ id="_647597456" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="208.741"
+ class="fil1 str1"
+ id="_647597600" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="227.672"
+ class="fil1 str1"
+ id="_647597744" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="246.603"
+ class="fil1 str1"
+ id="_647597888" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="265.534"
+ class="fil1 str1"
+ id="_647598032" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="284.465"
+ class="fil1 str1"
+ id="_647598176" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="303.396"
+ class="fil1 str1"
+ id="_647598320" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="322.328"
+ class="fil1 str1"
+ id="_647598464" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="341.259"
+ class="fil1 str1"
+ id="_647598608" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="360.19"
+ class="fil1 str1"
+ id="_647598752" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="379.121"
+ class="fil1 str1"
+ id="_647598896" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="398.052"
+ class="fil1 str1"
+ id="_647599040" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="416.983"
+ class="fil1 str1"
+ id="_647599184" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="435.914"
+ class="fil1 str1"
+ id="_647599328" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="454.845"
+ class="fil1 str1"
+ id="_647599472" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="473.776"
+ class="fil1 str1"
+ id="_647599616" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="492.707"
+ class="fil1 str1"
+ id="_647599760" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="511.63901"
+ class="fil1 str1"
+ id="_647599904" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="208.743"
+ x="530.57001"
+ class="fil1 str1"
+ id="_647600048" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="19.430099"
+ class="fil1 str1"
+ id="_647600192" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="38.361198"
+ class="fil1 str1"
+ id="_647600336" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="57.292301"
+ class="fil1 str1"
+ id="_647600480" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="76.223396"
+ class="fil1 str1"
+ id="_647600624" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="95.154503"
+ class="fil1 str1"
+ id="_647600768" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="114.086"
+ class="fil1 str1"
+ id="_648239920" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="133.017"
+ class="fil1 str1"
+ id="_648240064" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="151.948"
+ class="fil1 str1"
+ id="_648240208" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="170.879"
+ class="fil1 str1"
+ id="_648240352" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="189.81"
+ class="fil1 str1"
+ id="_648240496" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="208.741"
+ class="fil1 str1"
+ id="_648240640" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="227.672"
+ class="fil1 str1"
+ id="_648240784" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="246.603"
+ class="fil1 str1"
+ id="_648240928" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="265.534"
+ class="fil1 str1"
+ id="_648241072" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="284.465"
+ class="fil1 str1"
+ id="_648241216" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="303.396"
+ class="fil1 str1"
+ id="_648241360" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="322.328"
+ class="fil1 str1"
+ id="_648241504" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="341.259"
+ class="fil1 str1"
+ id="_648241648" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="360.19"
+ class="fil1 str1"
+ id="_648241792" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="379.121"
+ class="fil1 str1"
+ id="_648241936" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="398.052"
+ class="fil1 str1"
+ id="_648242080" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="416.983"
+ class="fil1 str1"
+ id="_648242224" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="435.914"
+ class="fil1 str1"
+ id="_648242368" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="454.845"
+ class="fil1 str1"
+ id="_648242512" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="473.776"
+ class="fil1 str1"
+ id="_648242656" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="492.707"
+ class="fil1 str1"
+ id="_648242800" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648242944" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="227.674"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648243088" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="19.430099"
+ class="fil1 str1"
+ id="_648243232" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="38.361198"
+ class="fil1 str1"
+ id="_648243376" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="57.292301"
+ class="fil1 str1"
+ id="_648243520" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="76.223396"
+ class="fil1 str1"
+ id="_648243664" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="95.154503"
+ class="fil1 str1"
+ id="_648243808" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="114.086"
+ class="fil1 str1"
+ id="_648243952" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="133.017"
+ class="fil1 str1"
+ id="_648244096" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="151.948"
+ class="fil1 str1"
+ id="_648244240" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="170.879"
+ class="fil1 str1"
+ id="_648244384" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="189.81"
+ class="fil1 str1"
+ id="_648244528" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="208.741"
+ class="fil1 str1"
+ id="_648244672" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="227.672"
+ class="fil1 str1"
+ id="_648244816" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="246.603"
+ class="fil1 str1"
+ id="_648244960" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="265.534"
+ class="fil1 str1"
+ id="_648245104" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="284.465"
+ class="fil1 str1"
+ id="_648245248" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="303.396"
+ class="fil1 str1"
+ id="_648245392" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="322.328"
+ class="fil1 str1"
+ id="_648245536" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="341.259"
+ class="fil1 str1"
+ id="_648245680" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="360.19"
+ class="fil1 str1"
+ id="_648245824" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="379.121"
+ class="fil1 str1"
+ id="_648245968" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="398.052"
+ class="fil1 str1"
+ id="_648246112" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="416.983"
+ class="fil1 str1"
+ id="_648246256" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="435.914"
+ class="fil1 str1"
+ id="_648246400" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="454.845"
+ class="fil1 str1"
+ id="_648246544" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="473.776"
+ class="fil1 str1"
+ id="_648246688" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="492.707"
+ class="fil1 str1"
+ id="_648246832" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648246976" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="246.605"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648247120" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="19.430099"
+ class="fil1 str1"
+ id="_648247264" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="38.361198"
+ class="fil1 str1"
+ id="_648247408" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="57.292301"
+ class="fil1 str1"
+ id="_648247552" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="76.223396"
+ class="fil1 str1"
+ id="_648247696" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="95.154503"
+ class="fil1 str1"
+ id="_648247840" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="114.086"
+ class="fil1 str1"
+ id="_648247984" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="133.017"
+ class="fil1 str1"
+ id="_648248128" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="151.948"
+ class="fil1 str1"
+ id="_648248272" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="170.879"
+ class="fil1 str1"
+ id="_648248416" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="189.81"
+ class="fil1 str1"
+ id="_648248560" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="208.741"
+ class="fil1 str1"
+ id="_648248704" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="227.672"
+ class="fil1 str1"
+ id="_648248848" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="246.603"
+ class="fil1 str1"
+ id="_648248992" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="265.534"
+ class="fil1 str1"
+ id="_648249136" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="284.465"
+ class="fil1 str1"
+ id="_648249280" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="303.396"
+ class="fil1 str1"
+ id="_648249424" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="322.328"
+ class="fil1 str1"
+ id="_648249568" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="341.259"
+ class="fil1 str1"
+ id="_648249712" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="360.19"
+ class="fil1 str1"
+ id="_648249856" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="379.121"
+ class="fil1 str1"
+ id="_648250000" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="398.052"
+ class="fil1 str1"
+ id="_648250144" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="416.983"
+ class="fil1 str1"
+ id="_648250288" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="435.914"
+ class="fil1 str1"
+ id="_648250432" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="454.845"
+ class="fil1 str1"
+ id="_648250576" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="473.776"
+ class="fil1 str1"
+ id="_648250720" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="492.707"
+ class="fil1 str1"
+ id="_648250864" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648251008" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="265.53601"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648251152" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="19.430099"
+ class="fil1 str1"
+ id="_648251296" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="38.361198"
+ class="fil1 str1"
+ id="_648251440" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="57.292301"
+ class="fil1 str1"
+ id="_648251584" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="76.223396"
+ class="fil1 str1"
+ id="_648251728" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="95.154503"
+ class="fil1 str1"
+ id="_648251872" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="114.086"
+ class="fil1 str1"
+ id="_648252016" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="133.017"
+ class="fil1 str1"
+ id="_648252160" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="151.948"
+ class="fil1 str1"
+ id="_648252304" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="170.879"
+ class="fil1 str1"
+ id="_648252448" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="189.81"
+ class="fil1 str1"
+ id="_648252592" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="208.741"
+ class="fil1 str1"
+ id="_648252736" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="227.672"
+ class="fil1 str1"
+ id="_648252880" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="246.603"
+ class="fil1 str1"
+ id="_648253024" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="265.534"
+ class="fil1 str1"
+ id="_648253168" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="284.465"
+ class="fil1 str1"
+ id="_648253312" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="303.396"
+ class="fil1 str1"
+ id="_648253456" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="322.328"
+ class="fil1 str1"
+ id="_648253600" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="341.259"
+ class="fil1 str1"
+ id="_648253744" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="360.19"
+ class="fil1 str1"
+ id="_648253888" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="379.121"
+ class="fil1 str1"
+ id="_648254032" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="398.052"
+ class="fil1 str1"
+ id="_648254176" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="416.983"
+ class="fil1 str1"
+ id="_648254320" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="435.914"
+ class="fil1 str1"
+ id="_648254464" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="454.845"
+ class="fil1 str1"
+ id="_648254608" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="473.776"
+ class="fil1 str1"
+ id="_648254752" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="492.707"
+ class="fil1 str1"
+ id="_648254896" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648255040" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="284.46701"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648255184" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="19.430099"
+ class="fil1 str1"
+ id="_648255328" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="38.361198"
+ class="fil1 str1"
+ id="_648255472" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="57.292301"
+ class="fil1 str1"
+ id="_648255616" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="76.223396"
+ class="fil1 str1"
+ id="_648255760" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="95.154503"
+ class="fil1 str1"
+ id="_648255904" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="114.086"
+ class="fil1 str1"
+ id="_648256048" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="133.017"
+ class="fil1 str1"
+ id="_648256192" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="151.948"
+ class="fil1 str1"
+ id="_648256336" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="170.879"
+ class="fil1 str1"
+ id="_648256480" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="189.81"
+ class="fil1 str1"
+ id="_648256624" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="208.741"
+ class="fil1 str1"
+ id="_648256768" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="227.672"
+ class="fil1 str1"
+ id="_648256912" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="246.603"
+ class="fil1 str1"
+ id="_648257056" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="265.534"
+ class="fil1 str1"
+ id="_648257200" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="284.465"
+ class="fil1 str1"
+ id="_648257344" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="303.396"
+ class="fil1 str1"
+ id="_648257488" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="322.328"
+ class="fil1 str1"
+ id="_648257632" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="341.259"
+ class="fil1 str1"
+ id="_648257776" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="360.19"
+ class="fil1 str1"
+ id="_648257920" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="379.121"
+ class="fil1 str1"
+ id="_648258064" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="398.052"
+ class="fil1 str1"
+ id="_648258208" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="416.983"
+ class="fil1 str1"
+ id="_648258352" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="435.914"
+ class="fil1 str1"
+ id="_648258496" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="454.845"
+ class="fil1 str1"
+ id="_648258640" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="473.776"
+ class="fil1 str1"
+ id="_648258784" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="492.707"
+ class="fil1 str1"
+ id="_648258928" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648259072" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="303.39899"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648259216" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="19.430099"
+ class="fil1 str1"
+ id="_648259360" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="38.361198"
+ class="fil1 str1"
+ id="_648259504" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="57.292301"
+ class="fil1 str1"
+ id="_648259648" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="76.223396"
+ class="fil1 str1"
+ id="_648259792" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="95.154503"
+ class="fil1 str1"
+ id="_648259936" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="114.086"
+ class="fil1 str1"
+ id="_648260080" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="133.017"
+ class="fil1 str1"
+ id="_648260224" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="151.948"
+ class="fil1 str1"
+ id="_648260368" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="170.879"
+ class="fil1 str1"
+ id="_648260512" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="189.81"
+ class="fil1 str1"
+ id="_648260656" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="208.741"
+ class="fil1 str1"
+ id="_648260800" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="227.672"
+ class="fil1 str1"
+ id="_648260944" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="246.603"
+ class="fil1 str1"
+ id="_648261088" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="265.534"
+ class="fil1 str1"
+ id="_648261232" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="284.465"
+ class="fil1 str1"
+ id="_648261376" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="303.396"
+ class="fil1 str1"
+ id="_648261520" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="322.328"
+ class="fil1 str1"
+ id="_648261664" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="341.259"
+ class="fil1 str1"
+ id="_648261808" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="360.19"
+ class="fil1 str1"
+ id="_648261952" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="379.121"
+ class="fil1 str1"
+ id="_648262096" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="398.052"
+ class="fil1 str1"
+ id="_648262240" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="416.983"
+ class="fil1 str1"
+ id="_648262384" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="435.914"
+ class="fil1 str1"
+ id="_648262528" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="454.845"
+ class="fil1 str1"
+ id="_648262672" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="473.776"
+ class="fil1 str1"
+ id="_648262816" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="492.707"
+ class="fil1 str1"
+ id="_648262960" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="511.63901"
+ class="fil1 str1"
+ id="_648263104" />
+ <rect
+ style="fill:none;stroke:#ebebeb;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="322.32999"
+ x="530.57001"
+ class="fil1 str1"
+ id="_648263248" />
+ </g>
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#666666;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5419"
+ points="170.879,341.262 170.878,322.33 57.2923,227.674 57.2923,246.605 "
+ class="fil3 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#689e00;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5421"
+ points="170.878,322.33 170.879,303.399 57.2923,208.743 57.2923,227.674 "
+ class="fil4 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#8ed900;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5423"
+ points="170.879,303.399 170.879,284.468 57.2923,189.812 57.2923,208.743 "
+ class="fil5 str3" />
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill-rule:evenodd"
+ id="_646341888">
+ <g
+ id="g5426">
+ <path
+ style="fill:#4d4d4d;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 219.182,111.845 0,-5.8715 -21.2583,0 0,-41.3696 -5.87121,0 0,47.2411 27.1295,0 z m 13.7675,-44.2718 c 0,-1.16972 -0.4049,-2.14816 -1.2147,-2.93561 -0.81009,-0.787167 -1.79985,-1.18103 -2.96956,-1.18103 -1.17,0 -2.14816,0.393866 -2.93561,1.18103 -0.78717,0.78745 -1.18103,1.76589 -1.18103,2.93561 0,1.16972 0.39387,2.14844 1.18103,2.93589 0.78745,0.787167 1.76561,1.18103 2.93561,1.18103 1.16972,0 2.15947,-0.393866 2.96956,-1.18103 0.8098,-0.78745 1.2147,-1.76617 1.2147,-2.93589 z m -1.2147,44.2718 0,-35.431 -5.8715,0 0,35.431 5.8715,0 z M 278.301,94.1635 c 0,-5.03906 -1.70958,-9.44855 -5.12904,-13.2276 -3.32947,-3.77908 -7.53637,-5.6689 -12.6204,-5.6689 -5.89357,0 -10.6177,2.51967 -14.1721,7.55873 l 0,-18.2217 -5.87121,0 0,47.2411 5.87121,0 0,-6.34374 c 3.59941,5.03877 8.32354,7.55844 14.1721,7.55844 5.08405,0 9.31358,-1.91218 12.6878,-5.73653 3.37446,-3.6891 5.06169,-8.07596 5.06169,-13.1597 z m -5.93912,0 c 0,3.55414 -1.28205,6.61339 -3.84671,9.17805 -2.4744,2.51939 -5.51158,3.77936 -9.11071,3.77936 -3.6444,0 -6.72629,-1.25998 -9.24596,-3.77936 -2.51939,-2.60965 -3.77908,-5.6689 -3.77908,-9.17805 0,-1.84483 0.31521,-3.50943 0.94477,-4.99407 0.62985,-1.48492 1.5749,-2.87958 2.83431,-4.18427 2.56466,-2.56466 5.64655,-3.84699 9.24596,-3.84699 3.55442,0 6.59132,1.28233 9.11071,3.84699 2.56466,2.56438 3.84671,5.62392 3.84671,9.17833 z m 31.9889,-12.3502 0,-6.41137 c -0.35963,-0.08998 -0.74218,-0.134967 -1.14708,-0.134967 -0.35991,0 -0.71983,0 -1.08002,0 -4.36394,0 -7.91836,1.73194 -10.663,5.19638 l 0,-4.0493 -5.87121,0 0,35.430997 5.87121,0 0,-21.258297 c 0,-2.60965 0.92242,-4.83675 2.76725,-6.6813 1.84455,-1.84483 4.07165,-2.76725 6.6813,-2.76725 0.62956,0 1.21442,0.05631 1.75429,0.168921 0.54015,0.112331 1.10237,0.280969 1.68723,0.506198 z m 42.9894,12.3502 c 0,-5.2193 -1.84455,-9.67321 -5.53394,-13.3626 -3.73409,-3.68939 -8.18857,-5.53394 -13.3626,-5.53394 -5.21873,0 -9.67321,1.84455 -13.3623,5.53394 -3.68939,3.68939 -5.53394,8.1433 -5.53394,13.3626 0,5.17402 1.84455,9.60559 5.53394,13.2947 3.73437,3.73466 8.18829,5.60156 13.3623,5.60156 2.92457,0 5.71389,-0.66352 8.36853,-1.99084 2.65464,-1.32732 4.8591,-3.16083 6.61367,-5.50027 l -4.92644,-3.17159 c -2.65435,3.14923 -6.00646,4.72385 -10.0558,4.72385 -2.96928,0 -5.6689,-0.94477 -8.09803,-2.83459 -2.42969,-1.93453 -3.93697,-4.34159 -4.52182,-7.22117 l 31.2465,0 c 0.18024,-0.899781 0.26993,-1.8669 0.26993,-2.90165 z m -6.27612,-2.96956 -25.2403,0 c 0.58486,-2.87958 2.09213,-5.28664 4.52182,-7.22117 2.42913,-1.88954 5.12875,-2.83459 8.09803,-2.83459 2.96956,0 5.64655,0.945053 8.03125,2.83459 2.38442,1.84455 3.91405,4.25161 4.58917,7.22117 z"
+ class="fil6"
+ id="_646342032" />
+ <path
+ style="fill:#8ed900;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 396.673,105.231 -4.72442,-4.52182 c -3.91405,3.82435 -8.34589,5.73625 -13.2947,5.73625 -4.94936,0 -9.24596,-1.77693 -12.8901,-5.33134 -3.55442,-3.64411 -5.33163,-7.94071 -5.33163,-12.8901 0,-4.94908 1.77721,-9.24568 5.33163,-12.8901 3.55442,-3.50943 7.85101,-5.26372 12.8901,-5.26372 4.99379,0 9.42563,1.88926 13.2947,5.6689 l 5.26429,-4.99435 c -5.35426,-5.3537 -11.5404,-8.03097 -18.559,-8.03097 -6.97387,0 -12.9803,2.51939 -18.0191,7.55873 -4.99407,4.99407 -7.49139,10.9776 -7.49139,17.9515 0,6.97387 2.47468,13.0027 7.42376,18.0867 5.03906,4.94908 11.0679,7.42376 18.0867,7.42376 6.9286,0 12.9351,-2.49703 18.0191,-7.49139 l 0,-1.01211 z m 47.7806,7.35585 -17.6815,-48.6581 -7.28851,0 -17.6818,48.6581 7.69369,0 3.91405,-10.6627 19.3691,0 3.91405,10.6627 7.76104,0 z m -21.3933,-37.3203 7.0862,19.3688 -14.1051,0 7.01886,-19.3688 z m 69.6467,12.9574 c 0,-6.79363 -2.40734,-12.5299 -7.22117,-17.209 -4.72413,-4.72442 -10.4157,-7.0862 -17.0743,-7.0862 l -18.424,0 0,48.6581 18.424,0 c 6.65866,0 12.3502,-2.38442 17.0743,-7.15354 4.81383,-4.81411 7.22117,-10.5504 7.22117,-17.2093 z m -7.28879,0 c 0,4.72413 -1.6646,8.7508 -4.99407,12.0803 -3.2842,3.28448 -7.28851,4.92673 -12.0126,4.92673 l -11.1355,0 0,-34.0137 11.1355,0 c 4.67914,0 8.68345,1.6646 12.0126,4.99407 3.32947,3.32919 4.99407,7.3335 4.99407,12.0126 z"
+ class="fil7"
+ id="_646342152" />
+ </g>
+ <polygon
+ style="fill:#8ed900"
+ points="186.181,117.716 186.181,121.541 234.636,121.541 234.636,129.192 186.181,129.192 186.181,133.018 170.879,133.018 170.879,117.716 "
+ class="fil5"
+ id="_646342008" />
+ </g>
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill-rule:evenodd"
+ id="_646340160">
+ <g
+ id="g5432-5">
+ <g
+ id="g5434-5">
+ <path
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 201.639,265.536 0,-6.65697 -24.1031,0 0,-46.9055 -6.65697,0 0,53.5624 30.7601,0 z m 15.6095,-50.1959 c 0,-1.32619 -0.45895,-2.43563 -1.3774,-3.32834 -0.91817,-0.89271 -2.04035,-1.3392 -3.36682,-1.3392 -1.32619,0 -2.43563,0.44649 -3.32834,1.3392 -0.89271,0.89271 -1.3392,2.00215 -1.3392,3.32834 0,1.32647 0.4465,2.43592 1.3392,3.32862 0.89271,0.89271 2.00215,1.3392 3.32834,1.3392 1.32647,0 2.44865,-0.44649 3.36682,-1.3392 0.91846,-0.89271 1.3774,-2.00215 1.3774,-3.32862 z m -1.3774,50.1959 0,-40.1721 -6.65697,0 0,40.1721 6.65697,0 z m 52.7976,-20.0476 c 0,-5.71333 -1.93849,-10.7128 -5.81547,-14.9978 -3.77484,-4.28471 -8.54481,-6.42749 -14.3091,-6.42749 -6.68215,0 -12.0387,2.85695 -16.0687,8.57027 l 0,-20.6599 -6.65697,0 0,53.5624 6.65697,0 0,-7.19287 c 4.08127,5.71333 9.43752,8.57027 16.0687,8.57027 5.76426,0 10.5597,-2.16796 14.3855,-6.50417 3.82577,-4.18285 5.73908,-9.15655 5.73908,-14.9208 z m -6.73393,0 c 0,4.02977 -1.45351,7.49846 -4.36139,10.4063 -2.80545,2.85638 -6.24895,4.285 -10.3297,4.285 -4.1322,0 -7.62664,-1.42861 -10.4833,-4.285 -2.85638,-2.95881 -4.285,-6.42749 -4.285,-10.4063 0,-2.09157 0.35737,-3.97913 1.07125,-5.6624 0.71417,-1.68355 1.7857,-3.26468 3.21375,-4.74422 2.90788,-2.90788 6.40203,-4.36139 10.4833,-4.36139 4.02977,0 7.47299,1.45351 10.3297,4.36139 2.90788,2.90759 4.36139,6.37656 4.36139,10.4066 z m 36.2697,-14.0029 0,-7.26899 c -0.40801,-0.10215 -0.84178,-0.15336 -1.30072,-0.15336 -0.4083,0 -0.81631,0 -1.22461,0 -4.94795,0 -8.97801,1.96396 -12.0896,5.89187 l 0,-4.59115 -6.65697,0 0,40.1721 6.65697,0 0,-24.1031 c 0,-2.95881 1.04578,-5.48385 3.13735,-7.57542 2.09157,-2.09128 4.61633,-3.13707 7.57514,-3.13707 0.71388,0 1.37712,0.0637 1.98914,0.19127 0.61259,0.12733 1.25007,0.31861 1.91331,0.57383 z m 48.7415,14.0029 c 0,-5.91762 -2.09128,-10.9677 -6.27413,-15.1508 -4.23406,-4.18285 -9.28444,-6.27442 -15.1508,-6.27442 -5.91705,0 -10.9674,2.09157 -15.1503,6.27442 -4.18313,4.18313 -6.2747,9.23323 -6.2747,15.1508 0,5.8664 2.09157,10.891 6.2747,15.0739 4.23378,4.23406 9.28387,6.3511 15.1503,6.3511 3.31589,0 6.47842,-0.75236 9.48845,-2.25738 3.00974,-1.50501 5.50904,-3.58385 7.49874,-6.2365 l -5.586,-3.59601 c -3.00946,3.57083 -6.81004,5.35624 -11.4012,5.35624 -3.36654,0 -6.42749,-1.07125 -9.18173,-3.21375 -2.7548,-2.19343 -4.46382,-4.92276 -5.12677,-8.18744 l 35.4276,0 c 0.20429,-1.02032 0.30587,-2.11703 0.30587,-3.29014 z m -7.11591,-3.36711 -28.6176,0 c 0.66295,-3.26468 2.37197,-5.99373 5.12677,-8.18744 2.75424,-2.14221 5.81519,-3.21346 9.18173,-3.21346 3.36682,0 6.40231,1.07125 9.1059,3.21346 2.70359,2.09157 4.43807,4.82062 5.20317,8.18744 z"
+ class="fil8 str4"
+ id="_646340376" />
+ <path
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 402.881,258.037 -5.35653,-5.12677 c -4.43779,4.33593 -9.4627,6.50389 -15.0739,6.50389 -5.61147,0 -10.483,-2.01489 -14.6149,-6.04494 -4.03006,-4.13164 -6.04466,-9.00319 -6.04466,-14.6149 0,-5.61118 2.0146,-10.4827 6.04466,-14.6149 4.03006,-3.97884 8.90161,-5.96798 14.6149,-5.96798 5.6624,0 10.687,2.14221 15.0739,6.42749 l 5.96855,-5.66268 c -6.07041,-6.07013 -13.0845,-9.10533 -21.0424,-9.10533 -7.90676,0 -14.7171,2.85638 -20.4301,8.56999 -5.6624,5.66211 -8.49388,12.4467 -8.49388,20.3534 0,7.90704 2.80573,14.7428 8.41692,20.5071 5.71361,5.61118 12.5491,8.41692 20.5071,8.41692 7.85583,0 14.6659,-2.8312 20.4304,-8.49359 l 0,-1.14765 z m 54.1745,8.34024 -20.0479,-55.169 -8.26384,0 -20.0479,55.169 8.72307,0 4.43807,-12.0896 21.9609,0 4.43779,12.0896 8.79975,0 z m -24.2562,-42.3143 8.03437,21.9609 -15.9923,0 7.95797,-21.9609 z m 78.9663,14.6913 c 0,-7.70275 -2.72934,-14.2066 -8.18744,-19.5117 -5.35624,-5.35653 -11.8095,-8.03437 -19.3592,-8.03437 l -20.8894,0 0,55.169 20.8894,0 c 7.54967,0 14.0029,-2.70359 19.3592,-8.11076 5.45811,-5.45839 8.18744,-11.9623 8.18744,-19.5122 z m -8.26412,0 c 0,5.35653 -1.88756,9.92193 -5.6624,13.697 -3.72362,3.72362 -8.26384,5.58572 -13.6201,5.58572 l -12.6255,0 0,-38.565 12.6255,0 c 5.30531,0 9.84553,1.88728 13.6201,5.66211 3.77484,3.77484 5.6624,8.31477 5.6624,13.6201 z"
+ class="fil8 str4"
+ id="_646340496" />
+ </g>
+ <polygon
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="164.222,272.193 164.222,276.53 219.161,276.53 219.161,285.205 164.222,285.205 164.222,289.542 146.872,289.542 146.872,272.193 "
+ class="fil1 str4"
+ id="_646340352" />
+ </g>
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="403.492,200.005 403.492,218.936 422.423,218.936 "
+ class="fil1 str4"
+ id="_646340280" />
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="511.765,219.823 511.765,238.755 530.696,238.755 "
+ class="fil1 str4"
+ id="_646340880" />
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="276.932,206.432 276.932,225.363 258.001,225.363 "
+ class="fil1 str4"
+ id="_646341000" />
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="232.475,193.042 232.475,211.973 251.406,211.973 "
+ class="fil1 str4"
+ id="_646341120" />
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="177.536,193.042 177.536,211.973 196.467,211.973 "
+ class="fil1 str4"
+ id="_646341240" />
+ <polyline
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ points="283.589,284.468 283.589,265.536 302.52,265.536 "
+ class="fil1 str4"
+ id="_646341360" />
+ <line
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ y2="277.543"
+ x2="402.88101"
+ y1="258.61099"
+ x1="402.88101"
+ class="fil1 str4"
+ id="_646341480" />
+ <line
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ y2="285.30899"
+ x2="463.32999"
+ y1="266.37799"
+ x1="463.32999"
+ class="fil1 str4"
+ id="_646341600" />
+ </g>
+ <rect
+ style="fill:#4d4d4d;fill-rule:evenodd"
+ id="rect5447-1"
+ height="9.4588881"
+ width="189.17816"
+ y="634.08881"
+ x="932.29517"
+ class="fil9" />
+ <text
+ style="font-size:9.89912891px;font-weight:normal;fill:#000000;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5449-7"
+ class="fil10 fnt0"
+ y="660.39929"
+ x="932.29517">© 2011. LibreCAD. All rights reserved.</text>
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#8ed900;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5485"
+ points="0.499124,246.605 0.499124,227.674 57.2923,189.812 57.2923,208.743 "
+ class="fil5 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#689e00;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5487"
+ points="0.499124,265.536 0.499124,246.605 57.2923,208.743 57.2923,227.674 "
+ class="fil4 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill:#666666;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5489"
+ points="0.499124,284.468 0.499124,265.536 57.2923,227.674 57.2923,246.605 "
+ class="fil3 str3" />
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.19335,340.36217)"
+ style="fill-rule:evenodd"
+ id="_546700736">
+ <circle
+ d="m 76.2236,189.812 c 0,10.45546 -8.475831,18.9313 -18.931299,18.9313 -10.455468,0 -18.931299,-8.47584 -18.931299,-18.9313 0,-10.45547 8.475831,-18.9313 18.931299,-18.9313 10.455468,0 18.931299,8.47583 18.931299,18.9313 z"
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ sodipodi:ry="18.931299"
+ sodipodi:rx="18.931299"
+ sodipodi:cy="189.812"
+ sodipodi:cx="57.292301"
+ r="18.931299"
+ cy="189.812"
+ cx="57.292301"
+ class="fil1 str4"
+ id="_555205424" />
+ <line
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ y2="218.209"
+ x2="57.292301"
+ y1="161.41499"
+ x1="57.292301"
+ class="fil1 str4"
+ id="_555208328" />
+ <line
+ style="fill:none;stroke:#999999;stroke-width:0.49912399"
+ y2="189.812"
+ x2="28.895399"
+ y1="189.812"
+ x1="85.689201"
+ class="fil1 str4"
+ id="_555206552" />
+ </g>
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5495"
+ height="9.4588881"
+ width="9.4590273"
+ y="544.22888"
+ x="662.71588"
+ class="fil14" />
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5497"
+ height="9.4588881"
+ width="9.4590273"
+ y="563.14764"
+ x="662.71588"
+ class="fil14" />
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5499"
+ height="9.4588881"
+ width="9.4590273"
+ y="582.06537"
+ x="662.71588"
+ class="fil14" />
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5501"
+ height="9.4588881"
+ width="9.4590273"
+ y="639.55499"
+ x="776.22272"
+ class="fil14" />
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5503"
+ height="9.4588881"
+ width="9.4590273"
+ y="658.47272"
+ x="776.22272"
+ class="fil14" />
+ <rect
+ style="fill:#999999;fill-rule:evenodd"
+ id="rect5505"
+ height="9.4588881"
+ width="9.4590273"
+ y="620.63721"
+ x="776.22272"
+ class="fil14" />
+ <text
+ style="font-size:21.94458771px;font-weight:normal;fill:#4d4d4d;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5525"
+ class="fil9 fnt1"
+ y="452.69629"
+ x="1116.0331">1</text>
+ </g>
+ <rect
+ inkscape:export-ydpi="71.989487"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ y="340.62195"
+ x="610.49951"
+ height="341.00092"
+ width="549.00092"
+ id="rect12657-1-9-4"
+ style="fill:none;stroke:#c8c8c8;stroke-width:0.99909264;stroke-miterlimit:4;stroke-opacity:0.78431373;stroke-dasharray:none" />
+ </g>
+ <g
+ id="g15272"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\InkScape\text5531.png"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">
+ <g
+ id="g12122">
+ <rect
+ style="fill:url(#radialGradient9290);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect12657-1-8-3-2"
+ width="550"
+ height="341"
+ x="610"
+ y="711.36218"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-ydpi="71.989487" />
+ <g
+ transform="matrix(0.99777484,0,0,0.99777484,610.61181,341.48119)"
+ style="fill-rule:evenodd"
+ id="_646341936">
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646342488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646342632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646342776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646342920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646343928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_646344936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646345080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646345224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646345368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646345512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646345656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="114.086"
+ class="fil1 str2"
+ id="_646345800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="133.017"
+ class="fil1 str2"
+ id="_646345944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="151.948"
+ class="fil1 str2"
+ id="_646346088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="170.879"
+ class="fil1 str2"
+ id="_646346232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="189.81"
+ class="fil1 str2"
+ id="_646346376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="208.741"
+ class="fil1 str2"
+ id="_646346520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="227.672"
+ class="fil1 str2"
+ id="_646346664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="246.603"
+ class="fil1 str2"
+ id="_646346808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="265.534"
+ class="fil1 str2"
+ id="_646346952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="284.465"
+ class="fil1 str2"
+ id="_646347096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="303.396"
+ class="fil1 str2"
+ id="_646347240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="322.328"
+ class="fil1 str2"
+ id="_646347384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="341.259"
+ class="fil1 str2"
+ id="_646347528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="360.19"
+ class="fil1 str2"
+ id="_646347672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="379.121"
+ class="fil1 str2"
+ id="_646347816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="398.052"
+ class="fil1 str2"
+ id="_646347960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="416.983"
+ class="fil1 str2"
+ id="_646348104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="435.914"
+ class="fil1 str2"
+ id="_646348248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="454.845"
+ class="fil1 str2"
+ id="_646348392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="473.776"
+ class="fil1 str2"
+ id="_646348536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="492.707"
+ class="fil1 str2"
+ id="_646348680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646348824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.20499"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646348968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646349112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646349256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646349400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646349544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646349688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="114.086"
+ class="fil1 str2"
+ id="_646349832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="133.017"
+ class="fil1 str2"
+ id="_646349976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="151.948"
+ class="fil1 str2"
+ id="_646350120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="170.879"
+ class="fil1 str2"
+ id="_646350264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="189.81"
+ class="fil1 str2"
+ id="_646350408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="208.741"
+ class="fil1 str2"
+ id="_646350552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="227.672"
+ class="fil1 str2"
+ id="_646350696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="246.603"
+ class="fil1 str2"
+ id="_646350840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="265.534"
+ class="fil1 str2"
+ id="_646350984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="284.465"
+ class="fil1 str2"
+ id="_646351128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="303.396"
+ class="fil1 str2"
+ id="_646351272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="322.328"
+ class="fil1 str2"
+ id="_646351416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="341.259"
+ class="fil1 str2"
+ id="_646351560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="360.19"
+ class="fil1 str2"
+ id="_646351704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="379.121"
+ class="fil1 str2"
+ id="_646351848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="398.052"
+ class="fil1 str2"
+ id="_646351992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="416.983"
+ class="fil1 str2"
+ id="_646352136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="435.914"
+ class="fil1 str2"
+ id="_646352280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="454.845"
+ class="fil1 str2"
+ id="_646352424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="473.776"
+ class="fil1 str2"
+ id="_646352568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="492.707"
+ class="fil1 str2"
+ id="_646352712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646352856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.13599"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646353000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646353144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646353288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646353432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646353576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646353720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="114.086"
+ class="fil1 str2"
+ id="_646353864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="133.017"
+ class="fil1 str2"
+ id="_646354008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="151.948"
+ class="fil1 str2"
+ id="_646354152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="170.879"
+ class="fil1 str2"
+ id="_646354296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="189.81"
+ class="fil1 str2"
+ id="_646354440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="208.741"
+ class="fil1 str2"
+ id="_646354584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="227.672"
+ class="fil1 str2"
+ id="_646354728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="246.603"
+ class="fil1 str2"
+ id="_646354872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="265.534"
+ class="fil1 str2"
+ id="_646355016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="284.465"
+ class="fil1 str2"
+ id="_646355160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="303.396"
+ class="fil1 str2"
+ id="_646355304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="322.328"
+ class="fil1 str2"
+ id="_646355448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="341.259"
+ class="fil1 str2"
+ id="_646355592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="360.19"
+ class="fil1 str2"
+ id="_646355736" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="379.121"
+ class="fil1 str2"
+ id="_646355880" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="398.052"
+ class="fil1 str2"
+ id="_646356024" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="416.983"
+ class="fil1 str2"
+ id="_646356168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="435.914"
+ class="fil1 str2"
+ id="_646356312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="454.845"
+ class="fil1 str2"
+ id="_646356456" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="473.776"
+ class="fil1 str2"
+ id="_646356600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="492.707"
+ class="fil1 str2"
+ id="_646356744" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646356888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.06699"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646357032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646357176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646357320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646357464" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646357608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646357752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="114.086"
+ class="fil1 str2"
+ id="_646357896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="133.017"
+ class="fil1 str2"
+ id="_646358040" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="151.948"
+ class="fil1 str2"
+ id="_646358184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="170.879"
+ class="fil1 str2"
+ id="_646358328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="189.81"
+ class="fil1 str2"
+ id="_646358472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="208.741"
+ class="fil1 str2"
+ id="_646358616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="227.672"
+ class="fil1 str2"
+ id="_646358760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="246.603"
+ class="fil1 str2"
+ id="_646358904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="265.534"
+ class="fil1 str2"
+ id="_646359048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="284.465"
+ class="fil1 str2"
+ id="_646359192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="303.396"
+ class="fil1 str2"
+ id="_646359336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="322.328"
+ class="fil1 str2"
+ id="_646359480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="341.259"
+ class="fil1 str2"
+ id="_646359624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="360.19"
+ class="fil1 str2"
+ id="_646359768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="379.121"
+ class="fil1 str2"
+ id="_646359912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="398.052"
+ class="fil1 str2"
+ id="_646360056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="416.983"
+ class="fil1 str2"
+ id="_646360200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="435.914"
+ class="fil1 str2"
+ id="_646360344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="454.845"
+ class="fil1 str2"
+ id="_646360488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="473.776"
+ class="fil1 str2"
+ id="_646360632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="492.707"
+ class="fil1 str2"
+ id="_646360776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646360920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="427.99899"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646361064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646361208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646361352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646361496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646361640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646361784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="114.086"
+ class="fil1 str2"
+ id="_646361928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="133.017"
+ class="fil1 str2"
+ id="_646362072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="151.948"
+ class="fil1 str2"
+ id="_646362216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="170.879"
+ class="fil1 str2"
+ id="_646362360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="189.81"
+ class="fil1 str2"
+ id="_646362504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="208.741"
+ class="fil1 str2"
+ id="_646362648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="227.672"
+ class="fil1 str2"
+ id="_646362792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="246.603"
+ class="fil1 str2"
+ id="_646362936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="265.534"
+ class="fil1 str2"
+ id="_646363080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="284.465"
+ class="fil1 str2"
+ id="_646363224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="303.396"
+ class="fil1 str2"
+ id="_646363368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="322.328"
+ class="fil1 str2"
+ id="_646363512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="341.259"
+ class="fil1 str2"
+ id="_646363656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="360.19"
+ class="fil1 str2"
+ id="_646363800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="379.121"
+ class="fil1 str2"
+ id="_646363944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="398.052"
+ class="fil1 str2"
+ id="_646364088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="416.983"
+ class="fil1 str2"
+ id="_646364232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="435.914"
+ class="fil1 str2"
+ id="_646364376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="454.845"
+ class="fil1 str2"
+ id="_646364520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="473.776"
+ class="fil1 str2"
+ id="_646364664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="492.707"
+ class="fil1 str2"
+ id="_646364808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646364952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="446.92999"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646365096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646365240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646365384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646365528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646365672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646365816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="114.086"
+ class="fil1 str2"
+ id="_646365960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="133.017"
+ class="fil1 str2"
+ id="_646366104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="151.948"
+ class="fil1 str2"
+ id="_646366248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="170.879"
+ class="fil1 str2"
+ id="_646366392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="189.81"
+ class="fil1 str2"
+ id="_646366536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="208.741"
+ class="fil1 str2"
+ id="_646366680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="227.672"
+ class="fil1 str2"
+ id="_646366824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="246.603"
+ class="fil1 str2"
+ id="_646366968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="265.534"
+ class="fil1 str2"
+ id="_646367112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="284.465"
+ class="fil1 str2"
+ id="_646367256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="303.396"
+ class="fil1 str2"
+ id="_646367400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="322.328"
+ class="fil1 str2"
+ id="_646367544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="341.259"
+ class="fil1 str2"
+ id="_646367688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="360.19"
+ class="fil1 str2"
+ id="_646367832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="379.121"
+ class="fil1 str2"
+ id="_646367976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="398.052"
+ class="fil1 str2"
+ id="_646368120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="416.983"
+ class="fil1 str2"
+ id="_646368264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="435.914"
+ class="fil1 str2"
+ id="_646368408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="454.845"
+ class="fil1 str2"
+ id="_646368552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="473.776"
+ class="fil1 str2"
+ id="_646368696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="492.707"
+ class="fil1 str2"
+ id="_646368840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646368984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="465.86099"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646369128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646369272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646369416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646369560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646369704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646369848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="114.086"
+ class="fil1 str2"
+ id="_646369992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="133.017"
+ class="fil1 str2"
+ id="_646370136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="151.948"
+ class="fil1 str2"
+ id="_646370280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="170.879"
+ class="fil1 str2"
+ id="_646370424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="189.81"
+ class="fil1 str2"
+ id="_646370568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="208.741"
+ class="fil1 str2"
+ id="_646370712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="227.672"
+ class="fil1 str2"
+ id="_646370856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="246.603"
+ class="fil1 str2"
+ id="_646371000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="265.534"
+ class="fil1 str2"
+ id="_646371144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="284.465"
+ class="fil1 str2"
+ id="_646404088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="303.396"
+ class="fil1 str2"
+ id="_646404232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="322.328"
+ class="fil1 str2"
+ id="_646404376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="341.259"
+ class="fil1 str2"
+ id="_646404520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="360.19"
+ class="fil1 str2"
+ id="_646404664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="379.121"
+ class="fil1 str2"
+ id="_646404808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="398.052"
+ class="fil1 str2"
+ id="_646404952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="416.983"
+ class="fil1 str2"
+ id="_646405096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="435.914"
+ class="fil1 str2"
+ id="_646405240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="454.845"
+ class="fil1 str2"
+ id="_646405384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="473.776"
+ class="fil1 str2"
+ id="_646405528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="492.707"
+ class="fil1 str2"
+ id="_646405672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646405816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.79199"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646405960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646406104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646406248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646406392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646406536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646406680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="114.086"
+ class="fil1 str2"
+ id="_646406824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="133.017"
+ class="fil1 str2"
+ id="_646406968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="151.948"
+ class="fil1 str2"
+ id="_646407112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="170.879"
+ class="fil1 str2"
+ id="_646407256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="189.81"
+ class="fil1 str2"
+ id="_646407400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="208.741"
+ class="fil1 str2"
+ id="_646407544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="227.672"
+ class="fil1 str2"
+ id="_646407688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="246.603"
+ class="fil1 str2"
+ id="_646407832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="265.534"
+ class="fil1 str2"
+ id="_646407976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="284.465"
+ class="fil1 str2"
+ id="_646408120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="303.396"
+ class="fil1 str2"
+ id="_646408264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="322.328"
+ class="fil1 str2"
+ id="_646408408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="341.259"
+ class="fil1 str2"
+ id="_646408552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="360.19"
+ class="fil1 str2"
+ id="_646408696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="379.121"
+ class="fil1 str2"
+ id="_646408840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="398.052"
+ class="fil1 str2"
+ id="_646408984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="416.983"
+ class="fil1 str2"
+ id="_646409128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="435.914"
+ class="fil1 str2"
+ id="_646409272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="454.845"
+ class="fil1 str2"
+ id="_646409416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="473.776"
+ class="fil1 str2"
+ id="_646409560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="492.707"
+ class="fil1 str2"
+ id="_646409704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646409848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.724"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646409992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646410136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646410280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646410424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646410568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646410712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="114.086"
+ class="fil1 str2"
+ id="_646410856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="133.017"
+ class="fil1 str2"
+ id="_646411000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="151.948"
+ class="fil1 str2"
+ id="_646411144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="170.879"
+ class="fil1 str2"
+ id="_646411288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="189.81"
+ class="fil1 str2"
+ id="_646411432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="208.741"
+ class="fil1 str2"
+ id="_646411576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="227.672"
+ class="fil1 str2"
+ id="_646411720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="246.603"
+ class="fil1 str2"
+ id="_646411864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="265.534"
+ class="fil1 str2"
+ id="_646412008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="284.465"
+ class="fil1 str2"
+ id="_646412152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="303.396"
+ class="fil1 str2"
+ id="_646412296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="322.328"
+ class="fil1 str2"
+ id="_646412440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="341.259"
+ class="fil1 str2"
+ id="_646412584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="360.19"
+ class="fil1 str2"
+ id="_646412728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="379.121"
+ class="fil1 str2"
+ id="_646412872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="398.052"
+ class="fil1 str2"
+ id="_646413016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="416.983"
+ class="fil1 str2"
+ id="_646413160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="435.914"
+ class="fil1 str2"
+ id="_646413304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="454.845"
+ class="fil1 str2"
+ id="_646413448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="473.776"
+ class="fil1 str2"
+ id="_646413592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="492.707"
+ class="fil1 str2"
+ id="_646413736" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646413880" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.65503"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646414024" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646414168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646414312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646414456" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646414600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646414744" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="114.086"
+ class="fil1 str2"
+ id="_646414888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="133.017"
+ class="fil1 str2"
+ id="_646415032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="151.948"
+ class="fil1 str2"
+ id="_646415176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="170.879"
+ class="fil1 str2"
+ id="_646415320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="189.81"
+ class="fil1 str2"
+ id="_646415464" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="208.741"
+ class="fil1 str2"
+ id="_646415608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="227.672"
+ class="fil1 str2"
+ id="_646415752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="246.603"
+ class="fil1 str2"
+ id="_646415896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="265.534"
+ class="fil1 str2"
+ id="_646416040" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="284.465"
+ class="fil1 str2"
+ id="_646416184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="303.396"
+ class="fil1 str2"
+ id="_646416328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="322.328"
+ class="fil1 str2"
+ id="_646416472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="341.259"
+ class="fil1 str2"
+ id="_646416616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="360.19"
+ class="fil1 str2"
+ id="_646416760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="379.121"
+ class="fil1 str2"
+ id="_646416904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="398.052"
+ class="fil1 str2"
+ id="_646417048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="416.983"
+ class="fil1 str2"
+ id="_646417192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="435.914"
+ class="fil1 str2"
+ id="_646417336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="454.845"
+ class="fil1 str2"
+ id="_646417480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="473.776"
+ class="fil1 str2"
+ id="_646417624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="492.707"
+ class="fil1 str2"
+ id="_646417768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646417912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.586"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646418056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646418200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646418344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646418488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646418632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646418776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="114.086"
+ class="fil1 str2"
+ id="_646418920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="133.017"
+ class="fil1 str2"
+ id="_646419064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="151.948"
+ class="fil1 str2"
+ id="_646419208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="170.879"
+ class="fil1 str2"
+ id="_646419352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="189.81"
+ class="fil1 str2"
+ id="_646419496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="208.741"
+ class="fil1 str2"
+ id="_646419640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="227.672"
+ class="fil1 str2"
+ id="_646419784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="246.603"
+ class="fil1 str2"
+ id="_646419928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="265.534"
+ class="fil1 str2"
+ id="_646420072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="284.465"
+ class="fil1 str2"
+ id="_646420216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="303.396"
+ class="fil1 str2"
+ id="_646420360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="322.328"
+ class="fil1 str2"
+ id="_646420504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="341.259"
+ class="fil1 str2"
+ id="_646420648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="360.19"
+ class="fil1 str2"
+ id="_646420792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="379.121"
+ class="fil1 str2"
+ id="_646420936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="398.052"
+ class="fil1 str2"
+ id="_646421080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="416.983"
+ class="fil1 str2"
+ id="_646421224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="435.914"
+ class="fil1 str2"
+ id="_646421368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="454.845"
+ class="fil1 str2"
+ id="_646421512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="473.776"
+ class="fil1 str2"
+ id="_646421656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="492.707"
+ class="fil1 str2"
+ id="_646421800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646421944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.51703"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646422088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646422232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646422376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646422520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646422664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646422808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="114.086"
+ class="fil1 str2"
+ id="_646422952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="133.017"
+ class="fil1 str2"
+ id="_646423096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="151.948"
+ class="fil1 str2"
+ id="_646423240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="170.879"
+ class="fil1 str2"
+ id="_646423384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="189.81"
+ class="fil1 str2"
+ id="_646423528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="208.741"
+ class="fil1 str2"
+ id="_646423672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="227.672"
+ class="fil1 str2"
+ id="_646423816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="246.603"
+ class="fil1 str2"
+ id="_646423960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="265.534"
+ class="fil1 str2"
+ id="_646424104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="284.465"
+ class="fil1 str2"
+ id="_646424248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="303.396"
+ class="fil1 str2"
+ id="_646424392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="322.328"
+ class="fil1 str2"
+ id="_646424536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="341.259"
+ class="fil1 str2"
+ id="_646424680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="360.19"
+ class="fil1 str2"
+ id="_646424824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="379.121"
+ class="fil1 str2"
+ id="_646424968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="398.052"
+ class="fil1 str2"
+ id="_646425112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="416.983"
+ class="fil1 str2"
+ id="_646425256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="435.914"
+ class="fil1 str2"
+ id="_646425400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="454.845"
+ class="fil1 str2"
+ id="_646425544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="473.776"
+ class="fil1 str2"
+ id="_646425688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="492.707"
+ class="fil1 str2"
+ id="_646425832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646425976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.448"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646426120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646426264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646426408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646426552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646426696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646426840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="114.086"
+ class="fil1 str2"
+ id="_646426984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="133.017"
+ class="fil1 str2"
+ id="_646427128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="151.948"
+ class="fil1 str2"
+ id="_646427272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="170.879"
+ class="fil1 str2"
+ id="_646427416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="189.81"
+ class="fil1 str2"
+ id="_646427560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="208.741"
+ class="fil1 str2"
+ id="_646427704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="227.672"
+ class="fil1 str2"
+ id="_646427848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="246.603"
+ class="fil1 str2"
+ id="_646427992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="265.534"
+ class="fil1 str2"
+ id="_646428136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="284.465"
+ class="fil1 str2"
+ id="_646428280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="303.396"
+ class="fil1 str2"
+ id="_646428424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="322.328"
+ class="fil1 str2"
+ id="_646428568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="341.259"
+ class="fil1 str2"
+ id="_646428712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="360.19"
+ class="fil1 str2"
+ id="_646428856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="379.121"
+ class="fil1 str2"
+ id="_646429000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="398.052"
+ class="fil1 str2"
+ id="_646429144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="416.983"
+ class="fil1 str2"
+ id="_646429288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="435.914"
+ class="fil1 str2"
+ id="_646429432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="454.845"
+ class="fil1 str2"
+ id="_646429576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="473.776"
+ class="fil1 str2"
+ id="_646429720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="492.707"
+ class="fil1 str2"
+ id="_646429864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646430008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.38"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646430152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646430296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646430440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646430584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646430728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646430872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="114.086"
+ class="fil1 str2"
+ id="_646431016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="133.017"
+ class="fil1 str2"
+ id="_646431160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="151.948"
+ class="fil1 str2"
+ id="_646431304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="170.879"
+ class="fil1 str2"
+ id="_646431448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="189.81"
+ class="fil1 str2"
+ id="_646431592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="208.741"
+ class="fil1 str2"
+ id="_646431736" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="227.672"
+ class="fil1 str2"
+ id="_646431880" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="246.603"
+ class="fil1 str2"
+ id="_646432024" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="265.534"
+ class="fil1 str2"
+ id="_646432168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="284.465"
+ class="fil1 str2"
+ id="_646432312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="303.396"
+ class="fil1 str2"
+ id="_646432456" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="322.328"
+ class="fil1 str2"
+ id="_646432600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="341.259"
+ class="fil1 str2"
+ id="_646432744" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="360.19"
+ class="fil1 str2"
+ id="_646432888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="379.121"
+ class="fil1 str2"
+ id="_646433032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="398.052"
+ class="fil1 str2"
+ id="_646433176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="416.983"
+ class="fil1 str2"
+ id="_646433320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="435.914"
+ class="fil1 str2"
+ id="_646433464" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="454.845"
+ class="fil1 str2"
+ id="_646433608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="473.776"
+ class="fil1 str2"
+ id="_646433752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="492.707"
+ class="fil1 str2"
+ id="_646433896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646434040" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.31097"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646434184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646434328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646434472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646434616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646434760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646434904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="114.086"
+ class="fil1 str2"
+ id="_646435048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="133.017"
+ class="fil1 str2"
+ id="_646435192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="151.948"
+ class="fil1 str2"
+ id="_646435336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="170.879"
+ class="fil1 str2"
+ id="_646435480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="189.81"
+ class="fil1 str2"
+ id="_646435624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="208.741"
+ class="fil1 str2"
+ id="_646435768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="227.672"
+ class="fil1 str2"
+ id="_646435912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="246.603"
+ class="fil1 str2"
+ id="_646436056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="265.534"
+ class="fil1 str2"
+ id="_646436200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="284.465"
+ class="fil1 str2"
+ id="_646436344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="303.396"
+ class="fil1 str2"
+ id="_646436488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="322.328"
+ class="fil1 str2"
+ id="_646436632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="341.259"
+ class="fil1 str2"
+ id="_646436776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="360.19"
+ class="fil1 str2"
+ id="_646240320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="379.121"
+ class="fil1 str2"
+ id="_646240464" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="398.052"
+ class="fil1 str2"
+ id="_646240608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="416.983"
+ class="fil1 str2"
+ id="_646240752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="435.914"
+ class="fil1 str2"
+ id="_646240896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="454.845"
+ class="fil1 str2"
+ id="_646241040" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="473.776"
+ class="fil1 str2"
+ id="_646241184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="492.707"
+ class="fil1 str2"
+ id="_646241328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646241472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.242"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646241616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646241760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646241904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646242048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646242192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646242336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="114.086"
+ class="fil1 str2"
+ id="_646242480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="133.017"
+ class="fil1 str2"
+ id="_646242624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="151.948"
+ class="fil1 str2"
+ id="_646242768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="170.879"
+ class="fil1 str2"
+ id="_646242912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="189.81"
+ class="fil1 str2"
+ id="_646243056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="208.741"
+ class="fil1 str2"
+ id="_646243200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="227.672"
+ class="fil1 str2"
+ id="_646243344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="246.603"
+ class="fil1 str2"
+ id="_646243488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="265.534"
+ class="fil1 str2"
+ id="_646243632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="284.465"
+ class="fil1 str2"
+ id="_646243776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="303.396"
+ class="fil1 str2"
+ id="_646243920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="322.328"
+ class="fil1 str2"
+ id="_646244064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="341.259"
+ class="fil1 str2"
+ id="_646244208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="360.19"
+ class="fil1 str2"
+ id="_646244352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="379.121"
+ class="fil1 str2"
+ id="_646244496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="398.052"
+ class="fil1 str2"
+ id="_646244640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="416.983"
+ class="fil1 str2"
+ id="_646244784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="435.914"
+ class="fil1 str2"
+ id="_646244928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="454.845"
+ class="fil1 str2"
+ id="_646245072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="473.776"
+ class="fil1 str2"
+ id="_646245216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="492.707"
+ class="fil1 str2"
+ id="_646245360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646245504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.17297"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646245648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646245792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646245936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646246080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646246224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646246368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="114.086"
+ class="fil1 str2"
+ id="_646246512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="133.017"
+ class="fil1 str2"
+ id="_646246656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="151.948"
+ class="fil1 str2"
+ id="_646246800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="170.879"
+ class="fil1 str2"
+ id="_646246944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="189.81"
+ class="fil1 str2"
+ id="_646247088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="208.741"
+ class="fil1 str2"
+ id="_646247232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="227.672"
+ class="fil1 str2"
+ id="_646247376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="246.603"
+ class="fil1 str2"
+ id="_646247520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="265.534"
+ class="fil1 str2"
+ id="_646247664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="284.465"
+ class="fil1 str2"
+ id="_646247808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="303.396"
+ class="fil1 str2"
+ id="_646247952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="322.328"
+ class="fil1 str2"
+ id="_646248096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="341.259"
+ class="fil1 str2"
+ id="_646248240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="360.19"
+ class="fil1 str2"
+ id="_646248384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="379.121"
+ class="fil1 str2"
+ id="_646248528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="398.052"
+ class="fil1 str2"
+ id="_646248672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="416.983"
+ class="fil1 str2"
+ id="_646248816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="435.914"
+ class="fil1 str2"
+ id="_646248960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="454.845"
+ class="fil1 str2"
+ id="_646249104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="473.776"
+ class="fil1 str2"
+ id="_646249248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="492.707"
+ class="fil1 str2"
+ id="_646249392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646249536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.104"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646249680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="19.430099"
+ class="fil1 str2"
+ id="_646249824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="38.361198"
+ class="fil1 str2"
+ id="_646249968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="57.292301"
+ class="fil1 str2"
+ id="_646250112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="76.223396"
+ class="fil1 str2"
+ id="_646250256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="95.154503"
+ class="fil1 str2"
+ id="_646250400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="114.086"
+ class="fil1 str2"
+ id="_646250544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="133.017"
+ class="fil1 str2"
+ id="_646250688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="151.948"
+ class="fil1 str2"
+ id="_646250832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="170.879"
+ class="fil1 str2"
+ id="_646250976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="189.81"
+ class="fil1 str2"
+ id="_646251120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="208.741"
+ class="fil1 str2"
+ id="_646251264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="227.672"
+ class="fil1 str2"
+ id="_646251408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="246.603"
+ class="fil1 str2"
+ id="_646251552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="265.534"
+ class="fil1 str2"
+ id="_646251696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="284.465"
+ class="fil1 str2"
+ id="_646251840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="303.396"
+ class="fil1 str2"
+ id="_646251984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="322.328"
+ class="fil1 str2"
+ id="_646252128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="341.259"
+ class="fil1 str2"
+ id="_646252272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="360.19"
+ class="fil1 str2"
+ id="_646252416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="379.121"
+ class="fil1 str2"
+ id="_646252560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="398.052"
+ class="fil1 str2"
+ id="_646252704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="416.983"
+ class="fil1 str2"
+ id="_646252848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="435.914"
+ class="fil1 str2"
+ id="_646252992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="454.845"
+ class="fil1 str2"
+ id="_646253136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="473.776"
+ class="fil1 str2"
+ id="_646253280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="492.707"
+ class="fil1 str2"
+ id="_646253424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="511.63901"
+ class="fil1 str2"
+ id="_646253568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.03601"
+ x="530.57001"
+ class="fil1 str2"
+ id="_646253712" />
+ </g>
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill-rule:evenodd"
+ id="_644962576">
+ <path
+ style="fill:#f2f2f2;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 219.182,482.551 0,-5.8715 -21.2583,0 0,-41.3696 -5.87121,0 0,47.2411 27.1295,0 z m 13.7675,-44.2718 c 0,-1.17 -0.4049,-2.14816 -1.2147,-2.93561 -0.81009,-0.78745 -1.79985,-1.18103 -2.96956,-1.18103 -1.16972,0 -2.14816,0.39358 -2.93561,1.18103 -0.78717,0.78745 -1.18103,1.76561 -1.18103,2.93561 0,1.16972 0.39387,2.14844 1.18103,2.93561 0.78745,0.78745 1.76589,1.18132 2.93561,1.18132 1.16972,0 2.15947,-0.39387 2.96956,-1.18132 0.8098,-0.78717 1.2147,-1.76589 1.2147,-2.93561 z m -1.2147,44.2718 0,-35.431 -5.8715,0 0,35.431 5.8715,0 z m 46.5662,-17.6818 c 0,-5.03877 -1.70958,-9.44827 -5.12904,-13.2273 -3.32919,-3.77936 -7.53609,-5.6689 -12.6201,-5.6689 -5.89385,0 -10.618,2.51967 -14.1724,7.55844 l 0,-18.2214 -5.87121,0 0,47.2411 5.87121,0 0,-6.34402 c 3.59941,5.03906 8.32354,7.55873 14.1724,7.55873 5.08405,0 9.3133,-1.91218 12.6875,-5.73653 3.37446,-3.6891 5.06169,-8.07596 5.06169,-13.16 z m -5.93884,0 c 0,3.55442 -1.28233,6.61367 -3.84699,9.17833 -2.4744,2.51939 -5.51158,3.77936 -9.11071,3.77936 -3.6444,0 -6.72629,-1.25998 -9.24568,-3.77936 -2.51939,-2.60965 -3.77936,-5.6689 -3.77936,-9.17833 0,-1.84455 0.31521,-3.50915 0.94477,-4.99379 0.62985,-1.48492 1.5749,-2.87958 2.83459,-4.18427 2.56466,-2.56466 5.64627,-3.84699 9.24568,-3.84699 3.55442,0 6.59132,1.28233 9.11071,3.84699 2.56466,2.56438 3.84699,5.62363 3.84699,9.17805 z m 31.9889,-12.3502 0,-6.41108 c -0.35991,-0.09 -0.74246,-0.13497 -1.14708,-0.13497 -0.3602,0 -0.72011,0 -1.08002,0 -4.36422,0 -7.91864,1.73194 -10.663,5.19638 l 0,-4.0493 -5.8715,0 0,35.431 5.8715,0 0,-21.2586 c 0,-2.60965 0.92242,-4.83647 2.76697,-6.6813 1.84483,-1.84455 4.07165,-2.76697 6.6813,-2.76697 0.62956,0 1.2147,0.0563 1.75457,0.16864 0.54015,0.11261 1.10237,0.28125 1.68723,0.5062 z m 42.9892,12.3502 c 0,-5.21901 -1.84427,-9.67293 -5.53365,-13.3626 -3.73437,-3.6891 -8.18857,-5.53365 -13.3626,-5.53365 -5.21873,0 -9.67321,1.84455 -13.3623,5.53365 -3.68939,3.68967 -5.53422,8.14359 -5.53422,13.3626 0,5.17402 1.84483,9.60587 5.53422,13.295 3.73409,3.73466 8.18829,5.60156 13.3623,5.60156 2.92429,0 5.71389,-0.66352 8.36853,-1.99084 2.65435,-1.32732 4.85882,-3.16083 6.61367,-5.50027 l -4.92673,-3.17187 c -2.65435,3.14952 -6.00618,4.72413 -10.0555,4.72413 -2.96928,0 -5.6689,-0.94477 -8.09831,-2.83459 -2.42969,-1.93453 -3.93697,-4.34159 -4.52182,-7.22117 l 31.2467,0 c 0.17996,-0.89978 0.26965,-1.86719 0.26965,-2.90194 z m -6.27612,-2.96928 -25.2403,0 c 0.58486,-2.87958 2.09213,-5.28664 4.52182,-7.22117 2.42941,-1.88954 5.12904,-2.83459 8.09831,-2.83459 2.96928,0 5.64655,0.94505 8.03097,2.83459 2.3847,1.84455 3.91433,4.25161 4.58917,7.22117 z"
+ class="fil11"
+ id="_644964136" />
+ <path
+ style="fill:#8ed900;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 396.673,475.937 -4.72413,-4.52182 c -3.91405,3.82435 -8.34589,5.73625 -13.295,5.73625 -4.94908,0 -9.24596,-1.77693 -12.8901,-5.33134 -3.55442,-3.64411 -5.33134,-7.94099 -5.33134,-12.8901 0,-4.94908 1.77693,-9.24568 5.33134,-12.8901 3.55442,-3.50943 7.8513,-5.26372 12.8901,-5.26372 4.99407,0 9.42591,1.88926 13.295,5.6689 l 5.264,-4.99435 c -5.35398,-5.35398 -11.5401,-8.03097 -18.559,-8.03097 -6.97359,0 -12.9801,2.51939 -18.0191,7.55873 -4.99379,4.99407 -7.4911,10.9776 -7.4911,17.9515 0,6.97359 2.47468,13.0027 7.42348,18.0867 5.03934,4.94908 11.0682,7.42348 18.0867,7.42348 6.92888,0 12.9351,-2.49675 18.0191,-7.4911 l 0,-1.01211 z m 47.7809,7.35585 -17.6815,-48.6581 -7.28851,0 -17.6821,48.6581 7.69369,0 3.91433,-10.663 19.3691,0 3.91405,10.663 7.76104,0 z m -21.3933,-37.3203 7.08592,19.3688 -14.1048,0 7.01886,-19.3688 z m 69.6467,12.9574 c 0,-6.79363 -2.40734,-12.5302 -7.22117,-17.2093 -4.72413,-4.72413 -10.4157,-7.08592 -17.0743,-7.08592 l -18.424,0 0,48.6581 18.424,0 c 6.65866,0 12.3502,-2.38442 17.0743,-7.15354 4.81383,-4.81411 7.22117,-10.5504 7.22117,-17.2093 z m -7.28879,0 c 0,4.72413 -1.6646,8.7508 -4.99407,12.0803 -3.2842,3.28448 -7.28851,4.92673 -12.0126,4.92673 l -11.1355,0 0,-34.0137 11.1355,0 c 4.67914,0 8.68345,1.6646 12.0126,4.99379 3.32947,3.32947 4.99407,7.33378 4.99407,12.0129 z"
+ class="fil7"
+ id="_644964256" />
+ <polygon
+ style="fill:#8ed900"
+ points="186.181,492.247 234.636,492.247 234.636,499.898 186.181,499.898 186.181,503.724 170.879,503.724 170.879,488.422 186.181,488.422 "
+ class="fil5"
+ id="_644964376" />
+ </g>
+ <rect
+ style="fill:#404040;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.49877372"
+ id="rect5455"
+ height="9.4588881"
+ width="189.17816"
+ y="1004.5685"
+ x="932.71362"
+ class="fil12 str5" />
+ <text
+ style="font-size:9.89912891px;font-weight:normal;fill:#ffffff;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5457"
+ class="fil0 fnt0"
+ y="1030.8789"
+ x="932.71362">© 2011. LibreCAD. All rights reserved.</text>
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#8ed900;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5459"
+ points="0.499124,598.38 57.2923,560.517 57.2923,579.448 0.499124,617.311 "
+ class="fil5 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#689e00;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5461"
+ points="0.499124,617.311 57.2923,579.448 57.2923,598.379 0.499124,636.242 "
+ class="fil4 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#666666;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5463"
+ points="0.499124,636.242 57.2923,598.379 57.2923,617.31 0.499124,655.173 "
+ class="fil3 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#666666;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5465"
+ points="170.878,693.036 57.2923,598.379 57.2923,617.31 170.879,711.967 "
+ class="fil3 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#689e00;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5467"
+ points="170.879,674.105 57.2923,579.448 57.2923,598.379 170.878,693.036 "
+ class="fil4 str3" />
+ <polygon
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill:#8ed900;fill-rule:evenodd;stroke:#e5e5e5;stroke-width:0.49912399"
+ id="polygon5469"
+ points="170.879,655.174 57.2923,560.517 57.2923,579.448 170.879,674.105 "
+ class="fil5 str3" />
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill-rule:evenodd"
+ id="_552075856">
+ <circle
+ d="m 76.2236,560.51703 c 0,10.45547 -8.475831,18.9313 -18.931299,18.9313 -10.455468,0 -18.931299,-8.47583 -18.931299,-18.9313 0,-10.45547 8.475831,-18.9313 18.931299,-18.9313 10.455468,0 18.931299,8.47583 18.931299,18.9313 z"
+ style="fill:none;stroke:#e5e5e5;stroke-width:0.49912399"
+ sodipodi:ry="18.931299"
+ sodipodi:rx="18.931299"
+ sodipodi:cy="560.51703"
+ sodipodi:cx="57.292301"
+ r="18.931299"
+ cy="560.51703"
+ cx="57.292301"
+ class="fil1 str3"
+ id="_555064304" />
+ <line
+ style="fill:none;stroke:#e5e5e5;stroke-width:0.49912399"
+ y2="588.914"
+ x2="57.292301"
+ y1="532.12"
+ x1="57.292301"
+ class="fil1 str3"
+ id="_555062720" />
+ <line
+ style="fill:none;stroke:#e5e5e5;stroke-width:0.49912399"
+ y2="560.51703"
+ x2="28.895399"
+ y1="560.51703"
+ x1="85.689201"
+ class="fil1 str3"
+ id="_520268888" />
+ </g>
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5475"
+ height="9.4588881"
+ width="9.4590273"
+ y="914.7085"
+ x="663.13434"
+ class="fil13" />
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5477"
+ height="9.4588881"
+ width="9.4590273"
+ y="933.62616"
+ x="663.13434"
+ class="fil13" />
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5479"
+ height="9.4588881"
+ width="9.4590273"
+ y="952.54388"
+ x="663.13434"
+ class="fil13" />
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5481"
+ height="9.4588881"
+ width="9.4590273"
+ y="1010.0345"
+ x="776.64117"
+ class="fil13" />
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5483"
+ height="9.4588881"
+ width="9.4590273"
+ y="1028.9521"
+ x="776.64117"
+ class="fil13" />
+ <g
+ transform="matrix(0.99929825,0,0,0.99929825,610.61181,340.39581)"
+ style="fill-rule:evenodd"
+ id="_644962528">
+ <g
+ id="g5508">
+ <g
+ id="g5510">
+ <path
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 201.639,636.242 0,-6.65697 -24.1031,0 0,-46.9055 -6.65697,0 0,53.5624 30.7601,0 z m 15.6095,-50.1959 c 0,-1.32619 -0.45895,-2.43563 -1.3774,-3.32834 -0.91817,-0.89271 -2.04035,-1.3392 -3.36682,-1.3392 -1.32619,0 -2.43563,0.44649 -3.32834,1.3392 -0.89271,0.89271 -1.3392,2.00215 -1.3392,3.32834 0,1.32647 0.4465,2.43592 1.3392,3.32862 0.89271,0.89271 2.00215,1.3392 3.32834,1.3392 1.32647,0 2.44865,-0.4465 3.36682,-1.3392 0.91846,-0.89271 1.3774,-2.00215 1.3774,-3.32862 z m -1.3774,50.1959 0,-40.1721 -6.65697,0 0,40.1721 6.65697,0 z m 52.7976,-20.0476 c 0,-5.71333 -1.93849,-10.7128 -5.81547,-14.9978 -3.77484,-4.28471 -8.54481,-6.42749 -14.3091,-6.42749 -6.68215,0 -12.0387,2.85695 -16.0687,8.57027 l 0,-20.6599 -6.65697,0 0,53.5624 6.65697,0 0,-7.19287 c 4.08127,5.71333 9.43752,8.57027 16.0687,8.57027 5.76426,0 10.5597,-2.16796 14.3855,-6.50417 3.82577,-4.18285 5.73908,-9.15655 5.73908,-14.9208 z m -6.73393,0 c 0,4.02977 -1.45351,7.49846 -4.36139,10.4063 -2.80545,2.85638 -6.24895,4.285 -10.3297,4.285 -4.1322,0 -7.62664,-1.42861 -10.4833,-4.285 -2.85638,-2.95881 -4.285,-6.42749 -4.285,-10.4063 0,-2.09157 0.35737,-3.97913 1.07125,-5.6624 0.71417,-1.68355 1.7857,-3.26468 3.21375,-4.74422 2.90788,-2.90788 6.40203,-4.36139 10.4833,-4.36139 4.02977,0 7.47299,1.45351 10.3297,4.36139 2.90788,2.90759 4.36139,6.37656 4.36139,10.4066 z m 36.2697,-14.0029 0,-7.26899 c -0.40801,-0.10214 -0.84178,-0.15336 -1.30072,-0.15336 -0.4083,0 -0.81631,0 -1.22461,0 -4.94795,0 -8.97801,1.96396 -12.0896,5.89187 l 0,-4.59115 -6.65697,0 0,40.1721 6.65697,0 0,-24.1031 c 0,-2.95881 1.04578,-5.48385 3.13735,-7.57542 2.09157,-2.09128 4.61633,-3.13707 7.57514,-3.13707 0.71388,0 1.37712,0.0637 1.98914,0.19128 0.61259,0.12732 1.25007,0.3186 1.91331,0.57382 z m 48.7415,14.0029 c 0,-5.91762 -2.09128,-10.9677 -6.27413,-15.1508 -4.23406,-4.18285 -9.28444,-6.27442 -15.1508,-6.27442 -5.91705,0 -10.9674,2.09157 -15.1503,6.27442 -4.18313,4.18313 -6.2747,9.23323 -6.2747,15.1508 0,5.8664 2.09157,10.891 6.2747,15.0739 4.23378,4.23406 9.28387,6.3511 15.1503,6.3511 3.31589,0 6.47842,-0.75236 9.48845,-2.25738 3.00974,-1.50501 5.50904,-3.58385 7.49874,-6.2365 l -5.586,-3.59601 c -3.00946,3.57083 -6.81004,5.35624 -11.4012,5.35624 -3.36654,0 -6.42749,-1.07125 -9.18173,-3.21375 -2.7548,-2.19343 -4.46382,-4.92276 -5.12677,-8.18744 l 35.4276,0 c 0.20429,-1.02032 0.30587,-2.11703 0.30587,-3.29014 z m -7.11591,-3.36711 -28.6176,0 c 0.66295,-3.26468 2.37197,-5.99373 5.12677,-8.18744 2.75424,-2.14221 5.81519,-3.21346 9.18173,-3.21346 3.36682,0 6.40231,1.07125 9.1059,3.21346 2.70359,2.09157 4.43807,4.82062 5.20317,8.18744 z"
+ class="fil8 str6"
+ id="_644962744" />
+ <path
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 402.881,628.743 -5.35653,-5.12677 c -4.43779,4.33593 -9.4627,6.50389 -15.0739,6.50389 -5.61147,0 -10.483,-2.01489 -14.6149,-6.04494 -4.03006,-4.13164 -6.04466,-9.00319 -6.04466,-14.6149 0,-5.61118 2.0146,-10.4827 6.04466,-14.6149 4.03006,-3.97884 8.90161,-5.96798 14.6149,-5.96798 5.6624,0 10.687,2.14221 15.0739,6.42749 l 5.96855,-5.66268 c -6.07041,-6.07013 -13.0845,-9.10533 -21.0424,-9.10533 -7.90676,0 -14.7171,2.85638 -20.4301,8.56999 -5.6624,5.66211 -8.49388,12.4467 -8.49388,20.3534 0,7.90704 2.80573,14.7428 8.41692,20.5071 5.71361,5.61118 12.5491,8.41692 20.5071,8.41692 7.85583,0 14.6659,-2.8312 20.4304,-8.49359 l 0,-1.14765 z m 54.1745,8.34024 -20.0479,-55.169 -8.26384,0 -20.0479,55.169 8.72307,0 4.43807,-12.0896 21.9609,0 4.43779,12.0896 8.79975,0 z m -24.2562,-42.3143 8.03437,21.9609 -15.9923,0 7.95797,-21.9609 z m 78.9663,14.6913 c 0,-7.70275 -2.72934,-14.2066 -8.18744,-19.5117 -5.35624,-5.35653 -11.8095,-8.03437 -19.3592,-8.03437 l -20.8894,0 0,55.169 20.8894,0 c 7.54967,0 14.0029,-2.70359 19.3592,-8.11076 5.45811,-5.45839 8.18744,-11.9623 8.18744,-19.5122 z m -8.26412,0 c 0,5.35653 -1.88756,9.92193 -5.6624,13.697 -3.72362,3.72362 -8.26384,5.58572 -13.6201,5.58572 l -12.6255,0 0,-38.565 12.6255,0 c 5.30531,0 9.84553,1.88728 13.6201,5.66211 3.77484,3.77484 5.6624,8.31477 5.6624,13.6201 z"
+ class="fil8 str6"
+ id="_644962864" />
+ </g>
+ <polygon
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="164.222,647.236 219.161,647.236 219.161,655.91 164.222,655.91 164.222,660.248 146.872,660.248 146.872,642.899 164.222,642.899 "
+ class="fil1 str6"
+ id="_644962720" />
+ </g>
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="403.492,570.711 403.492,589.642 422.423,589.642 "
+ class="fil1 str6"
+ id="_644962648" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="511.765,590.529 511.765,609.461 530.696,609.461 "
+ class="fil1 str6"
+ id="_644963248" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="276.932,577.138 276.932,596.069 258.001,596.069 "
+ class="fil1 str6"
+ id="_644963368" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="232.475,563.748 232.475,582.679 251.406,582.679 "
+ class="fil1 str6"
+ id="_644963488" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="177.536,563.748 177.536,582.679 196.467,582.679 "
+ class="fil1 str6"
+ id="_644963608" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="283.589,655.173 283.589,636.242 302.52,636.242 "
+ class="fil1 str6"
+ id="_644963728" />
+ <line
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ y2="648.24799"
+ x2="402.88101"
+ y1="629.31702"
+ x1="402.88101"
+ class="fil1 str6"
+ id="_644963848" />
+ <line
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ y2="656.01501"
+ x2="463.32999"
+ y1="637.08398"
+ x1="463.32999"
+ class="fil1 str6"
+ id="_644963968" />
+ </g>
+ <rect
+ style="fill:#e6e6e6;fill-rule:evenodd"
+ id="rect5523"
+ height="9.4588881"
+ width="9.4590273"
+ y="991.11682"
+ x="776.64117"
+ class="fil13" />
+ <text
+ style="font-size:21.94458771px;font-weight:normal;fill:#f2f2f2;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5527"
+ class="fil15 fnt1"
+ y="823.17572"
+ x="1116.4515">1</text>
+ </g>
+ <rect
+ inkscape:export-ydpi="71.989487"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ y="711.36169"
+ x="610.49951"
+ height="341.00092"
+ width="549.00092"
+ id="rect12657-1-9-8"
+ style="fill:none;stroke:#5a5a5a;stroke-width:0.99900001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ id="g15837"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\InkScape\text5471.png"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">
+ <g
+ id="g12685">
+ <rect
+ style="fill:url(#radialGradient10415);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect12657-1-8-3"
+ width="550"
+ height="341"
+ x="-2.6550294e-012"
+ y="710.60175"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-ydpi="71.989487" />
+ <g
+ transform="translate(1.3798475e-4,339.70584)"
+ style="fill-rule:evenodd"
+ id="_549258488">
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546699824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552077920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552078232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549995400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552077824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546699152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546699680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546699752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549993624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549994152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552076480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552080800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549258752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549258416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546637264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_546705056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_552075808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="0.49898601"
+ class="fil1 str2"
+ id="_549118480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553133936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553149016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552065232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554049056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="151.948"
+ class="fil1 str2"
+ id="_552063192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="189.81"
+ class="fil1 str2"
+ id="_553957504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="208.741"
+ class="fil1 str2"
+ id="_553959688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="227.672"
+ class="fil1 str2"
+ id="_553965544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="284.465"
+ class="fil1 str2"
+ id="_553972120" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="303.396"
+ class="fil1 str2"
+ id="_553563568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="341.259"
+ class="fil1 str2"
+ id="_553568320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="360.19"
+ class="fil1 str2"
+ id="_553570504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="379.121"
+ class="fil1 str2"
+ id="_553576336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="398.052"
+ class="fil1 str2"
+ id="_553578592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="416.983"
+ class="fil1 str2"
+ id="_553581064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="454.845"
+ class="fil1 str2"
+ id="_554279704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="473.776"
+ class="fil1 str2"
+ id="_554282320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="492.707"
+ class="fil1 str2"
+ id="_554284144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="511.63901"
+ class="fil1 str2"
+ id="_553968352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="371.39499"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554288376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553133792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552065088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="151.948"
+ class="fil1 str2"
+ id="_552065520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="189.81"
+ class="fil1 str2"
+ id="_553957360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="208.741"
+ class="fil1 str2"
+ id="_553959544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="227.672"
+ class="fil1 str2"
+ id="_553148128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="303.396"
+ class="fil1 str2"
+ id="_553563424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="341.259"
+ class="fil1 str2"
+ id="_553568176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="360.19"
+ class="fil1 str2"
+ id="_553570360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="379.121"
+ class="fil1 str2"
+ id="_553576192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="398.052"
+ class="fil1 str2"
+ id="_553578448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="454.845"
+ class="fil1 str2"
+ id="_554279560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="473.776"
+ class="fil1 str2"
+ id="_554282176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="492.707"
+ class="fil1 str2"
+ id="_554284000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="511.63901"
+ class="fil1 str2"
+ id="_553582168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="390.327"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554288232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553133648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="189.81"
+ class="fil1 str2"
+ id="_553957216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="208.741"
+ class="fil1 str2"
+ id="_553959400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="227.672"
+ class="fil1 str2"
+ id="_554054360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="303.396"
+ class="fil1 str2"
+ id="_553563280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="341.259"
+ class="fil1 str2"
+ id="_553568032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="360.19"
+ class="fil1 str2"
+ id="_553570216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="379.121"
+ class="fil1 str2"
+ id="_553576048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="398.052"
+ class="fil1 str2"
+ id="_553578304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="454.845"
+ class="fil1 str2"
+ id="_554279416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="473.776"
+ class="fil1 str2"
+ id="_554282032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554286304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="409.258"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554288088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553133504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="189.81"
+ class="fil1 str2"
+ id="_553957072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="208.741"
+ class="fil1 str2"
+ id="_553959256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="227.672"
+ class="fil1 str2"
+ id="_554055656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="303.396"
+ class="fil1 str2"
+ id="_553563136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="360.19"
+ class="fil1 str2"
+ id="_553570072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="379.121"
+ class="fil1 str2"
+ id="_553575904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="398.052"
+ class="fil1 str2"
+ id="_553578160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="454.845"
+ class="fil1 str2"
+ id="_554279272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554286160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="428.189"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553429592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="208.741"
+ class="fil1 str2"
+ id="_553959112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="227.672"
+ class="fil1 str2"
+ id="_553961296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="303.396"
+ class="fil1 str2"
+ id="_553562992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567744" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="379.121"
+ class="fil1 str2"
+ id="_553575760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="398.052"
+ class="fil1 str2"
+ id="_553578016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="454.845"
+ class="fil1 str2"
+ id="_554279128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281744" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554286016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="447.12"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287800" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553430528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="114.086"
+ class="fil1 str2"
+ id="_554051000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="227.672"
+ class="fil1 str2"
+ id="_553961152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="246.603"
+ class="fil1 str2"
+ id="_553967080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="303.396"
+ class="fil1 str2"
+ id="_553957792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="322.328"
+ class="fil1 str2"
+ id="_553565104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="379.121"
+ class="fil1 str2"
+ id="_553575616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="466.052"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287656" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553429904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553148152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552062088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="133.017"
+ class="fil1 str2"
+ id="_554053064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="170.879"
+ class="fil1 str2"
+ id="_553954072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="227.672"
+ class="fil1 str2"
+ id="_553961008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="265.534"
+ class="fil1 str2"
+ id="_553969096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="303.396"
+ class="fil1 str2"
+ id="_553960408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567456" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="379.121"
+ class="fil1 str2"
+ id="_553575472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="435.914"
+ class="fil1 str2"
+ id="_553582048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281456" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="484.983"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553266776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553266608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="57.292301"
+ class="fil1 str2"
+ id="_552061944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554048048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="151.948"
+ class="fil1 str2"
+ id="_554055104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="284.465"
+ class="fil1 str2"
+ id="_553971112" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="303.396"
+ class="fil1 str2"
+ id="_553973536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="379.121"
+ class="fil1 str2"
+ id="_553575328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="416.983"
+ class="fil1 str2"
+ id="_553580056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="435.914"
+ class="fil1 str2"
+ id="_553581904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="492.707"
+ class="fil1 str2"
+ id="_554283136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="503.914"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="19.430099"
+ class="fil1 str2"
+ id="_553266728" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="38.361198"
+ class="fil1 str2"
+ id="_524790608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553134296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552064080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554047904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970968" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="303.396"
+ class="fil1 str2"
+ id="_553973392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="379.121"
+ class="fil1 str2"
+ id="_553955464" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="435.914"
+ class="fil1 str2"
+ id="_553581760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="492.707"
+ class="fil1 str2"
+ id="_554282992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="522.84497"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="19.430099"
+ class="fil1 str2"
+ id="_520276312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="38.361198"
+ class="fil1 str2"
+ id="_376749408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553134584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="95.154503"
+ class="fil1 str2"
+ id="_554047760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953640" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970824" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="303.396"
+ class="fil1 str2"
+ id="_553973248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="341.259"
+ class="fil1 str2"
+ id="_553567024" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="379.121"
+ class="fil1 str2"
+ id="_553970944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579768" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="435.914"
+ class="fil1 str2"
+ id="_553581616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278408" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="473.776"
+ class="fil1 str2"
+ id="_554281024" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="492.707"
+ class="fil1 str2"
+ id="_554282848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="541.776"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554287080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="19.430099"
+ class="fil1 str2"
+ id="_466800296" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553135328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553134872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="95.154503"
+ class="fil1 str2"
+ id="_553149208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953496" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="189.81"
+ class="fil1 str2"
+ id="_553956064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970680" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="303.396"
+ class="fil1 str2"
+ id="_553973104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566880" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="360.19"
+ class="fil1 str2"
+ id="_553569064" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="379.121"
+ class="fil1 str2"
+ id="_553972648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="435.914"
+ class="fil1 str2"
+ id="_553581472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="454.845"
+ class="fil1 str2"
+ id="_554278264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280880" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="492.707"
+ class="fil1 str2"
+ id="_554282704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285152" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="560.70801"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554286936" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="19.430099"
+ class="fil1 str2"
+ id="_466800392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553135184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="57.292301"
+ class="fil1 str2"
+ id="_478215144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="95.154503"
+ class="fil1 str2"
+ id="_553149832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="114.086"
+ class="fil1 str2"
+ id="_554050136" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953352" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="208.741"
+ class="fil1 str2"
+ id="_553958104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968376" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="303.396"
+ class="fil1 str2"
+ id="_553972960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566736" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="360.19"
+ class="fil1 str2"
+ id="_553568920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="379.121"
+ class="fil1 str2"
+ id="_553571128" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="398.052"
+ class="fil1 str2"
+ id="_553577008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="435.914"
+ class="fil1 str2"
+ id="_553581328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="454.845"
+ class="fil1 str2"
+ id="_553967920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280736" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="492.707"
+ class="fil1 str2"
+ id="_554282560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554285008" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="579.63898"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554286792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="19.430099"
+ class="fil1 str2"
+ id="_517761584" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553135040" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553150000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="95.154503"
+ class="fil1 str2"
+ id="_517761416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049992" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="170.879"
+ class="fil1 str2"
+ id="_553953208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="208.741"
+ class="fil1 str2"
+ id="_553957960" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960144" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="246.603"
+ class="fil1 str2"
+ id="_553966072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970392" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="303.396"
+ class="fil1 str2"
+ id="_553972816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="322.328"
+ class="fil1 str2"
+ id="_553564096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="360.19"
+ class="fil1 str2"
+ id="_553568776" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="379.121"
+ class="fil1 str2"
+ id="_553570984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="398.052"
+ class="fil1 str2"
+ id="_553576864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579336" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="435.914"
+ class="fil1 str2"
+ id="_553578424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="454.845"
+ class="fil1 str2"
+ id="_553568440" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280592" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="492.707"
+ class="fil1 str2"
+ id="_554279104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554284864" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="598.57001"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554286648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="19.430099"
+ class="fil1 str2"
+ id="_549118984" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553134896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553149856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="95.154503"
+ class="fil1 str2"
+ id="_552065832" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049848" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="133.017"
+ class="fil1 str2"
+ id="_554052056" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="170.879"
+ class="fil1 str2"
+ id="_553149328" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="208.741"
+ class="fil1 str2"
+ id="_553957816" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="227.672"
+ class="fil1 str2"
+ id="_553960000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="246.603"
+ class="fil1 str2"
+ id="_553965928" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="265.534"
+ class="fil1 str2"
+ id="_553968088" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970248" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="303.396"
+ class="fil1 str2"
+ id="_553972672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="322.328"
+ class="fil1 str2"
+ id="_553563952" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="360.19"
+ class="fil1 str2"
+ id="_553568632" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="379.121"
+ class="fil1 str2"
+ id="_553570840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="398.052"
+ class="fil1 str2"
+ id="_553576720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579192" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="435.914"
+ class="fil1 str2"
+ id="_553577272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="454.845"
+ class="fil1 str2"
+ id="_553569760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="492.707"
+ class="fil1 str2"
+ id="_554278240" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554284720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="617.50098"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554286504" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="19.430099"
+ class="fil1 str2"
+ id="_549119176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553134752" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553149712" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552063216" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="95.154503"
+ class="fil1 str2"
+ id="_552065688" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049704" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="133.017"
+ class="fil1 str2"
+ id="_554051912" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="151.948"
+ class="fil1 str2"
+ id="_554054096" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="170.879"
+ class="fil1 str2"
+ id="_552064344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="208.741"
+ class="fil1 str2"
+ id="_553957672" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="227.672"
+ class="fil1 str2"
+ id="_553959856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="246.603"
+ class="fil1 str2"
+ id="_553965784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="265.534"
+ class="fil1 str2"
+ id="_553967944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="284.465"
+ class="fil1 str2"
+ id="_553970104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="303.396"
+ class="fil1 str2"
+ id="_553972528" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="322.328"
+ class="fil1 str2"
+ id="_553563808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="360.19"
+ class="fil1 str2"
+ id="_553568488" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="379.121"
+ class="fil1 str2"
+ id="_553570696" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="398.052"
+ class="fil1 str2"
+ id="_553576576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="416.983"
+ class="fil1 str2"
+ id="_553579048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="435.914"
+ class="fil1 str2"
+ id="_553579312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="454.845"
+ class="fil1 str2"
+ id="_553583320" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="492.707"
+ class="fil1 str2"
+ id="_554280568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554284576" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="636.43201"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554286360" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="19.430099"
+ class="fil1 str2"
+ id="_552076264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553134608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553149568" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552061920" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="95.154503"
+ class="fil1 str2"
+ id="_552065544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049560" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="133.017"
+ class="fil1 str2"
+ id="_554048168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="151.948"
+ class="fil1 str2"
+ id="_554050976" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="170.879"
+ class="fil1 str2"
+ id="_554052608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="208.741"
+ class="fil1 str2"
+ id="_553953904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="227.672"
+ class="fil1 str2"
+ id="_553956616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="246.603"
+ class="fil1 str2"
+ id="_553965664" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="265.534"
+ class="fil1 str2"
+ id="_553966480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="284.465"
+ class="fil1 str2"
+ id="_553968208" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="303.396"
+ class="fil1 str2"
+ id="_553972384" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="322.328"
+ class="fil1 str2"
+ id="_553563256" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="360.19"
+ class="fil1 str2"
+ id="_553564792" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="379.121"
+ class="fil1 str2"
+ id="_553567720" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="398.052"
+ class="fil1 str2"
+ id="_553575448" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="416.983"
+ class="fil1 str2"
+ id="_553578904" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="435.914"
+ class="fil1 str2"
+ id="_553580608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="454.845"
+ class="fil1 str2"
+ id="_553583176" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="492.707"
+ class="fil1 str2"
+ id="_554281432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554284432" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="655.36401"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554283544" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="19.430099"
+ class="fil1 str2"
+ id="_549992232" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553134416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553149424" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="76.223396"
+ class="fil1 str2"
+ id="_552062784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="95.154503"
+ class="fil1 str2"
+ id="_552065400" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049416" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="133.017"
+ class="fil1 str2"
+ id="_554049032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="151.948"
+ class="fil1 str2"
+ id="_554051552" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="170.879"
+ class="fil1 str2"
+ id="_554053184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="189.81"
+ class="fil1 str2"
+ id="_553955200" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="208.741"
+ class="fil1 str2"
+ id="_553955104" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="227.672"
+ class="fil1 str2"
+ id="_553955608" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="246.603"
+ class="fil1 str2"
+ id="_553958944" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="265.534"
+ class="fil1 str2"
+ id="_553967344" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="284.465"
+ class="fil1 str2"
+ id="_553969072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="303.396"
+ class="fil1 str2"
+ id="_553970080" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="322.328"
+ class="fil1 str2"
+ id="_553971808" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="341.259"
+ class="fil1 str2"
+ id="_553566016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="360.19"
+ class="fil1 str2"
+ id="_553563784" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="379.121"
+ class="fil1 str2"
+ id="_553567000" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="398.052"
+ class="fil1 str2"
+ id="_553576312" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="416.983"
+ class="fil1 str2"
+ id="_553578760" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="435.914"
+ class="fil1 str2"
+ id="_553579888" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="454.845"
+ class="fil1 str2"
+ id="_553579168" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="473.776"
+ class="fil1 str2"
+ id="_554280016" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="492.707"
+ class="fil1 str2"
+ id="_554280856" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554284288" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="674.29498"
+ x="530.57001"
+ class="fil1 str2"
+ id="_554284264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="19.430099"
+ class="fil1 str2"
+ id="_549995520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="38.361198"
+ class="fil1 str2"
+ id="_553134224" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="57.292301"
+ class="fil1 str2"
+ id="_553149280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="76.223396"
+ class="fil1 str2"
+ id="_553149160" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="95.154503"
+ class="fil1 str2"
+ id="_552063480" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="114.086"
+ class="fil1 str2"
+ id="_554049272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="133.017"
+ class="fil1 str2"
+ id="_554049536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="151.948"
+ class="fil1 str2"
+ id="_554052032" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="170.879"
+ class="fil1 str2"
+ id="_554053616" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="189.81"
+ class="fil1 str2"
+ id="_553953184" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="208.741"
+ class="fil1 str2"
+ id="_553955896" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="227.672"
+ class="fil1 str2"
+ id="_553957648" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="246.603"
+ class="fil1 str2"
+ id="_553959520" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="265.534"
+ class="fil1 str2"
+ id="_553961272" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="284.465"
+ class="fil1 str2"
+ id="_553960264" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="303.396"
+ class="fil1 str2"
+ id="_553970368" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="322.328"
+ class="fil1 str2"
+ id="_553970512" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="341.259"
+ class="fil1 str2"
+ id="_553564072" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="360.19"
+ class="fil1 str2"
+ id="_553566280" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="379.121"
+ class="fil1 str2"
+ id="_553570624" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="398.052"
+ class="fil1 str2"
+ id="_553569472" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="416.983"
+ class="fil1 str2"
+ id="_553576840" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="435.914"
+ class="fil1 str2"
+ id="_553570048" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="454.845"
+ class="fil1 str2"
+ id="_553581304" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="473.776"
+ class="fil1 str2"
+ id="_554279872" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="492.707"
+ class="fil1 str2"
+ id="_553582600" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="511.63901"
+ class="fil1 str2"
+ id="_554282536" />
+ <rect
+ style="fill:none;stroke:#444444;stroke-width:0.99824798"
+ height="18.9312"
+ width="18.9312"
+ y="693.22601"
+ x="530.57001"
+ class="fil1 str2"
+ id="_553575592" />
+ </g>
+ <g
+ transform="translate(1.3798475e-4,339.70584)"
+ style="fill-rule:evenodd"
+ id="_645259008">
+ <path
+ style="fill:#f2f2f2;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 219.182,482.741 0,-5.8715 -21.2583,0 0,-41.3696 -5.87121,0 0,47.2411 27.1295,0 z m 13.7675,-44.2718 c 0,-1.17 -0.4049,-2.14816 -1.2147,-2.93561 -0.81009,-0.78745 -1.79985,-1.18103 -2.96956,-1.18103 -1.16972,0 -2.14816,0.39358 -2.93561,1.18103 -0.78717,0.78745 -1.18103,1.76561 -1.18103,2.93561 0,1.16972 0.39387,2.14844 1.18103,2.93561 0.78745,0.78745 1.76589,1.18132 2.93561,1.18132 1.16972,0 2.15947,-0.39387 2.96956,-1.18132 0.8098,-0.78717 1.2147,-1.76589 1.2147,-2.93561 z m -1.2147,44.2718 0,-35.431 -5.8715,0 0,35.431 5.8715,0 z m 46.5662,-17.6818 c 0,-5.03877 -1.70958,-9.44827 -5.12904,-13.2273 -3.32919,-3.77936 -7.53609,-5.6689 -12.6201,-5.6689 -5.89385,0 -10.618,2.51967 -14.1724,7.55844 l 0,-18.2214 -5.87121,0 0,47.2411 5.87121,0 0,-6.34402 c 3.59941,5.03906 8.32354,7.55873 14.1724,7.55873 5.08405,0 9.3133,-1.91218 12.6875,-5.73653 3.37446,-3.6891 5.06169,-8.07596 5.06169,-13.16 z m -5.93884,0 c 0,3.55442 -1.28233,6.61367 -3.84699,9.17833 -2.4744,2.51939 -5.51158,3.77936 -9.11071,3.77936 -3.6444,0 -6.72629,-1.25998 -9.24568,-3.77936 -2.51939,-2.60965 -3.77936,-5.6689 -3.77936,-9.17833 0,-1.84455 0.31521,-3.50915 0.94477,-4.99379 0.62985,-1.48492 1.5749,-2.87958 2.83459,-4.18427 2.56466,-2.56466 5.64627,-3.84699 9.24568,-3.84699 3.55442,0 6.59132,1.28233 9.11071,3.84699 2.56466,2.56438 3.84699,5.62363 3.84699,9.17805 z m 31.9889,-12.3502 0,-6.41108 c -0.35991,-0.09 -0.74246,-0.13497 -1.14708,-0.13497 -0.3602,0 -0.72011,0 -1.08002,0 -4.36422,0 -7.91864,1.73194 -10.663,5.19638 l 0,-4.0493 -5.8715,0 0,35.431 5.8715,0 0,-21.2586 c 0,-2.60965 0.92242,-4.83647 2.76697,-6.6813 1.84483,-1.84455 4.07165,-2.76697 6.6813,-2.76697 0.62956,0 1.2147,0.0563 1.75457,0.16864 0.54015,0.11261 1.10237,0.28125 1.68723,0.5062 z m 42.9892,12.3502 c 0,-5.21901 -1.84427,-9.67293 -5.53365,-13.3626 -3.73437,-3.6891 -8.18857,-5.53365 -13.3626,-5.53365 -5.21873,0 -9.67321,1.84455 -13.3623,5.53365 -3.68939,3.68967 -5.53422,8.14359 -5.53422,13.3626 0,5.17402 1.84483,9.60587 5.53422,13.295 3.73409,3.73466 8.18829,5.60156 13.3623,5.60156 2.92429,0 5.71389,-0.66352 8.36853,-1.99084 2.65435,-1.32732 4.85882,-3.16083 6.61367,-5.50027 l -4.92673,-3.17187 c -2.65435,3.14952 -6.00618,4.72413 -10.0555,4.72413 -2.96928,0 -5.6689,-0.94477 -8.09831,-2.83459 -2.42969,-1.93453 -3.93697,-4.34159 -4.52182,-7.22117 l 31.2467,0 c 0.17996,-0.89978 0.26965,-1.86719 0.26965,-2.90194 z m -6.27612,-2.96928 -25.2403,0 c 0.58486,-2.87958 2.09213,-5.28664 4.52182,-7.22117 2.42941,-1.88954 5.12904,-2.83459 8.09831,-2.83459 2.96928,0 5.64655,0.94505 8.03097,2.83459 2.3847,1.84455 3.91433,4.25161 4.58917,7.22117 z"
+ class="fil10"
+ id="_644200920" />
+ <path
+ style="fill:#8ed900;fill-rule:nonzero"
+ inkscape:connector-curvature="0"
+ d="m 396.673,476.127 -4.72413,-4.52182 c -3.91405,3.82435 -8.34589,5.73625 -13.295,5.73625 -4.94908,0 -9.24596,-1.77693 -12.8901,-5.33134 -3.55442,-3.64411 -5.33134,-7.94099 -5.33134,-12.8901 0,-4.94908 1.77693,-9.24568 5.33134,-12.8901 3.55442,-3.50943 7.8513,-5.26372 12.8901,-5.26372 4.99407,0 9.42591,1.88926 13.295,5.6689 l 5.264,-4.99435 c -5.35398,-5.35398 -11.5401,-8.03097 -18.559,-8.03097 -6.97359,0 -12.9801,2.51939 -18.0191,7.55873 -4.99379,4.99407 -7.4911,10.9776 -7.4911,17.9515 0,6.97359 2.47468,13.0027 7.42348,18.0867 5.03934,4.94908 11.0682,7.42348 18.0867,7.42348 6.92888,0 12.9351,-2.49675 18.0191,-7.4911 l 0,-1.01211 z m 47.7809,7.35585 -17.6815,-48.6581 -7.28851,0 -17.6821,48.6581 7.69369,0 3.91433,-10.663 19.3691,0 3.91405,10.663 7.76104,0 z m -21.3933,-37.3203 7.08592,19.3688 -14.1048,0 7.01886,-19.3688 z m 69.6467,12.9574 c 0,-6.79363 -2.40734,-12.5302 -7.22117,-17.2093 -4.72413,-4.72413 -10.4157,-7.08592 -17.0743,-7.08592 l -18.424,0 0,48.6581 18.424,0 c 6.65866,0 12.3502,-2.38442 17.0743,-7.15354 4.81383,-4.81411 7.22117,-10.5504 7.22117,-17.2093 z m -7.28879,0 c 0,4.72413 -1.6646,8.7508 -4.99407,12.0803 -3.2842,3.28448 -7.28851,4.92673 -12.0126,4.92673 l -11.1355,0 0,-34.0137 11.1355,0 c 4.67914,0 8.68345,1.6646 12.0126,4.99379 3.32947,3.32947 4.99407,7.33378 4.99407,12.0129 z"
+ class="fil4"
+ id="_644191776" />
+ <polygon
+ style="fill:#8ed900"
+ points="186.181,500.088 186.181,503.914 170.879,503.914 170.879,488.612 186.181,488.612 186.181,492.437 234.636,492.437 234.636,500.088 "
+ class="fil5"
+ id="_644203128" />
+ </g>
+ <g
+ transform="translate(1.3798475e-4,339.70584)"
+ style="fill-rule:evenodd"
+ id="_555204560">
+ <g
+ id="g5432">
+ <g
+ id="g5434">
+ <path
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 201.639,636.432 0,-6.65697 -24.1031,0 0,-46.9055 -6.65697,0 0,53.5624 30.7601,0 z m 15.6095,-50.1959 c 0,-1.32619 -0.45895,-2.43563 -1.3774,-3.32834 -0.91817,-0.89271 -2.04035,-1.3392 -3.36682,-1.3392 -1.32619,0 -2.43563,0.44649 -3.32834,1.3392 -0.89271,0.89271 -1.3392,2.00215 -1.3392,3.32834 0,1.32647 0.4465,2.43592 1.3392,3.32862 0.89271,0.89271 2.00215,1.3392 3.32834,1.3392 1.32647,0 2.44865,-0.4465 3.36682,-1.3392 0.91846,-0.89271 1.3774,-2.00215 1.3774,-3.32862 z m -1.3774,50.1959 0,-40.1721 -6.65697,0 0,40.1721 6.65697,0 z m 52.7976,-20.0476 c 0,-5.71333 -1.93849,-10.7128 -5.81547,-14.9978 -3.77484,-4.28471 -8.54481,-6.42749 -14.3091,-6.42749 -6.68215,0 -12.0387,2.85695 -16.0687,8.57027 l 0,-20.6599 -6.65697,0 0,53.5624 6.65697,0 0,-7.19287 c 4.08127,5.71333 9.43752,8.57027 16.0687,8.57027 5.76426,0 10.5597,-2.16796 14.3855,-6.50417 3.82577,-4.18285 5.73908,-9.15655 5.73908,-14.9208 z m -6.73393,0 c 0,4.02977 -1.45351,7.49846 -4.36139,10.4063 -2.80545,2.85638 -6.24895,4.285 -10.3297,4.285 -4.1322,0 -7.62664,-1.42861 -10.4833,-4.285 -2.85638,-2.95881 -4.285,-6.42749 -4.285,-10.4063 0,-2.09157 0.35737,-3.97913 1.07125,-5.6624 0.71417,-1.68355 1.7857,-3.26468 3.21375,-4.74422 2.90788,-2.90788 6.40203,-4.36139 10.4833,-4.36139 4.02977,0 7.47299,1.45351 10.3297,4.36139 2.90788,2.90759 4.36139,6.37656 4.36139,10.4066 z m 36.2697,-14.0029 0,-7.26899 c -0.40801,-0.10214 -0.84178,-0.15336 -1.30072,-0.15336 -0.4083,0 -0.81631,0 -1.22461,0 -4.94795,0 -8.97801,1.96396 -12.0896,5.89187 l 0,-4.59115 -6.65697,0 0,40.1721 6.65697,0 0,-24.1031 c 0,-2.95881 1.04578,-5.48385 3.13735,-7.57542 2.09157,-2.09128 4.61633,-3.13707 7.57514,-3.13707 0.71388,0 1.37712,0.0637 1.98914,0.19128 0.61259,0.12732 1.25007,0.3186 1.91331,0.57382 z m 48.7415,14.0029 c 0,-5.91762 -2.09128,-10.9677 -6.27413,-15.1508 -4.23406,-4.18285 -9.28444,-6.27442 -15.1508,-6.27442 -5.91705,0 -10.9674,2.09157 -15.1503,6.27442 -4.18313,4.18313 -6.2747,9.23323 -6.2747,15.1508 0,5.8664 2.09157,10.891 6.2747,15.0739 4.23378,4.23406 9.28387,6.3511 15.1503,6.3511 3.31589,0 6.47842,-0.75236 9.48845,-2.25738 3.00974,-1.50501 5.50904,-3.58385 7.49874,-6.2365 l -5.586,-3.59601 c -3.00946,3.57083 -6.81004,5.35624 -11.4012,5.35624 -3.36654,0 -6.42749,-1.07125 -9.18173,-3.21375 -2.7548,-2.19343 -4.46382,-4.92276 -5.12677,-8.18744 l 35.4276,0 c 0.20429,-1.02032 0.30587,-2.11703 0.30587,-3.29014 z m -7.11591,-3.36711 -28.6176,0 c 0.66295,-3.26468 2.37197,-5.99373 5.12677,-8.18744 2.75424,-2.14221 5.81519,-3.21346 9.18173,-3.21346 3.36682,0 6.40231,1.07125 9.1059,3.21346 2.70359,2.09157 4.43807,4.82062 5.20317,8.18744 z"
+ class="fil6 str6"
+ id="_644212656" />
+ <path
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ inkscape:connector-curvature="0"
+ d="m 402.881,628.933 -5.35653,-5.12677 c -4.43779,4.33593 -9.4627,6.50389 -15.0739,6.50389 -5.61147,0 -10.483,-2.01489 -14.6149,-6.04494 -4.03006,-4.13164 -6.04466,-9.00319 -6.04466,-14.6149 0,-5.61118 2.0146,-10.4827 6.04466,-14.6149 4.03006,-3.97884 8.90161,-5.96798 14.6149,-5.96798 5.6624,0 10.687,2.14221 15.0739,6.42749 l 5.96855,-5.66268 c -6.07041,-6.07013 -13.0845,-9.10533 -21.0424,-9.10533 -7.90676,0 -14.7171,2.85638 -20.4301,8.56999 -5.6624,5.66211 -8.49388,12.4467 -8.49388,20.3534 0,7.90704 2.80573,14.7428 8.41692,20.5071 5.71361,5.61118 12.5491,8.41692 20.5071,8.41692 7.85583,0 14.6659,-2.8312 20.4304,-8.49359 l 0,-1.14765 z m 54.1745,8.34024 -20.0479,-55.169 -8.26384,0 -20.0479,55.169 8.72307,0 4.43807,-12.0896 21.9609,0 4.43779,12.0896 8.79975,0 z m -24.2562,-42.3143 8.03437,21.9609 -15.9923,0 7.95797,-21.9609 z m 78.9663,14.6913 c 0,-7.70275 -2.72934,-14.2066 -8.18744,-19.5117 -5.35624,-5.35653 -11.8095,-8.03437 -19.3592,-8.03437 l -20.8894,0 0,55.169 20.8894,0 c 7.54967,0 14.0029,-2.70359 19.3592,-8.11076 5.45811,-5.45839 8.18744,-11.9623 8.18744,-19.5122 z m -8.26412,0 c 0,5.35653 -1.88756,9.92193 -5.6624,13.697 -3.72362,3.72362 -8.26384,5.58572 -13.6201,5.58572 l -12.6255,0 0,-38.565 12.6255,0 c 5.30531,0 9.84553,1.88728 13.6201,5.66211 3.77484,3.77484 5.6624,8.31477 5.6624,13.6201 z"
+ class="fil6 str6"
+ id="_644206536" />
+ </g>
+ <polygon
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="164.222,656.101 164.222,660.438 146.872,660.438 146.872,643.089 164.222,643.089 164.222,647.426 219.161,647.426 219.161,656.101 "
+ class="fil1 str6"
+ id="_644185992" />
+ </g>
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="403.492,570.901 403.492,589.833 422.423,589.833 "
+ class="fil1 str6"
+ id="_644194512" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="511.765,590.72 511.765,609.651 530.696,609.651 "
+ class="fil1 str6"
+ id="_644185368" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="276.932,577.328 276.932,596.26 258.001,596.26 "
+ class="fil1 str6"
+ id="_644206872" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="232.475,563.938 232.475,582.869 251.406,582.869 "
+ class="fil1 str6"
+ id="_644196432" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="177.536,563.938 177.536,582.869 196.467,582.869 "
+ class="fil1 str6"
+ id="_644187384" />
+ <polyline
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ points="283.589,655.364 283.589,636.432 302.52,636.432 "
+ class="fil1 str6"
+ id="_644204688" />
+ <line
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ y2="648.43903"
+ x2="402.88101"
+ y1="629.508"
+ x1="402.88101"
+ class="fil1 str6"
+ id="_644188488" />
+ <line
+ style="fill:none;stroke:#cccccc;stroke-width:0.49912399"
+ y2="656.20502"
+ x2="463.32999"
+ y1="637.27399"
+ x1="463.32999"
+ class="fil1 str6"
+ id="_644199912" />
+ </g>
+ <rect
+ style="fill:#404040;fill-rule:evenodd;stroke:#e6e6e6;stroke-width:0.49912399"
+ id="rect5447"
+ height="9.4655304"
+ width="189.311"
+ y="1004.5349"
+ x="322.32816"
+ class="fil11 str7" />
+ <text
+ style="font-size:9.90608025px;font-weight:normal;fill:#ffffff;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5449"
+ class="fil0 fnt0"
+ y="1030.8639"
+ x="322.32816">© 2011. LibreCAD. All rights reserved.</text>
+ <g
+ transform="translate(1.3798475e-4,339.70584)"
+ style="fill-rule:evenodd"
+ id="_520270208">
+ <circle
+ style="fill:none;stroke:#999999;stroke-width:0.99824798"
+ sodipodi:ry="66.2593"
+ sodipodi:rx="66.2593"
+ sodipodi:cy="626.96698"
+ sodipodi:cx="133.017"
+ d="m 199.2763,626.96698 c 0,36.594 -29.6653,66.2593 -66.2593,66.2593 -36.594003,0 -66.259302,-29.6653 -66.259302,-66.2593 0,-36.594 29.665299,-66.2593 66.259302,-66.2593 36.594,0 66.2593,29.6653 66.2593,66.2593 z"
+ r="66.2593"
+ cy="626.96698"
+ cx="133.017"
+ class="fil1 str4"
+ id="_555209264" />
+ <rect
+ style="fill:none;stroke:#999999;stroke-width:0.99824798"
+ height="132.51801"
+ width="132.51801"
+ y="560.70801"
+ x="0.49912399"
+ class="fil1 str4"
+ id="_555209744" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="555.97498"
+ x="62.024899"
+ class="fil9"
+ id="_555204512" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="555.97498"
+ x="194.543"
+ class="fil9"
+ id="_555207272" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="688.49298"
+ x="62.024899"
+ class="fil9"
+ id="_555210176" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="688.49298"
+ x="194.543"
+ class="fil9"
+ id="_555208184" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="622.23401"
+ x="62.024899"
+ class="fil9"
+ id="_555206216" />
+ <rect
+ style="fill:#999999"
+ height="9.4655304"
+ width="9.4656696"
+ y="622.23401"
+ x="194.543"
+ class="fil9"
+ id="_555207800" />
+ <rect
+ style="fill:#999999"
+ y="0"
+ x="0"
+ height="18.931101"
+ width="18.931299"
+ transform="matrix(0,-0.5,0.5,0,128.284,697.958)"
+ class="fil9"
+ id="_555209168" />
+ <rect
+ style="fill:#999999"
+ y="0"
+ x="0"
+ height="18.931101"
+ width="18.931299"
+ transform="matrix(0,-0.5,0.5,0,128.284,565.441)"
+ class="fil9"
+ id="_554293896" />
+ <rect
+ style="fill:#999999"
+ y="0"
+ x="0"
+ height="18.931101"
+ width="18.931299"
+ transform="matrix(0,-0.5,0.5,0,128.284,631.7)"
+ class="fil9"
+ id="_549092296" />
+ <rect
+ style="fill:none;stroke:#999999;stroke-width:0.99824798;stroke-dasharray:0.998248, 0.998248"
+ height="56.793201"
+ width="56.792999"
+ y="598.57001"
+ x="104.62"
+ class="fil1 str5"
+ id="_549993528" />
+ <circle
+ style="fill:none;stroke:#999999;stroke-width:0.99824798"
+ sodipodi:ry="18.931299"
+ sodipodi:rx="18.931299"
+ sodipodi:cy="626.96698"
+ sodipodi:cx="133.017"
+ d="m 151.9483,626.96698 c 0,10.45547 -8.47583,18.9313 -18.9313,18.9313 -10.45547,0 -18.9313,-8.47583 -18.9313,-18.9313 0,-10.45547 8.47583,-18.9313 18.9313,-18.9313 10.45547,0 18.9313,8.47583 18.9313,18.9313 z"
+ r="18.931299"
+ cy="626.96698"
+ cx="133.017"
+ class="fil1 str4"
+ id="_549258392" />
+ </g>
+ <text
+ style="font-size:21.95999908px;font-weight:normal;fill:#f2f2f2;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5467"
+ class="fil12 fnt1"
+ y="823.01489"
+ x="506.19516">1</text>
+ </g>
+ <rect
+ inkscape:export-ydpi="71.989487"
+ inkscape:export-xdpi="71.989487"
+ inkscape:export-filename="E:\Diego\my documents\Other works\LibreCad\PropuestaLibreCad2.png"
+ y="710.98151"
+ x="0.4997769"
+ height="341.00092"
+ width="549.00092"
+ id="rect12657-1-9-8-5"
+ style="fill:none;stroke:#5a5a5a;stroke-width:0.99900001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <text
+ style="font-size:14.97290039px;font-weight:normal;fill:#ffffff;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5471"
+ class="fil0 fnt2"
+ y="739.49774"
+ x="19.430338"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">1.0.0b4</text>
+ <text
+ style="font-size:14.97290039px;font-weight:normal;fill:#333333;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5469"
+ class="fil13 fnt2"
+ y="369.25818"
+ x="19.430338"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">1.0.0b4</text>
+ <text
+ style="font-size:14.96239281px;font-weight:normal;fill:#333333;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5529"
+ class="fil16 fnt2"
+ y="369.23788"
+ x="629.60992"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">1.0.0b4</text>
+ <text
+ style="font-size:14.96239281px;font-weight:normal;fill:#ffffff;fill-rule:evenodd;font-family:Bitstream Vera Sans"
+ id="text5531"
+ class="fil0 fnt2"
+ y="739.71722"
+ x="630.02838"
+ inkscape:export-xdpi="89.996628"
+ inkscape:export-ydpi="89.996628">1.0.0b4</text>
+ </g>
+</svg>
diff --git a/desktop/graphics_program_icons/Licencia b/desktop/graphics_program_icons/Licencia
new file mode 100644
index 0000000..1179351
--- /dev/null
+++ b/desktop/graphics_program_icons/Licencia
@@ -0,0 +1,22 @@
+/****GPLv2**************************************************************
+**
+** Estos archivos son partes de LibreCAD.org, un programa CAD 2D
+** Icons supplied by Pablo Ramrez Alem
+**
+** Copyright (C) 2011 Pablo Ramrez Alem (www.librecad.com.ar)
+
+Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo
+los trminos de la Licencia Pblica General de GNU segn es publicada por
+la Free Software Foundation, bien de la versin 2 de dicha Licencia o bien
+(segn su eleccin) de cualquier versin posterior.
+
+Este programa se distribuye con la esperanza de que sea til, pero SIN NINGUNA
+GARANTA, incluso sin la garanta MERCANTIL implcita o sin garantizar la
+CONVENIENCIA PARA UN PROPSITO PARTICULAR. Vase la Licencia Pblica General
+de GNU para ms detalles.
+
+Debera haber recibido una copia de la Licencia Pblica General junto con
+este programa. Si no ha sido as, escriba a la Free Software Foundation,
+Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU.
+
+**********************************************************************/
diff --git a/desktop/graphics_program_icons/librecad-icons.svg b/desktop/graphics_program_icons/librecad-icons.svg
new file mode 100644
index 0000000..6e61b20
--- /dev/null
+++ b/desktop/graphics_program_icons/librecad-icons.svg
@@ -0,0 +1,8567 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="librecad.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.30227273"
+ inkscape:cx="725.08351"
+ inkscape:cy="223.98705"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1342"
+ inkscape:window-height="740"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.9138842,0,0,2.8249187,-60.361343,-673.34946)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.22677356000000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:0.22677356000000001, 0.45354713000000002;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path5108-3-4"
+ sodipodi:cx="46.69643"
+ sodipodi:cy="314.59433"
+ sodipodi:rx="1.6964285"
+ sodipodi:ry="1.7857143"
+ d="m 48.392859,314.59433 a 1.6964285,1.7857143 0 1 1 -3.392857,0 1.6964285,1.7857143 0 1 1 3.392857,0 z"
+ transform="matrix(10.088996,0,0,9.303092,-331.01692,-2392.4222)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.13842845000000015px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+ d="M 135.65907,453.23705 123.74985,440.83744"
+ id="path5492"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494"
+ width="11.258166"
+ height="10.674783"
+ x="130.57146"
+ y="219.94511"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-1"
+ width="11.258166"
+ height="10.674783"
+ x="130.24388"
+ y="193.27747"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021"
+ width="68.10891"
+ height="68.11409"
+ x="102.57146"
+ y="190.46773"
+ ry="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/res/extui/circles.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-1"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-2.9138842,0,0,2.8249187,334.11653,-594.79775)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-13"
+ width="11.258166"
+ height="10.674783"
+ x="-161.61899"
+ y="317.6897"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-1-0"
+ width="11.258166"
+ height="10.674783"
+ x="-124.06586"
+ y="279.1528"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-3"
+ width="68.10891"
+ height="68.11409"
+ x="102.37413"
+ y="269.01944"
+ ry="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/res/extui/circles2p.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-59"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.9138842,0,0,2.8249187,-59.130103,-518.36919)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-2"
+ width="11.258166"
+ height="10.674783"
+ x="152.51085"
+ y="392.09799"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-1-7"
+ width="11.258166"
+ height="10.674783"
+ x="152.18327"
+ y="355.3288"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-36"
+ width="68.10891"
+ height="68.11409"
+ x="103.80267"
+ y="345.44797"
+ ry="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/res/extui/circles3p.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-8"
+ width="11.258166"
+ height="10.674783"
+ x="110.41497"
+ y="390.4082"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-2"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-2.9138842,0,0,2.8249187,335.5451,-442.65489)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-15"
+ width="11.258166"
+ height="10.674783"
+ x="-144.6123"
+ y="450.63968"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-1-6"
+ width="11.258166"
+ height="10.674783"
+ x="-126.36844"
+ y="431.11487"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-5"
+ width="68.10891"
+ height="68.11409"
+ x="103.80267"
+ y="421.16226"
+ ry="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/res/extui/circlescr.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-78"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.9138842,0,0,2.8249187,-56.987243,-364.79776)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21"
+ width="11.258166"
+ height="10.674783"
+ x="133.94557"
+ y="528.49683"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8"
+ width="68.10891"
+ height="68.11409"
+ x="105.94556"
+ y="499.01941"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/circlespara.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1106.7379,978.07081 51.1035,0.18254 0.1735,50.79415 -4.4737,3.2888 -38.3706,0.3655 -8.2589,-7.4912 z"
+ id="path3217"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1124.6544,1026.1077 -0.066,-8.0394 3.7209,-0.025 0.085,8.1307 z"
+ id="path3211"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1118.6105,1031.7718 -0.1734,-16.4442 4.3013,-3.4715 19.9597,-0.1825 4.3017,4.385 0.343,15.5306"
+ id="path3213"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1149.7541,978.27983 -34.5732,0.0954 0.1615,21.85067 4.3018,3.7838 25.2935,0.1887 4.8179,-3.7838 0.044,-22.04052"
+ id="path3215"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1120.5539,1028.3554 c -2e-4,-1.6232 -0.035,-4.9861 -0.074,-7.4732 l -0.074,-4.5219 1.4702,-1.1741 1.4703,-1.1741 4.038,-0.086 c 2.2209,-0.047 6.4163,-0.086 9.3231,-0.086 l 5.2852,0 1.5217,1.5891 1.5217,1.5892 0.1581,6.9701 c 0.087,3.8336 0.1495,6.9793 0.1387,6.9904 -0.011,0.012 -3.3592,0.055 -7.4411,0.097 -4.082,0.043 -9.6529,0.1113 -12.3798,0.1535 l -4.958,0.076 -2e-4,-2.9512 z m 9.8142,-3.6296 c -0.044,-1.9718 -0.08,-4.7625 -0.081,-6.2014 l -2e-4,-2.6163 -3.3763,10e-4 c -1.857,8e-4 -3.5816,0.037 -3.8325,0.081 l -0.4563,0.08 0,5.2612 c 0,2.8937 0.035,5.6172 0.078,6.0522 l 0.078,0.791 1.8993,0.041 c 1.0445,0.021 2.7704,0.052 3.8351,0.068 l 1.9358,0.029 -0.08,-3.5853 z"
+ id="path3223"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-32"
+ width="68.10891"
+ height="68.11409"
+ x="1097.2897"
+ y="971.17212"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/filesave.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1105.3622,1103.3391 -1.102,-33.9856 4.2357,-4.2458 15.2955,-0.2233 5.177,5.81 16.0014,-0.2233 0.4706,10.2793 -8.7067,0 -4.0003,5.3631 -12.4717,0.2233 z"
+ id="path3290"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/filesave.png"
+ inkscape:export-xdpi="260.97089"
+ inkscape:export-ydpi="260.97089"
+ sodipodi:nodetypes="ccccccccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1106.3505,1104.6869 34.5597,-0.2333 19.0297,-24.0351 -15.7487,-0.2332 -7.6557,-0.4668 -3.4997,6.0672 -11.8115,0.2332 z"
+ id="path3292"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/filesave.png"
+ inkscape:export-xdpi="260.97089"
+ inkscape:export-ydpi="260.97089" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6"
+ width="68.111275"
+ height="68.111732"
+ x="1097.0911"
+ y="1049.7251"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/fileopen.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3"
+ width="68.10891"
+ height="68.11409"
+ x="107.01696"
+ y="574.51941"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimaligned.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 167.76109,616.83218 -20.27882,19.72324"
+ id="path4261"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 133.31489,581.55261 -20.00103,20.27881"
+ id="path4263"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ d="m 145.81552,637.94438 -35.27958,-34.724"
+ id="path4265"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="M 156.37161,621.27686 127.75904,593.77545"
+ id="path4267"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4476"
+ d="M 169.64285,702.11219 129.57142,665.1836"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478"
+ d="m 169.25,713.11219 -54.60714,-1.17858"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4480"
+ d="m 137.15851,675.24699 c -9.19353,9.41358 -14.20975,20.77407 -13.2121,34.93749"
+ style="fill:none;stroke:#7cfc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8"
+ d="m 292.88766,689.21881 54.61982,0.0539"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="654.06891"
+ x="293.35367"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_bl.png"
+ ry="0"
+ y="627.12103"
+ x="287.78094"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8"
+ d="m 293.43878,689.4128 -0.0539,-54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-82"
+ d="m 292.33295,608.04954 54.61982,0.0539"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="572.72113"
+ x="310.29889"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-0"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4"
+ d="m 347.23956,770.64355 -54.61982,0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ transform="scale(-1,1)"
+ y="735.49365"
+ x="-346.77353"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-7"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_br.png"
+ ry="0"
+ y="708.54572"
+ x="287.51303"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6"
+ d="m 346.68844,770.83754 0.0539,-54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85"
+ d="m 346.59047,796.66259 -54.61982,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_mc.png"
+ ry="0"
+ y="788.78522"
+ x="286.86389"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0"
+ d="m 346.03935,796.4686 0.0539,54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-1"
+ d="m 291.97065,850.88293 54.61982,0.0539"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="805.73309"
+ x="310.65091"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-8-7"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-1"
+ d="m 292.52177,851.07692 -0.0539,-54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_ml.png"
+ ry="0"
+ y="869.61719"
+ x="288.9054"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ transform="matrix(0,1,-1,0,0,0)"
+ y="-329.88077"
+ x="894.79425"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-8-7-7"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-1-8"
+ d="m 294.56327,931.90894 -0.0539,-54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-5"
+ d="m 348.63196,959.63745 -54.61981,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_tc.png"
+ ry="0"
+ y="951.76007"
+ x="288.9054"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ y="959.61664"
+ x="312.94498"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-8-7-77"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_mr.png"
+ ry="0"
+ y="870.44794"
+ x="467.37415"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0"
+ d="m 526.54954,878.13145 0.054,54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ transform="matrix(0,1,-1,0,0,0)"
+ y="-526.27972"
+ x="894.86743"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-8-7-7-2"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5"
+ d="m 526.25977,638.31824 -54.61983,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ transform="scale(-1,-1)"
+ y="-673.46814"
+ x="-525.79376"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-9"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_tr.png"
+ ry="0"
+ y="630.44086"
+ x="466.5332"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7"
+ d="m 525.70865,638.12425 0.0538,54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-82-8"
+ d="m 525.9825,611.3694 c 5.02295,-56.60911 -24.76922,-52.75824 -52.09833,-52.8033"
+ style="fill:none;stroke:#000000;stroke-width:1.94064164;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6"
+ d="m 471.37202,719.74296 54.61983,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ transform="scale(1,-1)"
+ y="-754.89288"
+ x="471.83807"
+ height="35.355339"
+ width="17.172594"
+ id="rect3994-0-7-3"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_tl.png"
+ ry="0"
+ y="711.86554"
+ x="466.26532"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7"
+ d="m 471.92314,719.54898 -0.0538,54.61983"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0"
+ d="m 477.3455,805.88056 c 32.39015,-0.52891 42.33233,18.99264 39.26267,42.44616"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/arcscraa.png"
+ ry="0"
+ y="792.10504"
+ x="465.61618"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/arcs3p.png"
+ ry="0"
+ y="548.8736"
+ x="465.92636"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/arcspara.png"
+ ry="0"
+ y="949.61475"
+ x="470.01166"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2"
+ d="m 476.41005,956.7048 c 43.7908,-0.67612 57.23243,24.27927 53.08232,54.2611"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-5"
+ d="m 476.58345,964.45279 c 36.75724,-0.5829 48.0399,20.93166 44.55636,46.77961"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-4"
+ d="m 476.60667,973.58694 c 28.13713,-0.48186 36.77383,17.30311 34.10725,38.67026"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/char_pm.png"
+ ry="0"
+ y="361.63254"
+ x="468.23676"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5"
+ d="m 502.02229,378.56757 0.0769,19.221"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/back.png"
+ ry="0"
+ y="121.62546"
+ x="467.39581"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/char_degrees.png"
+ ry="0"
+ y="203.05019"
+ x="467.12796"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/char_diameter.png"
+ ry="0"
+ y="283.28967"
+ x="466.47879"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/arcstangential.png"
+ ry="0"
+ y="40.058205"
+ x="466.78897"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifymirror.png"
+ ry="0"
+ y="440.79941"
+ x="470.87427"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048"
+ d="m 473.85653,154.77269 34.0646,28.73296 -0.50843,-55.14405 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9"
+ d="m 491.33906,155.36866 34.06459,27.20721 -0.50843,-52.21585 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9"
+ width="68.10891"
+ height="68.11409"
+ x="106.86182"
+ y="656.67059"
+ ry="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/res/extui/dimangular.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7"
+ width="68.10891"
+ height="68.11409"
+ x="108.08839"
+ y="739.01947"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimdiametric.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-78-0"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.9138842,0,0,2.8249187,-55.411169,-124.72728)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3"
+ d="M 156.44564,787.96814 127.83306,760.46673"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;opacity:1;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5"
+ width="68.10891"
+ height="68.11409"
+ x="109.38721"
+ y="823.3457"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimhor.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 118.632,877.7773 0.53029,-28.28348"
+ id="path4261-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 167.93211,878.60614 -0.058,-28.48276"
+ id="path4263-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 123.59706,866.60485 39.68192,-0.5929"
+ id="path4267-32"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-2"
+ width="68.10891"
+ height="68.11409"
+ x="111.40749"
+ y="907.18842"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimleader.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2"
+ width="11.258166"
+ height="10.674783"
+ x="-171.95921"
+ y="950.00946"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-5"
+ d="M 158.59184,945.95992 138.53693,922.97557"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4269-5-8"
+ d="m 139.63918,923.39127 -26.00164,-0.17678"
+ style="fill:none;stroke:#000000;stroke-width:1.79064131000000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-1"
+ width="68.10891"
+ height="68.11409"
+ x="278.71527"
+ y="24.46578"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimradial.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-6"
+ width="68.10891"
+ height="68.11409"
+ x="280.01407"
+ y="108.79202"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimlinear.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-2-9"
+ width="68.10891"
+ height="68.11409"
+ x="282.03436"
+ y="192.63474"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dimver.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 337.65978,154.60173 -20.27882,19.72324"
+ id="path4261-0"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 303.21358,119.32216 -20.00103,20.27881"
+ id="path4263-0"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 326.2703,159.04641 297.65773,131.545"
+ id="path4267-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.26619816000000007px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+ d="m 320.0624,64.876314 -8.65021,-8.900951"
+ id="path5492-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path4338-2-4"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-2.1164853,0,0,2.0278428,465.24863,-578.2317)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.44416118000000004;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-15-3"
+ width="8.1773129"
+ height="7.6627975"
+ x="-326.56555"
+ y="63.011822"
+ ry="2.4381564"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.44416118000000004;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-1-6-1"
+ width="8.1773129"
+ height="7.6627975"
+ x="-313.31421"
+ y="48.996113"
+ ry="2.4381564"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-5-2-9"
+ d="M 301.88496,46.740915 289.05601,34.012985"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.9487171,0,0,1.9487171,-397.50057,-15.076657)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803"><rect
+ id="rect5805"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807">R</flowPara></flowRoot> <g
+ id="g5968"
+ transform="matrix(0,1,1,0,-11.693419,-166.15321)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4261-2-2"
+ d="m 368.92137,307.2063 0.53029,28.28348"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4263-6-6"
+ d="m 418.22148,306.37746 -0.058,28.48276"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-32-9"
+ d="m 373.88643,318.37875 39.68192,0.5929"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-2-9-7"
+ width="68.10891"
+ height="68.11409"
+ x="285.15372"
+ y="282.91406"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuedit.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-5"
+ width="11.258166"
+ height="10.674783"
+ x="290.22043"
+ y="305.98456"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0;opacity:1"
+ d="m 301.80131,309.49077 34.32477,-15.65711"
+ id="path4267-32-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-2-9-7-9"
+ width="68.10891"
+ height="68.11409"
+ x="286.16391"
+ y="363.47375"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dirneg.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 346.29448,400.66811 c -0.24351,4.60192 -1.6384,9.20793 -4.28278,13.37848 -1.3938,2.19822 -3.04506,4.13404 -4.88945,5.79305 -9.0136,8.10759 -22.63963,9.60369 -33.36807,2.80122 -12.92373,-8.19443 -16.74876,-25.32799 -8.54344,-38.2689 8.2053,-12.9409 25.33379,-16.78869 38.25752,-8.59427"
+ id="path4338-59-2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4"
+ width="11.258166"
+ height="10.674783"
+ x="340.1442"
+ y="392.07394"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-2-9-7-9-6"
+ width="68.10891"
+ height="68.11409"
+ x="283.80267"
+ y="444.01944"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dirpos.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 343.93326,481.21379 c -0.24351,4.60192 -1.6384,9.20793 -4.28278,13.37848 -1.3938,2.19822 -3.04506,4.13404 -4.88945,5.79305 -9.0136,8.10759 -22.63963,9.60369 -33.36807,2.80122 -12.92373,-8.19443 -16.74876,-25.32799 -8.54344,-38.2689 8.2053,-12.9409 25.33379,-16.78869 38.25752,-8.59427"
+ id="path4338-59-2-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-1"
+ width="11.258166"
+ height="10.674783"
+ x="323.38828"
+ y="451.1539"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0"
+ id="rect3021-8-3-9-7-5-6-2"
+ width="68.10891"
+ height="68.11409"
+ x="287.17407"
+ y="545.55377"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/align_bc.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-3"
+ width="11.258166"
+ height="10.674783"
+ x="-530.40332"
+ y="602.30518"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-33"
+ width="11.258166"
+ height="10.674783"
+ x="-481.15839"
+ y="553.81781"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2"
+ width="11.258166"
+ height="10.674783"
+ x="-505.95044"
+ y="553.92987"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-6"
+ d="m 477.08364,798.21425 c 6.7e-4,8.87548 10e-4,11.95415 0.002,17.18096"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;opacity:1;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-6-0"
+ d="m 524.8834,848.55758 -17.18076,0.0845"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4"
+ width="11.258166"
+ height="10.674783"
+ x="-485.1778"
+ y="839.97943"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2.43050957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(0.81014758,0,0,0.75816924,446.94529,-22.846356)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.26619816px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 478.89559,339.38518 40.97509,-43.24614"
+ id="path5492-4-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9653954;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-7"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.1164853,0,0,2.0278428,356.18525,-327.71395)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1"
+ d="M 512.99965,387.9605 491.0842,387.893"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-6"
+ d="m 512.81989,408.20309 -21.91545,-0.0675"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;opacity:1"
+ d="m 476.68462,498.795 18.53702,-0.27594 0,-46.0799 z"
+ id="path7189"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#7cfc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8, 2;stroke-dashoffset:0;opacity:1"
+ d="m 505.22575,449.40396 0.29423,52.70217"
+ id="path7191"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:6, 2;opacity:1;stroke-dashoffset:0"
+ d="m 534.20823,498.51906 -18.53702,-0.27593 0,-46.07991 z"
+ id="path7189-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/lineshor.png"
+ ry="0"
+ y="879.63092"
+ x="639.36017"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/infoarea.png"
+ ry="0"
+ y="639.62384"
+ x="638.51923"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/forward.png"
+ ry="0"
+ y="721.04852"
+ x="638.25134"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-8"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-1"
+ d="m 656.66336,851.26516 28.61258,-27.50141"
+ style="fill:none;stroke:#7cfc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4-7"
+ width="11.258166"
+ height="10.674783"
+ x="684.15643"
+ y="814.15125"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4-8"
+ width="11.258166"
+ height="10.674783"
+ x="648.77026"
+ y="848.36151"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/infodist.png"
+ ry="0"
+ y="801.28802"
+ x="637.60223"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuhatch.png"
+ ry="0"
+ y="558.05658"
+ x="637.91241"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/infoangle.png"
+ ry="0"
+ y="958.79779"
+ x="641.99768"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate.png"
+ ry="0"
+ y="370.81546"
+ x="640.22278"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4-7"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/ellipsearcsaxes.png"
+ ry="0"
+ y="130.80838"
+ x="639.38184"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgscale.png"
+ ry="0"
+ y="212.23312"
+ x="639.11401"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate2.png"
+ ry="0"
+ y="292.47263"
+ x="638.46484"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1" />
+ <rect
+ inkscape:export-ydpi="192.94328"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/ellipsesaxes.png"
+ ry="0"
+ y="49.241158"
+ x="638.77502"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifymove.png"
+ ry="0"
+ y="449.98233"
+ x="642.86029"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 687.65727,507.97794 18.53702,-0.27594 0,-46.0799 z"
+ id="path7189-0"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ d="m 648.67065,507.702 18.53705,-0.27593 0,-46.07991 z"
+ id="path7189-9-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 663.34662,435.84132 -18.53702,-0.27594 0,-46.0799 z"
+ id="path7189-0-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ d="m 657.84329,374.52211 0.27593,18.53705 46.07992,0 z"
+ id="path7189-9-5-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 660.90791,357.90759 -18.53702,-0.27594 0,-46.0799 z"
+ id="path7189-0-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate2.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ d="m 702.71577,342.18785 -18.53705,-0.27593 0,-46.07991 z"
+ id="path7189-9-5-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate2.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 661.91805,271.39236 -18.53702,-0.27594 0,-46.0799 z"
+ id="path7189-0-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ d="m 703.12489,261.90806 -14.7632,-0.19181 0,-32.03303 z"
+ id="path7189-9-5-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 702.03905,183.94965 c -24.2095,-55.86641 -87.29234,-55.09711 -34.69239,4.46326"
+ id="path8937"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 684.68791,160.72376 -10.06013,11.67137 -25.75391,-27.51108"
+ id="path8939"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="165.7748"
+ x="-680.24426"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-9"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="140.61519"
+ x="-655.97717"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-5"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="153.98907"
+ x="-691.67285"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-4"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.98862684;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-3"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="15.347865"
+ sodipodi:ry="9.8214283"
+ d="m 83.071078,318.16577 a 15.347865,9.8214283 0 1 1 -30.69573,0 15.347865,9.8214283 0 1 1 30.69573,0 z"
+ transform="matrix(-0.73681383,0.83103718,2.5899413,2.6332618,-100.39046,-807.94828)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 683.9193,74.532285 673.85917,86.203657 648.10526,58.692575"
+ id="path8939-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="79.583313"
+ x="-679.47565"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-9-3"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="54.423714"
+ x="-655.20856"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-5-2"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="67.797592"
+ x="-690.90424"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-4-1"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2"
+ d="m 700.57658,572.70362 -54.61983,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4"
+ d="m 693.45947,565.94364 0.0538,54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8"
+ d="m 651.14268,566.31675 0.0538,54.61984"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9"
+ d="m 700.57658,614.99304 -54.61983,-0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-7"
+ d="M 675.76749,620.60456 644.89077,589.37717"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#7cfc00;stroke-width:1.01015258;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 661.85771,604.68619 -9.23685,-9.24698 -0.30738,-10.70354 -0.30739,-10.70353 20.02969,0 20.02968,0 0,19.95051 0,19.95051 -10.48545,0 -10.48546,0 -9.23684,-9.24697 z"
+ id="path10928"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 662.5005,684.31572 -9.23685,-9.24698 -0.30738,-10.70354 -0.30739,-10.70353 20.02969,0 20.02968,0 0,19.95051 0,19.95051 -10.48545,0 -10.48546,0 -9.23684,-9.24697 z"
+ id="path10928-1"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-6"
+ d="m 699.29277,753.71132 -34.0646,28.73296 0.50843,-55.14405 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-2"
+ d="m 681.81024,754.30729 -34.06459,27.20721 0.50843,-52.21585 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3"
+ d="m 645.7995,913.76385 54.61982,0.0538"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79"
+ width="11.258166"
+ height="10.674783"
+ x="-701.59564"
+ y="908.45337"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-8"
+ d="m 519.18133,53.164664 c -32.39015,-0.52891 -42.33233,18.99264 -39.26267,42.44616"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-5-2-9-2"
+ d="m 496.80028,93.501072 c 7.15994,-0.331332 25.89081,5.331985 24.8543,-18.186011"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-1-9"
+ width="11.258166"
+ height="10.674783"
+ x="473.81454"
+ y="88.011223"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-1-77"
+ width="11.258166"
+ height="10.674783"
+ x="513.96814"
+ y="47.605122"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 673.48484,968.51952 26.76904,48.99238 -50.50763,-25.75887"
+ id="path13286"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-81"
+ d="m 675.29128,975.49956 c -9.80923,3.35991 -15.81488,9.78927 -18.78223,17.98085"
+ style="fill:none;stroke:#7cfc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-81-7"
+ d="m 700.46132,975.11504 c -8.09019,-0.12779 -14.90441,0.84689 -20.56471,2.72233 m -20.61446,19.09003 c -2.55496,6.8226 -3.05766,14.7966 -1.9136,23.2522"
+ style="fill:none;stroke:#000000;stroke-width:2.15893888;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6"
+ d="m 336.50193,484.59341 13.29654,0.49547 -6.20668,-10.27437 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-0.4816986"
+ inkscape:transform-center-y="2.4379964"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-5"
+ d="m 327.45887,379.95033 13.29654,0.49547 -6.20668,-10.27437 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-0.4816986"
+ inkscape:transform-center-y="2.4379964"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0"
+ d="m 137.05344,593.96691 -9.06227,8.8491 -2.70844,-11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.6465114"
+ inkscape:transform-center-y="4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9"
+ d="m 146.17436,619.41421 9.06227,-8.8491 2.70844,11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.6465114"
+ inkscape:transform-center-y="-4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0"
+ d="m 137.78936,674.29144 -1.70136,12.55136 -9.45914,-7.72062 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-2.7771264"
+ inkscape:transform-center-y="1.4917864"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-1"
+ d="m 130.20778,699.3678 -6.50691,10.86698 -5.65413,-10.82193 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.4854764"
+ inkscape:transform-center-y="4.3275564"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5"
+ d="m 157.99655,780.14885 2.5161,12.41373 -11.4704,-4.18489 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.1030164"
+ inkscape:transform-center-y="-1.0569086"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-8"
+ d="m 125.78889,767.82573 -2.5161,-12.41373 11.4704,4.18489 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.1030136"
+ inkscape:transform-center-y="1.0569114"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-2"
+ d="m 158.69009,937.77585 2.5161,12.41373 -11.4704,-4.18489 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.1030141"
+ inkscape:transform-center-y="-1.0569086"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-4"
+ d="m 307.48823,204.65417 -6.6462,10.78238 12.20993,0.0314 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.9676514"
+ inkscape:transform-center-y="-3.5926236"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-4-3"
+ d="m 307.5493,249.96796 -6.6462,-10.78238 12.20993,-0.0314 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.9676514"
+ inkscape:transform-center-y="3.5926236"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08"
+ d="m 307.55353,132.45724 -9.06227,8.8491 -2.70844,-11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-3.6465114"
+ inkscape:transform-center-y="4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4"
+ d="m 316.67445,157.90454 9.06227,-8.8491 2.70844,11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.6465114"
+ inkscape:transform-center-y="-4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-4"
+ d="m 691.48471,982.47142 -11.73667,-4.76255 9.82628,-7.24758 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.3077792"
+ inkscape:transform-center-y="3.2779914"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-2"
+ d="m 651.74683,1007.8021 7.77871,-9.99618 4.29776,11.42858 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.591272"
+ inkscape:transform-center-y="-4.3460814"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-6"
+ d="m 292.98765,46.116 9.06227,-8.8491 2.70844,11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.6465152"
+ inkscape:transform-center-y="-4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7"
+ d="m 130.34189,860.46733 0.35745,12.6611 -10.58639,-6.08374 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-2.5348014"
+ inkscape:transform-center-y="0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0"
+ d="m 156.1158,860.04181 0.16773,12.66504 10.32509,-6.51738 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="2.4696136"
+ inkscape:transform-center-y="0.5710664"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-5"
+ d="m 676.43817,823.71843 9.06227,8.8491 2.70844,-11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.6465114"
+ inkscape:transform-center-y="4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-6"
+ d="m 667.31725,849.16573 -9.06227,-8.8491 -2.70844,11.90579 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.6465114"
+ inkscape:transform-center-y="-4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-6"
+ d="m 501.36432,100.47845 0.35745,-12.661097 -10.58639,6.08374 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.5348014"
+ inkscape:transform-center-y="-0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-9"
+ d="m 338.80923,299.33229 -5.47979,-11.41941 12.14601,1.24816 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.7573414"
+ inkscape:transform-center-y="2.8812186"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8"
+ d="m 684.33047,495.90831 0.54325,-22.44941 -16.08898,10.78709 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.8523422"
+ inkscape:transform-center-y="-0.45068112"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4"
+ d="m 690.90511,491.64564 0.35745,-12.6611 -10.58639,6.08374 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-2.5348014"
+ inkscape:transform-center-y="-0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-7"
+ d="m 685.82659,422.58376 -15.95262,-15.80459 19.07385,-3.37711 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="7.1310303"
+ inkscape:transform-center-y="6.0447452"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-6"
+ d="m 678.13299,424.06859 -9.03382,-8.87813 11.8475,-2.95303 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="4.2828064"
+ inkscape:transform-center-y="3.6424636"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-8"
+ d="m 668.52926,342.08055 -7.70242,-21.09369 18.69579,5.06793 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="5.6608441"
+ inkscape:transform-center-y="3.2951593"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate2.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-60"
+ d="m 660.93591,340.14732 -4.39241,-11.88015 11.97697,2.37397 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.5357014"
+ inkscape:transform-center-y="2.2083186"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgrotate2.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6"
+ d="m 667.44462,255.96993 -0.54325,-22.44941 16.08898,10.78709 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.8523422"
+ inkscape:transform-center-y="-0.45068112"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5"
+ d="m 660.86998,251.70726 -0.35745,-12.6611 10.58639,6.08374 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="2.5348014"
+ inkscape:transform-center-y="-0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlgscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menublock.png"
+ ry="0"
+ y="281.67383"
+ x="-684.83826"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menutext.png"
+ ry="0"
+ y="363.09851"
+ x="-685.10614"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-8-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesrect.png"
+ ry="0"
+ y="443.33801"
+ x="-685.75525"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifyround.png"
+ ry="0"
+ y="200.10658"
+ x="-685.44507"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifyexplode.png"
+ ry="0"
+ y="600.84778"
+ x="-683.8598"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesorthogonal.png"
+ ry="0"
+ y="12.865369"
+ x="-683.1347"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4-7-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesangle.png"
+ ry="0"
+ y="1119.3245"
+ x="80.234871"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesfree.png"
+ ry="0"
+ y="1200.7493"
+ x="79.967049"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7-4-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesnormal.png"
+ ry="0"
+ y="1280.9888"
+ x="79.317879"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0-3-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="1084.3643"
+ x="86.654915"
+ height="10.674784"
+ width="11.258166"
+ id="rect5494-21-2-6-4-3-8-4-4-2-6"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/infodist2.png"
+ ry="0"
+ y="1037.7573"
+ x="79.628059"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifybevel.png"
+ ry="0"
+ y="92.032242"
+ x="-680.49719"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0-4-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 119.33085,1046.0378 20.00103,20.2788"
+ id="path4263-0-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="M 96.274132,1085.7621 124.8867,1058.2607"
+ id="path4267-8-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3"
+ d="m 114.9909,1059.1729 9.06227,8.8491 2.70844,-11.9058 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.6465114"
+ inkscape:transform-center-y="4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-9"
+ d="m 105.86998,1084.6202 -9.062268,-8.8491 -2.70844,11.9058 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="-3.6465114"
+ inkscape:transform-center-y="-4.2655014"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7"
+ d="m 91.456112,1136.7447 42.121058,34.7727"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-0-6"
+ width="11.258166"
+ height="10.674783"
+ x="-849.20593"
+ y="813.8681"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(-0.77179423,-0.63587236,-0.63587236,0.77179423,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 139.68821,1258.7908 c 3.7812,-31.9289 -9.20822,-73.0757 -20.35714,-12.5 -10.89061,32.4191 -22.284088,1.0738 -13.57143,-15 8.87503,-20.5417 -12.546788,-29.358 -17.857148,-13.5715"
+ id="path5694"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-1-0-7"
+ d="M 129.05267,1331.6574 100.44011,1304.156"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4-7-7-6"
+ width="11.258166"
+ height="10.674783"
+ x="-101.55952"
+ y="1294.5435"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4-8-2-8"
+ width="11.258166"
+ height="10.674783"
+ x="-136.94574"
+ y="1328.7538"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7"
+ d="m -675.81742,47.199226 54.61983,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4"
+ d="m -650.26503,21.498926 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-5"
+ d="m -650.5713,36.806026 c 8.58645,0.06 10.39303,3.031 10.45571,11.3307"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#7cfc00;stroke-width:0.17857143;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -649.2328,41.983126 0,-4.1096 0.60268,0.052 c 3.92277,0.3408 5.84058,1.5078 6.71812,4.0878 0.27462,0.8075 0.49597,1.9057 0.57917,2.8737 0.0295,0.3438 0.074,0.7556 0.0988,0.9152 l 0.0451,0.2902 -4.0219,0 -4.02191,0 0,-4.1097 z"
+ id="path6615"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-0"
+ d="m -619.02251,106.51653 -54.61983,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-5"
+ d="m -626.13962,99.756526 0.0538,54.619904"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-0"
+ d="m -668.45641,100.12963 0.43261,30.1237"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-4"
+ d="m -619.02251,148.80593 -29.87109,-0.3063"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-7-3"
+ d="m -647.61967,149.24043 -21.28027,-19.8632"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-0-3"
+ d="m -623.32919,213.91753 -54.61983,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-5-8"
+ d="m -630.4463,207.15753 0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-0-8"
+ d="m -672.76309,207.53063 0.43261,30.1236"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-4-9"
+ d="m -623.32919,256.20693 -29.87109,-0.3063"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-7-3-6"
+ d="m -651.39064,256.19503 c -10.50977,-1.3964 -19.48502,-5.0512 -21.28027,-19.8632"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(3.760619,0,0,4.6340318,-1987.4091,203.07133)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0"><rect
+ id="rect5805-7"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1">A</flowPara></flowRoot> <g
+ id="g5968-2"
+ transform="matrix(0,1,1,0,-956.87344,2.7277259)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4261-2-2-7"
+ d="m 368.92137,307.2063 0.53029,28.28348"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4263-6-6-8"
+ d="m 418.22148,306.37746 -0.058,28.48276"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-32-9-3"
+ d="m 374.13897,320.65159 39.68192,0.5929"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="297.75012"
+ x="628.74756"
+ height="26.576942"
+ width="41.928905"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3-8-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,-570.31192,-88.002974)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7"
+ width="11.258166"
+ height="10.674783"
+ x="623.20648"
+ y="318.99207"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="452.97607"
+ x="-674.98499"
+ height="47.268406"
+ width="46.906086"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-5"
+ width="11.258166"
+ height="10.674783"
+ x="-633.74023"
+ y="448.54041"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7"
+ width="11.258166"
+ height="10.674783"
+ x="-679.70215"
+ y="493.74475"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="611.93481"
+ x="-676.36774"
+ height="28.347982"
+ width="31.914234"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8-9"
+ style="color:#000000;fill:#ffffff;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m -642.8524,611.76853 12.31183,11.1551"
+ id="path4267-32-3-0-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-x="14.74762"
+ inkscape:transform-center-y="20.410907" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="627.56885"
+ x="-659.50323"
+ height="28.347982"
+ width="31.914234"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-5-5"
+ width="11.258166"
+ height="10.674783"
+ x="-634.32587"
+ y="623.85144"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3"
+ width="11.258166"
+ height="10.674783"
+ x="-664.21637"
+ y="650.48438"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-8"
+ width="11.258166"
+ height="10.674783"
+ x="-664.19702"
+ y="622.6947"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-0"
+ width="11.258166"
+ height="10.674783"
+ x="-633.73535"
+ y="650.3822"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m -676.32363,642.21893 12.31183,11.1551"
+ id="path4267-32-3-0-2-1"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-x="14.74762"
+ inkscape:transform-center-y="20.410907" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m -675.78419,612.82893 12.31183,11.1551"
+ id="path4267-32-3-0-2-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-x="14.74762"
+ inkscape:transform-center-y="20.410907" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m -645.10082,640.73433 12.31183,11.1551"
+ id="path4267-32-3-0-2-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-x="14.74762"
+ inkscape:transform-center-y="20.410907" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifystretch.png"
+ ry="0"
+ y="523.70117"
+ x="-504.19022"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-3-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.94328"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuselect.png"
+ ry="0"
+ y="283.69409"
+ x="-505.03116"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3-8-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menucircle.png"
+ ry="0"
+ y="365.11877"
+ x="-505.29898"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-8-1-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuarc.png"
+ ry="0"
+ y="445.35828"
+ x="-505.94821"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesrelativeangle.png"
+ ry="0"
+ y="202.12685"
+ x="-505.63797"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7-8-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuimage.png"
+ ry="0"
+ y="602.86804"
+ x="-504.05264"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linespolygon.png"
+ ry="0"
+ y="14.885633"
+ x="-503.32755"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4-7-9-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linespara.png"
+ ry="0"
+ y="1121.3448"
+ x="260.04205"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1-1-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.94328"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesparathrough.png"
+ ry="0"
+ y="1202.7695"
+ x="259.77423"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7-4-3-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuline.png"
+ ry="0"
+ y="1283.009"
+ x="259.12506"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0-3-3-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesbisector.png"
+ ry="0"
+ y="1039.7776"
+ x="259.43524"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linespolygon2.png"
+ ry="0"
+ y="94.052505"
+ x="-500.69009"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0-4-4-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3-9-7-5-2-9-7-3-0"
+ width="68.10891"
+ height="68.11409"
+ x="-503.82425"
+ y="524.62402"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-6-3-5"
+ d="m 278.46781,1091.5914 38.0328,-39.2024"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-6-3"
+ d="m 264.83301,1099.6812 54.6198,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-2-4"
+ d="m 269.31401,1050.0523 -0.054,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-5-6-4"
+ d="m 269.00771,1089.4666 c 8.5865,0.06 10.393,3.031 10.4557,11.3307"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#7cfc00;stroke-width:0.17857143000000000;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 270.34621,1094.6436 0,-4.1096 0.6027,0.052 c 3.9228,0.3409 5.8406,1.5078 6.7181,4.0879 0.2746,0.8074 0.496,1.9057 0.5792,2.8737 0.03,0.3437 0.074,0.7555 0.099,0.9151 l 0.045,0.2902 -4.0219,0 -4.0219,0 0,-4.1096 z"
+ id="path6615-7-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-9"
+ d="m 264.03641,1151.3597 42.1211,34.7728"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-9-6"
+ d="m 281.84021,1125.3483 42.1211,34.7728"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-9-6-4"
+ d="m 285.42071,1167.7607 11.9425,-15.6657"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3-8"
+ d="m 291.39701,1149.7706 9.9191,7.8766 1.4775,-12.1203 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:transform-center-x="3.6436614"
+ inkscape:transform-center-y="4.1527564"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-9-4"
+ d="m 263.21571,1233.0558 42.1211,34.7728"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-9-6-3"
+ d="m 281.01951,1207.0444 42.1211,34.7728"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 2;stroke-dashoffset:0;opacity:1"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3"
+ width="11.258166"
+ height="10.674783"
+ x="-289.91473"
+ y="1245.5962"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0"
+ d="m 272.51091,1303.5472 42.121,34.7728"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="star"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5642"
+ sodipodi:sides="5"
+ sodipodi:cx="949.28571"
+ sodipodi:cy="473.79074"
+ sodipodi:r1="32.717094"
+ sodipodi:r2="26.468683"
+ sodipodi:arg1="2.2011977"
+ sodipodi:arg2="2.8295163"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 929.99999,500.21931 -11.80896,-36.60349 31.16282,-22.5421 31.06865,22.67171 -11.96134,36.55399 z"
+ inkscape:transform-center-x="-0.019416339"
+ inkscape:transform-center-y="-2.8688808"
+ transform="matrix(0.92212422,0,0,0.92420213,-1344.2111,-387.03913)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-8-2-8-9"
+ width="11.258166"
+ height="10.674783"
+ x="463.93863"
+ y="45.201427"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-8-2-8-9-8"
+ width="11.258166"
+ height="10.674783"
+ x="446.61722"
+ y="69.665787"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="star"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5642-7"
+ sodipodi:sides="5"
+ sodipodi:cx="949.28571"
+ sodipodi:cy="473.79074"
+ sodipodi:r1="32.717094"
+ sodipodi:r2="26.468683"
+ sodipodi:arg1="2.2011977"
+ sodipodi:arg2="2.8295163"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 929.99999,500.21931 -11.80896,-36.60349 31.16282,-22.5421 31.06865,22.67171 -11.96134,36.55399 z"
+ inkscape:transform-center-x="-0.019416339"
+ inkscape:transform-center-y="-2.8688808"
+ transform="matrix(0.92212422,0,0,0.92420213,-1341.7322,-309.50997)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-8-2-8-9-6"
+ width="11.258166"
+ height="10.674783"
+ x="478.06693"
+ y="146.48061"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-8-2-8-9-8-1"
+ width="11.258166"
+ height="10.674783"
+ x="444.13834"
+ y="147.19484"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-8"
+ d="m -498.66332,235.35783 54.6198,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-8"
+ d="m -454.34422,216.46273 -36.8732,40.2952"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ id="g6855"
+ transform="matrix(-1,0,0,-1,585.11107,986.07783)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <rect
+ style="color:#000000;fill:#ffffff;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8-9-4"
+ width="31.914234"
+ height="28.347982"
+ x="1032.3405"
+ y="649.97601"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8-47"
+ width="31.914234"
+ height="28.347982"
+ x="1049.205"
+ y="665.61005"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="661.8927"
+ x="1074.3823"
+ height="10.674783"
+ width="11.258166"
+ id="rect5494-21-2-6-4-2-4-79-7-5-5-7"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="3.3965125"
+ y="660.7359"
+ x="1044.5111"
+ height="10.674783"
+ width="11.258166"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-8-2"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-6"
+ width="11.258166"
+ height="10.674783"
+ x="459.38077"
+ y="-297.55225"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,-1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-0-2"
+ width="11.258166"
+ height="10.674783"
+ x="489.86172"
+ y="-297.65442"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,-1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.69709325;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-6"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(2.9138842,0,0,2.8249187,-669.40531,-499.325)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6"
+ d="m -498.25182,453.77223 c 43.7908,-0.6762 57.2324,24.2792 53.0823,54.2611"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="534.40466"
+ x="-492.6636"
+ height="47.268406"
+ width="28.56221"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-2"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="534.40466"
+ x="-492.6636"
+ height="47.268406"
+ width="45.925911"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-2-2"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 4;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6-7"
+ d="m -470.66022,569.97783 -0.5432,-22.4494 16.0889,10.7871 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.8523422"
+ inkscape:transform-center-y="-0.45068112"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5-2"
+ d="m -477.23482,565.71523 -0.3575,-12.6611 10.5864,6.0837 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.5348014"
+ inkscape:transform-center-y="-0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.58215642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -493.81262,655.48403 -0.2503,-27.9211 12.3768,0.1006 7.6676,-6.6265 17.5878,-0.2635 4.0875,7.4731 6.2818,-0.056 -0.5073,27.5047 z"
+ id="path8113"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path8115"
+ sodipodi:cx="1881.1608"
+ sodipodi:cy="887.00507"
+ sodipodi:rx="7.4107141"
+ sodipodi:ry="7.6785712"
+ d="m 1888.5715,887.00507 a 7.4107141,7.6785712 0 1 1 -14.8214,0 7.4107141,7.6785712 0 1 1 14.8214,0 z"
+ transform="matrix(1.3115285,-0.01261366,0.00989733,1.184531,-2942.6976,-385.8823)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.58215642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -483.76202,655.39393 -0.1052,-25.7012"
+ id="path8117"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.58215642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -470.97012,624.71163 0.026,2.9613 15.9574,0.068"
+ id="path8119"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="star"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.82486176;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path8121"
+ sodipodi:sides="43"
+ sodipodi:cx="1883.9286"
+ sodipodi:cy="861.11218"
+ sodipodi:r1="8.8424416"
+ sodipodi:r2="0.080890238"
+ sodipodi:arg1="0.75683451"
+ sodipodi:arg2="-0.25828562"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 1890.3572,867.18361 -6.3504,-6.09209 5.3978,6.9634 -5.3956,-6.95179 4.3264,7.67512 -4.326,-7.66332 3.1629,8.22327 -3.1641,-8.21153 1.9318,8.59615 -1.9348,-8.58472 0.6596,8.78582 -0.6642,-8.77494 -0.6266,8.78823 0.6205,-8.77813 -1.8995,8.60334 1.892,-8.59424 -3.132,8.23508 3.1232,-8.22718 -4.2976,7.69131 4.2878,-7.68477 -5.3717,6.98361 5.361,-6.97857 -6.3313,6.12706 6.32,-6.12363 -7.1559,5.13993 7.1442,-5.13818 -7.828,4.04325 7.8162,-4.04322 -8.3333,2.8604 8.3216,-2.86209 -8.661,1.61658 8.6497,-1.61995 -8.8041,0.3383 8.7934,-0.34329 -8.7595,-0.94718 8.7496,0.94069 -8.5282,-2.21248 8.5194,2.20463 -8.1152,-3.43063 8.1076,3.42157 -7.5292,-4.57565 7.523,4.56558 -6.7827,-5.62314 6.7781,5.61229 -5.8917,-6.5508 5.8887,6.53938 -4.8752,-7.33884 4.8739,7.32711 -3.7547,-7.97046 3.7551,7.95865 -2.5542,-8.4322 2.5563,8.42058 -1.2992,-8.71423 1.303,8.70305 -0.017,-8.81053 0.022,8.80001 1.2665,-8.71904 -1.2596,8.70942 2.5225,-8.44173 -2.5143,8.43321 3.7247,-7.9845 -3.7154,7.97726 4.8476,-7.35709 -4.8373,7.35128 5.8671,-6.57287 -5.8561,6.56862 6.7616,-5.64856 -6.7501,5.64596 7.512,-4.60387 -7.5002,4.60298 8.1022,-3.46105 -8.0904,3.46188 8.5198,-2.24447 -8.5083,2.24701 8.7559,-0.98005 -8.7449,0.98424 8.8053,0.30526 -8.795,-0.2995 8.667,1.58405 -8.6576,-1.57686 8.344,2.8291 -8.3358,-2.82062 7.8432,4.01384 -7.8363,-4.00425 7.1752,5.11303 -7.1697,-5.10255 z"
+ inkscape:transform-center-x="-0.0058924523"
+ inkscape:transform-center-y="-0.0046270195"
+ transform="matrix(0.99552277,-0.00892419,0.00794103,0.88584786,-2337.4889,-123.44417)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2.58215642;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.16431272, 5.16431272;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8123"
+ width="7.0357633"
+ height="2.3268507"
+ x="-496.71634"
+ y="620.20044"
+ transform="matrix(0.99995982,-0.00896396,0.00896396,0.99995982,0,0)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:0.35714287;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -467.85132,648.72553 c -2.2072,-0.2758 -3.9412,-1.2399 -5.5811,-3.1029 -1.1318,-1.2858 -1.5492,-2.5117 -1.5561,-4.5704 -0.01,-1.6174 0.029,-1.7762 0.6657,-3.0639 2.0941,-4.2368 7.3523,-5.8443 11.781,-3.6017 1.1721,0.5935 2.8365,2.2853 3.4109,3.4669 1.4202,2.9219 0.8542,6.0443 -1.5273,8.4258 -1.1908,1.1908 -3.0727,2.2039 -4.405,2.3713 -0.4531,0.057 -1.0247,0.1272 -1.2702,0.1562 -0.2455,0.029 -0.9286,-0.01 -1.5179,-0.081 l 0,0 z"
+ id="path8125"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifyexplodetext.png"
+ ry="0"
+ y="524.59338"
+ x="-301.99319"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-3-1-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifycut.png"
+ ry="0"
+ y="284.58618"
+ x="-302.83414"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3-8-1-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifydelete.png"
+ ry="0"
+ y="366.01099"
+ x="-303.10196"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-8-1-0-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytext.png"
+ ry="0"
+ y="446.25049"
+ x="-303.75125"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-3-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifyattributes.png"
+ ry="0"
+ y="203.01894"
+ x="-303.44095"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7-8-4-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifyentity.png"
+ ry="0"
+ y="603.76013"
+ x="-301.85562"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menumeasure.png"
+ ry="0"
+ y="15.777722"
+ x="-301.13052"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4-7-9-3-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menupolyline.png"
+ ry="0"
+ y="1122.2369"
+ x="462.23907"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1-1-9-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linestan1.png"
+ ry="0"
+ y="1203.6616"
+ x="461.97125"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7-4-3-1-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linestan2.png"
+ ry="0"
+ y="1283.9011"
+ x="461.32208"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0-3-3-9-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomwindow.png"
+ ry="0"
+ y="967.06067"
+ x="1284.5647"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/splinesnurbs.png"
+ ry="0"
+ y="94.944595"
+ x="-298.49307"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0-4-4-3-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3-9-7-5-2-9-7-3-0-3"
+ width="68.10891"
+ height="68.11409"
+ x="-301.62723"
+ y="525.51624"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <image
+ y="963.75317"
+ x="1192.2181"
+ id="image9556"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAbCAYAAAB1NA+iAAAABHNCSVQICAgIfAhkiAAAAK1JREFU OI3FlFsOwyAMBMdVD8bN8c3cDx6FlDgIKrE/iQyM1g+Ae1mM0QBz9vDyFv+hRxfbDrYBkr9uobzz QsoTgBBCjgqzsZpCCbaaiZ0v4nmAsN5CAN4AZmuMro2qugZJBg46gHxli9r/JwH242A0vp66u7CS xnYNuklsXcwCu/egQGYlIt8XqYW0IFUdQkWkGKiyGGNto9dO0v0ZTp/RzMUVMjooI8odfbT/AzUv uRd9GGFKAAAAAElFTkSuQmCC "
+ height="70"
+ width="70"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 484.77031,1143.6149 c -22.5739,-0.1725 -21.6726,24.6098 1.0101,24.2436 l 39.0803,0.3157"
+ id="path10045"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,592.73251,832.58037)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7"
+ d="m 500.51241,1225.0449 -26.4636,24.4187"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2"
+ width="11.258166"
+ height="10.674783"
+ x="-510.18158"
+ y="1215.4316"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,578.42141,921.9509)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5"
+ d="m 515.47611,1293.6635 -42.3565,33.1687"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2-6"
+ width="11.258166"
+ height="10.674783"
+ x="-522.18341"
+ y="1286.4298"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8-3"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,605.27441,901.06568)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(2.4560496,0,0,2.5880777,-723.179,738.61491)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4"><rect
+ id="rect5805-7-7"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6">A</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(2.4560496,0,0,2.5880777,-540.54597,117.49237)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33"><rect
+ id="rect5805-7-7-7"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9">A</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-7"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(2.4560496,0,0,2.5880777,-711.43951,484.12822)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-1"><rect
+ id="rect5805-7-7-2"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-2">A</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-7"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(2.4560496,0,0,2.5880777,-539.96611,22.4885)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-2"><rect
+ id="rect5805-7-7-7-5"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-3">A</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.7282255,0,0,1.775441,-458.9759,690.63698)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7"><rect
+ id="rect5805-7-7-7-2"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7">D</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-1"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(1.7282255,0,0,1.775441,-466.43505,622.49718)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-2"><rect
+ id="rect5805-7-7-7-2-1"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-0">a</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-1-3"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(1.7282255,0,0,1.775441,64.401239,916.01528)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-2-1"><rect
+ id="rect5805-7-7-7-2-1-0"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-0-3">a</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-1-8"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.7282255,0,0,1.775441,-300.7767,1005.1313)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-2-0"><rect
+ id="rect5805-7-7-7-2-1-8"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-0-6">=</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-1-8-6"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.7282255,0,0,1.775441,-323.76533,989.46348)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-2-0-0"><rect
+ id="rect5805-7-7-7-2-1-8-0"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-0-6-6">=</flowPara></flowRoot> <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5343"
+ width="52.128017"
+ height="20"
+ x="-293.49625"
+ y="55.753185"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -285.19282,56.735326 0,8.0357"
+ id="path5345"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -273.58562,56.556726 0,13.5494"
+ id="path5347"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -261.26422,56.378126 0.1786,8.75"
+ id="path5349"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -250.19282,56.199626 0.1786,8.9285"
+ id="path5351"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -292.78922,51.181926 0.5303,-28.2835"
+ id="path4261-2-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -241.48912,52.010726 -0.058,-28.4828"
+ id="path4263-6-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -287.82412,36.009426 39.6819,-0.5929"
+ id="path4267-32-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63"
+ d="m -281.07932,29.871926 0.3575,12.6611 -10.5864,-6.0837 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.5348014"
+ inkscape:transform-center-y="0.2541764"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0-1"
+ d="m -253.30542,29.446426 0.1678,12.665 10.3251,-6.5174 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.4696136"
+ inkscape:transform-center-y="0.5710664"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -234.53552,126.31353 c -1.7253,30.6693 -12.6633,26.3704 -24.6225,7.955 -17.5878,-28.5016 -26.7979,-36.058804 -30.9359,-30.9359 -11.3629,11.7834 15.8781,65.6654 26.769,53.033 7.3595,-9.4013 0.2391,-44.4956 12.8795,-44.8256 6.6075,0.1106 15.9588,-0.3202 15.9099,14.7735 z"
+ id="path6292"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/splinesnurbs.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -295.48212,234.70503 c -3.4645,14.259 2.6743,15.0529 12.4941,10.6858 1.7193,-0.7645 3.5659,1.0564 4.7889,-0.3736 l 16.5949,-19.4031 c 1.223,-1.43 1.0564,-3.5659 -0.3736,-4.7889 l -12.4941,-10.6858 c -1.43,-1.2231 -3.5658,-1.0564 -4.7888,0.3736 l -16.595,19.4032 c -1.223,1.43 0.8179,2.9604 0.3736,4.7888 z"
+ id="rect6615"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssssssss"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -291.45102,242.63883 c -16.4543,15.0104 14.6183,6.5765 7.7058,20.7135"
+ id="path6618"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-6"
+ d="m -239.89622,298.28593 -54.6199,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:16, 4, 2, 4;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-9"
+ d="m -247.01342,291.52603 0.054,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:16, 4, 2, 4;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-1"
+ d="m -289.33012,310.84703 0.054,35.6719"
+ style="fill:none;stroke:#000000;stroke-width:1.61628389;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-1"
+ d="m -257.33152,340.57543 -37.1846,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.65019858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-1-3"
+ d="m -289.33012,291.89913 0.054,20.0927"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:16, 4, 2, 4;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-7-8"
+ d="m -255.77892,343.50613 -37.4796,-35.8659"
+ style="fill:none;stroke:#000000;stroke-width:2.36148095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-1-5"
+ d="m -239.89622,340.57543 -17.9015,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:16, 4, 2, 4;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -276.57802,323.82073 36.618,-17.6777 c 5.3359,-0.6884 2.1688,4.4165 0.8442,5.5252 -0.9872,10.556 -7.4358,6.4898 -12.7135,7.6068 -10.8229,5.6545 -19.8557,8.1536 -24.7487,4.5457 z"
+ id="path7049"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-6-9"
+ d="m -240.12712,380.20423 -54.6199,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-9-6"
+ d="m -247.24432,373.44423 0.054,54.6199"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-1-0"
+ d="m -289.56102,392.76533 0.054,35.6719"
+ style="fill:none;stroke:#000000;stroke-width:1.61628389;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-1-8"
+ d="m -257.56242,422.49363 -37.1846,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.65019858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-7-2-4-8-1-3-2"
+ d="m -289.56102,373.81733 0.054,20.0928"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-7-8-3"
+ d="m -256.00982,425.42443 -37.4796,-35.8659"
+ style="fill:none;stroke:#000000;stroke-width:2.36148095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-5-6-2-9-1-5-9"
+ d="m -240.12712,422.49363 -17.9015,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-0"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(3.760619,0,0,4.6340318,-1607.2055,287.66823)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-8"><rect
+ id="rect5805-7-4"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#7cfc00;fill-opacity:1;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-7">A</flowPara></flowRoot> <g
+ id="g5968-2-4"
+ transform="matrix(0,1,1,0,-576.66977,87.324626)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4261-2-2-7-3"
+ d="m 368.92137,307.2063 0.53029,28.28348"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4263-6-6-8-5"
+ d="m 418.22148,306.37746 -0.058,28.48276"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-32-9-3-9"
+ d="m 374.13897,320.65159 39.68192,0.5929"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-28"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(3.760619,0,0,4.6340318,-1592.7777,366.79853)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-7"><rect
+ id="rect5805-7-5"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-1">A</flowPara></flowRoot> <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-6"
+ width="11.258166"
+ height="10.674783"
+ x="252.51003"
+ y="534.84436"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-2"
+ width="11.258166"
+ height="10.674783"
+ x="280.18863"
+ y="572.255"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-68"
+ width="11.258166"
+ height="10.674783"
+ x="241.79579"
+ y="572.70142"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-9"
+ width="11.258166"
+ height="10.674783"
+ x="265.54581"
+ y="533.95142"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-20"
+ width="11.258166"
+ height="10.674783"
+ x="257.68863"
+ y="557.255"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="613.94836"
+ x="-291.88504"
+ height="47.812756"
+ width="49.950436"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8-5"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-5-5-5"
+ width="11.258166"
+ height="10.674783"
+ x="-248.40395"
+ y="607.10632"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -277.60292,649.81393 -9.2368,-9.2471 -0.3074,-10.7035 -0.3074,-10.7036 20.0297,0 20.0297,0 0,19.9505 0,19.9506 -10.4855,0 -10.4854,0 -9.2369,-9.2469 z"
+ id="path10928-1-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-61"
+ width="11.258166"
+ height="10.674783"
+ x="-298.29446"
+ y="656.95349"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-8-6"
+ width="11.258166"
+ height="10.674783"
+ x="-297.918"
+ y="607.73523"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-0-7"
+ width="11.258166"
+ height="10.674783"
+ x="-248.8849"
+ y="658.27979"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -276.35002,654.16113 c -2.2072,-0.2758 -3.9412,-1.2399 -5.5811,-3.1029 -1.1318,-1.2858 -1.5492,-2.5117 -1.5561,-4.5704 -0.01,-1.6175 0.029,-1.7763 0.6657,-3.064 2.0941,-4.2368 7.3523,-5.8443 11.781,-3.6017 1.1721,0.5935 2.8365,2.2853 3.4109,3.4669 1.4202,2.922 0.8542,6.0443 -1.5273,8.4259 -1.1908,1.1908 -3.0727,2.2039 -4.405,2.3713 -0.4531,0.057 -1.0247,0.1272 -1.2702,0.1562 -0.2455,0.029 -0.9286,-0.01 -1.5179,-0.081 l 0,0 z"
+ id="path8125-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylineappend.png"
+ ry="0"
+ y="524.59338"
+ x="-123.99319"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-3-1-4-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytrimamount.png"
+ ry="0"
+ y="284.5863"
+ x="-124.83413"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-3-8-1-1-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polyline.png"
+ ry="0"
+ y="366.01099"
+ x="-125.10195"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-8-1-0-1-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylineadd.png"
+ ry="0"
+ y="446.25049"
+ x="-125.75124"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-3-6-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytrim2.png"
+ ry="0"
+ y="203.01894"
+ x="-125.44094"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7-8-4-7-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylinedel.png"
+ ry="0"
+ y="603.76013"
+ x="-123.85561"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytofront.png"
+ ry="0"
+ y="15.777844"
+ x="-123.13052"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-4-7-9-3-4-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/deselectwindow.png"
+ ry="0"
+ y="1122.2369"
+ x="640.23907"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1-1-9-0-2"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/dlfmoverotate.png"
+ ry="0"
+ y="1203.6617"
+ x="639.97125"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-4-0-7-4-3-1-1-0"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytoback.png"
+ ry="0"
+ y="1283.9012"
+ x="639.32208"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-0-3-3-9-1-6"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/deselectinters.png"
+ ry="0"
+ y="1040.6697"
+ x="639.63226"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/modifytrim.png"
+ ry="0"
+ y="94.944717"
+ x="-120.49306"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-0-4-4-3-7-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-8-3-9-7-5-2-9-7-3-0-3-5"
+ width="68.10891"
+ height="68.11409"
+ x="-123.62722"
+ y="525.51624"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8-3-6"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,782.96051,891.17033)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;stroke:#000000;stroke-width:0.83819729;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8-0"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-2.4181143,0,0,2.3544565,833.08151,570.54207)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-8-0"
+ d="m 645.43301,1064.2056 54.6198,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-8-2"
+ d="m 689.75211,1045.3104 -36.8732,40.2952"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-8-2-8-9-6-1-4"
+ width="11.258166"
+ height="10.674783"
+ x="-678.19342"
+ y="1058.335"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 690.01871,1074.6176 2.5474,0.018 -0.032,0.2165 c -0.017,0.1191 -0.048,0.6677 -0.069,1.2191 l -0.038,1.0026 3.4388,5.3401 c 1.8912,2.937 3.4387,5.4 3.4387,5.4732 0,0.2441 -0.1441,1.3508 -0.1816,1.3948 -0.02,0.024 -0.4847,0.055 -1.0319,0.07 l -0.9948,0.027 -1.6434,-1.7331 -1.6434,-1.7331 0,1.8634 c 5e-4,1.0249 0.03,4.2998 0.065,7.2775 l 0.064,5.414 -0.424,0.4159 -0.4241,0.416 -0.7283,0 -0.7283,0 -0.3795,-0.4512 -0.3795,-0.4512 0.03,-2.1054 c 0.017,-1.158 0.045,-3.6018 0.063,-5.4307 l 0.033,-3.3253 -0.5223,0 -0.5223,0 -0.04,2.583 c -0.022,1.4206 -0.051,2.5944 -0.064,2.6084 -0.013,0.014 -0.5313,0.01 -1.1516,-0.02 l -1.1278,-0.045 -0.286,-0.417 -0.286,-0.4169 0,-2.3133 0,-2.3132 -0.5308,0 -0.5308,0 0,2.0888 10e-5,2.0887 -1.0148,-0.021 -1.0147,-0.021 -0.3591,-0.3905 -0.359,-0.3905 0,-2.1789 0,-2.1789 -0.5308,0 -0.5307,0 0,2.0052 0,2.0051 -0.4215,-0 -0.4215,-0 -1.1382,-1.1175 -1.1382,-1.1176 0,-3.7935 0,-3.7934 1.2489,-2.673 c 1.2301,-2.6328 1.2488,-2.6793 1.2488,-3.0972 0,-0.2333 0.018,-0.7899 0.041,-1.2368 l 0.041,-0.8126 2.9409,0.016 c 1.6175,0.01 4.0871,0.024 5.4881,0.034 z"
+ id="path9770-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect9195"
+ width="39.662704"
+ height="48.887695"
+ x="659.01166"
+ y="1128.1281"
+ ry="3.612721"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect9195-5"
+ width="55.968418"
+ height="41.773563"
+ x="644.06891"
+ y="1135.2422"
+ ry="3.0869982"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 696.73151,1160.6455 2.5474,0.018 -0.032,0.2165 c -0.017,0.119 -0.048,0.6676 -0.069,1.2191 l -0.038,1.0025 3.4388,5.3401 c 1.8912,2.9371 3.4387,5.4001 3.4387,5.4733 0,0.2441 -0.1441,1.3508 -0.1816,1.3947 -0.02,0.024 -0.4847,0.055 -1.0319,0.07 l -0.9948,0.027 -1.6434,-1.733 -1.6434,-1.7331 0,1.8634 c 5e-4,1.0249 0.03,4.2997 0.065,7.2774 l 0.064,5.414 -0.424,0.416 -0.4241,0.4159 -0.7283,0 -0.7283,0 -0.3795,-0.4511 -0.3795,-0.4512 0.03,-2.1054 c 0.017,-1.158 0.045,-3.6019 0.063,-5.4308 l 0.033,-3.3252 -0.5223,0 -0.5223,0 -0.04,2.583 c -0.022,1.4206 -0.051,2.5944 -0.064,2.6084 -0.013,0.014 -0.5313,0.01 -1.1516,-0.02 l -1.1278,-0.045 -0.286,-0.417 -0.286,-0.417 0,-2.3132 0,-2.3132 -0.5308,0 -0.5308,0 0,2.0887 10e-5,2.0888 -1.0148,-0.021 -1.0147,-0.021 -0.3591,-0.3905 -0.359,-0.3905 0,-2.1789 0,-2.179 -0.5308,0 -0.5307,0 0,2.0052 0,2.0052 -0.4215,-0 -0.4215,-0 -1.1382,-1.1176 -1.1382,-1.1175 0,-3.7935 0,-3.7935 1.2489,-2.6729 c 1.2301,-2.6328 1.2488,-2.6793 1.2488,-3.0972 0,-0.2334 0.018,-0.7899 0.041,-1.2369 l 0.041,-0.8125 2.9409,0.016 c 1.6175,0.01 4.0871,0.024 5.4881,0.034 z"
+ id="path9770-8-7"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2-7-0"
+ width="5.3552132"
+ height="5.1506367"
+ x="651.07684"
+ y="1127.8256"
+ ry="1.6388345"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2-7-0-9"
+ width="5.3552132"
+ height="5.1506367"
+ x="644.06891"
+ y="1127.6993"
+ ry="1.6388345"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 326.90967,345.37927 -3.59726,2.79764 -0.18508,-0.33169 c -0.10261,-0.18177 -0.64195,-0.96686 -1.19843,-1.74472 l -1.01193,-1.41413 -10.50398,-3.49728 c -5.77698,-1.92366 -10.5675,-3.5794 -10.64534,-3.67965 -0.25933,-0.33398 -1.23292,-2.00818 -1.22694,-2.10986 0.002,-0.0547 0.62192,-0.61286 1.3747,-1.23949 l 1.36869,-1.139 4.14965,0.55063 4.14965,0.55065 -1.98002,-2.55004 c -1.08972,-1.40195 -4.61087,-5.85078 -7.82406,-9.88687 l -5.84262,-7.33795 0.15351,-1.03904 0.15369,-1.03914 1.02075,-0.80976 1.02076,-0.80976 1.01239,0.19687 1.01239,0.1969 2.19507,2.91447 c 1.20657,1.60351 3.76399,4.97881 5.68198,7.50157 l 3.48694,4.58711 0.73356,-0.57874 0.73356,-0.57874 -2.68839,-3.57905 c -1.47866,-1.96845 -2.68512,-3.60689 -2.68174,-3.64043 0.003,-0.0335 0.74123,-0.59513 1.63859,-1.24879 l 1.63208,-1.18773 0.84474,0.25369 0.84474,0.25369 2.45796,3.16557 2.45795,3.16556 0.74551,-0.58816 0.7455,-0.58818 -2.21941,-2.85835 -2.21958,-2.85826 1.44716,-1.09628 1.44703,-1.09618 0.91926,0.13645 0.91911,0.13655 2.31527,2.98178 2.31527,2.98182 0.7455,-0.58818 0.74537,-0.58805 -2.13064,-2.74401 -2.13066,-2.74404 0.59412,-0.4643 0.59413,-0.46431 2.78609,0.26814 2.78608,0.26815 4.03081,5.19123 4.03083,5.19123 1.0861,5.04167 c 1.06988,4.96593 1.09303,5.05029 1.5371,5.62221 0.24795,0.31933 0.81404,1.10098 1.25669,1.73801 l 0.80586,1.15737 -4.14738,3.23696 c -2.28134,1.77996 -5.76586,4.49587 -7.74421,6.03455 z"
+ id="path9770-8-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -478.55392,349.70493 -3.0715,1.3135 -0.076,-0.2641 c -0.043,-0.145 -0.2966,-0.7882 -0.5639,-1.4294 l -0.4862,-1.1657 -6.9661,-4.3016 c -3.8312,-2.3659 -6.9978,-4.37 -7.0366,-4.4538 -0.1295,-0.2789 -0.5435,-1.6192 -0.5217,-1.6891 0.01,-0.038 0.5532,-0.3172 1.203,-0.6208 l 1.1814,-0.5517 2.8947,1.1197 2.8946,1.1197 -0.9885,-2.1296 c -0.5443,-1.171 -2.317,-4.8982 -3.9388,-8.283 l -2.9491,-6.1539 0.289,-0.6975 0.2891,-0.6975 0.8742,-0.3839 0.8744,-0.3838 0.6954,0.3168 0.6955,0.3168 1.0809,2.422 c 0.5939,1.3323 1.8567,4.1399 2.8053,6.2395 l 1.7243,3.8176 0.6278,-0.2736 0.6278,-0.2736 -1.3221,-2.9729 c -0.7274,-1.6351 -1.3152,-2.9918 -1.307,-3.0146 0.01,-0.023 0.6361,-0.2836 1.3948,-0.5805 l 1.3795,-0.539 0.565,0.3267 0.565,0.3267 1.2271,2.6437 1.2272,2.6437 0.6379,-0.2781 0.6381,-0.2781 -1.1082,-2.3871 -1.1081,-2.3871 1.2306,-0.5081 1.2305,-0.508 0.6388,0.2582 0.6387,0.2582 1.1558,2.4902 1.156,2.4902 0.6379,-0.2781 0.638,-0.278 -1.0638,-2.2916 -1.0637,-2.2917 0.5076,-0.2185 0.5077,-0.2185 1.9609,0.681 1.9609,0.6809 2.0125,4.3355 2.0124,4.3354 -0.083,3.709 c -0.082,3.6533 -0.08,3.7162 0.1421,4.1939 0.1239,0.2667 0.3974,0.9122 0.6069,1.435 l 0.3819,0.9501 -3.5432,1.5224 c -1.9489,0.837 -4.9253,2.1136 -6.6145,2.836 z"
+ id="path9770-8-3-1"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.0507627"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -251.52632,262.57623 -3.5972,2.7976 -0.1851,-0.3317 c -0.1026,-0.1817 -0.6419,-0.9668 -1.1984,-1.7447 l -1.012,-1.4141 -10.5039,-3.4973 c -5.777,-1.9237 -10.5675,-3.5794 -10.6454,-3.6796 -0.2593,-0.334 -1.2329,-2.0082 -1.2269,-2.1099 0,-0.055 0.6219,-0.6129 1.3747,-1.2395 l 1.3687,-1.139 4.1496,0.5506 4.1497,0.5507 -1.98,-2.5501 c -1.0898,-1.4019 -4.6109,-5.8507 -7.8241,-9.8868 l -5.8426,-7.338 0.1535,-1.039 0.1537,-1.0392 1.0207,-0.8097 1.0208,-0.8098 1.0124,0.1969 1.0124,0.1969 2.195,2.9145 c 1.2066,1.6035 3.764,4.9788 5.682,7.5015 l 3.487,4.5871 0.7335,-0.5787 0.7336,-0.5787 -2.6884,-3.5791 c -1.4787,-1.9684 -2.6851,-3.6069 -2.6818,-3.6404 0,-0.034 0.7413,-0.5951 1.6386,-1.2488 l 1.6321,-1.1877 0.8448,0.2537 0.8447,0.2536 2.458,3.1656 2.4579,3.1656 0.7455,-0.5882 0.7455,-0.5882 -2.2194,-2.8583 -2.2196,-2.8583 1.4472,-1.0963 1.447,-1.0961 0.9193,0.1364 0.9191,0.1366 2.3153,2.9817 2.3152,2.9819 0.7455,-0.5882 0.7454,-0.5881 -2.1306,-2.744 -2.1307,-2.744 0.5941,-0.4643 0.5941,-0.4643 2.7861,0.2681 2.7861,0.2682 4.0308,5.1912 4.0309,5.1912 1.0861,5.0417 c 1.0698,4.9659 1.093,5.0503 1.5371,5.6222 0.2479,0.3193 0.814,1.101 1.2566,1.738 l 0.8059,1.1574 -4.1474,3.2369 c -2.2813,1.78 -5.7658,4.4959 -7.7442,6.0346 z"
+ id="path9770-8-3-13"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 699.65941,1240.8081 c -0.2435,4.6019 -1.6384,9.2079 -4.2828,13.3784 -1.3938,2.1983 -3.0451,4.1341 -4.8895,5.7931 -9.0136,8.1076 -22.6396,9.6037 -33.368,2.8012 -12.9238,-8.1944 -16.7488,-25.328 -8.5435,-38.2689 8.2053,-12.9409 25.3338,-16.7887 38.2576,-8.5943"
+ id="path4338-59-2-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-5-3"
+ d="m 680.82381,1220.0903 13.2965,0.4955 -6.2067,-10.2744 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-0.4816986"
+ inkscape:transform-center-y="2.4379964"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 654.61781,1239.683 32.5374,-0.4862"
+ id="path4267-32-4-8-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63-4-1"
+ d="m 660.14821,1234.6505 0.2932,10.3816 -8.6804,-4.9885 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.0784729"
+ inkscape:transform-center-y="0.20841463"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-4"
+ d="m 682.92161,1234.3016 0.1376,10.3848 8.4662,-5.344 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.0249818"
+ inkscape:transform-center-y="0.46824895"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ id="g9775"
+ transform="matrix(0,0.81995748,-0.81995748,0,1008.2984,-23.946226)"
+ style="stroke-width:2.43915081;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:connector-curvature="0"
+ id="path4267-32-4-8-2"
+ d="m 1520.6648,411.66762 39.6819,-0.5929"
+ style="fill:none;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.2541764"
+ inkscape:transform-center-x="-2.5348014"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1527.4096,405.5301 0.3575,12.6611 -10.5864,-6.08374 z"
+ id="path6048-9-8-6-0-9-4-7-63-4-3"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.5710664"
+ inkscape:transform-center-x="2.4696136"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1555.1835,405.10458 0.1678,12.66504 10.3251,-6.51738 z"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;stroke:#000000;stroke-width:0.83819729;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8-0-1"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-2.4181143,0,0,2.3544565,70.245479,-696.12601)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:1.46665597;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-2-4-2-6-9-8-3-6-2"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(-1.4265412,0,0,1.3035244,20.124479,-375.49775)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1"
+ d="m -83.186621,129.61533 -33.770199,25.8451"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-0"
+ d="m -112.91632,107.39203 42.356499,33.1687"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8"
+ d="m -60.458321,110.42243 -23.4161,19.5317"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3-8-5"
+ d="m -68.625821,109.45643 9.0162,8.896 2.7702,-11.8916 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.6456614"
+ inkscape:transform-center-y="4.2700264"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1-9"
+ d="m -87.310221,239.63743 -33.770199,25.845"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8-5"
+ d="m -66.854721,222.21223 -23.4161,19.5317"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3-8-5-9"
+ d="m -75.022221,221.24623 9.0162,8.896 2.7702,-11.8916 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.6456614"
+ inkscape:transform-center-y="4.2700264"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1-9-7"
+ d="m -88.394021,241.45833 -25.844999,-33.7702"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8-5-9"
+ d="m -69.958721,263.17653 -19.5317,-23.4161"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3-8-5-9-3"
+ d="m -76.652721,264.39393 9.0162,-8.896 2.7702,11.8916 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.6456614"
+ inkscape:transform-center-y="-4.2700264"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1-8"
+ d="m -88.356221,319.55073 -33.770199,25.8451"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8-3"
+ d="m -65.627921,300.35783 -23.4161,19.5316"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-08-3-8-5-0"
+ d="m -73.795421,299.39173 9.0162,8.896 2.7702,-11.8915 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="3.6456614"
+ inkscape:transform-center-y="4.2700264"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -103.16172,387.54533 c -22.5739,-0.1724 -21.6726,24.6099 1.0101,24.2437 l 39.080299,0.3157"
+ id="path10045-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-6-1"
+ width="11.258166"
+ height="10.674783"
+ x="60.724266"
+ y="-416.59045"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,-1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-6-6"
+ width="11.258166"
+ height="10.674783"
+ x="97.510033"
+ y="-394.09058"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,-1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-6-66"
+ width="11.258166"
+ height="10.674783"
+ x="97.510033"
+ y="-416.59058"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,-1)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-9"
+ d="m -108.51592,491.28553 0.077,19.221"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-8"
+ d="m -97.538521,500.67843 -21.915399,-0.068"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1"
+ d="m -117.82292,466.22623 54.619799,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1"
+ width="11.258166"
+ height="10.674783"
+ x="62.026756"
+ y="460.91577"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4"
+ width="11.258166"
+ height="10.674783"
+ x="108.93862"
+ y="461.45142"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-2"
+ width="11.258166"
+ height="10.674783"
+ x="85.902733"
+ y="461.45142"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -75.641821,499.35113 -3.0715,1.3136 -0.076,-0.2642 c -0.043,-0.1449 -0.2966,-0.7882 -0.5639,-1.4293 l -0.4862,-1.1658 -6.9661,-4.3015 c -3.8312,-2.3659 -6.9978,-4.3701 -7.0366,-4.4538 -0.1295,-0.2789 -0.5435,-1.6193 -0.5217,-1.6891 0.01,-0.038 0.5532,-0.3172 1.203,-0.6208 l 1.1814,-0.5518 2.8947,1.1198 2.8946,1.1197 -0.9885,-2.1296 c -0.5443,-1.1711 -2.317,-4.8983 -3.9388,-8.283 l -2.9491,-6.1539 0.289,-0.6975 0.2891,-0.6976 0.8742,-0.3838 0.8744,-0.3838 0.6954,0.3168 0.6955,0.3168 1.0809,2.4219 c 0.5939,1.3324 1.8567,4.14 2.8053,6.2396 l 1.7243,3.8176 0.6278,-0.2736 0.6278,-0.2736 -1.3221,-2.9729 c -0.7274,-1.6351 -1.3152,-2.9918 -1.307,-3.0146 0.01,-0.023 0.6361,-0.2837 1.3948,-0.5805 l 1.3795,-0.5391 0.565,0.3267 0.565,0.3268 1.2271,2.6436 1.2272,2.6437 0.6379,-0.2781 0.6381,-0.278 -1.1082,-2.3871 -1.1081,-2.3871 1.2306,-0.5081 1.2305,-0.508 0.6388,0.2581 0.6387,0.2582 1.1558,2.4902 1.156,2.4903 0.6379,-0.2781 0.638,-0.278 -1.0638,-2.2916 -1.0637,-2.2917 0.5076,-0.2185 0.5077,-0.2185 1.9609,0.6809 1.9609,0.681 2.0125,4.3354 2.0124,4.3354 -0.083,3.709 c -0.082,3.6533 -0.08,3.7163 0.1421,4.1939 0.1239,0.2667 0.3974,0.9122 0.6069,1.435 l 0.3819,0.9502 -3.5432,1.5224 c -1.9489,0.837 -4.9253,2.1135 -6.6145,2.836 z"
+ id="path9770-8-3-1-6"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.0507627"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-9-3"
+ d="m -106.85142,566.02333 0.077,19.221"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-8-4"
+ d="m -95.874021,575.41623 -21.915399,-0.067"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-2"
+ d="m -116.15842,540.96403 28.731299,0.028 21.8479,17.8294"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="ccc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-9"
+ width="11.258166"
+ height="10.674783"
+ x="59.604759"
+ y="554.21509"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-7"
+ width="11.258166"
+ height="10.674783"
+ x="107.27419"
+ y="536.18921"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-2-6"
+ width="11.258166"
+ height="10.674783"
+ x="84.238304"
+ y="536.18921"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -81.533021,589.74633 3.0715,1.3135 0.076,-0.2641 c 0.043,-0.145 0.2966,-0.7882 0.5639,-1.4294 l 0.4862,-1.1657 6.9661,-4.3016 c 3.8312,-2.3659 6.9978,-4.37 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6192 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5517 -2.8947,1.1197 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.171 2.317,-4.8982 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6975 -0.8742,-0.3839 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.422 c -0.5939,1.3323 -1.8567,4.1399 -2.8053,6.2395 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2836 -1.3948,-0.5805 l -1.3795,-0.539 -0.565,0.3267 -0.565,0.3267 -1.2271,2.6437 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.2781 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2582 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4902 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.681 -1.9609,0.6809 -2.0125,4.3355 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7162 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9501 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1136 6.6145,2.836 z"
+ id="path9770-8-3-1-6-4"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507332"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-8-8"
+ d="m -95.994431,655.86333 -21.915399,-0.068"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25"
+ d="m -116.27883,621.41113 54.619799,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-8"
+ width="11.258166"
+ height="10.674783"
+ x="60.482689"
+ y="616.10059"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0"
+ width="11.258166"
+ height="10.674783"
+ x="107.39455"
+ y="616.63623"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-2-5"
+ width="11.258166"
+ height="10.674783"
+ x="84.358665"
+ y="616.63623"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -74.097731,654.53603 -3.0715,1.3136 -0.076,-0.2642 c -0.043,-0.1449 -0.2966,-0.7882 -0.5639,-1.4293 l -0.4862,-1.1658 -6.9661,-4.3015 c -3.8312,-2.3659 -6.9978,-4.3701 -7.0366,-4.4538 -0.1295,-0.2789 -0.5435,-1.6193 -0.5217,-1.6891 0.01,-0.038 0.5532,-0.3172 1.203,-0.6208 l 1.1814,-0.5518 2.8947,1.1198 2.8946,1.1197 -0.9885,-2.1296 c -0.5443,-1.1711 -2.317,-4.8983 -3.9388,-8.283 l -2.9491,-6.1539 0.289,-0.6975 0.2891,-0.6976 0.8742,-0.3838 0.8744,-0.3838 0.6954,0.3168 0.6955,0.3168 1.0809,2.4219 c 0.5939,1.3324 1.8567,4.14 2.8053,6.2396 l 1.7243,3.8176 0.6278,-0.2736 0.6278,-0.2736 -1.3221,-2.9729 c -0.7274,-1.6351 -1.3152,-2.9918 -1.307,-3.0146 0.01,-0.023 0.6361,-0.2837 1.3948,-0.5805 l 1.3795,-0.5391 0.565,0.3267 0.565,0.3268 1.2271,2.6436 1.2272,2.6437 0.6379,-0.2781 0.6381,-0.278 -1.1082,-2.3871 -1.1081,-2.3871 1.2306,-0.5081 1.2305,-0.508 0.6388,0.2581 0.6387,0.2582 1.1558,2.4902 1.156,2.4903 0.6379,-0.2781 0.638,-0.278 -1.0638,-2.2916 -1.0637,-2.2917 0.5076,-0.2185 0.5077,-0.2185 1.9609,0.6809 1.9609,0.681 2.0125,4.3354 2.0124,4.3354 -0.083,3.709 c -0.082,3.6533 -0.08,3.7163 0.1421,4.1939 0.1239,0.2667 0.3974,0.9122 0.6069,1.435 l 0.3819,0.9502 -3.5432,1.5224 c -1.9489,0.837 -4.9253,2.1135 -6.6145,2.836 z"
+ id="path9770-8-3-1-6-2"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.0507627"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menupoint.png"
+ ry="0"
+ y="684.77661"
+ x="-686.57452"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/menuellipse.png"
+ ry="0"
+ y="686.79688"
+ x="-506.76736"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-93"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/python2.4-16.png"
+ ry="0"
+ y="687.68896"
+ x="-304.57034"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-2"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylinedelbetween.png"
+ ry="0"
+ y="687.68896"
+ x="-126.57034"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-0-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-8-8-1"
+ d="m -97.193921,743.07493 -21.915399,-0.068"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-0-3-0-5-1-8-8-1-6"
+ d="m -82.511541,734.01273 -22.673009,-23.5541"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25-3"
+ d="m -118.77116,696.23373 15.45264,15.7745 13.337179,-12.0754 18.94825,20.7004 -11.5379,12.5548 15.14519,15.4607"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cccccc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-3"
+ width="11.258166"
+ height="10.674783"
+ x="110.56857"
+ y="693.60168"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-7"
+ width="11.258166"
+ height="10.674783"
+ x="97.941673"
+ y="706.92322"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-39"
+ width="11.258166"
+ height="10.674783"
+ x="84.052086"
+ y="693.79102"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-8"
+ width="11.258166"
+ height="10.674783"
+ x="65.616783"
+ y="714.49915"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-83"
+ width="11.258166"
+ height="10.674783"
+ x="76.728477"
+ y="728.13635"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-0"
+ width="11.258166"
+ height="10.674783"
+ x="63.849083"
+ y="743.03625"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1"
+ d="m -254.24676,707.53493 -0.26405,4.1895 c -0.30091,4.664 -1.23075,6.7265 -3.88744,8.6525 -2.38188,1.7267 -2.8877,1.8052 -12.85056,2.0875 l -9.50589,0.2736 -1.76035,1.7275 -1.77502,1.7421 -0.13203,8.6237 c -0.12224,8.0328 -0.0621,8.7419 0.83617,10.1641 1.04767,1.659 4.56406,3.4913 8.06827,4.2183 2.81883,0.5848 9.02862,0.2351 12.10242,-0.6911 1.66687,-0.5022 3.19157,-1.3901 4.34219,-2.5194 1.73995,-1.7077 1.77502,-1.8091 1.77502,-5.2404 l 0,-3.4985 -6.90938,-0.115 c -6.34169,-0.1173 -6.93009,-0.1994 -7.0854,-0.9933 -0.0932,-0.4764 0.10662,-1.0505 0.45475,-1.267 0.34814,-0.2165 5.66431,-0.3985 11.80902,-0.4031 12.52484,-0.012 13.04614,-0.1113 14.72826,-3.0666 1.91433,-3.3632 2.6364,-6.872 2.36181,-11.4167 -0.31839,-5.2692 -1.36445,-8.6303 -3.37401,-10.7831 -1.55791,-1.669 -1.61998,-1.6845 -5.25171,-1.6845 l -3.68207,0 z m -8.71373,32.4792 c 2.69798,0 4.00275,3.5002 1.92171,5.154 -0.57725,0.4588 -1.54363,0.8351 -2.14175,0.8351 -1.0923,0 -3.03661,-1.9163 -3.03661,-2.9945 0,-1.2027 1.95255,-2.9946 3.25665,-2.9946 z"
+ id="path13367"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#000000"
+ d="m -270.01656,692.64863 c -2.77968,0.044 -5.94178,0.4001 -7.8629,0.979 -1.66688,0.5023 -3.19157,1.3757 -4.3422,2.5051 -1.73995,1.7076 -1.76035,1.809 -1.76035,5.2404 l 0,3.4984 6.90938,0.1296 c 6.34169,0.1174 6.93009,0.1993 7.0854,0.9934 0.0932,0.4764 -0.10662,1.0359 -0.45475,1.2525 -0.34813,0.2165 -5.66431,0.3985 -11.80902,0.4031 -12.52484,0.012 -13.04614,0.1255 -14.72826,3.0809 -1.91433,3.3633 -2.6364,6.872 -2.3618,11.4167 0.31838,5.2692 1.36444,8.6159 3.374,10.7687 1.55791,1.6691 1.61998,1.6989 5.25171,1.6989 l 3.68207,0 0.26405,-4.1895 c 0.30092,-4.664 1.23075,-6.7265 3.88744,-8.6525 2.38188,-1.7267 2.8877,-1.8196 12.85056,-2.1019 l 9.50589,-0.2591 1.76035,-1.742 1.77502,-1.7277 0.11736,-8.638 c 0.12224,-8.0329 0.0767,-8.7275 -0.8215,-10.1498 -1.04767,-1.659 -4.56406,-3.5056 -8.06827,-4.2327 -1.05706,-0.2193 -2.58638,-0.3 -4.25418,-0.2735 z m -8.08295,3.4984 c 1.09231,0 3.03661,1.9163 3.03661,2.9946 0,1.2026 -1.95255,2.9945 -3.25665,2.9945 -2.69798,0 -4.00275,-3.5002 -1.92171,-5.154 0.57725,-0.4588 1.54363,-0.8351 2.14175,-0.8351 z"
+ id="path13367-7"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-5-7"
+ d="m -461.60055,239.21503 c -2.73709,8.1387 -6.12355,8.9277 -14.02816,6.3967"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#7cfc00;stroke-width:0.17857143;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -467.081,238.16973 3.90428,1.2827 -0.23753,0.5564 c -1.5482,3.6204 -3.2555,5.0781 -5.9805,5.1065 -0.85285,0.01 -1.9653,-0.1236 -2.91091,-0.3467 -0.33567,-0.08 -0.74095,-0.1656 -0.90038,-0.1916 l -0.28974,-0.048 1.25536,-3.8209 1.25536,-3.821 3.90437,1.2828 z"
+ id="path6615-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-6"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.7282255,0,0,1.775441,54.199799,750.71881)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-4"><rect
+ id="rect5805-7-7-7-2-5"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-8">d</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-3-3-6-8"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold;opacity:1"
+ transform="matrix(1.7282255,0,0,1.775441,-510.8259,986.42269)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-33-7-4-1"><rect
+ id="rect5805-7-7-7-2-5-8"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-9-7-8-6">d</flowPara></flowRoot> <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3"
+ width="11.258166"
+ height="10.674783"
+ x="-644.8186"
+ y="696.97815"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-6-7"
+ width="11.258166"
+ height="10.674783"
+ x="-645.70752"
+ y="722.11365"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0"
+ width="11.258166"
+ height="10.674783"
+ x="-672.66937"
+ y="695.92358"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.90319711;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4338-6-3"
+ sodipodi:cx="67.723213"
+ sodipodi:cy="318.16577"
+ sodipodi:rx="9.5089283"
+ sodipodi:ry="9.8214283"
+ d="m 77.232141,318.16577 a 9.5089283,9.8214283 0 1 1 -19.017856,0 9.5089283,9.8214283 0 1 1 19.017856,0 z"
+ transform="matrix(1.1734201,1.279038,-2.0816151,1.9097235,109.45326,27.880226)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesver.png"
+ ry="0"
+ y="785.28772"
+ x="-706.22723"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2"
+ d="m -672.45102,792.13783 -0.054,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5"
+ width="11.258166"
+ height="10.674783"
+ x="-849.7196"
+ y="667.85492"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapgrid.png"
+ ry="0"
+ y="791.83923"
+ x="-505.40784"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesver.png"
+ ry="0"
+ y="789.69617"
+ x="-307.55072"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/infototallength.png"
+ ry="0"
+ y="802.26111"
+ x="-113.31521"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-2"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snaponentity.png"
+ ry="0"
+ y="893.09021"
+ x="-708.28339"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2"
+ d="m -687.98425,899.45043 39.18151,38.0544"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapendpoint.png"
+ ry="0"
+ y="890.94714"
+ x="-510.4263"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapmiddle.png"
+ ry="0"
+ y="903.51208"
+ x="-316.19083"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-2-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapintersection.png"
+ ry="0"
+ y="901.36902"
+ x="-118.33364"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -672.8826,743.55583 1.977,2.6928 0.19977,-0.1888 c 0.1107,-0.1029 0.65615,-0.528 1.21228,-0.9441 l 1.0114,-0.7567 8.18555,-0.1622 c 4.50195,-0.089 8.24772,-0.2052 8.32369,-0.2575 0.25331,-0.1743 1.29131,-1.1181 1.30803,-1.1892 0.0107,-0.038 -0.31509,-0.5545 -0.72027,-1.1463 l -0.73675,-1.0758 -3.06197,-0.5075 -3.06184,-0.5075 1.93396,-1.3312 c 1.06413,-0.7317 4.48564,-3.0399 7.60307,-5.1299 l 5.66832,-3.7997 0.10578,-0.7476 0.10574,-0.7477 -0.55764,-0.7749 -0.55781,-0.7751 -0.75988,-0.081 -0.75997,-0.081 -2.16214,1.5359 c -1.18884,0.8454 -3.70372,2.621 -5.58807,3.9467 l -3.4258,2.4106 -0.40149,-0.5548 -0.40149,-0.5548 2.64999,-1.8877 c 1.4577,-1.0382 2.65365,-1.9076 2.65818,-1.9314 0.003,-0.025 -0.4035,-0.5677 -0.90592,-1.209 l -0.91379,-1.1656 -0.65262,-0.01 -0.65268,-0.01 -2.40076,1.6525 -2.40089,1.6525 -0.4079,-0.5638 -0.40812,-0.5638 2.16795,-1.4921 2.16787,-1.4921 -0.80133,-1.0632 -0.8013,-1.0631 -0.6813,-0.1025 -0.68127,-0.1024 -2.26136,1.5566 -2.26159,1.5567 -0.4079,-0.5638 -0.40804,-0.5638 2.08117,-1.4324 2.08114,-1.4326 -0.32601,-0.4462 -0.32608,-0.4463 -2.03473,-0.4107 -2.03478,-0.4105 -3.93723,2.7099 -3.93715,2.7101 -1.81431,3.236 c -1.78685,3.1876 -1.82061,3.2408 -2.25469,3.5391 -0.24229,0.1667 -0.80599,0.5835 -1.2522,0.9271 l -0.81197,0.6241 2.27701,3.1124 c 1.25264,1.7116 3.16661,4.3241 4.25383,5.8051 z"
+ id="path9770-8-3-1-6-2-2"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="1.425308"
+ inkscape:transform-center-y="-6.0133102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -645.7743,230.89493 2.05071,1.7513 -0.18068,0.118 c -0.0988,0.065 -0.51617,0.3984 -0.92739,0.7401 l -0.7475,0.6216 -1.03153,5.797 c -0.56748,3.1883 -1.07446,5.8356 -1.12679,5.883 -0.1745,0.1576 -1.08243,0.774 -1.14423,0.7767 -0.0331,0 -0.43231,-0.2952 -0.88622,-0.6593 l -0.82513,-0.662 -0.0925,-2.2414 -0.0924,-2.2416 -1.33218,1.2034 c -0.73224,0.6624 -3.04947,2.7974 -5.14984,4.7444 l -3.81859,3.5403 -0.64084,-0.021 -0.64099,-0.021 -0.59143,-0.4961 -0.59153,-0.496 0.0151,-0.5505 0.0151,-0.5506 1.52949,-1.3392 c 0.8416,-0.7362 2.61134,-2.2955 3.93336,-3.4642 l 2.40395,-2.1251 -0.42313,-0.3566 -0.42313,-0.3567 -1.87898,1.6408 c -1.03338,0.9026 -1.89606,1.6408 -1.91656,1.641 -0.0213,0.01 -0.43379,-0.3598 -0.91876,-0.7993 l -0.88133,-0.7994 0.0663,-0.4646 0.0663,-0.4646 1.65373,-1.494 1.6537,-1.4938 -0.43004,-0.3625 -0.43008,-0.3625 -1.49319,1.349 -1.49314,1.3491 -0.80746,-0.7064 -0.80732,-0.7061 -0.0118,-0.4975 -0.0117,-0.4973 1.55765,-1.4072 1.55776,-1.4072 -0.43008,-0.3624 -0.42998,-0.3625 -1.43348,1.2951 -1.43346,1.295 -0.34006,-0.2891 -0.34004,-0.2892 -0.12323,-1.499 -0.12317,-1.499 2.71188,-2.4499 2.71188,-2.45 2.92269,-0.8734 c 2.87875,-0.8603 2.92716,-0.8776 3.2259,-1.1475 0.16681,-0.1507 0.57934,-0.4978 0.91743,-0.7708 l 0.61408,-0.4967 2.37126,2.0184 c 1.30402,1.1104 3.29409,2.8065 4.422,3.7697 z"
+ id="path9770-8-3-13-2-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:transform-center-x="-2.9061728"
+ inkscape:transform-center-y="14.198163" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -635.90343,121.50723 2.05071,1.7513 -0.18068,0.118 c -0.0988,0.065 -0.51617,0.3984 -0.92739,0.7401 l -0.7475,0.6216 -1.03153,5.797 c -0.56748,3.1883 -1.07446,5.8356 -1.12679,5.883 -0.1745,0.1576 -1.08243,0.774 -1.14423,0.7767 -0.0331,0 -0.43231,-0.2952 -0.88622,-0.6593 l -0.82513,-0.662 -0.0925,-2.2414 -0.0924,-2.2416 -1.33218,1.2034 c -0.73224,0.6624 -3.04947,2.7974 -5.14984,4.7444 l -3.81859,3.5403 -0.64084,-0.021 -0.64099,-0.021 -0.59143,-0.4961 -0.59153,-0.496 0.0151,-0.5505 0.0151,-0.5506 1.52949,-1.3392 c 0.8416,-0.7362 2.61134,-2.2955 3.93336,-3.4642 l 2.40395,-2.1251 -0.42313,-0.3566 -0.42313,-0.3567 -1.87898,1.6408 c -1.03338,0.9026 -1.89606,1.6408 -1.91656,1.641 -0.0213,0.01 -0.43379,-0.3598 -0.91876,-0.7993 l -0.88133,-0.7994 0.0663,-0.4646 0.0663,-0.4646 1.65373,-1.494 1.6537,-1.4938 -0.43004,-0.3625 -0.43008,-0.3625 -1.49319,1.349 -1.49314,1.3491 -0.80746,-0.7064 -0.80732,-0.7061 -0.0118,-0.4975 -0.0117,-0.4973 1.55765,-1.4072 1.55776,-1.4072 -0.43008,-0.3624 -0.42998,-0.3625 -1.43348,1.2951 -1.43347,1.295 -0.34005,-0.2891 -0.34004,-0.2892 -0.12323,-1.499 -0.12317,-1.499 2.71188,-2.4499 2.71188,-2.45 2.92269,-0.8734 c 2.87875,-0.8603 2.92716,-0.8776 3.2259,-1.1475 0.16681,-0.1507 0.57934,-0.4978 0.91743,-0.7708 l 0.61408,-0.4967 2.37126,2.0184 c 1.30402,1.1104 3.29409,2.8065 4.422,3.7697 z"
+ id="path9770-8-3-13-2-5-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:transform-center-x="-2.9061728"
+ inkscape:transform-center-y="14.198163" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25-6"
+ d="m -60.523061,808.62033 -0.054,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-8-5"
+ width="11.258166"
+ height="10.674783"
+ x="-817.98743"
+ y="54.686302"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-36"
+ width="11.258166"
+ height="10.674783"
+ x="-866.90662"
+ y="56.316185"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-2-5-3"
+ width="11.258166"
+ height="10.674783"
+ x="-842.30139"
+ y="55.611168"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <g
+ id="g5968-9"
+ transform="matrix(0,1,-1,0,235.51689,441.66353)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4261-2-2-9"
+ d="m 364.92137,307.2063 0.53029,28.28348"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4263-6-6-3"
+ d="m 424.22148,306.37746 -0.058,28.48276"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-32-9-9"
+ d="m 373.88643,318.37875 39.68192,0.5929"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-4-5"
+ d="m -83.664761,808.47093 6.6462,10.7823 -12.20993,0.031 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-3.9676514"
+ inkscape:transform-center-y="-3.5926236"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-4-3-1"
+ d="m -83.725831,863.78473 6.6462,-10.7824 -12.20993,-0.031 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-3.9676514"
+ inkscape:transform-center-y="3.5926236"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-7-8"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(1.7007726,0,0,1.8477654,-700.51369,758.68923)"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><flowRegion
+ id="flowRegion5803-0-4-1-5"><rect
+ id="rect5805-7-7-2-7"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-2-2">A</flowPara></flowRoot> <rect
+ inkscape:export-ydpi="191.57143"
+ inkscape:export-xdpi="191.57143"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/linesver.png"
+ ry="0"
+ y="986.04553"
+ x="-704.51807"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-1-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-0"
+ d="m -670.74183,992.89523 -0.054,54.61977"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-0-5"
+ d="m -642.86133,1020.9849 -54.61981,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-6"
+ width="11.258166"
+ height="10.674783"
+ x="-1026.6029"
+ y="665.62878"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapdist.png"
+ ry="0"
+ y="983.90247"
+ x="-506.66095"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-9-5"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapcenter.png"
+ ry="0"
+ y="996.46741"
+ x="-312.42548"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-2-1-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapintersectionm.png"
+ ry="0"
+ y="994.32434"
+ x="-114.56838"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0"
+ d="m -57.427441,1003.2843 -0.054,35.5221"
+ style="fill:none;stroke:#000000;stroke-width:1.61288965;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2"
+ width="11.258166"
+ height="10.674783"
+ x="-1055.0343"
+ y="55.312523"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectsingle.png"
+ ry="0"
+ y="1084.8046"
+ x="-509.96927"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-9-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-5-9"
+ d="m -449.38496,1131.0412 -39.04942,-38.1898"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectnothing.png"
+ ry="0"
+ y="1098.5392"
+ x="-318.36548"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-2-1-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectlayer.png"
+ ry="0"
+ y="1095.2264"
+ x="-117.87655"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-1"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-6"
+ width="10.066749"
+ height="9.9582796"
+ x="-494.61758"
+ y="797.33459"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-8"
+ width="10.066749"
+ height="9.9582796"
+ x="-475.95831"
+ y="797.16345"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-2"
+ width="10.066749"
+ height="9.9582796"
+ x="-457.37732"
+ y="797.8385"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-6-5"
+ width="10.066749"
+ height="9.9582796"
+ x="-494.54401"
+ y="814.01184"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-8-8"
+ width="10.066749"
+ height="9.9582796"
+ x="-475.88477"
+ y="813.84094"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-2-8"
+ width="10.066749"
+ height="9.9582796"
+ x="-457.30377"
+ y="814.51599"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-6-4"
+ width="10.066749"
+ height="9.9582796"
+ x="-494.61917"
+ y="829.57751"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-8-9"
+ width="10.066749"
+ height="9.9582796"
+ x="-475.9599"
+ y="829.40637"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-2-5"
+ width="10.066749"
+ height="9.9582796"
+ x="-457.37891"
+ y="830.08167"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-6-3"
+ width="10.066749"
+ height="9.9582796"
+ x="-494.76331"
+ y="844.64026"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-8-7"
+ width="10.066749"
+ height="9.9582796"
+ x="-476.10406"
+ y="844.46936"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.82664192;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-5-2-5-3-0-2-3"
+ width="10.066749"
+ height="9.9582796"
+ x="-457.52307"
+ y="845.14441"
+ ry="3.168535"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6-7"
+ d="m -701.11964,916.49383 c 28.93703,-0.4773 37.81925,17.1356 35.07686,38.2962"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0"
+ width="11.258166"
+ height="10.674783"
+ x="-957.52209"
+ y="661.13867"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-0"
+ width="11.258166"
+ height="10.674783"
+ x="-922.69812"
+ y="694.24994"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-4"
+ width="11.258166"
+ height="10.674783"
+ x="-932.20129"
+ y="670.27209"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-67"
+ width="11.258166"
+ height="10.674783"
+ x="-906.90759"
+ y="683.13831"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-01"
+ width="11.258166"
+ height="10.674783"
+ x="-918.01941"
+ y="669.3949"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-1"
+ width="11.258166"
+ height="10.674783"
+ x="-930.73938"
+ y="655.50531"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-06"
+ width="11.258166"
+ height="10.674783"
+ x="-943.45911"
+ y="642.63916"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-02"
+ d="m -490.80006,897.23813 39.18151,38.0544"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6-7-8"
+ d="m -503.93545,914.28153 c 28.93704,-0.4773 37.81925,17.1356 35.07687,38.2962"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-5"
+ width="11.258166"
+ height="10.674783"
+ x="-955.30994"
+ y="463.95447"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-0-6"
+ width="11.258166"
+ height="10.674783"
+ x="-920.48596"
+ y="497.0658"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-67-9"
+ width="11.258166"
+ height="10.674783"
+ x="-904.69543"
+ y="485.9541"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-06-0"
+ width="11.258166"
+ height="10.674783"
+ x="-941.24695"
+ y="445.45496"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-8"
+ d="m -293.8852,909.23283 39.18151,38.0544"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6-7-5"
+ d="m -311.9916,930.66243 c 28.93704,-0.4773 37.81925,17.1356 35.07687,38.2962"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-4-8"
+ width="11.258166"
+ height="10.674783"
+ x="-946.37"
+ y="281.14407"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-1-3"
+ width="11.258166"
+ height="10.674783"
+ x="-934.08899"
+ y="270.17862"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4"
+ d="m -110.78395,934.17373 54.619819,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0"
+ d="m -85.231571,908.47343 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8"
+ width="11.258166"
+ height="10.674783"
+ x="-940.06848"
+ y="79.815086"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-3"
+ d="m -72.367981,1051.0945 -37.176249,0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.65001523;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-8-9"
+ d="m -287.19169,1000.9955 39.18151,38.0544"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6-7-5-7"
+ d="m -305.29809,1022.4251 c 28.93704,-0.4773 37.81925,17.1356 35.07687,38.2962"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-4-8-1"
+ width="11.258166"
+ height="10.674783"
+ x="-1059.2228"
+ y="293.47311"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-1-3-7"
+ width="11.258166"
+ height="10.674783"
+ x="-1025.8514"
+ y="263.48511"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-2-8-91"
+ d="m -482.79319,989.41663 39.18151,38.05437"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-85-0-2-6-7-5-5"
+ d="m -500.89959,1010.8462 c 28.93704,-0.4773 37.81925,17.1356 35.07687,38.2962"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-4-8-9"
+ width="11.258166"
+ height="10.674783"
+ x="-1037.3058"
+ y="460.95432"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-1-3-0"
+ width="11.258166"
+ height="10.674783"
+ x="-1007.2428"
+ y="464.46255"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-2-4"
+ d="m -446.5006,994.73013 0.16704,12.66507 -10.49373,-6.2422 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.4812391"
+ inkscape:transform-center-y="0.3691414"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-0-5-2-4-7"
+ d="m -490.15501,1025.5597 -0.16704,12.6651 10.49373,-6.2422 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.4812391"
+ inkscape:transform-center-y="0.3691414"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ ry="0"
+ y="1180.6879"
+ x="-701.18402"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-43-8-1-1-9-0-2-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect9195-0"
+ width="39.662704"
+ height="48.887695"
+ x="-680.41144"
+ y="1190.579"
+ ry="3.612721"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect9195-5-4"
+ width="55.968418"
+ height="41.773563"
+ x="-695.35419"
+ y="1197.6932"
+ ry="3.0869982"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -666.08458,1231.5981 2.5474,-0.018 -0.032,-0.2165 c -0.017,-0.119 -0.048,-0.6676 -0.069,-1.2191 l -0.038,-1.0025 3.4388,-5.3401 c 1.8912,-2.9371 3.4387,-5.4001 3.4387,-5.4733 0,-0.2441 -0.1441,-1.3508 -0.1816,-1.3947 -0.02,-0.024 -0.4847,-0.055 -1.0319,-0.07 l -0.9948,-0.027 -1.6434,1.733 -1.6434,1.7331 0,-1.8634 c 5e-4,-1.0249 0.03,-4.2997 0.065,-7.2774 l 0.064,-5.414 -0.42399,-0.416 -0.4241,-0.4159 -0.7283,0 -0.7283,0 -0.3795,0.4511 -0.3795,0.4512 0.03,2.1054 c 0.017,1.158 0.045,3.6019 0.063,5.4308 l 0.033,3.3252 -0.5223,0 -0.5223,0 -0.04,-2.583 c -0.022,-1.4206 -0.051,-2.5944 -0.064,-2.6084 -0.013,-0.014 -0.5313,-0.01 -1.1516,0.02 l -1.1278,0.045 -0.286,0.417 -0.286,0.417 0,2.3132 0,2.3132 -0.5308,0 -0.5308,0 0,-2.0887 1e-4,-2.0888 -1.0148,0.021 -1.0147,0.021 -0.3591,0.3905 -0.359,0.3905 0,2.1789 0,2.179 -0.5308,0 -0.5307,0 0,-2.0052 0,-2.0052 -0.4215,0 -0.4215,0 -1.1382,1.1176 -1.1382,1.1175 0,3.7935 0,3.7935 1.2489,2.6729 c 1.2301,2.6328 1.2488,2.6793 1.2488,3.0972 0,0.2334 0.018,0.7899 0.041,1.2369 l 0.041,0.8125 2.9409,-0.016 c 1.6175,-0.01 4.0871,-0.024 5.4881,-0.034 z"
+ id="path9770-8-7-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2-7-0-3"
+ width="5.3552132"
+ height="5.1506367"
+ x="-688.34625"
+ y="1190.2765"
+ ry="1.6388345"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-7-7-6-3-2-7-0-9-3"
+ width="5.3552132"
+ height="5.1506367"
+ x="-695.35419"
+ y="1190.1503"
+ ry="1.6388345"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectwindow.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -487.77742,1140.0209 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.8312,-2.3659 6.9978,-4.3701 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.317,-4.8983 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.8567,4.14 -2.8053,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507632"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-5-9-4"
+ d="m -256.35211,1144.7399 -39.04942,-38.1898"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -294.74457,1125.3808 3.0715,-1.3136 0.076,0.2642 c 0.043,0.1449 0.2966,0.7882 0.5639,1.4293 l 0.4862,1.1658 6.9661,4.3015 c 3.8312,2.3659 6.9978,4.3701 7.0366,4.4538 0.1295,0.2789 0.5435,1.6193 0.5217,1.6891 -0.01,0.038 -0.5532,0.3172 -1.203,0.6208 l -1.1814,0.5518 -2.8947,-1.1198 -2.8946,-1.1197 0.9885,2.1296 c 0.5443,1.1711 2.317,4.8983 3.9388,8.283 l 2.9491,6.1539 -0.289,0.6975 -0.2891,0.6976 -0.8742,0.3838 -0.8744,0.3838 -0.6954,-0.3168 -0.6955,-0.3168 -1.0809,-2.4219 c -0.5939,-1.3324 -1.8567,-4.14 -2.8053,-6.2396 l -1.7243,-3.8176 -0.6278,0.2736 -0.6278,0.2736 1.3221,2.9729 c 0.7274,1.6351 1.3152,2.9918 1.307,3.0146 -0.01,0.023 -0.6361,0.2837 -1.3948,0.5805 l -1.3795,0.5391 -0.565,-0.3267 -0.565,-0.3268 -1.2271,-2.6436 -1.2272,-2.6437 -0.6379,0.2781 -0.6381,0.278 1.1082,2.3871 1.1081,2.3871 -1.2306,0.5081 -1.2305,0.508 -0.6388,-0.2581 -0.6387,-0.2582 -1.1558,-2.4902 -1.156,-2.4903 -0.6379,0.2781 -0.638,0.278 1.0638,2.2916 1.0637,2.2917 -0.5076,0.2185 -0.5077,0.2185 -1.9609,-0.6809 -1.9609,-0.681 -2.0125,-4.3354 -2.0124,-4.3354 0.083,-3.709 c 0.082,-3.6533 0.08,-3.7163 -0.1421,-4.1939 -0.1239,-0.2667 -0.3974,-0.9122 -0.6069,-1.435 l -0.3819,-0.9502 3.5432,-1.5224 c 1.9489,-0.837 4.9253,-2.1135 6.6145,-2.836 z"
+ id="path9770-8-3-1-6-2-9-8"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507632"
+ inkscape:transform-center-y="4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -109.73963,1125.5484 c -3.4645,14.259 2.6743,15.0529 12.494099,10.6858 1.7193,-0.7645 3.5659,1.0564 4.7889,-0.3736 l 16.5949,-19.4031 c 1.223,-1.43 1.0564,-3.5659 -0.3736,-4.7889 l -12.4941,-10.6858 c -1.43,-1.2231 -3.5658,-1.0564 -4.7888,0.3736 l -16.594999,19.4032 c -1.223,1.43 0.8179,2.9604 0.3736,4.7888 z"
+ id="rect6615-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssssssss"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -105.70853,1133.4822 c -16.4543,15.0104 14.618299,6.5765 7.705799,20.7135"
+ id="path6618-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -65.783831,1153.4196 -3.5972,2.7976 -0.1851,-0.3317 c -0.1026,-0.1817 -0.6419,-0.9668 -1.1984,-1.7447 l -1.012,-1.4141 -10.5039,-3.4973 c -5.777,-1.9237 -10.5675,-3.5794 -10.6454,-3.6796 -0.2593,-0.334 -1.2329,-2.0082 -1.2269,-2.1099 0,-0.055 0.6219,-0.6129 1.3747,-1.2395 l 1.3687,-1.139 4.1496,0.5506 4.1497,0.5507 -1.98,-2.5501 c -1.0898,-1.4019 -4.6109,-5.8507 -7.8241,-9.8868 l -5.8426,-7.338 0.1535,-1.039 0.1537,-1.0392 1.0207,-0.8097 1.0208,-0.8098 1.0124,0.1969 1.0124,0.1969 2.195,2.9145 c 1.2066,1.6035 3.764,4.9788 5.682,7.5015 l 3.487,4.5871 0.7335,-0.5787 0.7336,-0.5787 -2.6884,-3.5791 c -1.4787,-1.9684 -2.6851,-3.6069 -2.6818,-3.6404 0,-0.034 0.7413,-0.5951 1.6386,-1.2488 l 1.6321,-1.1877 0.8448,0.2537 0.8447,0.2536 2.458,3.1656 2.4579,3.1656 0.7455,-0.5882 0.7455,-0.5882 -2.2194,-2.8583 -2.2196,-2.8583 1.4472,-1.0963 1.447,-1.0961 0.9193,0.1364 0.9191,0.1366 2.3153,2.9817 2.3152,2.9819 0.7455,-0.5882 0.7454,-0.5881 -2.1306,-2.744 -2.1307,-2.744 0.5941,-0.4643 0.5941,-0.4643 2.7861,0.2681 2.7861,0.2682 4.0308,5.1912 4.0309,5.1912 1.0861,5.0417 c 1.0698,4.9659 1.093,5.0503 1.5371,5.6222 0.2479,0.3193 0.814,1.101 1.2566,1.738 l 0.8059,1.1574 -4.1474,3.2369 c -2.2813,1.78 -5.7658,4.4959 -7.7442,6.0346 z"
+ id="path9770-8-3-13-7"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectinters.png"
+ ry="0"
+ y="1176.0092"
+ x="-515.20959"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0"
+ d="m -507.45315,1199.406 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2"
+ d="m -491.82559,1183.1136 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-0"
+ width="11.258166"
+ height="10.674783"
+ x="-1204.6805"
+ y="486.51251"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -472.10802,1231.945 -3.0715,1.3136 -0.076,-0.2642 c -0.043,-0.1449 -0.2966,-0.7882 -0.5639,-1.4293 l -0.4862,-1.1658 -6.9661,-4.3015 c -3.8312,-2.3659 -6.9978,-4.3701 -7.0366,-4.4538 -0.1295,-0.2789 -0.5435,-1.6193 -0.5217,-1.6891 0.01,-0.038 0.5532,-0.3172 1.203,-0.6208 l 1.1814,-0.5518 2.8947,1.1198 2.8946,1.1197 -0.9885,-2.1296 c -0.5443,-1.1711 -2.317,-4.8983 -3.9388,-8.283 l -2.9491,-6.1539 0.289,-0.6975 0.2891,-0.6976 0.8742,-0.3838 0.8744,-0.3838 0.6954,0.3168 0.6955,0.3168 1.0809,2.4219 c 0.5939,1.3324 1.8567,4.14 2.8053,6.2396 l 1.7243,3.8176 0.6278,-0.2736 0.6278,-0.2736 -1.3221,-2.9729 c -0.7274,-1.6351 -1.3152,-2.9918 -1.307,-3.0146 0.01,-0.023 0.6361,-0.2837 1.3948,-0.5805 l 1.3795,-0.5391 0.565,0.3267 0.565,0.3268 1.2271,2.6436 1.2272,2.6437 0.6379,-0.2781 0.6381,-0.278 -1.1082,-2.3871 -1.1081,-2.3871 1.2306,-0.5081 1.2305,-0.508 0.6388,0.2581 0.6387,0.2582 1.1558,2.4902 1.156,2.4903 0.6379,-0.2781 0.638,-0.278 -1.0638,-2.2916 -1.0637,-2.2917 0.5076,-0.2185 0.5077,-0.2185 1.9609,0.6809 1.9609,0.681 2.0125,4.3354 2.0124,4.3354 -0.083,3.709 c -0.082,3.6533 -0.08,3.7163 0.1421,4.1939 0.1239,0.2667 0.3974,0.9122 0.6069,1.435 l 0.3819,0.9502 -3.5432,1.5224 c -1.9489,0.837 -4.9253,2.1135 -6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-7"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.0507637"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectinvert.png"
+ ry="0"
+ y="1187.8715"
+ x="-316.32675"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2"
+ d="m -314.77333,1205.2717 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0"
+ d="m -299.14577,1188.9793 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-0-6"
+ width="11.258166"
+ height="10.674783"
+ x="-1210.5468"
+ y="293.83264"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -281.70264,1234.0889 -3.0715,1.3136 -0.076,-0.2642 c -0.043,-0.1449 -0.2966,-0.7882 -0.5639,-1.4293 l -0.4862,-1.1658 -6.9661,-4.3015 c -3.8312,-2.3659 -6.9978,-4.3701 -7.0366,-4.4538 -0.1295,-0.2789 -0.5435,-1.6193 -0.5217,-1.6891 0.01,-0.038 0.5532,-0.3172 1.203,-0.6208 l 1.1814,-0.5518 2.8947,1.1198 2.8946,1.1197 -0.9885,-2.1296 c -0.5443,-1.1711 -2.317,-4.8983 -3.9388,-8.283 l -2.9491,-6.1539 0.289,-0.6975 0.2891,-0.6976 0.8742,-0.3838 0.8744,-0.3838 0.6954,0.3168 0.6955,0.3168 1.0809,2.4219 c 0.5939,1.3324 1.8567,4.14 2.8053,6.2396 l 1.7243,3.8176 0.6278,-0.2736 0.6278,-0.2736 -1.3221,-2.9729 c -0.7274,-1.6351 -1.3152,-2.9918 -1.307,-3.0146 0.01,-0.023 0.6361,-0.2837 1.3948,-0.5805 l 1.3795,-0.5391 0.565,0.3267 0.565,0.3268 1.2271,2.6436 1.2272,2.6437 0.6379,-0.2781 0.6381,-0.278 -1.1082,-2.3871 -1.1081,-2.3871 1.2306,-0.5081 1.2305,-0.508 0.6388,0.2581 0.6387,0.2582 1.1558,2.4902 1.156,2.4903 0.6379,-0.2781 0.638,-0.278 -1.0638,-2.2916 -1.0637,-2.2917 0.5076,-0.2185 0.5077,-0.2185 1.9609,0.6809 1.9609,0.681 2.0125,4.3354 2.0124,4.3354 -0.083,3.709 c -0.082,3.6533 -0.08,3.7163 0.1421,4.1939 0.1239,0.2667 0.3974,0.9122 0.6069,1.435 l 0.3819,0.9502 -3.5432,1.5224 c -1.9489,0.837 -4.9253,2.1135 -6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-7-5"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.0507637"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4"
+ d="m -251.14395,1238.4561 -54.61982,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2"
+ d="m -266.77151,1254.7485 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-0-6-2"
+ width="11.258166"
+ height="10.674783"
+ x="1233.1815"
+ y="-272.08463"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,1,1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ ry="0"
+ y="1196.5382"
+ x="-221.38527"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7"
+ d="m -219.83187,1213.9384 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6"
+ d="m -204.20431,1197.646 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3"
+ d="m -156.20249,1247.1228 -54.61982,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect18651"
+ width="32.457798"
+ height="33.335033"
+ x="-204.53285"
+ y="1213.5753"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -208.07572,1261.1664 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.8312,-2.3659 6.9978,-4.3701 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.317,-4.8983 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.8567,4.14 -2.8053,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-7-5-0"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507642"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5"
+ d="m -171.83005,1263.4152 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectcontour.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ ry="0"
+ y="1196.9518"
+ x="-125.85897"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7-2"
+ d="m -124.30557,1214.3519 54.619819,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6-2"
+ d="m -108.67801,1198.0595 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3-7"
+ d="m -60.676191,1247.5363 -54.619819,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -112.54942,1261.5799 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.831199,-2.3659 6.997799,-4.3701 7.036599,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.894599,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.316999,-4.8983 3.938799,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.856699,4.14 -2.805299,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-7-5-0-0"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507642"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5-1"
+ d="m -76.303751,1263.8287 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/selectall.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restrictvertical.png"
+ ry="0"
+ y="1087.1158"
+ x="-215.77913"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0"
+ d="m -181.17473,1094.8646 -0.054,53.2834"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9"
+ width="11.258166"
+ height="10.674783"
+ x="-1125.7028"
+ y="176.06477"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restrictorthogonal.png"
+ ry="0"
+ y="1256.5006"
+ x="-500.52063"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2-7-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0-8-7"
+ d="m -438.72317,1289.3371 -53.2834,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restrictorthogonal.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0-8"
+ d="m -465.91622,1264.2494 -0.054,53.2834"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restrictorthogonal.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9-1"
+ width="11.258166"
+ height="10.674783"
+ x="-1295.0875"
+ y="460.80627"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restrictorthogonal.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapfree.png"
+ ry="0"
+ y="1178.7562"
+ x="-413.67853"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2-7-0-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0-8-7-0"
+ d="m -351.88107,1211.5928 -53.2834,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.95076704, 1.97538352;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapfree.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0-8-1"
+ d="m -379.07412,1186.5051 -0.054,53.2834"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.95076704, 1.97538352;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/snapfree.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restricthorizontal.png"
+ ry="0"
+ y="1091.9142"
+ x="-409.54318"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2-7-0-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-2-3-5-6-0-0-0-8-7-7"
+ d="m -347.74573,1124.7506 -53.2834,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:1.97538352;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restricthorizontal.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9-1-8"
+ width="11.258166"
+ height="10.674783"
+ x="-1130.5011"
+ y="369.82883"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/restricthorizontal.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ ry="0"
+ y="993.49304"
+ x="-402.92667"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-2-7-0-7-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9-1-8-5"
+ width="11.258166"
+ height="10.674783"
+ x="-1018.8468"
+ y="355.35516"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -376.87696,1045.0278 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.8312,-2.3659 6.9978,-4.3701 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.317,-4.8983 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.8567,4.14 -2.8053,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-82"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507632"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9-1-8-5-9"
+ width="11.258166"
+ height="10.674783"
+ x="-823.41687"
+ y="257.50653"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -279.02832,849.59783 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.8312,-2.3659 6.9978,-4.3701 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.317,-4.8983 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.8567,4.14 -2.8053,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-82-0"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507632"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzerolock.png"
+ ry="0"
+ y="895.29309"
+ x="-397.65976"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-1-5-8-2-9-1-8-5-9-8"
+ width="11.258166"
+ height="10.674783"
+ x="-932.9613"
+ y="337.38113"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.59296489;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect18899"
+ width="25.992638"
+ height="23.210583"
+ x="-392.68436"
+ y="909.6322"
+ ry="4.2793975" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path18901"
+ sodipodi:cx="386.20392"
+ sodipodi:cy="2255.4937"
+ sodipodi:rx="5.9213548"
+ sodipodi:ry="6.5792832"
+ d="m 392.12527,2255.4937 a 5.9213548,6.5792832 0 1 1 -11.84271,0 5.9213548,6.5792832 0 1 1 11.84271,0 z"
+ transform="matrix(1.3675429,0,0,1.2599387,-907.33857,-1933.0731)" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -358.61051,957.38793 3.0715,1.3136 0.076,-0.2642 c 0.043,-0.1449 0.2966,-0.7882 0.5639,-1.4293 l 0.4862,-1.1658 6.9661,-4.3015 c 3.8312,-2.3659 6.9978,-4.3701 7.0366,-4.4538 0.1295,-0.2789 0.5435,-1.6193 0.5217,-1.6891 -0.01,-0.038 -0.5532,-0.3172 -1.203,-0.6208 l -1.1814,-0.5518 -2.8947,1.1198 -2.8946,1.1197 0.9885,-2.1296 c 0.5443,-1.1711 2.317,-4.8983 3.9388,-8.283 l 2.9491,-6.1539 -0.289,-0.6975 -0.2891,-0.6976 -0.8742,-0.3838 -0.8744,-0.3838 -0.6954,0.3168 -0.6955,0.3168 -1.0809,2.4219 c -0.5939,1.3324 -1.8567,4.14 -2.8053,6.2396 l -1.7243,3.8176 -0.6278,-0.2736 -0.6278,-0.2736 1.3221,-2.9729 c 0.7274,-1.6351 1.3152,-2.9918 1.307,-3.0146 -0.01,-0.023 -0.6361,-0.2837 -1.3948,-0.5805 l -1.3795,-0.5391 -0.565,0.3267 -0.565,0.3268 -1.2271,2.6436 -1.2272,2.6437 -0.6379,-0.2781 -0.6381,-0.278 1.1082,-2.3871 1.1081,-2.3871 -1.2306,-0.5081 -1.2305,-0.508 -0.6388,0.2581 -0.6387,0.2582 -1.1558,2.4902 -1.156,2.4903 -0.6379,-0.2781 -0.638,-0.278 1.0638,-2.2916 1.0637,-2.2917 -0.5076,-0.2185 -0.5077,-0.2185 -1.9609,0.6809 -1.9609,0.681 -2.0125,4.3354 -2.0124,4.3354 0.083,3.709 c 0.082,3.6533 0.08,3.7163 -0.1421,4.1939 -0.1239,0.2667 -0.3974,0.9122 -0.6069,1.435 l -0.3819,0.9502 3.5432,1.5224 c 1.9489,0.837 4.9253,2.1135 6.6145,2.836 z"
+ id="path9770-8-3-1-6-2-9-82-0-1"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="5.0507632"
+ inkscape:transform-center-y="-4.0406102"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path18901-9"
+ sodipodi:cx="386.20392"
+ sodipodi:cy="2255.4937"
+ sodipodi:rx="5.9213548"
+ sodipodi:ry="6.5792832"
+ d="m 392.12527,2255.4937 a 5.9213548,6.5792832 0 1 1 -11.84271,0 5.9213548,6.5792832 0 1 1 11.84271,0 z"
+ transform="matrix(0.47711745,0,0,0.83349448,-564.24504,-954.52021)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylinetrim.png"
+ ry="0"
+ y="895.48572"
+ x="-603.90405"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-7-8-4-7-3-9"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1-9-5"
+ d="m -559.36968,901.39613 -15.98825,13.6458"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8-5-6"
+ d="m -572.61719,912.71163 -23.4161,19.5317"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-1-9-7-7"
+ d="m -546.22312,958.10603 -26.15915,-12.524"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-7-7-0-1-7-5-8-5-9-1"
+ d="m -569.7819,947.11183 -26.5392,-15.0157"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-0-6-5"
+ width="11.258166"
+ height="10.674783"
+ x="-920.35852"
+ y="571.14429"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-5-6-0-0-6-0"
+ width="11.258166"
+ height="10.674783"
+ x="-951.06189"
+ y="567.63531"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(0,-1,-1,0,0,0)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylinesegment.png"
+ ry="0"
+ y="990.03479"
+ x="-602.93335"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-0-6-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25-3-8"
+ d="m -595.13421,998.57963 15.45264,15.77447 13.33718,-12.0754 18.94825,20.7004 -26.45094,25.1285"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="ccccc" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-3-7"
+ width="11.258166"
+ height="10.674783"
+ x="586.93158"
+ y="995.94739"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-7-4"
+ width="11.258166"
+ height="10.674783"
+ x="574.30469"
+ y="1009.2689"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-39-3"
+ width="11.258166"
+ height="10.674783"
+ x="560.41516"
+ y="996.13684"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-8-5"
+ width="11.258166"
+ height="10.674783"
+ x="541.97986"
+ y="1016.8448"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-1-4-0-83-6"
+ width="11.258166"
+ height="10.674783"
+ x="568.297"
+ y="1042.1786"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(-1,1)" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/polylineequidstant.png"
+ ry="0"
+ y="1085.3612"
+ x="-602.34857"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-0-6-4-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25-3-8-4"
+ d="m -591.48337,1095.0759 15.45264,15.7745 13.33718,-12.0754 18.94825,20.7004 -26.45094,25.1285"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-3-1-25-3-8-4-9"
+ d="m -596.04027,1100.2975 19.33861,20.374 13.28318,-11.7947 10.17726,11.2693 -21.2162,18.8757"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="ccccc" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ ry="0"
+ y="1275.4598"
+ x="-313.83917"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9-0-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7-2-2"
+ d="m -312.28576,1292.8599 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6-2-1"
+ d="m -296.6582,1276.5675 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3-7-1"
+ d="m -248.65638,1326.0443 -54.61982,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5-1-2"
+ d="m -264.28394,1342.3367 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="opacity:0;color:#000000;fill:#808000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.65413535000000000;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.30827069000000007, 1.65413534000000007;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -167.43863,2692.5054 0,-365.1504 568.19549,0 568.19549,0 0,365.1504 0,365.1504 -568.19549,0 -568.19549,0 0,-365.1504 z m 668.94591,-5.5898 c 0.21062,-1.8247 -0.0719,-2.2673 -1.44736,-2.2673 -1.35665,0 -1.70907,0.5241 -1.70907,2.5418 0,1.974 0.32334,2.4805 1.44736,2.2674 0.87296,-0.1656 1.55124,-1.1744 1.70907,-2.5419 z m -372.85568,-34.9365 0,-35.1504 -35.150379,0 -35.150376,0 0,35.1504 0,35.1504 35.150376,0 35.150379,0 0,-35.1504 z m 373.00752,28.5338 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m -33.08271,-3.3083 c 0,-0.4548 -0.55827,-0.827 -1.2406,-0.827 -0.68233,0 -1.2406,0.3722 -1.2406,0.827 0,0.4549 0.55827,0.8271 1.2406,0.8271 0.68233,0 1.2406,-0.3722 1.2406,-0.8271 z m 33.08271,-1.6541 c 0,-0.919 0.55138,-1.6541 1.2406,-1.6541 0.68233,0 1.2406,-0.5583 1.2406,-1.2406 0,-0.6824 -0.55827,-1.2406 -1.2406,-1.2406 -0.82707,0 -1.2406,-0.8271 -1.2406,-2.4812 0,-1.9299 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5513 -1.65413,2.4812 0,2.2055 -0.27569,2.4812 -2.48121,2.4812 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.92983,0 2.48121,0.3676 2.48121,1.6541 0,1.1028 0.55138,1.6541 1.65413,1.6541 1.10276,0 1.65414,-0.5513 1.65414,-1.6541 z m -33.08271,-2.5777 c 0,-2.2695 -0.22246,-2.518 -1.8609,-2.0789 -1.0235,0.2743 -2.32613,0.5038 -2.89474,0.51 -0.56861,0.01 -1.03383,0.5695 -1.03383,1.2519 0,0.6892 0.73517,1.2406 1.65413,1.2406 0.90978,0 1.65414,0.3722 1.65414,0.827 0,0.4549 0.55827,0.8271 1.2406,0.8271 0.83738,0 1.2406,-0.8378 1.2406,-2.5777 z m -6.61654,-0.317 c 0,-0.6824 -0.37218,-1.2406 -0.82707,-1.2406 -0.45489,0 -0.82707,0.5582 -0.82707,1.2406 0,0.6823 0.37218,1.2406 0.82707,1.2406 0.45489,0 0.82707,-0.5583 0.82707,-1.2406 z m 12.40601,0 c 0,-0.8271 -0.82706,-1.2406 -2.4812,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.4812,-0.4136 2.4812,-1.2406 z m 5.78948,0 c 0,-0.8271 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4136 2.48121,-1.2406 z m 5.78947,0 c 0,-0.8271 -0.82707,-1.2406 -2.4812,-1.2406 -1.65414,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82706,1.2406 2.4812,1.2406 1.65413,0 2.4812,-0.4136 2.4812,-1.2406 z m 5.78948,0 c 0,-0.8271 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4136 2.48121,-1.2406 z m 18.19548,0 c 0,-0.8271 -0.82706,-1.2406 -2.4812,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.4812,-0.4136 2.4812,-1.2406 z m 5.78948,0 c 0,-0.8271 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4136 2.48121,-1.2406 z m -47.14286,-5.376 c 0,-1.6541 -0.41353,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.8271 -1.2406,2.4812 0,1.6542 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.827 1.2406,-2.4812 z m -168.7218,-13.2535 c 0,-10.6971 0.0143,-10.7778 2.04456,-11.5497 1.14328,-0.4347 2.27657,-1.7017 2.57087,-2.8743 l 0.5263,-2.0969 10.24868,0 c 9.6973,0 10.24868,-0.089 10.24868,-1.6541 0,-1.5652 -0.55138,-1.6542 -10.24868,-1.6542 -10.22542,0 -10.24986,0 -10.76448,-2.0551 -0.3182,-1.2678 -1.30304,-2.2526 -2.57086,-2.5708 -2.03827,-0.5116 -2.05507,-0.5929 -2.05507,-9.9374 0,-8.8703 -0.0968,-9.4216 -1.65414,-9.4216 -1.55825,0 -1.65414,0.5513 -1.65414,9.5112 0,8.6077 -0.14143,9.5113 -1.48872,9.5113 -1.90545,0 -3.47368,1.5682 -3.47368,3.4737 0,1.3509 -0.91896,1.4887 -9.92481,1.4887 -9.37343,0 -9.92482,0.092 -9.92482,1.6542 0,1.5617 0.55139,1.6541 9.86729,1.6541 9.59051,0 9.8747,0.052 10.13158,1.8531 0.14912,1.0457 1.25542,2.3268 2.53873,2.9399 l 2.27443,1.0867 0,10.1554 c 0,10.2409 0.19929,11.2581 2.20552,11.2581 0.86252,0 1.10276,-2.3467 1.10276,-10.7723 z m 201.80451,8.7047 c 0,-1.5163 -0.4411,-2.0677 -1.65414,-2.0677 -1.21303,0 -1.65413,0.5514 -1.65413,2.0677 0,1.5162 0.4411,2.0676 1.65413,2.0676 1.21304,0 1.65414,-0.5514 1.65414,-2.0676 z m -33.08271,-1.6542 c 0,-1.2865 -0.46867,-2.0676 -1.2406,-2.0676 -0.77193,0 -1.2406,0.7811 -1.2406,2.0676 0,1.2866 0.46867,2.0677 1.2406,2.0677 0.77193,0 1.2406,-0.7811 1.2406,-2.0677 z m 33.08271,-4.5489 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9299 0.36758,2.4813 1.65413,2.4813 1.28656,0 1.65414,-0.5514 1.65414,-2.4813 z m -33.08271,-1.6541 c 0,-1.6541 -0.41353,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.8271 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.8271 1.2406,-2.4812 z m 33.08271,-4.1353 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m -33.08271,-1.6542 c 0,-1.6541 -0.41353,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.8271 -1.2406,2.4812 0,1.6542 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.827 1.2406,-2.4812 z m 33.08271,-4.1353 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m -33.08271,-4.5489 c 0,-4.2272 -0.26508,-5.3759 -1.2406,-5.3759 -0.68233,0 -1.2406,0.5583 -1.2406,1.2406 0,0.6823 -0.55827,1.2406 -1.2406,1.2406 -0.68922,0 -1.24061,0.7352 -1.24061,1.6541 0,0.919 0.55139,1.6542 1.24061,1.6542 0.82706,0 1.2406,0.827 1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.97552,0 1.2406,-1.1487 1.2406,-5.376 z m -12.40601,-0.827 c 0,-0.8271 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4136 2.48121,-1.2406 z m 5.78947,-0.4711 c 0,-1.3 -0.44549,-1.6481 -1.85245,-1.4474 -2.74897,0.3922 -2.99058,3.1591 -0.27586,3.1591 1.60077,0 2.12831,-0.4243 2.12831,-1.7117 z m 12.40601,0.058 c 0,-1.2865 -0.55138,-1.6541 -2.4812,-1.6541 -1.92982,0 -2.4812,0.3676 -2.4812,1.6541 0,1.2866 0.55138,1.6542 2.4812,1.6542 1.92982,0 2.4812,-0.3676 2.4812,-1.6542 z m 5.78948,-0.055 c 0,-1.3754 -0.44266,-1.658 -2.26737,-1.4474 -1.36751,0.1579 -2.37629,0.8362 -2.54184,1.7091 -0.21317,1.124 0.29337,1.4474 2.26736,1.4474 2.0177,0 2.54185,-0.3525 2.54185,-1.7091 l 0,0 z m 5.78947,0.055 c 0,-1.213 -0.55138,-1.6541 -2.06767,-1.6541 -1.51629,0 -2.06767,0.4411 -2.06767,1.6541 0,1.2131 0.55138,1.6542 2.06767,1.6542 1.51629,0 2.06767,-0.4411 2.06767,-1.6542 z m 6.61654,0 c 0,-1.2865 -0.55138,-1.6541 -2.4812,-1.6541 -1.92982,0 -2.4812,0.3676 -2.4812,1.6541 0,1.2866 0.55138,1.6542 2.4812,1.6542 1.92982,0 2.4812,-0.3676 2.4812,-1.6542 z m 11.57895,0.096 c 0,-1.9519 -2.50925,-2.6556 -7.18465,-2.0147 -2.75428,0.3775 -3.56723,0.8403 -3.56723,2.0306 0,1.3462 0.68204,1.5418 5.37594,1.5418 4.71359,0 5.37594,-0.1919 5.37594,-1.5577 l 0,0 z m 2.20189,-1.1303 c -0.22944,-0.5686 -0.41717,-0.1034 -0.41717,1.0338 0,1.1372 0.18773,1.6025 0.41717,1.0339 0.22943,-0.5686 0.22943,-1.4991 0,-2.0677 z m -5.09663,-3.9286 c -0.28113,-0.4549 -1.04746,-0.827 -1.70295,-0.827 -0.65548,0 -1.19178,0.3721 -1.19178,0.827 0,0.4549 0.76632,0.8271 1.70295,0.8271 0.93662,0 1.47292,-0.3722 1.19178,-0.8271 z m -32.66917,-3.3082 c 0,-1.6542 -0.41353,-2.4813 -1.2406,-2.4813 -0.82707,0 -1.2406,0.8271 -1.2406,2.4813 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.8271 1.2406,-2.4812 z m 0,-5.7895 c 0,-1.6542 -0.41353,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.827 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.8271 1.2406,-2.4812 z m 187.81589,-15.9211 c 0.47472,-1.0235 3.81941,-3.6589 7.43262,-5.8565 6.22253,-3.7845 8.79727,-6.307 7.62962,-7.4746 -0.28724,-0.2872 0.0981,-0.5223 0.85618,-0.5223 0.75817,0 1.37847,-0.5733 1.37847,-1.2741 0,-0.9661 -0.79415,-1.2272 -3.28577,-1.0802 -1.80714,0.1066 -3.49114,-0.012 -3.74215,-0.2626 -0.2511,-0.2511 0.66893,-2.8354 2.04443,-5.7431 2.80632,-5.9321 3.03856,-7.5337 1.30139,-8.9754 -1.88902,-1.5678 -3.98589,-0.6812 -5.80676,2.4552 -1.44671,2.4919 -2.04501,2.8522 -4.36452,2.6286 -1.66498,-0.1605 -2.68797,-0.7114 -2.68797,-1.4474 0,-1.5394 -2.99274,-1.5493 -3.58273,-0.012 -0.2543,0.6627 -1.11623,1.0025 -1.97393,0.7782 -4.88031,-1.2761 -10.15763,5.8865 -10.15763,13.7866 0,2.3195 -0.34621,4.8641 -0.76935,5.6547 -0.42315,0.7907 -0.50682,1.8624 -0.18593,2.3816 0.52202,0.8447 12.83256,6.6242 14.41287,6.7666 0.35091,0.032 1.02644,-0.78 1.50116,-1.8035 z m 33.01118,-0.6203 c 0,-1.6767 -0.41064,-2.4812 -1.26657,-2.4812 -1.49518,0 -2.41612,1.9668 -1.74263,3.7218 0.8819,2.2982 3.0092,1.4212 3.0092,-1.2406 z m -128.67083,0.2068 c 0.25475,-0.7961 3.6805,-3.4632 7.61276,-5.9271 3.93226,-2.4638 7.32803,-5.1621 7.54614,-5.9962 0.21812,-0.8341 0.8184,-1.5421 1.33395,-1.5732 0.51556,-0.031 3.82192,-0.1243 7.34749,-0.2068 6.1407,-0.1438 6.4101,-0.072 6.40977,1.7108 -1.9e-4,1.1029 0.505,1.8609 1.24027,1.8609 0.68922,0 1.2406,-0.7352 1.2406,-1.6541 0,-1.1028 0.55138,-1.6542 1.65413,-1.6542 1.10276,0 1.65414,-0.5513 1.65414,-1.6541 0,-1.1027 -0.55138,-1.6541 -1.65414,-1.6541 -1.59452,0 -1.65413,-0.5514 -1.65413,-15.3008 0,-14.7494 0.0596,-15.3007 1.65413,-15.3007 0.91897,0 1.65414,-0.5514 1.65414,-1.2406 0,-0.6893 -0.73517,-1.2406 -1.65414,-1.2406 -0.90977,0 -1.65413,-0.3722 -1.65413,-0.8271 0,-0.4549 -0.55827,-0.8271 -1.2406,-0.8271 -0.68233,0 -1.2406,0.3722 -1.2406,0.8271 0,0.5207 -5.51379,0.8271 -14.88722,0.8271 -14.33584,0 -14.88722,-0.061 -14.88722,-1.6542 0,-0.9189 -0.55138,-1.6541 -1.2406,-1.6541 -0.68922,0 -1.2406,0.7352 -1.2406,1.6541 0,0.919 -0.55138,1.6542 -1.2406,1.6542 -0.68234,0 -1.24061,0.5582 -1.24061,1.2406 0,0.6823 0.37218,1.2406 0.82707,1.2406 0.50749,0 0.82707,4.0148 0.82707,10.3903 0,9.4221 -0.13488,10.3713 -1.44737,10.1858 -0.79605,-0.1125 -2.61736,0.071 -4.04735,0.4079 -3.6037,0.8489 -6.60156,7.7298 -7.02314,16.1198 l -0.30169,6.004 6.20301,2.771 c 7.18727,3.2107 8.81175,3.4635 9.44947,1.4708 z m 32.73098,-1.0338 c 0,-1.6542 -0.41354,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.827 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82706,0 1.2406,-0.8271 1.2406,-2.4812 z m 0,-5.7895 c 0,-1.6542 -0.41354,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.827 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82706,0 1.2406,-0.8271 1.2406,-2.4812 z m 95.93985,0.4135 c 0,-1.2865 -0.4687,-2.0677 -1.2406,-2.0677 -0.77191,0 -1.2406,0.7812 -1.2406,2.0677 0,1.2866 0.46869,2.0677 1.2406,2.0677 0.7719,0 1.2406,-0.7811 1.2406,-2.0677 z m -190.22557,-5.2863 c 0,-4.5234 0.15004,-4.9104 2.09276,-5.398 1.4757,-0.3703 2.23778,-1.2503 2.58458,-2.9844 0.4723,-2.3614 0.66841,-2.4591 4.93733,-2.4591 3.40016,0 4.44548,-0.2917 4.44548,-1.2406 0,-0.9505 -1.05041,-1.2406 -4.49135,-1.2406 -4.02212,0 -4.51895,-0.1936 -4.75563,-1.8532 -0.14912,-1.0456 -1.25542,-2.3267 -2.53873,-2.9398 l -2.27444,-1.0867 0,-12.3609 0,-12.3609 2.48121,0 c 1.65413,0 2.4812,-0.4135 2.4812,-1.2406 0,-0.8271 -0.82707,-1.2406 -2.4812,-1.2406 -2.09524,0 -2.48121,-0.3217 -2.48121,-2.0677 0,-1.5163 -0.4411,-2.0677 -1.65413,-2.0677 -1.21304,0 -1.65414,0.5514 -1.65414,2.0677 l 0,2.0677 -11.88909,0 -11.8891,0 -0.50394,-2.5197 c -0.36835,-1.8418 -1.17502,-2.7537 -2.99812,-3.3892 -2.3591,-0.8224 -2.49418,-1.1115 -2.49418,-5.3374 0,-3.4202 -0.29095,-4.468 -1.2406,-4.468 -0.94456,0 -1.24185,1.0362 -1.24583,4.3421 -0.005,3.955 -0.22598,4.4677 -2.48121,5.751 -1.73288,0.9861 -2.47597,2.041 -2.47597,3.5151 0,2.0227 -0.19638,2.1061 -4.96241,2.1061 -3.85965,0 -4.9624,0.2757 -4.9624,1.2406 0,0.9649 1.10275,1.2406 4.9624,1.2406 4.22724,0 4.96241,0.2205 4.96241,1.4887 0,1.8694 1.55851,3.4737 3.37452,3.4737 1.23932,0 1.39526,1.386 1.44233,12.8195 l 0.0528,12.8196 -2.84835,0 c -1.9805,0 -2.84836,0.378 -2.84836,1.2406 0,0.8664 0.87302,1.2406 2.89474,1.2406 2.53634,0 2.89474,0.256 2.89474,2.0677 0,1.2865 0.46867,2.0676 1.2406,2.0676 0.77193,0 1.2406,-0.7811 1.2406,-2.0676 l 0,-2.0677 12.23498,0 12.23498,0 0.79133,2.688 c 0.54491,1.8509 1.37084,2.7702 2.65224,2.9522 1.69093,0.2402 1.86091,0.7123 1.86091,5.1692 0,4.3535 0.18595,4.9049 1.65413,4.9049 1.46696,0 1.65414,-0.5514 1.65414,-4.8728 l 10e-6,0 z m 190.22557,-0.09 c 0,-0.919 0.5514,-1.6542 1.2406,-1.6542 0.68233,0 1.2406,-0.5582 1.2406,-1.2406 0,-0.6823 -0.55827,-1.2406 -1.2406,-1.2406 -0.82707,0 -1.2406,-0.827 -1.2406,-2.4812 0,-1.6541 -0.41354,-2.4812 -1.2406,-2.4812 -0.97553,0 -1.2406,1.1487 -1.2406,5.376 0,4.2272 0.26507,5.3759 1.2406,5.3759 0.68919,0 1.2406,-0.7352 1.2406,-1.6541 z m -86.84211,-3.3083 c 0,-1.2865 -0.55138,-1.6541 -2.4812,-1.6541 -1.92982,0 -2.4812,0.3676 -2.4812,1.6541 0,1.2866 0.55138,1.6541 2.4812,1.6541 1.92982,0 2.4812,-0.3675 2.4812,-1.6541 z m 5.78948,0 c 0,-1.2865 -0.55138,-1.6541 -2.48121,-1.6541 -1.92982,0 -2.4812,0.3676 -2.4812,1.6541 0,1.2866 0.55138,1.6541 2.4812,1.6541 1.92983,0 2.48121,-0.3675 2.48121,-1.6541 z m 71.95488,0.4135 c 0,-0.827 -0.82706,-1.2406 -2.4812,-1.2406 -1.65413,0 -2.4812,0.4136 -2.4812,1.2406 0,0.8271 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.4812,-0.4135 2.4812,-1.2406 z m 5.78948,0 c 0,-0.827 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4136 -2.4812,1.2406 0,0.8271 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4135 2.48121,-1.2406 z m 11.57895,0 c 0,-0.7719 -0.78109,-1.2406 -2.06767,-1.2406 -1.28659,0 -2.06767,0.4687 -2.06767,1.2406 0,0.772 0.78108,1.2406 2.06767,1.2406 1.28658,0 2.06767,-0.4686 2.06767,-1.2406 z m 6.61654,0 c 0,-0.827 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4136 -2.4812,1.2406 0,0.8271 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4135 2.48121,-1.2406 z m -579.11279,-8.0225 c 1.27066,-1.2707 1.42792,-40.8213 0.16542,-41.6015 -0.45489,-0.2812 -0.82707,-1.7653 -0.82707,-3.298 0,-5.2543 -0.51677,-5.3862 -21.1024,-5.3862 -18.182952,0 -18.525324,0.032 -19.790556,1.8381 -1.015391,1.4497 -1.287496,1.5474 -1.287496,0.4624 0,-0.7567 -0.442068,-1.649 -0.982366,-1.983 -1.465581,-0.9057 -10.792398,-1.0407 -12.457484,-0.1802 -1.669329,0.8626 -1.954055,4.8146 -0.454887,6.3138 0.771927,0.7719 0.771927,1.213 0,1.985 -1.28528,1.2852 -1.409489,38.8634 -0.136317,41.2423 0.820128,1.5324 2.014331,1.5998 28.368421,1.5998 20.295665,0 27.772595,-0.2604 28.504735,-0.9925 z m 564.22557,-1.4887 c 0,-1.6542 -0.41354,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.827 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82706,0 1.2406,-0.8271 1.2406,-2.4812 z m -415.83931,-7.3947 0.2378,-7.3946 5.78948,3.6423 c 3.18421,2.0032 6.58117,4.6283 7.5488,5.8334 l 1.75934,2.1912 7.33841,-3.2613 c 4.98403,-2.215 7.23599,-3.6379 7.01918,-4.4351 -0.17557,-0.6455 -0.56592,-3.779 -0.86744,-6.9632 -0.64178,-6.7775 -3.30088,-12.5227 -6.32879,-13.6739 -1.82524,-0.694 -13.17016,-0.3036 -14.48766,0.4985 -0.61052,0.3717 -2.39538,-3.3979 -2.39538,-5.059 0,-1.0098 2.57549,-1.2017 16.12782,-1.2017 15.57644,0 16.12782,-0.057 16.12782,-1.6541 0,-1.5973 -0.55138,-1.6542 -16.03815,-1.6542 l -16.03816,0 -0.54052,-2.1536 c -0.3416,-1.361 -1.43991,-2.493 -2.9844,-3.076 -2.28215,-0.8614 -2.44388,-1.2115 -2.44388,-5.29 0,-3.3309 -0.29446,-4.3676 -1.2406,-4.3676 -0.94455,0 -1.24185,1.0362 -1.24583,4.3421 -0.005,3.955 -0.22598,4.4678 -2.4812,5.751 -1.40791,0.8012 -2.47598,2.0975 -2.47598,3.0051 0,1.793 -2.0814,2.5876 -6.82331,2.6048 -2.20049,0.01 -3.1015,0.3717 -3.1015,1.2519 0,0.9649 1.10275,1.2406 4.9624,1.2406 4.22724,0 4.96241,0.2206 4.96241,1.4887 0,1.9055 1.56823,3.4737 3.47368,3.4737 1.38269,0 1.48873,1.1487 1.48873,16.1278 0,13.6006 0.18954,16.1279 1.20956,16.1279 0.95345,0 1.25992,-1.5658 1.44737,-7.3947 l 0,0 z m 113.13254,4.9135 c 0,-1.9299 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5513 -1.65414,2.4812 0,1.9298 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5514 1.65413,-2.4812 z m 302.70677,-3.7218 c 0,-1.2866 -0.4687,-2.0677 -1.2406,-2.0677 -0.77191,0 -1.2406,0.7811 -1.2406,2.0677 0,1.2865 0.46869,2.0676 1.2406,2.0676 0.7719,0 1.2406,-0.7811 1.2406,-2.0676 z m -302.70677,-2.0677 c 0,-1.9298 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5514 -1.65414,2.4812 0,1.9298 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5514 1.65413,-2.4812 z m 270.45113,0 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m 32.25564,-4.1354 c 0,-1.6541 -0.41354,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.8271 -1.2406,2.4812 0,1.6542 0.41353,2.4812 1.2406,2.4812 0.82706,0 1.2406,-0.827 1.2406,-2.4812 z m -302.70677,-1.6541 c 0,-1.9298 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5514 -1.65414,2.4812 0,1.9298 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5514 1.65413,-2.4812 z m 270.45113,0 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m 32.25564,-4.1353 c 0,-1.6542 -0.41354,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.827 -1.2406,2.4812 0,1.6541 0.41353,2.4812 1.2406,2.4812 0.82706,0 1.2406,-0.8271 1.2406,-2.4812 z m -302.70677,-1.6542 c 0,-1.9298 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5514 -1.65414,2.4812 0,1.9299 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5513 1.65413,-2.4812 z m 270.45113,0 c 0,-2.2055 0.27569,-2.4812 2.4812,-2.4812 1.65414,0 2.48121,-0.4135 2.48121,-1.2406 0,-0.827 -0.82707,-1.2406 -2.48121,-1.2406 -1.92982,0 -2.4812,-0.3676 -2.4812,-1.6541 0,-1.1028 -0.55138,-1.6541 -1.65414,-1.6541 -1.10275,0 -1.65413,0.5513 -1.65413,1.6541 0,0.919 -0.55138,1.6541 -1.2406,1.6541 -0.68233,0 -1.2406,0.5583 -1.2406,1.2406 0,0.6824 0.55827,1.2406 1.2406,1.2406 0.82706,0 1.2406,0.8271 1.2406,2.4812 0,1.9299 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5513 1.65414,-2.4812 z m 34.53007,-2.4699 c 0.56861,-0.01 1.03384,-0.5695 1.03384,-1.2519 0,-0.6892 -0.73518,-1.2406 -1.65414,-1.2406 -0.90977,0 -1.65413,-0.3721 -1.65413,-0.827 0,-0.4549 -0.55827,-0.8271 -1.2406,-0.8271 -0.83741,0 -1.2406,0.8378 -1.2406,2.5777 0,2.2695 0.22248,2.518 1.8609,2.0789 1.02349,-0.2743 2.32613,-0.5038 2.89473,-0.51 z m -47.76315,-1.2519 c 0,-0.7719 -0.78112,-1.2406 -2.06767,-1.2406 -1.28656,0 -2.06767,0.4687 -2.06767,1.2406 0,0.772 0.78111,1.2406 2.06767,1.2406 1.28655,0 2.06767,-0.4686 2.06767,-1.2406 z m 6.61654,0 c 0,-0.827 -0.82707,-1.2406 -2.4812,-1.2406 -1.65414,0 -2.48121,0.4136 -2.48121,1.2406 0,0.8271 0.82707,1.2406 2.48121,1.2406 1.65413,0 2.4812,-0.4135 2.4812,-1.2406 z m 17.36842,0 c 0,-0.7719 -0.78108,-1.2406 -2.06767,-1.2406 -1.28659,0 -2.06767,0.4687 -2.06767,1.2406 0,0.772 0.78108,1.2406 2.06767,1.2406 1.28659,0 2.06767,-0.4686 2.06767,-1.2406 z m 6.61654,0 c 0,-0.827 -0.82707,-1.2406 -2.4812,-1.2406 -1.65414,0 -2.48121,0.4136 -2.48121,1.2406 0,0.8271 0.82707,1.2406 2.48121,1.2406 1.65413,0 2.4812,-0.4135 2.4812,-1.2406 z m 5.78947,0 c 0,-0.827 -0.82706,-1.2406 -2.4812,-1.2406 -1.65413,0 -2.4812,0.4136 -2.4812,1.2406 0,0.8271 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.4812,-0.4135 2.4812,-1.2406 z m 5.78948,0 c 0,-0.827 -0.82707,-1.2406 -2.48121,-1.2406 -1.65413,0 -2.4812,0.4136 -2.4812,1.2406 0,0.8271 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.48121,-0.4135 2.48121,-1.2406 z m 9.09774,0 c 0,-0.6823 -0.37218,-1.2406 -0.82707,-1.2406 -0.45488,0 -0.82706,0.5583 -0.82706,1.2406 0,0.6824 0.37218,1.2406 0.82706,1.2406 0.45489,0 0.82707,-0.5582 0.82707,-1.2406 z m -308.49624,-0.4135 c 0,-0.4549 0.55827,-0.8271 1.2406,-0.8271 0.68922,0 1.2406,-0.7351 1.2406,-1.6541 0,-1.4845 -0.55138,-1.6541 -5.37594,-1.6541 -4.82455,0 -5.37594,0.1696 -5.37594,1.6541 0,1.2792 0.55139,1.6541 2.43239,1.6541 1.33782,0 2.66242,0.3722 2.94355,0.8271 0.28114,0.4549 1.04747,0.8271 1.70295,0.8271 0.65549,0 1.19179,-0.3722 1.19179,-0.8271 z m 162.10526,-0.4135 c 0,-0.8271 -0.82706,-1.2406 -2.4812,-1.2406 -1.65413,0 -2.4812,0.4135 -2.4812,1.2406 0,0.827 0.82707,1.2406 2.4812,1.2406 1.65414,0 2.4812,-0.4136 2.4812,-1.2406 z m 5.78948,0 c 0,-0.8271 -0.82707,-1.2406 -2.4812,-1.2406 -1.65414,0 -2.48121,0.4135 -2.48121,1.2406 0,0.827 0.82707,1.2406 2.48121,1.2406 1.65413,0 2.4812,-0.4136 2.4812,-1.2406 z m 44.66165,0 c 0,-0.6824 -0.37218,-1.2406 -0.82707,-1.2406 -0.45488,0 -0.82706,0.5582 -0.82706,1.2406 0,0.6823 0.37218,1.2406 0.82706,1.2406 0.45489,0 0.82707,-0.5583 0.82707,-1.2406 z m -234.06015,-2.0677 c 0,-1.2866 -0.55138,-1.6541 -2.4812,-1.6541 -1.51629,0 -2.4812,0.4288 -2.4812,1.1027 0,1.5938 0.84116,2.2055 3.03258,2.2055 1.37844,0 1.92982,-0.4726 1.92982,-1.6541 z m 5.78948,0 c 0,-1.213 -0.55139,-1.6541 -2.06767,-1.6541 -1.51629,0 -2.06767,0.4411 -2.06767,1.6541 0,1.213 0.55138,1.6541 2.06767,1.6541 1.51628,0 2.06767,-0.4411 2.06767,-1.6541 z m 5.78947,0 c 0,-1.213 -0.55138,-1.6541 -2.06767,-1.6541 -1.51629,0 -2.06767,0.4411 -2.06767,1.6541 0,1.213 0.55138,1.6541 2.06767,1.6541 1.51629,0 2.06767,-0.4411 2.06767,-1.6541 z m 18.19549,0 c 0,-1.2866 -0.55138,-1.6541 -2.48121,-1.6541 -1.92982,0 -2.4812,0.3675 -2.4812,1.6541 0,1.2865 0.55138,1.6541 2.4812,1.6541 1.92983,0 2.48121,-0.3676 2.48121,-1.6541 z m 5.78947,0 c 0,-1.2866 -0.55138,-1.6541 -2.4812,-1.6541 -1.92982,0 -2.4812,0.3675 -2.4812,1.6541 0,1.2865 0.55138,1.6541 2.4812,1.6541 1.92982,0 2.4812,-0.3676 2.4812,-1.6541 z m 5.78947,0 c 0,-1.213 -0.55138,-1.6541 -2.06766,-1.6541 -1.51629,0 -2.06767,0.4411 -2.06767,1.6541 0,1.213 0.55138,1.6541 2.06767,1.6541 1.51628,0 2.06766,-0.4411 2.06766,-1.6541 z m 5.78948,0 c 0,-1.213 -0.55138,-1.6541 -2.06767,-1.6541 -1.51629,0 -2.06767,0.4411 -2.06767,1.6541 0,1.213 0.55138,1.6541 2.06767,1.6541 1.51629,0 2.06767,-0.4411 2.06767,-1.6541 z m 181.12782,-2.4812 c 0,-0.4549 -0.55827,-0.8271 -1.2406,-0.8271 -0.68233,0 -1.2406,0.3722 -1.2406,0.8271 0,0.4549 0.55827,0.8271 1.2406,0.8271 0.68233,0 1.2406,-0.3722 1.2406,-0.8271 z m 95.71588,0.3274 c -0.27484,-0.2749 -0.98818,-0.3042 -1.58524,-0.065 -0.65975,0.264 -0.46382,0.46 0.49971,0.4997 0.87181,0.036 1.36036,-0.1596 1.08553,-0.4344 l 0,0 z m -302.4828,-3.2221 c 0,-1.5163 -0.4411,-2.0677 -1.65413,-2.0677 -1.21304,0 -1.65414,0.5514 -1.65414,2.0677 0,1.5162 0.4411,2.0676 1.65414,2.0676 1.21303,0 1.65413,-0.5514 1.65413,-2.0676 z m 174.51128,-0.4136 c 0,-1.6541 -0.41353,-2.4812 -1.2406,-2.4812 -0.82707,0 -1.2406,0.8271 -1.2406,2.4812 0,1.6542 0.41353,2.4812 1.2406,2.4812 0.82707,0 1.2406,-0.827 1.2406,-2.4812 z m 95.93985,0 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9298 0.36758,2.4812 1.65413,2.4812 1.28656,0 1.65414,-0.5514 1.65414,-2.4812 z m -270.45113,-5.8501 c 0,-1.974 -0.32334,-2.4805 -1.44737,-2.2674 -0.87295,0.1656 -1.55123,1.1744 -1.70907,2.5419 -0.21061,1.8247 0.072,2.2674 1.44737,2.2674 1.35665,0 1.70907,-0.5242 1.70907,-2.5419 z m 270.45113,0.061 c 0,-1.9298 -0.36758,-2.4812 -1.65414,-2.4812 -1.28655,0 -1.65413,0.5514 -1.65413,2.4812 0,1.9299 0.36758,2.4813 1.65413,2.4813 1.28656,0 1.65414,-0.5514 1.65414,-2.4813 z m -95.93985,-0.4135 c 0,-1.2865 -0.46867,-2.0677 -1.2406,-2.0677 -0.77193,0 -1.2406,0.7812 -1.2406,2.0677 0,1.2866 0.46867,2.0677 1.2406,2.0677 0.77193,0 1.2406,-0.7811 1.2406,-2.0677 z m -174.51128,-5.3759 c 0,-1.9298 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5514 -1.65414,2.4812 0,1.9298 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5514 1.65413,-2.4812 z m 0,-5.7895 c 0,-1.9298 -0.36758,-2.4812 -1.65413,-2.4812 -1.28656,0 -1.65414,0.5514 -1.65414,2.4812 0,1.9298 0.36758,2.4812 1.65414,2.4812 1.28655,0 1.65413,-0.5514 1.65413,-2.4812 z m 316.76692,-37.0752 c 3.86654,-2.9539 7.37984,-5.6794 7.80735,-6.0567 0.47168,-0.4162 0.094,-1.9089 -0.96014,-3.7958 -0.95568,-1.7104 -2.00192,-4.8974 -2.32514,-7.082 -0.84195,-5.6916 -7.84275,-14.7293 -12.26351,-15.8315 -2.21381,-0.552 -3.59658,-0.4914 -4.71445,0.2067 -2.51296,1.5694 -3.48038,1.171 -2.06469,-0.8503 2.72841,-3.8953 1.7954,-5.8631 -5.94935,-12.5482 -10.34934,-8.9332 -10.14315,-8.9742 -21.41873,4.2658 l -8.98991,10.5561 0.13226,7.8461 c 0.2363,14.0189 0.29516,14.2646 3.81022,15.9077 9.93928,4.646 9.32047,4.1344 9.11519,7.5364 -0.24555,4.0681 1.739,3.6852 2.09034,-0.4033 0.30783,-3.5823 -1.21629,-5.0745 -7.77998,-7.6169 -6.07515,-2.3532 -6.9683,-4.4151 -1.73209,-3.9987 1.99774,0.1589 4.92837,-0.2692 6.58697,-0.9622 1.64347,-0.6866 3.76796,-1.0445 4.72124,-0.7952 1.00083,0.2617 2.35722,-0.1116 3.21018,-0.8834 1.37525,-1.2447 1.59855,-1.1722 3.24392,1.0533 l 1.76703,2.39 -3.069,-0.4116 c -3.97273,-0.5329 -6.71198,1.9805 -5.36957,4.9268 0.65314,1.4334 3.29057,2.7033 11.50336,5.5384 7.1495,2.4681 11.15408,4.307 12.16963,5.5883 1.75546,2.2148 1.35764,2.3886 10.47887,-4.5798 l 0,0 z m -577.29324,-30.3308 0,-35.1504 -35.563906,0 -35.563909,0 0,35.1504 0,35.1504 35.563909,0 35.563906,0 0,-35.1504 z m 362.56967,33.3083 c 0.70577,-1.1273 0.24371,-2.7436 -2.19102,-7.6641 -1.69698,-3.4295 -3.08541,-6.4154 -3.08541,-6.6353 0,-0.22 0.71392,-0.3999 1.58649,-0.3999 2.83028,0 4.20298,-0.9636 4.20298,-2.9505 0,-1.5556 -1.42356,-2.8164 -7.08855,-6.2781 -3.89869,-2.3825 -7.46873,-5.0421 -7.9334,-5.9104 -1.0531,-1.9677 -3.19598,-1.6142 -10.73466,1.771 l -5.49346,2.4669 0.43395,5.6573 c 0.27764,3.6195 1.25554,7.4885 2.71479,10.7409 1.88959,4.2115 2.70526,5.1767 4.75509,5.627 2.54993,0.56 13.35925,-0.034 14.10026,-0.7753 0.22913,-0.2292 1.09375,1.0958 1.92137,2.9444 1.28312,2.8659 1.82973,3.3222 3.71097,3.0978 1.21341,-0.1447 2.60868,-0.906 3.1006,-1.6917 l 0,0 z m -451.892974,-23.3835 0,-23.5714 -35.1503763,0 -35.1503757,0 0,23.5714 0,23.5714 35.1503757,0 35.1503763,0 0,-23.5714 z m 547.524024,7.2368 0.005,-10.5451 2.47597,-1.4089 c 2.27716,-1.2956 2.47625,-1.773 2.47625,-5.9371 0,-4.6197 -1.33034,-7.1277 -3.78088,-7.1277 -0.9555,0 -1.18153,-1.8195 -1.18153,-9.5112 0,-7.9031 -0.20976,-9.5113 -1.2406,-9.5113 -1.03084,0 -1.2406,1.6082 -1.2406,9.5113 0,8.8424 -0.11216,9.5112 -1.59506,9.5112 -3.02782,0 -4.29089,2.301 -4.02601,7.3343 0.22866,4.3452 0.42455,4.7416 2.9152,5.8988 l 2.67008,1.2406 0.0179,10.5451 c 0.015,8.8141 0.22155,10.5452 1.2585,10.5452 1.03761,0 1.24145,-1.7254 1.24583,-10.5452 l 3e-5,0 z m -387.99103,6.106 c 0.70985,-0.8553 0.66051,-1.3616 -0.20253,-2.0779 -0.87179,-0.7235 -1.37894,-0.6603 -2.14907,0.2676 -0.99964,1.2045 -0.56501,2.9412 0.73607,2.9412 0.37235,0 1.09933,-0.5089 1.61553,-1.1309 z m 312.22627,0.4378 c 0.50747,-0.821 -37.69165,-39.0062 -39.02051,-39.0062 -0.50149,0 -1.15274,0.3899 -1.44722,0.8664 -0.58468,0.946 37.45097,38.7265 39.05439,38.7924 0.54176,0.022 1.17777,-0.2714 1.41334,-0.6526 z m -227.55712,-3.6722 c 0.67896,-1.0362 4.24922,-3.7345 7.93389,-5.9962 3.68468,-2.2617 6.92452,-4.7814 7.19964,-5.5993 0.66703,-1.9828 -1.02854,-3.8888 -3.4595,-3.8888 -1.08152,0 -1.9664,-0.1616 -1.9664,-0.3591 0,-0.9731 4.42171,-10.3928 4.87853,-10.3928 0.28983,0 4.42156,3.9079 9.18162,8.6842 4.76007,4.7763 8.95212,8.6842 9.31569,8.6842 3.11814,0 -0.31182,-4.1328 -17.60005,-21.2065 -10.52908,-10.3985 -19.48541,-19.0303 -19.90296,-19.1818 -0.41755,-0.1516 -0.98589,0.3152 -1.26299,1.0373 -0.35367,0.9217 1.84106,3.5321 7.36485,8.7598 l 7.86865,7.4469 -1.60883,3.3299 c -0.88486,1.8314 -1.89634,3.1522 -2.24776,2.935 -1.42433,-0.8803 -12.52932,-1.2747 -14.52517,-0.5159 -3.0809,1.1714 -5.88917,8.0255 -6.47796,15.8106 l -0.47359,6.2619 6.74875,2.9549 c 3.71181,1.6251 6.98507,2.9919 7.27392,3.0373 0.28884,0.045 1.0807,-0.7653 1.75967,-1.8016 l 0,0 z m -80.9636,-0.4785 c 1.16751,-1.2901 1.20807,-1.6863 0.25373,-2.4783 -0.87669,-0.7276 -1.4662,-0.5778 -2.58309,0.6563 -0.79594,0.8796 -1.20265,1.9948 -0.9038,2.4783 0.78267,1.2664 1.653,1.0897 3.23316,-0.6563 z m 3.23058,-11.5955 9.65172,-8.582 -1.70344,-2.1656 c -2.8634,-3.6402 -9.88574,-10.8582 -10.56388,-10.8582 -0.35162,0 -2.84277,1.9578 -5.53589,4.3507 -2.69312,2.3928 -5.53218,4.8446 -6.30904,5.4482 -1.25384,0.9743 -2.46303,0.01 -10.76816,-8.5935 -7.52433,-7.7941 -9.53635,-9.4677 -10.27859,-8.5498 -0.73102,0.9041 1.19352,3.3652 9.25717,11.8382 l 10.18005,10.6969 3.85904,-3.2532 c 2.12248,-1.7893 5.18578,-4.3588 6.80735,-5.71 l 2.94828,-2.4567 3.99888,4.4647 c 2.19938,2.4556 3.91001,4.5306 3.8014,4.6112 -0.40699,0.3018 -17.61314,15.5205 -18.71282,16.5513 -0.63081,0.5914 -0.91096,1.6901 -0.62255,2.4417 0.64084,1.67 0.4273,1.8262 13.99048,-10.2339 l 0,0 z m 1.39555,7.7913 c 1.12198,-1.3519 0.49807,-2.931 -1.15808,-2.931 -1.48713,0 -3.21292,2.2092 -2.55605,3.2721 0.76062,1.2307 2.54571,1.0668 3.71413,-0.3411 z m 4.15666,-4.161 c 0.56148,-0.6766 0.78342,-1.8489 0.49322,-2.6051 -0.46713,-1.2173 -0.7594,-1.1573 -2.54824,0.5232 -2.03944,1.9159 -2.06319,3.3119 -0.0564,3.3119 0.59979,0 1.54991,-0.5535 2.11139,-1.23 l 4e-5,0 z m 183.95436,-1.2219 c 1.19346,-0.4538 2.32537,-1.7021 2.6247,-2.8948 l 0.5263,-2.0969 10.24868,0 c 9.69731,0 10.24869,-0.089 10.24869,-1.6541 0,-1.5659 -0.55138,-1.6541 -10.33835,-1.6541 -8.40852,0 -10.33834,-0.2206 -10.33834,-1.1816 0,-2.4094 -2.51146,-3.7809 -6.92374,-3.7809 -4.52921,0 -6.30935,0.9801 -6.30935,3.4737 0,1.3509 -0.91896,1.4888 -9.92481,1.4888 -9.37343,0 -9.92481,0.092 -9.92481,1.6541 0,1.5617 0.55138,1.6541 9.86729,1.6541 9.56928,0 9.87527,0.056 10.13158,1.8402 0.46358,3.2279 5.65539,4.8459 10.11216,3.1515 l 0,0 z m -179.53622,-3.1834 c 1.03826,-1.1473 1.12941,-1.7281 0.38759,-2.4699 -0.74181,-0.7418 -1.32263,-0.6507 -2.46991,0.3876 -1.76136,1.594 -1.97649,3.5823 -0.3876,3.5823 0.61183,0 1.7233,-0.675 2.46992,-1.5 z m 4.16749,-4.1709 c 1.16751,-1.2901 1.20807,-1.6862 0.25373,-2.4783 -0.87668,-0.7276 -1.4662,-0.5778 -2.58309,0.6564 -0.79594,0.8795 -1.20265,1.9947 -0.90379,2.4783 0.78266,1.2664 1.65299,1.0897 3.23315,-0.6564 z m 4.36115,-3.8509 c 0.26405,-0.6881 0.005,-1.8234 -0.57521,-2.5227 -0.92935,-1.1198 -1.20071,-1.1262 -2.2733,-0.054 -1.43902,1.439 -0.76764,3.8274 1.07589,3.8274 0.71088,0 1.50856,-0.563 1.77262,-1.2511 l 0,0 z m -3.37656,-3.7925 c 0.30876,-0.4996 -0.78582,-2.2168 -2.43239,-3.8162 -1.64656,-1.5993 -2.99375,-3.2375 -2.99375,-3.6405 0,-1.03 -2.27062,-0.9155 -2.92761,0.1475 -0.50939,0.8242 5.97479,8.1977 7.2209,8.2113 0.31432,0 0.82411,-0.4026 1.13285,-0.9021 l 0,0 z m -29.89356,-5.5015 c 0.34117,-0.3412 0.86842,-0.6335 1.17168,-0.6496 0.30326,-0.016 1.43221,-0.5177 2.50877,-1.1146 1.78684,-0.9907 1.84313,-1.1995 0.64604,-2.3966 -1.19708,-1.1971 -1.45636,-1.1801 -2.9757,0.1949 -1.25763,1.1381 -1.93574,1.281 -2.77476,0.5847 -1.88791,-1.5668 -3.3639,0.6363 -1.6759,2.5015 1.48165,1.6372 2.15211,1.8275 3.09987,0.8797 l 0,0 z m 21.60489,-3.5671 c 0.29885,-0.4836 -0.10786,-1.5988 -0.9038,-2.4783 -1.11688,-1.2342 -1.7064,-1.384 -2.58309,-0.6564 -0.95433,0.792 -0.91377,1.1882 0.25373,2.4783 1.58016,1.7461 2.4505,1.9227 3.23316,0.6564 z m -25.6391,-0.8271 c 0.29885,-0.4836 -0.10786,-1.5988 -0.90379,-2.4783 -1.11689,-1.2341 -1.70641,-1.3839 -2.58309,-0.6564 -0.95434,0.7921 -0.91378,1.1882 0.25372,2.4783 1.58017,1.7461 2.4505,1.9228 3.23316,0.6564 z m 13.07055,-2.4291 c 2.53362,-2.8436 3.5237,-3.0348 5.66745,-1.0947 1.15669,1.0468 1.76562,1.1529 2.48543,0.433 0.71982,-0.7198 0.58118,-1.3646 -0.56584,-2.6321 -0.83559,-0.9233 -1.70184,-1.4962 -1.925,-1.273 -0.22316,0.2232 -0.85036,-0.2023 -1.39378,-0.9455 -0.8755,-1.1973 -1.43921,-0.9249 -4.94967,2.3915 -2.26447,2.1392 -3.71548,4.1409 -3.38704,4.6723 0.88735,1.4358 1.67412,1.1357 4.06845,-1.5515 l 0,0 z m -17.19854,-1.7181 c 0.30289,-0.4901 -1.16681,-2.6086 -3.26599,-4.7078 -2.91982,-2.9198 -4.04468,-3.5887 -4.78688,-2.8465 -0.74221,0.7422 -0.10903,1.847 2.69449,4.7015 3.88286,3.9535 4.4812,4.2721 5.35838,2.8528 l 0,0 z m 315.04626,-48.7526 c -0.063,-16.3717 -6.81046,-26.2473 -20.90852,-30.6017 -6.26113,-1.9339 -15.86902,-2.2458 -15.86902,-0.5151 0,0.7936 1.78247,1.2699 6.1265,1.6371 8.93137,0.755 14.95672,3.2591 20.0164,8.3188 5.76479,5.7648 7.92813,11.6255 7.91223,21.435 -0.0103,6.3653 0.16244,7.2501 1.36879,7.0105 1.1619,-0.2307 1.37631,-1.3846 1.35362,-7.2846 l 0,0 z m -24.53694,5.6436 c 1.55186,-1.5518 1.27171,-10.1522 -0.37523,-11.519 -2.15496,-1.7885 -9.2686,-1.4755 -10.69144,0.4703 -1.60668,2.1973 -1.52599,9.0898 0.12575,10.7415 1.56903,1.5691 9.45759,1.7906 10.94092,0.3072 l 0,0 z m 238.19549,-4.1353 c 0.54586,-0.5459 0.99248,-3.1426 0.99248,-5.7704 0,-4.1945 -0.25465,-4.9448 -2.08512,-6.1442 -2.31256,-1.5152 -7.83109,-1.2221 -9.93978,0.528 -1.69533,1.4069 -1.62957,9.3583 0.0915,11.0794 1.56903,1.569 9.4576,1.7905 10.94095,0.3072 l 0,0 z m -513.62764,-1.9492 c 1.4805,-1.0369 1.83816,-2.0878 1.83816,-5.4005 0,-4.1038 0.0173,-4.1298 7.65038,-11.5015 7.60743,-7.347 7.67449,-7.3886 11.94559,-7.419 5.02596,-0.036 6.8702,-1.8201 6.8702,-6.6471 0,-4.8329 -1.84505,-6.6165 -6.8442,-6.6165 -4.02694,0 -4.51262,-0.2404 -8.55902,-4.2366 -4.00801,-3.9582 -4.23437,-4.3955 -3.44585,-6.6575 0.91483,-2.6243 0.37027,-6.8903 -1.10673,-8.67 -1.16765,-1.4069 -9.92751,-1.5 -11.30736,-0.1202 -0.54586,0.5459 -0.99248,3.0767 -0.99248,5.6241 0,2.5474 -0.44662,5.0782 -0.99248,5.6241 -1.28861,1.2886 -9.95952,1.2886 -11.24812,0 -0.54587,-0.5459 -0.99248,-3.0767 -0.99248,-5.6241 0,-2.5474 -0.44662,-5.0782 -0.99248,-5.6241 -0.54587,-0.5458 -3.10556,-0.9924 -5.68821,-0.9924 -5.63285,0 -6.96593,1.1948 -6.96593,6.2433 0,5.0739 1.9234,6.8519 7.74373,7.158 l 4.66229,0.2453 0.25381,4.9493 c 0.32805,6.3967 1.62075,7.8702 6.90445,7.8702 5.42037,0 7.5183,-2.0407 7.21236,-7.0158 -0.29836,-4.8518 0.99982,-6.2173 5.91081,-6.2173 3.73235,0 4.18051,0.2511 8.09522,4.5344 3.91107,4.2793 4.15993,4.8219 4.42509,9.6482 l 0.28096,5.1138 -7.23335,6.6686 -7.23336,6.6686 -5.03238,0.018 c -5.98277,0.021 -7.38061,1.3076 -7.38061,6.7924 0,4.7721 2.09199,6.872 6.84605,6.872 1.94578,0 4.36496,-0.5793 5.37594,-1.2875 z m 496.42463,-2.4343 c 0,-1.066 -2.61907,-1.2406 -18.60902,-1.2406 -15.98997,0 -18.60902,0.1746 -18.60902,1.2406 0,1.066 2.61905,1.2406 18.60902,1.2406 15.98995,0 18.60902,-0.1746 18.60902,-1.2406 z m -392.03007,-6.6165 c 0,-3.0326 0.36051,-5.3759 0.82706,-5.3759 2.07797,0 4.13534,-3.406 4.13534,-6.8461 0,-4.9946 -1.77849,-7.2141 -5.78064,-7.2141 -2.45472,0 -3.32585,-0.3788 -3.71885,-1.617 -0.88697,-2.7946 -8.57453,-8.9694 -13.49164,-10.8368 -2.90652,-1.1039 -7.49199,-1.9582 -11.95248,-2.2269 -6.33098,-0.3814 -7.23684,-0.2663 -7.23684,0.9194 0,1.0527 0.82191,1.3553 3.6811,1.3553 5.19757,0 11.72233,1.5045 16.76692,3.8663 4.84133,2.2665 10.68792,8.3361 9.33404,9.69 -0.45908,0.4591 -0.83469,2.9667 -0.83469,5.5726 0,5.0731 1.29431,7.3373 4.19441,7.3373 1.41178,0 1.59506,0.6177 1.59506,5.3759 0,4.2272 0.26509,5.3759 1.2406,5.3759 0.97552,0 1.24061,-1.1487 1.24061,-5.3759 z m -205.112787,-6.1134 c 0,-9.8325 5.62e-4,-9.8352 2.092754,-10.3604 1.475704,-0.3703 2.23778,-1.2503 2.584586,-2.9844 l 0.491833,-2.4591 11.062034,0 c 9.28153,0 11.06203,-0.1997 11.06203,-1.2406 0,-1.0409 -1.7805,-1.2406 -11.06203,-1.2406 l -11.062034,0 -0.491833,-2.4592 c -0.346806,-1.734 -1.108882,-2.614 -2.584586,-2.9844 l -2.092754,-0.5252 0,-10.6622 c 0,-8.9262 -0.202003,-10.6622 -1.240602,-10.6622 -1.039136,0 -1.240601,1.746 -1.240601,10.7518 0,9.4956 -0.161518,10.7519 -1.382245,10.7519 -1.906714,0 -4.407229,2.419 -4.407229,4.2635 0,1.3985 -0.829284,1.526 -9.924812,1.526 -8.270677,0 -9.924812,0.2068 -9.924812,1.2406 0,1.0338 1.654135,1.2406 9.924812,1.2406 8.722686,0 9.924812,0.1674 9.924812,1.3822 0,1.9068 2.418983,4.4073 4.263526,4.4073 1.398447,0 1.525948,0.8293 1.525948,9.9248 0,8.2707 0.206767,9.9248 1.240601,9.9248 1.033206,0 1.240602,-1.6442 1.240602,-9.8352 z m 297.315437,8.2295 c 0.28029,-0.8831 3.84108,-3.7077 7.91288,-6.2769 7.7099,-4.8648 9.04714,-6.8937 5.71789,-8.6755 -0.92696,-0.4961 -2.43629,-0.6636 -3.35406,-0.3723 -1.48985,0.4728 -1.36134,-0.076 1.19925,-5.1234 1.57736,-3.1091 3.64495,-6.1213 4.59465,-6.6938 1.43236,-0.8634 1.72674,-1.8575 1.72674,-5.8308 0,-2.6345 -0.44662,-5.2366 -0.99249,-5.7825 -1.50899,-1.509 -8.93261,-1.2486 -10.72811,0.3763 -1.95839,1.7723 -2.09754,8.6799 -0.21281,10.5646 1.13944,1.1395 1.00923,1.5461 -0.47261,1.476 -0.22744,-0.011 -3.09941,-0.2386 -6.38215,-0.5063 -3.62518,-0.2957 -6.7468,-0.1322 -7.95062,0.4163 -2.98383,1.3595 -6.15929,9.0728 -6.64985,16.1526 l -0.40886,5.9005 6.76717,2.9278 c 7.9917,3.4576 8.56638,3.5477 9.23298,1.4474 l 0,0 z m -111.81427,-9.9732 c 3.49704,-2.047 6.36281,-3.9481 6.36839,-4.2246 0.006,-0.2765 -2.31599,-1.9248 -5.15903,-3.6629 -2.84305,-1.7381 -6.00658,-3.6947 -7.03008,-4.348 l -1.8609,-1.1879 0,8.8483 c 0,4.8665 0.29776,8.7242 0.66169,8.5725 0.36393,-0.1516 3.52289,-1.9505 7.01993,-3.9974 z m 229.82782,-5.3112 c -6.9405,-7.0415 -7.4269,-7.7624 -7.82223,-11.5934 -0.51016,-4.9438 -2.00539,-6.2533 -7.14004,-6.2533 -3.59404,0 -4.04285,-0.2882 -10.58222,-6.7936 -5.39586,-5.3678 -7.04204,-6.5805 -7.84408,-5.7784 -0.80204,0.802 0.36713,2.406 5.57113,7.6432 l 6.5862,6.6281 -0.28473,4.1389 c -0.1989,2.8913 0.13945,4.7863 1.12243,6.2865 1.32594,2.0237 1.70737,2.1236 6.60768,1.7302 l 5.20051,-0.4174 6.86181,6.8976 c 5.4434,5.4718 7.09564,6.7036 7.99302,5.9588 0.91382,-0.7584 -0.29095,-2.3817 -6.26948,-8.4472 l 0,0 z m 197.52816,-9.5761 c 0,-10.0075 -0.31346,-18.1955 -0.69656,-18.1955 -0.78654,0 -2.07958,34.4176 -1.33811,35.6174 1.6304,2.6379 2.03467,-0.824 2.03467,-17.4219 z m -386.24061,5.4294 c 0,-0.5992 -4.55921,-5.367 -10.13157,-10.595 l -10.13158,-9.5054 0,-4.5299 c 0,-6.1075 -1.09847,-7.2652 -6.89327,-7.2652 -4.31903,0 -4.85646,-0.2291 -8.17195,-3.483 -3.22074,-3.1609 -3.66861,-3.3632 -4.84382,-2.188 -1.17521,1.1752 -0.93041,1.6158 2.64758,4.7653 3.70542,3.2616 3.92899,3.6902 3.71765,7.127 -0.1855,3.0165 0.15562,4.0371 1.94882,5.8303 1.81802,1.818 2.74145,2.1173 5.64373,1.8293 3.44935,-0.3424 3.5337,-0.2838 14.1393,9.8143 9.97115,9.494 12.07511,10.9229 12.07511,8.2003 z m -2.42295,-25.8554 c -0.0896,-4.441 -0.23596,-8.1477 -0.32531,-8.237 -0.36861,-0.3686 -13.12555,7.7727 -13.10419,8.3629 0.0263,0.7269 12.78492,8.6199 13.27505,8.2125 0.17453,-0.1451 0.24403,-3.8974 0.15445,-8.3384 l 0,0 z"
+ id="path19438"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect19440"
+ width="25.639097"
+ height="26.466166"
+ x="-293.60904"
+ y="1296.1405"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printfit.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ ry="0"
+ y="1278.8314"
+ x="-399.20483"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9-0-7-5"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7-2-2-5"
+ d="m -397.65143,1296.2315 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6-2-1-6"
+ d="m -382.02387,1279.9391 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3-7-1-3"
+ d="m -334.02205,1329.4159 -54.61982,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5-1-2-3"
+ d="m -349.64961,1345.7083 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect19440-5"
+ width="9.139719"
+ height="18.596207"
+ x="-370.51825"
+ y="1303.8878"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printcenter.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ ry="0"
+ y="1283.7938"
+ x="-225.52058"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9-0-7-5-2"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7-2-2-5-4"
+ d="m -223.96723,1301.1939 54.61982,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6-2-1-6-9"
+ d="m -208.33967,1284.9015 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3-7-1-3-7"
+ d="m -160.33785,1334.3783 -54.61982,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5-1-2-3-4"
+ d="m -175.96541,1350.6707 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.77281523;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.54563041, 2.77281522;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect19440-5-3"
+ width="12.4644"
+ height="26.210041"
+ x="-204.7563"
+ y="1305.0533"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ ry="0"
+ y="1282.9667"
+ x="-136.61086"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-3-1-3-32-6-3-4-9-17-0-9-0-7-5-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-7-2-2-5-3"
+ d="m -135.05746,1300.3669 54.619819,-0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-6-2-1-6-5"
+ d="m -119.4299,1284.0745 -0.0538,54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-4-6-7-4-0-2-4-3-7-1-3-8"
+ d="m -71.428081,1333.5513 -54.619819,0.054"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4478-1-8-8-6-7-4-0-2-0-2-5-1-2-3-6"
+ d="m -87.055641,1349.8437 0.0538,-54.6198"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.55150604;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.10301214, 2.55150608;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect19440-5-3-2"
+ width="10.554137"
+ height="26.210041"
+ x="179.62123"
+ y="1304.8776"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printbw.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ transform="scale(-1,1)" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5801-5-2-7-8-2"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold"
+ transform="matrix(1.4829844,0,0,1.8477654,-634.54227,1239.7858)"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/printscale.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"><flowRegion
+ id="flowRegion5803-0-4-1-5-1"><rect
+ id="rect5805-7-7-2-7-6"
+ width="95.459412"
+ height="138.89598"
+ x="347.99756"
+ y="34.128426"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Enter Sansman;-inkscape-font-specification:Enter Sansman Bold" /></flowRegion><flowPara
+ id="flowPara5807-1-6-2-2-5">1:x</flowPara></flowRoot> <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-32-4"
+ width="68.10891"
+ height="68.11409"
+ x="1099.5565"
+ y="1132.7936"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/filenew.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5"
+ width="68.111275"
+ height="68.111732"
+ x="1099.3579"
+ y="1211.3466"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/editcopy.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.94328"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/mouse.png"
+ ry="0"
+ y="1128.6821"
+ x="1286.8315"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-8"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <g
+ id="g9763-2"
+ transform="matrix(0.51873933,0,0,0.52078929,601.53206,1108.0235)"
+ style="stroke-width:3.8479054;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/mouse.png"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-ydpi="192.94328">
+ <path
+ inkscape:connector-curvature="0"
+ id="path9757-8"
+ d="m 1408.9861,105.31184 0,-16.326526 6.224,0 10.114,9.25982 0,28.510516 -9.8547,19.73805 -0.2593,10.47822 -46.9393,-0.24368 0.5187,-10.23454 -26.9706,-38.98874 1.0373,-8.041426 10.6326,-0.36552 9.9843,9.869026 -0.5186,-49.101446 4.5383,-3.89888 7.5207,0 3.89,4.38624 -0.389,40.085296"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9759-4"
+ d="m 1378.9035,79.725484 11.7996,0.12184 3.3713,4.50807 0,17.301246"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9761-7"
+ d="m 1394.3338,84.599074 10.7623,0.12184 4.0196,4.38624"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25253814;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1317.5214,1188.6095 -5.151,-0.034 0.064,-0.4089 c 0.035,-0.225 0.098,-1.2613 0.1405,-2.303 l 0.077,-1.8941 -6.9535,-10.0881 c -3.8244,-5.5485 -6.9535,-10.2014 -6.9535,-10.3398 0,-0.4611 0.2914,-2.5518 0.3672,-2.6348 0.041,-0.045 0.98,-0.1047 2.0865,-0.1326 l 2.0117,-0.051 3.3232,3.274 3.3231,3.274 0,-3.5203 c -9e-4,-1.9361 -0.06,-8.1228 -0.1315,-13.748 l -0.1298,-10.2278 0.8575,-0.7858 0.8576,-0.7858 1.4726,0 1.4727,0 0.7675,0.8523 0.7674,0.8523 -0.061,3.9775 c -0.034,2.1876 -0.091,6.8043 -0.1284,10.2593 l -0.067,6.2819 1.0561,0 1.0562,0 0.081,-4.8796 c 0.045,-2.6837 0.1024,-4.9012 0.1289,-4.9276 0.026,-0.026 1.0743,-0.01 2.3286,0.038 l 2.2806,0.086 0.5783,0.7877 0.5784,0.7877 0,4.37 0,4.37 1.0733,0 1.0733,0 0,-3.9459 -10e-5,-3.9459 2.0519,0.039 2.0519,0.039 0.7261,0.7376 0.726,0.7377 0,4.1163 0,4.1163 1.0733,0 1.0733,0 0,-3.7881 0,-3.788 0.8523,0 0.8523,0 2.3016,2.1112 2.3015,2.1113 0,7.1664 0,7.1663 -2.5253,5.0496 c -2.4875,4.9737 -2.5254,5.0615 -2.5254,5.851 0,0.4409 -0.037,1.4923 -0.083,2.3366 l -0.082,1.5351 -5.9468,-0.03 c -3.2707,-0.017 -8.2647,-0.046 -11.0977,-0.065 z"
+ id="path9770-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/mouse.png"
+ inkscape:export-xdpi="192.94328"
+ inkscape:export-ydpi="192.94328" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1164.6382,1269.0762 -35.2845,-0.1826 -0.1198,-50.7941 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4912 z"
+ id="path3217-0-8-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1155.0318,1220.8935 2.0055,3.2268 0.01,21.2466 0.01,21.2466 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.208 0.9859,-1.2081 9.8536,-0.194 9.8537,-0.194 2.0055,3.2267 z"
+ id="path6260-1-9"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1138.5063,1276.7265 -35.2845,-0.1825 -0.1198,-50.7941 3.0889,-3.2889 26.493,-0.3654 5.7024,7.4912 z"
+ id="path3217-0-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1128.8999,1228.5439 2.0055,3.2268 0.01,21.2466 0.01,21.2466 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.2081 0.9859,-1.208 9.8536,-0.194 9.8537,-0.194 2.0055,3.2267 z"
+ id="path6260-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1142.5142,1195.0536 -35.2845,-0.1825 -0.1198,-50.7942 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4913 z"
+ id="path3217-0-8-7"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1132.9078,1146.871 2.0055,3.2267 0.01,21.2467 0.01,21.2466 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.2081 0.9859,-1.2081 9.8536,-0.194 9.8537,-0.194 2.0055,3.2268 z"
+ id="path6260-1-3"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6262"
+ width="26.259409"
+ height="11.099333"
+ x="1134.1166"
+ y="1163.168" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6264"
+ width="9.6745195"
+ height="26.259396"
+ x="1142.4091"
+ y="1154.5051" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-32-4-3"
+ width="68.10891"
+ height="68.11409"
+ x="1180.8341"
+ y="1134.2023"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/editcut.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66199994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.324, 1.662;stroke-dashoffset:0"
+ d="m 1223.7917,1196.4623 -35.2845,-0.1825 -0.1198,-50.7942 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4913 z"
+ id="path3217-0-8-7-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6262-7"
+ width="26.259409"
+ height="11.099333"
+ x="1215.3942"
+ y="1164.5767" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/configure.png"
+ ry="0"
+ y="1133.0327"
+ x="1386.1078"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-7"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1416.5574,1138.419 c -0.5439,11.2246 -5.3917,10.7967 -12.8401,4.7224 l -4.6847,4.2587 c 3.7083,7.8226 4.0409,13.2169 -6.0899,11.0472 l -2.172,5.5236 c 10.2952,4.4733 11.1112,9.4641 2.2784,14.9896 l 3.8967,5.903 c 11.1051,-6.3615 12.4566,-1.1352 10.3488,8.2011 l 7.2825,1.286 c 4.0467,-10.5768 8.7326,-9.012 13.8409,0.3795 l 6.0688,-3.1413 c -4.1154,-12.2967 0.2828,-12.4206 8.0703,-7.6951 l 4.0883,-5.3338 c -5.6489,-6.0259 -7.6477,-11.1481 1.4906,-13.5138 l -0.3833,-7.4 c -12.8246,0.8676 -11.8059,-3.9615 -5.877,-10.9418 l -4.8976,-4.5327 c -9.8949,9.0733 -12.4659,4.498 -13.1382,-3.6472 l -7.2825,-0.1054 z m 3.8328,15.1793 c 7.0703,0 12.8189,5.6915 12.8189,12.6916 0,7.0001 -5.7486,12.6706 -12.8189,12.6706 -7.0701,0 -12.7974,-5.6705 -12.7974,-12.6706 0,-7.0001 5.7273,-12.6916 12.7974,-12.6916 z"
+ id="path4747"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-2"
+ width="68.111275"
+ height="68.111732"
+ x="1200.7565"
+ y="1305.2988"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1266.0368,1363.0285 -35.2845,-0.1825 -0.1198,-50.7942 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4912 z"
+ id="path3217-0-8-6-0"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1256.4304,1314.8459 2.0055,3.2267 0.01,21.2466 0.01,21.2467 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.2081 0.9859,-1.2081 9.8536,-0.194 9.8537,-0.194 2.0055,3.2268 z"
+ id="path6260-1-9-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1239.9049,1370.6789 -35.2845,-0.1826 -0.1198,-50.7941 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4912 z"
+ id="path3217-0-8-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1230.2985,1322.4962 2.0055,3.2268 0.01,21.2466 0.01,21.2466 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.208 0.9859,-1.2081 9.8536,-0.194 9.8537,-0.194 2.0055,3.2267 z"
+ id="path6260-1-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6262-1"
+ width="26.259409"
+ height="11.099333"
+ x="1226.2313"
+ y="1337.1624"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6264-3"
+ width="9.6745195"
+ height="26.259396"
+ x="1234.5238"
+ y="1328.4994"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editpaste.png"
+ inkscape:export-xdpi="190.28572"
+ inkscape:export-ydpi="190.28572" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1"
+ width="68.111275"
+ height="68.111732"
+ x="1101.8815"
+ y="844.71503"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1141.0299,910.09509 -35.2845,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-76"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1167.1618,902.44472 -35.2845,-0.18253 -0.1198,-50.79415 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49124 z"
+ id="path3217-0-8-6-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1157.5554,854.2621 2.0055,3.22674 0.01,21.24663 0.01,21.24663 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.20808 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22675 z"
+ id="path6260-1-9-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-4"
+ width="68.111275"
+ height="68.111732"
+ x="1188.4355"
+ y="843.54535"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1253.7159,901.27507 -35.2845,-0.18253 -0.1198,-50.79415 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-6-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1227.584,908.92544 -35.2845,-0.18253 -0.1198,-50.79415 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-0"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1217.9776,860.74281 2.0055,3.22674 0.01,21.24663 0.01,21.24664 -12.8549,0 -12.8549,0 0,-23.07131 0,-23.0713 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22674 z"
+ id="path6260-1-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6-1"
+ d="m 1216.0165,894.62083 -0.9765,-31.88572 28.9244,15.3213 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="6.9256631"
+ inkscape:transform-center-y="-0.64011901"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5-0"
+ d="m 1204.1969,888.56641 -0.6427,-17.98303 19.0319,8.64096 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="4.5570329"
+ inkscape:transform-center-y="-0.36101593"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editredo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6-1-6"
+ d="m 1139.1713,894.62083 0.9765,-31.88572 -28.9244,15.3213 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-6.9256631"
+ inkscape:transform-center-y="-0.64011901"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5-0-0"
+ d="m 1150.9909,888.56641 0.6427,-17.98303 -19.0319,8.64096 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-4.5570329"
+ inkscape:transform-center-y="-0.36101593"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/fileclose.png"
+ ry="0"
+ y="1012.5157"
+ x="1390.1561"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-39"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1406.4365,1053.4293 4.8774,-5.0629 -5.6586,-5.4513 -5.6585,-5.4512 6.8141,-7.0731 6.8141,-7.0732 5.6584,5.4512 5.6586,5.4513 4.6622,-4.8395 4.6622,-4.8395 6.6264,6.3836 6.6264,6.3837 -4.6622,4.8395 -4.6623,4.8395 5.7331,5.523 5.733,5.523 -6.8141,7.0731 -6.8141,7.0732 -5.7329,-5.523 -5.733,-5.523 -4.8774,5.0629 -4.8774,5.0629 -6.6264,-6.3837 -6.6264,-6.3837 4.8774,-5.0628 z"
+ id="path4946"
+ inkscape:connector-curvature="0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomin.png"
+ ry="0"
+ y="831.84772"
+ x="1325.8707"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1371.4208,883.41642 c -3.7135,-3.72288 -6.8591,-6.87419 -6.9905,-7.0029 l -0.2387,-0.23402 -0.7534,0.36936 c -0.9188,0.45046 -1.9159,0.79348 -3.0111,1.03594 -1.1641,0.25772 -3.4595,0.25758 -4.5895,-3.2e-4 -1.0751,-0.24531 -2.0544,-0.59923 -2.9036,-1.04937 -6.9494,-3.68346 -8.1871,-13.46055 -2.501,-19.75713 1.9443,-2.15301 4.2528,-3.49543 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16643 0.2069,1.6246 0,3.62442 -0.5532,5.43741 l -0.2344,0.76326 0.6589,0.64273 c 0.3623,0.35351 3.5741,3.56935 7.1374,7.14632 l 6.4785,6.50357 -0.5205,0.56659 c -1.5054,1.63883 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.76888 l 0,0 z m -10.7728,-9.88546 c 3.6293,-0.98966 6.3148,-3.99944 6.861,-7.68951 0.1222,-0.82624 0.046,-2.44611 -0.1518,-3.23171 -0.2026,-0.80406 -0.5592,-1.64862 -0.9933,-2.35211 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28279 -1.9612,2.57471 -2.402,4.28715 -0.1752,0.6807 -0.2001,0.93603 -0.2019,2.06237 0,1.42342 0.1208,2.10218 0.583,3.21371 0.6848,1.6473 2.1892,3.25777 3.7181,3.98043 1.3038,0.61627 2.2448,0.80498 3.8201,0.76617 0.9626,-0.0237 1.338,-0.0685 1.9325,-0.23063 z"
+ id="path5003"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63-4-1-2"
+ d="m 1340.497,860.67665 0.2932,10.3816 -8.6804,-4.9885 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.0784729"
+ inkscape:transform-center-y="0.20841463"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-4-9"
+ d="m 1377.7441,859.29391 0.1376,10.3848 8.4662,-5.344 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.0249818"
+ inkscape:transform-center-y="0.46824895"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ id="g9775-9"
+ transform="matrix(0,0.81995748,-0.81995748,0,1694.4366,-398.12684)"
+ style="stroke-width:2.43915081;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.2541764"
+ inkscape:transform-center-x="-2.5348014"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1517.3229,400.73891 0.3575,12.6611 -10.5864,-6.08374 z"
+ id="path6048-9-8-6-0-9-4-7-63-4-3-4"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.5710664"
+ inkscape:transform-center-x="2.4696136"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1563.0007,402.5829 0.1678,12.66504 10.3251,-6.51738 z"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-1-7"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomout.png"
+ ry="0"
+ y="830.67804"
+ x="1413.0096"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-0-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1458.5598,882.24677 c -3.7135,-3.72288 -6.8591,-6.87419 -6.9905,-7.00289 l -0.2387,-0.23403 -0.7534,0.36936 c -0.9188,0.45046 -1.9159,0.79348 -3.0111,1.03595 -1.1641,0.25772 -3.4595,0.25757 -4.5895,-3.2e-4 -1.0751,-0.24532 -2.0544,-0.59924 -2.9036,-1.04937 -6.9494,-3.68347 -8.1871,-13.46055 -2.501,-19.75714 1.9443,-2.15301 4.2528,-3.49544 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16643 0.2069,1.6246 0,3.62442 -0.5532,5.43741 l -0.2344,0.76326 0.6589,0.64274 c 0.3623,0.35351 3.5741,3.56935 7.1374,7.14631 l 6.4785,6.50357 -0.5205,0.56659 c -1.5054,1.63884 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.76888 l 0,0 z m -10.7728,-9.88545 c 3.6293,-0.98967 6.3148,-3.99944 6.861,-7.68952 0.1222,-0.82624 0.046,-2.44611 -0.1518,-3.23171 -0.2026,-0.80406 -0.5592,-1.64862 -0.9933,-2.35211 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28279 -1.9612,2.57471 -2.402,4.28715 -0.1752,0.6807 -0.2001,0.93603 -0.2019,2.06237 0,1.42342 0.1208,2.10218 0.583,3.21371 0.6848,1.6473 2.1892,3.25777 3.7181,3.98043 1.3038,0.61627 2.2448,0.80498 3.8201,0.76618 0.9626,-0.0237 1.338,-0.0685 1.9325,-0.23063 z"
+ id="path5003-5"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63-4-1-2-4"
+ d="m 1419.542,859.507 -0.2932,10.3816 8.6804,-4.9885 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.0784729"
+ inkscape:transform-center-y="0.20841463"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-4-9-6"
+ d="m 1473.4869,858.12427 -0.1376,10.3848 -8.4662,-5.344 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.0249818"
+ inkscape:transform-center-y="0.46824895"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63-4-3-4-9"
+ d="m 1439.7286,890.53171 10.3815,0.2931 -4.9884,-8.6804 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="2.5347986"
+ inkscape:transform-center-y="0.2541516"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-1-7-9"
+ d="m 1442.6663,837.45237 10.3848,0.1376 -5.344,8.4661 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-2.4695864"
+ inkscape:transform-center-y="0.5710376"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomauto.png"
+ ry="0"
+ y="834.77185"
+ x="1493.7155"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-0-3"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1540.5062,886.34055 c -3.7135,-3.72288 -6.8591,-6.87419 -6.9905,-7.0029 l -0.2387,-0.23402 -0.7534,0.36936 c -0.9188,0.45046 -1.9159,0.79348 -3.0111,1.03594 -1.1641,0.25772 -3.4595,0.25757 -4.5895,-3.2e-4 -1.0751,-0.24531 -2.0544,-0.59923 -2.9036,-1.04937 -6.9494,-3.68346 -8.1871,-13.46055 -2.501,-19.75713 1.9443,-2.15301 4.2528,-3.49544 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16643 0.2069,1.6246 0,3.62441 -0.5532,5.4374 l -0.2344,0.76327 0.6589,0.64273 c 0.3623,0.35351 3.5741,3.56935 7.1374,7.14632 l 6.4785,6.50356 -0.5205,0.5666 c -1.5054,1.63883 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.76888 l 0,0 z m -10.7728,-9.88546 c 3.6293,-0.98966 6.3148,-3.99944 6.861,-7.68952 0.1222,-0.82624 0.046,-2.4461 -0.1518,-3.23171 -0.2026,-0.80405 -0.5592,-1.64861 -0.9933,-2.3521 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28279 -1.9612,2.5747 -2.402,4.28715 -0.1752,0.6807 -0.2001,0.93603 -0.2019,2.06236 0,1.42343 0.1208,2.10219 0.583,3.21372 0.6848,1.6473 2.1892,3.25777 3.7181,3.98043 1.3038,0.61626 2.2448,0.80497 3.8201,0.76617 0.9626,-0.0237 1.338,-0.0685 1.9325,-0.23063 z"
+ id="path5003-55"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-8"
+ d="m 1521.6072,862.40309 -15.1615,-16.38974"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-63-4-1-2-7"
+ d="m 1500.6876,842.53129 10.2147,1.87676 -6.6879,7.45021 z"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-1.5109229"
+ inkscape:transform-center-y="-2.3658234"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-8-45"
+ d="m 1503.3859,890.51028 16.3897,-15.1615"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4267-3-8-4"
+ d="m 1534.2311,861.81837 16.3897,-15.16151"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g9775-9-1"
+ transform="matrix(-0.57832808,0.5812632,-0.5812632,-0.57832808,2655.6909,208.41064)"
+ style="stroke-width:2.43915081;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.2541764"
+ inkscape:transform-center-x="-2.5348014"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1506.9855,398.92964 0.3575,12.6611 -10.5864,-6.08374 z"
+ id="path6048-9-8-6-0-9-4-7-63-4-3-4-1"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:transform-center-y="0.5710664"
+ inkscape:transform-center-x="2.4696136"
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2.43915081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1576.3752,402.08183 0.1678,12.66504 10.3251,-6.51738 z"
+ id="path6048-9-8-6-0-9-4-7-0-1-3-1-7-0"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoompan.png"
+ ry="0"
+ y="1047.2526"
+ x="1285.1187"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="1054.6962"
+ x="1192.4869"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <g
+ id="g9763-21"
+ transform="matrix(0.51873933,0,0,0.52078929,507.1876,1034.0375)"
+ style="stroke-width:3.8479054;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ id="path9757-9"
+ d="m 1408.9861,105.31184 0,-16.326526 6.224,0 10.114,9.25982 0,28.510516 -9.8547,19.73805 -0.2593,10.47822 -46.9393,-0.24368 0.5187,-10.23454 -26.9706,-38.98874 1.0373,-8.041426 10.6326,-0.36552 9.9843,9.869026 -0.5186,-49.101446 4.5383,-3.89888 7.5207,0 3.89,4.38624 -0.389,40.085296"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9759-7"
+ d="m 1378.9035,79.725484 11.7996,0.12184 3.3713,4.50807 0,17.301246"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9761-0"
+ d="m 1394.3338,84.599074 10.7623,0.12184 4.0196,4.38624"
+ style="fill:none;stroke:#000000;stroke-width:3.8479054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25253814;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1223.177,1114.6235 -5.151,-0.034 0.064,-0.4089 c 0.035,-0.225 0.098,-1.2613 0.1405,-2.303 l 0.077,-1.8941 -6.9535,-10.0881 c -3.8244,-5.5485 -6.9535,-10.2014 -6.9535,-10.3398 0,-0.4611 0.2914,-2.5518 0.3672,-2.6348 0.041,-0.045 0.98,-0.1047 2.0865,-0.1326 l 2.0117,-0.051 3.3232,3.274 3.3231,3.274 0,-3.5203 c -9e-4,-1.9361 -0.06,-8.1228 -0.1315,-13.748 l -0.1298,-10.2278 0.8575,-0.7858 0.8576,-0.7858 1.4726,0 1.4727,0 0.7675,0.8523 0.7674,0.8523 -0.061,3.9775 c -0.034,2.1876 -0.091,6.8043 -0.1284,10.2593 l -0.067,6.2819 1.0561,0 1.0562,0 0.081,-4.8796 c 0.045,-2.6837 0.1024,-4.9012 0.1289,-4.9276 0.026,-0.026 1.0743,-0.01 2.3286,0.038 l 2.2806,0.086 0.5783,0.7877 0.5784,0.7877 0,4.37 0,4.37 1.0733,0 1.0733,0 0,-3.9459 -10e-5,-3.9459 2.0519,0.039 2.0519,0.039 0.7261,0.7376 0.726,0.7377 0,4.1163 0,4.1163 1.0733,0 1.0733,0 0,-3.7881 0,-3.788 0.8523,0 0.8523,0 2.3016,2.1112 2.3015,2.1113 0,7.1664 0,7.1663 -2.5253,5.0496 c -2.4875,4.9737 -2.5254,5.0615 -2.5254,5.851 0,0.4409 -0.037,1.4923 -0.083,2.3366 l -0.082,1.5351 -5.9468,-0.03 c -3.2707,-0.017 -8.2647,-0.046 -11.0977,-0.065 z"
+ id="path9770-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1326.292,1030.0536 -35.2845,-0.1825 -0.1198,-50.79416 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-7-1"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1316.6856,981.87099 2.0055,3.22674 0.01,21.24667 0.01,21.2466 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.07131 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22674 z"
+ id="path6260-1-3-6"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1334.0786,1023.0361 c -3.7135,-3.7229 -6.8591,-6.8742 -6.9905,-7.0029 l -0.2387,-0.234 -0.7534,0.3693 c -0.9188,0.4505 -1.9159,0.7935 -3.0111,1.036 -1.1641,0.2577 -3.4595,0.2575 -4.5895,-4e-4 -1.0751,-0.2453 -2.0544,-0.5992 -2.9036,-1.0493 -6.9494,-3.6835 -8.1871,-13.4606 -2.501,-19.75715 1.9443,-2.15301 4.2528,-3.49544 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16639 0.2069,1.6246 0,3.6244 -0.5532,5.4374 l -0.2344,0.7633 0.6589,0.6427 c 0.3623,0.3535 3.5741,3.5694 7.1374,7.1464 l 6.4785,6.5035 -0.5205,0.5666 c -1.5054,1.6388 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.7689 l 0,0 z m -10.7728,-9.8855 c 3.6293,-0.9896 6.3148,-3.9994 6.861,-7.6895 0.1222,-0.8262 0.046,-2.4461 -0.1518,-3.2317 -0.2026,-0.8041 -0.5592,-1.6486 -0.9933,-2.3521 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28277 -1.9612,2.57467 -2.402,4.28717 -0.1752,0.6807 -0.2001,0.936 -0.2019,2.0623 0,1.4235 0.1208,2.1022 0.583,3.2138 0.6848,1.6473 2.1892,3.2577 3.7181,3.9804 1.3038,0.6162 2.2448,0.805 3.8201,0.7662 0.9626,-0.024 1.338,-0.068 1.9325,-0.2307 z"
+ id="path5003-8"
+ inkscape:connector-curvature="0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomwindow.png"
+ ry="0"
+ y="1047.0634"
+ x="1286.6875"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-6"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1328.4147,1110.0563 -35.2845,-0.1825 -0.1198,-50.7942 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4912 z"
+ id="path3217-0-8-7-1-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/linux/librecad/trunk/src/ui/forms/png/fileopen.png"
+ inkscape:export-xdpi="299.79181"
+ inkscape:export-ydpi="299.79181" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1338.5406,1089.003 c -3.7135,-3.7229 -6.8591,-6.8742 -6.9905,-7.0029 l -0.2387,-0.2341 -0.7534,0.3694 c -0.9188,0.4505 -1.9159,0.7935 -3.0111,1.036 -1.1641,0.2577 -3.4595,0.2575 -4.5895,-4e-4 -1.0751,-0.2453 -2.0544,-0.5992 -2.9036,-1.0493 -6.9494,-3.6835 -8.1871,-13.4606 -2.501,-19.7572 1.9443,-2.153 4.2528,-3.4954 7.0879,-4.1215 1.178,-0.2602 3.4757,-0.2645 4.5858,-0.01 4.9468,1.1402 8.2693,4.9196 8.9375,10.1664 0.2069,1.6246 0,3.6244 -0.5532,5.4374 l -0.2344,0.7633 0.6589,0.6427 c 0.3623,0.3535 3.5741,3.5694 7.1374,7.1463 l 6.4785,6.5036 -0.5205,0.5666 c -1.5054,1.6388 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.7689 l 0,0 z m -10.7728,-9.8855 c 3.6293,-0.9897 6.3148,-3.9994 6.861,-7.6895 0.1222,-0.8262 0.046,-2.4461 -0.1518,-3.2317 -0.2026,-0.8041 -0.5592,-1.6486 -0.9933,-2.3521 -0.4198,-0.6804 -1.4186,-1.7345 -2.09,-2.2059 -2.4696,-1.7337 -5.8546,-1.8995 -8.6774,-0.4251 -0.9277,0.4846 -1.5952,0.9926 -2.3983,1.8251 -1.2373,1.2828 -1.9612,2.5747 -2.402,4.2872 -0.1752,0.6807 -0.2001,0.936 -0.2019,2.0623 0,1.4234 0.1208,2.1022 0.583,3.2137 0.6848,1.6473 2.1892,3.2578 3.7181,3.9805 1.3038,0.6162 2.2448,0.8049 3.8201,0.7661 0.9626,-0.024 1.338,-0.068 1.9325,-0.2306 z"
+ id="path5003-8-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1290.8726,1107.5563 -2.9598,-1.9702 0.2122,-0.1845 c 0.1167,-0.1017 0.5972,-0.6071 1.0682,-1.123 l 0.8563,-0.9381 0.3088,-7.7884 c 0.1699,-4.2836 0.3574,-7.8463 0.4167,-7.9169 0.1976,-0.2355 1.262,-1.1928 1.3413,-1.2065 0.043,-0.01 0.6108,0.318 1.2617,0.7233 l 1.1834,0.7366 0.5156,2.9319 0.5156,2.932 1.5088,-1.7979 c 0.8294,-0.9892 3.447,-4.1713 5.8167,-7.0714 l 4.3088,-5.2728 0.832,-0.076 0.8319,-0.076 0.8504,0.5583 0.8504,0.5583 0.078,0.7262 0.078,0.7262 -1.74,2.0083 c -0.9573,1.1044 -2.969,3.4407 -4.4714,5.1911 l -2.7312,3.1829 0.6098,0.4004 0.6099,0.4004 2.1382,-2.4614 c 1.1763,-1.3536 2.1599,-2.4644 2.1865,-2.4678 0.026,-0 0.6246,0.4021 1.3283,0.9022 l 1.28,0.9085 -0.01,0.6215 -0.01,0.6216 -1.873,2.2319 -1.8731,2.2318 0.6198,0.4069 0.6198,0.4069 1.6912,-2.0153 1.6912,-2.0153 1.1681,0.7978 1.1681,0.7978 0.1031,0.652 0.1031,0.652 -1.7643,2.1023 -1.7643,2.1023 0.6197,0.4069 0.6198,0.4069 1.6236,-1.9347 1.6236,-1.9346 0.4921,0.3231 0.4922,0.3231 0.4241,1.9508 0.424,1.9508 -3.0716,3.6601 -3.0716,3.66 -3.6225,1.6216 c -3.5682,1.5972 -3.6276,1.6277 -3.9661,2.0309 -0.1889,0.2252 -0.6609,0.7481 -1.0494,1.1619 l -0.7053,0.7529 -3.421,-2.2697 c -1.8812,-1.2487 -4.7525,-3.1567 -6.3802,-4.2404 z"
+ id="path9770-6-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="1130.7864"
+ x="1481.1337"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-9-3"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/prar/LibreCADicons.png"
+ ry="0"
+ y="1044.7714"
+ x="1482.7877"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-9-1"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1-7"
+ width="68.111275"
+ height="68.111732"
+ x="1020.0422"
+ y="841.98511"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomredraw.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.98560643, 1.66186881;stroke-dashoffset:0"
+ d="m 1059.1907,907.36519 -35.2845,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-76-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1085.3226,899.71482 -35.2845,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-6-8-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1075.7162,851.5322 2.0055,3.22674 0.01,21.24663 0.01,21.24663 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22674 z"
+ id="path6260-1-9-4-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1071.4513,901.68941 c -3.7135,-3.72288 -6.8591,-6.87418 -6.9905,-7.00289 l -0.2387,-0.23403 -0.7534,0.36937 c -0.9188,0.45045 -1.9159,0.79347 -3.0111,1.03594 -1.1641,0.25772 -3.4595,0.25757 -4.5895,-3.2e-4 -1.0751,-0.24532 -2.0544,-0.59923 -2.9036,-1.04937 -6.9494,-3.68347 -8.1871,-13.46055 -2.501,-19.75714 1.9443,-2.15301 4.2528,-3.49544 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16643 0.2069,1.62461 0,3.62442 -0.5532,5.43741 l -0.2344,0.76326 0.6589,0.64274 c 0.3623,0.35351 3.5741,3.56935 7.1374,7.14631 l 6.4785,6.50357 -0.5205,0.56659 c -1.5054,1.63884 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.04599 -6.7612,-6.76888 l 0,0 z m -10.7728,-9.88545 c 3.6293,-0.98967 6.3148,-3.99944 6.861,-7.68952 0.1222,-0.82624 0.046,-2.44611 -0.1518,-3.23171 -0.2026,-0.80406 -0.5592,-1.64862 -0.9933,-2.35211 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28279 -1.9612,2.57471 -2.402,4.28716 -0.1752,0.68069 -0.2001,0.93602 -0.2019,2.06236 0,1.42342 0.1208,2.10219 0.583,3.21371 0.6848,1.64731 2.1892,3.25778 3.7181,3.98043 1.3038,0.61627 2.2448,0.80498 3.8201,0.76618 0.9626,-0.0237 1.338,-0.0685 1.9325,-0.23063 z"
+ id="path5003-8-0-6"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1-7-6"
+ width="68.111275"
+ height="68.111732"
+ x="1000.1926"
+ y="931.46423"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/zoomprevious.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1039.3411,996.84428 -35.2845,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-76-4-2"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1065.473,989.19391 -35.2845,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-6-8-2-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1055.8666,941.01129 2.0055,3.22674 0.01,21.24663 0.01,21.24663 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22674 z"
+ id="path6260-1-9-4-8-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6-1-6-7-0"
+ d="m 1039.5502,969.79108 0.9765,-31.88572 -28.9244,15.3213 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-6.9256631"
+ inkscape:transform-center-y="-0.64011901"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5-0-0-5-3"
+ d="m 1051.3698,963.73665 0.6427,-17.98302 -19.0319,8.64096 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-4.5570329"
+ inkscape:transform-center-y="-0.36101593"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1051.6017,991.1685 c -3.7135,-3.72288 -6.8591,-6.87419 -6.9905,-7.0029 l -0.2387,-0.23402 -0.7534,0.36936 c -0.9188,0.45046 -1.9159,0.79348 -3.0111,1.03594 -1.1641,0.25772 -3.4595,0.25758 -4.5895,-3.2e-4 -1.0751,-0.24531 -2.0544,-0.59923 -2.9036,-1.04937 -6.9494,-3.68346 -8.1871,-13.46055 -2.501,-19.75713 1.9443,-2.15301 4.2528,-3.49544 7.0879,-4.12154 1.178,-0.26016 3.4757,-0.26445 4.5858,-0.009 4.9468,1.14025 8.2693,4.91966 8.9375,10.16643 0.2069,1.6246 0,3.62441 -0.5532,5.4374 l -0.2344,0.76327 0.6589,0.64273 c 0.3623,0.35351 3.5741,3.56935 7.1374,7.14632 l 6.4785,6.50357 -0.5205,0.56659 c -1.5054,1.63883 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.76888 l 0,0 z m -10.7728,-9.88546 c 3.6293,-0.98966 6.3148,-3.99944 6.861,-7.68951 0.1222,-0.82625 0.046,-2.44611 -0.1518,-3.23171 -0.2026,-0.80406 -0.5592,-1.64862 -0.9933,-2.35211 -0.4198,-0.68037 -1.4186,-1.73452 -2.09,-2.20586 -2.4696,-1.73369 -5.8546,-1.89953 -8.6774,-0.42512 -0.9277,0.48458 -1.5952,0.99258 -2.3983,1.82511 -1.2373,1.28279 -1.9612,2.57471 -2.402,4.28715 -0.1752,0.6807 -0.2001,0.93603 -0.2019,2.06237 0,1.42342 0.1208,2.10218 0.583,3.21371 0.6848,1.6473 2.1892,3.25777 3.7181,3.98043 1.3038,0.61626 2.2448,0.80498 3.8201,0.76617 0.9626,-0.0237 1.338,-0.0685 1.9325,-0.23063 z"
+ id="path5003-8-0-6-6"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1-8"
+ width="68.111275"
+ height="68.111732"
+ x="919.55334"
+ y="841.31384"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 958.70193,906.69391 -35.28447,-0.18253 -0.1198,-50.79414 3.0889,-3.28883 26.49297,-0.36548 5.7024,7.49124 z"
+ id="path3217-0-8-76-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 984.83383,899.04354 -35.2845,-0.18253 -0.1198,-50.79415 3.0889,-3.28882 26.493,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-6-8-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 975.22743,850.86091 2.0055,3.22675 0.01,21.24663 0.01,21.24663 -12.8549,0 -12.8549,0 0,-23.0713 0,-23.07131 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.8537,-0.194 2.0055,3.22674 z"
+ id="path6260-1-9-4-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-8-6-1-6-4"
+ d="m 956.84333,891.21965 0.9765,-31.88572 -28.92437,15.3213 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-6.9256631"
+ inkscape:transform-center-y="-0.64011901"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6048-9-8-6-0-9-4-7-4-5-0-0-0"
+ d="m 968.66293,885.16523 0.6427,-17.98303 -19.0319,8.64096 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:transform-center-x="-4.5570329"
+ inkscape:transform-center-y="-0.36101593"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1-6"
+ width="68.111275"
+ height="68.111732"
+ x="825.26764"
+ y="836.76495"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/fileprint.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 846.71054,861.10278 -13.23308,2.68797 -1.44737,10.13158 3.7218,16.95489 7.03008,0.82707 33.28947,-0.20677 7.65042,-1.03383 3.1015,-16.74812 -3.1015,-9.92482 -12.19929,-4.3421 z"
+ id="path5566"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 845.88347,884.26068 -5.37594,13.02631 38.04511,0.20677 -5.78947,-13.64661 z"
+ id="path5564"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 847.53761,863.79075 -3.10151,14.26692 30.18797,-0.82707 -3.7218,-12.61278 z"
+ id="path5568"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 847.74437,864.41105 23.1579,0 0.41353,-21.50376 -23.15789,-0.20677 z"
+ id="path5562"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 892.73976,808.813 -35.28452,-0.18253 -0.1198,-50.79414 3.0889,-3.28882 26.49302,-0.36548 5.7024,7.49123 z"
+ id="path3217-0-8-6-8-9-1"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69988161;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 883.13336,760.63038 2.0055,3.22674 0.01,21.24663 0.01,21.24663 -12.85492,0 -12.8549,0 0,-23.0713 0,-23.0713 0.9858,-1.20807 0.9859,-1.20807 9.8536,-0.194 9.85372,-0.194 2.0055,3.22674 z"
+ id="path6260-1-9-4-6-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/editundo.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-5-1-6-4"
+ width="68.111275"
+ height="68.111732"
+ x="830.64362"
+ y="746.61462"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/actions/fileprintpreview.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:0.69314814px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 846.99281,777.4702 -9.71182,1.7597 -1.06222,6.63271 2.73143,11.09963 5.15939,0.54145 24.43129,-0.13536 5.61465,-0.67681 2.2762,-10.96427 -2.2762,-6.49735 -8.95312,-2.84258 z"
+ id="path5566-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:0.69314814px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 846.3858,792.63068 -3.94542,8.52776 27.92145,0.13536 -4.24895,-8.93385 z"
+ id="path5564-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:0.69314814px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 847.59975,779.2299 -2.27619,9.33994 22.15504,-0.54145 -2.73144,-8.25705 z"
+ id="path5568-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:0.69314814px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 847.75153,779.63598 16.99563,0 0.30347,-14.07758 -16.99565,-0.13537 z"
+ id="path5562-6"
+ inkscape:connector-curvature="0" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/viewdraft.png"
+ ry="0"
+ y="1043.1172"
+ x="1584.517"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-41"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1626.2444,1106.1101 -35.2845,-0.1825 -0.1198,-50.7942 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4913 z"
+ id="path3217-0-8-7-1-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/viewdraft.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1634.031,1099.0926 c -3.7135,-3.7229 -6.8591,-6.8742 -6.9905,-7.0029 l -0.2387,-0.234 -0.7534,0.3693 c -0.9188,0.4505 -1.9159,0.7935 -3.0111,1.036 -1.1641,0.2577 -3.4595,0.2575 -4.5895,-3e-4 -1.0751,-0.2454 -2.0544,-0.5993 -2.9036,-1.0494 -6.9494,-3.6835 -8.1871,-13.4606 -2.501,-19.7572 1.9443,-2.153 4.2528,-3.4954 7.0879,-4.1215 1.178,-0.2601 3.4757,-0.2644 4.5858,-0.01 4.9468,1.1403 8.2693,4.9197 8.9375,10.1664 0.2069,1.6246 0,3.6245 -0.5532,5.4374 l -0.2344,0.7633 0.6589,0.6427 c 0.3623,0.3536 3.5741,3.5694 7.1374,7.1464 l 6.4785,6.5035 -0.5205,0.5666 c -1.5054,1.6389 -5.8207,6.3111 -5.8289,6.3111 -0.01,0 -3.0478,-3.046 -6.7612,-6.7689 l 0,0 z m -10.7728,-9.8855 c 3.6293,-0.9896 6.3148,-3.9994 6.861,-7.6895 0.1222,-0.8262 0.046,-2.4461 -0.1518,-3.2317 -0.2026,-0.8041 -0.5592,-1.6486 -0.9933,-2.3521 -0.4198,-0.6804 -1.4186,-1.7345 -2.09,-2.2059 -2.4696,-1.7337 -5.8546,-1.8995 -8.6774,-0.4251 -0.9277,0.4846 -1.5952,0.9926 -2.3983,1.8251 -1.2373,1.2828 -1.9612,2.5747 -2.402,4.2872 -0.1752,0.6807 -0.2001,0.936 -0.2019,2.0623 0,1.4235 0.1208,2.1022 0.583,3.2138 0.6848,1.6473 2.1892,3.2577 3.7181,3.9804 1.3038,0.6163 2.2448,0.805 3.8201,0.7662 0.9626,-0.024 1.338,-0.068 1.9325,-0.2307 z"
+ id="path5003-8-7"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/viewdraft.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/contents.png"
+ ry="0"
+ y="1126.651"
+ x="1583.6901"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-41-2"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1625.4175,1189.644 -35.2845,-0.1826 -0.1198,-50.7941 3.0889,-3.2888 26.493,-0.3655 5.7024,7.4912 z"
+ id="path3217-0-8-7-1-3-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/document.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1624.0999,1146.2601 c -0.3478,6.9139 -3.4485,6.6503 -8.2127,2.9089 l -2.9964,2.6231 c 2.3719,4.8184 2.5846,8.1411 -3.8952,6.8046 l -1.3893,3.4023 c 6.585,2.7554 7.1069,5.8296 1.4574,9.233 l 2.4923,3.636 c 7.1031,-3.9184 7.9675,-0.6992 6.6193,5.0516 l 4.6581,0.7921 c 2.5883,-6.5149 5.5854,-5.5511 8.8529,0.2337 l 3.8816,-1.9349 c -2.6323,-7.5742 0.1809,-7.6506 5.162,-4.7398 l 2.6149,-3.2854 c -3.6131,-3.7117 -4.8916,-6.8668 0.9534,-8.324 l -0.2452,-4.558 c -8.2028,0.5343 -7.5512,-2.4402 -3.759,-6.7397 l -3.1326,-2.792 c -6.3289,5.5887 -7.9733,2.7706 -8.4034,-2.2465 l -4.6581,-0.065 z m 2.4516,9.3499 c 4.5223,0 8.1992,3.5057 8.1992,7.8175 0,4.3117 -3.6769,7.8045 -8.1992,7.8045 -4.5221,0 -8.1854,-3.4928 -8.1854,-7.8045 0,-4.3118 3.6633,-7.8175 8.1854,-7.8175 z"
+ id="path4747-0"
+ inkscape:connector-curvature="0" />
+ <rect
+ inkscape:export-ydpi="188.64629"
+ inkscape:export-xdpi="188.64629"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/editclear.png"
+ ry="0"
+ y="1028.3246"
+ x="979.97321"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-4-4"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="188.64629"
+ inkscape:export-xdpi="188.64629"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/editclear.png"
+ ry="0"
+ y="1028.1354"
+ x="981.54205"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-6-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.66186881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1035.2694,1091.1283 -35.28454,-0.1825 -0.1198,-50.7942 3.08894,-3.2888 26.493,-0.3655 5.7024,7.4913 z"
+ id="path3217-0-8-7-1-4-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/editclear.png"
+ inkscape:export-xdpi="188.64629"
+ inkscape:export-ydpi="188.64629" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 985.72726,1088.6283 -2.9598,-1.9701 0.2122,-0.1846 c 0.1167,-0.1016 0.5972,-0.607 1.0682,-1.1229 l 0.8563,-0.9382 0.3088,-7.7884 c 0.1699,-4.2836 0.3574,-7.8462 0.4167,-7.9169 0.1976,-0.2355 1.262,-1.1928 1.3413,-1.2065 0.043,-0.01 0.6108,0.3181 1.2617,0.7233 l 1.1834,0.7366 0.5156,2.932 0.5156,2.9319 1.5088,-1.7979 c 0.8294,-0.9892 3.447,-4.1713 5.8167,-7.0713 l 4.30884,-5.2729 0.832,-0.076 0.8319,-0.076 0.8504,0.5583 0.8504,0.5583 0.078,0.7263 0.078,0.7262 -1.74,2.0083 c -0.9573,1.1043 -2.969,3.4406 -4.47144,5.191 l -2.7312,3.1829 0.6098,0.4004 0.6099,0.4004 2.13824,-2.4614 c 1.1763,-1.3536 2.1599,-2.4644 2.1865,-2.4678 0.026,-0 0.6246,0.4022 1.3283,0.9022 l 1.28,0.9085 -0.01,0.6215 -0.01,0.6216 -1.873,2.2319 -1.8731,2.2319 0.6198,0.4069 0.6198,0.4068 1.6912,-2.0152 1.6912,-2.0154 1.1681,0.7979 1.1681,0.7978 0.1031,0.6519 0.1031,0.652 -1.7643,2.1023 -1.7643,2.1024 0.6197,0.4068 0.6198,0.4069 1.6236,-1.9347 1.6236,-1.9346 0.4921,0.3231 0.4922,0.3231 0.4241,1.9508 0.424,1.9508 -3.0716,3.6601 -3.0716,3.66 -3.6225,1.6217 c -3.56824,1.5971 -3.62764,1.6276 -3.96614,2.0308 -0.1889,0.2252 -0.6609,0.7482 -1.0494,1.1619 l -0.7053,0.753 -3.421,-2.2698 c -1.8812,-1.2486 -4.7525,-3.1567 -6.3802,-4.2404 z"
+ id="path9770-6-9-5"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/main/editclear.png"
+ inkscape:export-xdpi="188.64629"
+ inkscape:export-ydpi="188.64629" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1362.038,1407.149 16.1796,-0.2406 8.9091,-24.7899 -7.373,-0.2406 -3.5841,-0.4813 -1.6385,6.2576 -5.5297,0.2406 z"
+ id="path3292-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/folderclosed.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="fill:#7cfc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1337.0648,1410.6359 -1.102,-33.9855 4.2357,-4.2458 15.2955,-0.2234 5.177,5.81 16.0014,-0.2233 0.4706,10.2793 c -0.066,7.8211 0.4545,14.3179 0.7432,19.188 z"
+ id="path3290-8"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/folderclosed.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ sodipodi:nodetypes="ccccccccc" />
+ <rect
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833225;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3021-3-6-56"
+ width="68.111275"
+ height="68.111732"
+ x="1328.7937"
+ y="1357.0219"
+ ry="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/folderclosed.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/layeradd.png"
+ ry="0"
+ y="1228.3804"
+ x="864.14111"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-39-0"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 881.90222,1254.4225 7.0299,-0.046 -0.051,-7.8571 -0.051,-7.8569 9.8212,-0.064 9.8212,-0.064 0.051,7.8568 0.051,7.8571 6.7197,-0.044 6.7198,-0.044 0.06,9.2009 0.06,9.2009 -6.7198,0.044 -6.7199,0.044 0.052,7.9605 0.052,7.9604 -9.8213,0.064 -9.8212,0.064 -0.052,-7.9603 -0.052,-7.9604 -7.0299,0.046 -7.0299,0.046 -0.06,-9.201 -0.06,-9.2009 7.0299,-0.046 z"
+ id="path4946-7"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/layeradd.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/layerremove.png"
+ ry="0"
+ y="1226.7262"
+ x="954.2915"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-2-1-4-4-9-9-39-0-5"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 972.05252,1252.7683 7.0299,-0.046 c 19.5949,-0.3975 1.9236,-0.1282 19.6424,-0.1274 l 6.71968,-0.044 6.7198,-0.044 0.06,9.2009 0.06,9.2009 -6.7198,0.044 -6.71988,0.044 c -19.1708,0.2324 -0.267,0.1693 -19.6425,0.1275 l -7.0299,0.046 -7.0299,0.046 -0.06,-9.2009 -0.06,-9.2009 7.0299,-0.046 z"
+ id="path4946-7-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccc"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/layerremove.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ inkscape:export-ydpi="192.85715"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ ry="0"
+ y="99.387413"
+ x="100.95947"
+ height="68.11409"
+ width="68.10891"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-5-2-8-0-9-5"
+ style="opacity:0;color:#000000;fill:none;stroke:#000000;stroke-width:1.88833213;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ inkscape:export-ydpi="192"
+ inkscape:export-xdpi="192"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ ry="0"
+ y="109.57565"
+ x="110.93005"
+ height="47.812756"
+ width="49.950436"
+ id="rect3021-8-3-9-7-5-6-2-0-7-0-7-8-9-8-5-9"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-5-5-5-8"
+ width="11.258166"
+ height="10.674783"
+ x="154.41113"
+ y="102.7336"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 125.21217,145.4412 -9.2368,-9.2471 -0.3074,-10.7035 -0.3074,-10.7036 20.0297,0 20.0297,0 0,19.9505 0,19.9506 -10.4855,0 -10.4854,0 -9.2369,-9.2469 z"
+ id="path10928-1-6-3"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-61-2"
+ width="11.258166"
+ height="10.674783"
+ x="104.52063"
+ y="152.58076"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-8-6-6"
+ width="11.258166"
+ height="10.674783"
+ x="104.89709"
+ y="103.36251"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-21-2-6-4-2-4-79-7-7-3-0-7-0"
+ width="11.258166"
+ height="10.674783"
+ x="153.93019"
+ y="153.90706"
+ ry="3.3965125"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 126.46507,149.7884 c -2.2072,-0.2758 -3.9412,-1.2399 -5.5811,-3.1029 -1.1318,-1.2858 -1.5492,-2.5117 -1.5561,-4.5704 -0.01,-1.6175 0.029,-1.7763 0.6657,-3.064 2.0941,-4.2368 7.3523,-5.8443 11.781,-3.6017 1.1721,0.5935 2.8365,2.2853 3.4109,3.4669 1.4202,2.922 0.8542,6.0443 -1.5273,8.4259 -1.1908,1.1908 -3.0727,2.2039 -4.405,2.3713 -0.4531,0.057 -1.0247,0.1272 -1.2702,0.1562 -0.2455,0.029 -0.9286,-0.01 -1.5179,-0.081 l 0,0 z"
+ id="path8125-6-9"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <path
+ style="color:#000000;fill:#7cfc00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.09249341;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 125.7874,127.79568 4.25076,-0.0225 -0.0308,-3.87722 -0.0308,-3.87716 5.93857,-0.0314 5.93858,-0.0314 0.0308,3.87713 0.0308,3.87722 4.0632,-0.0215 4.06325,-0.0215 0.0363,4.54036 0.0363,4.54037 -4.06325,0.0215 -4.06332,0.0215 0.0314,3.92825 0.0315,3.9282 -5.93864,0.0314 -5.93857,0.0314 -0.0315,-3.92815 -0.0314,-3.92823 -4.25076,0.0225 -4.25076,0.0225 -0.0363,-4.54036 -0.0363,-4.54037 4.25076,-0.0225 z"
+ id="path4946-7-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/ui/blockinsert.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611"
+ width="78.211868"
+ height="78.165108"
+ x="1349.3702"
+ y="459.93866"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_select_bmp.png"
+ inkscape:export-xdpi="36.823036"
+ inkscape:export-ydpi="36.823036" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-3"
+ width="78.211868"
+ height="78.165108"
+ x="1189.5883"
+ y="457.70938"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_hand_bmp.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-7"
+ width="78.211868"
+ height="78.165108"
+ x="1018.4393"
+ y="453.74188"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_hand_mask.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-2"
+ width="78.211868"
+ height="78.165108"
+ x="1188.5782"
+ y="306.30902"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_select_mask.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-56"
+ width="78.211868"
+ height="78.165108"
+ x="1185.9393"
+ y="180.17041"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_cad_mask.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-05"
+ width="78.211868"
+ height="78.165108"
+ x="1015.225"
+ y="177.31326"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_cad_bmp.png"
+ inkscape:export-xdpi="36.845058"
+ inkscape:export-ydpi="36.845058" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-71"
+ width="78.211868"
+ height="78.165108"
+ x="1021.1971"
+ y="575.34924"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_glass_bmp.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <rect
+ style="opacity:1;color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-6"
+ width="78.211868"
+ height="78.165108"
+ x="1329.2958"
+ y="576.3515"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_glass_mask.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-2-7"
+ width="78.211868"
+ height="78.165108"
+ x="1292.9696"
+ y="306.45007"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_del_mask.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <rect
+ style="color:#000000;fill:#ffffff;stroke:none;stroke-width:1.81136274000000008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect6611-05-1"
+ width="78.211868"
+ height="78.165108"
+ x="1385.767"
+ y="306.26581"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_del_bmp.png"
+ inkscape:export-xdpi="36.845089"
+ inkscape:export-ydpi="36.845089" />
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:5.44090891000000010;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 1217.0122,530.32691 7.9791,3.74231 0.1973,-0.75268 c 0.1115,-0.4128 0.7706,-2.24551 1.4649,-4.07194 l 1.263,-3.32125 18.0966,-12.25456 c 9.9527,-6.74021 18.1788,-12.44999 18.2796,-12.68845 0.3364,-0.79454 1.412,-4.61321 1.3554,-4.81206 -0.026,-0.10818 -1.4371,-0.90367 -3.1253,-1.7686 l -3.0689,-1.57203 -7.5198,3.1902 -7.5196,3.18992 2.5678,-6.06703 c 1.4141,-3.33635 6.0192,-13.95478 10.2323,-23.59746 -9.178,-8.37915 -9.5549,-3.12309 -12.0921,2.78767 l -4.4794,10.87597 -1.6307,-0.77947 -1.631,-0.77946 3.4345,-8.46951 c 1.8898,-4.65823 3.4167,-8.52335 3.3953,-8.58828 -0.026,-0.0656 -1.6524,-0.80825 -3.6234,-1.65381 l -3.5836,-1.53583 -1.4677,0.93074 -1.4678,0.93102 -3.1877,7.53134 -3.1881,7.53165 -1.6571,-0.79228 -1.6576,-0.79198 2.8787,-6.80063 2.8787,-6.80061 -3.1969,-1.44752 -3.1965,-1.44726 -1.6594,0.73532 -1.6593,0.73558 -3.0024,7.09433 -3.0031,7.09462 -1.6573,-0.79228 -1.6574,-0.792 2.7636,-6.52854 2.7634,-6.52882 -1.3188,-0.62248 -1.3189,-0.6225 -5.094,1.93982 -5.094,1.94012 -5.228,12.35112 -5.2278,12.35114 0.2155,10.56657 c 0.2123,10.4079 0.208,10.58737 -0.369,11.94801 -0.3219,0.7598 -1.0325,2.59877 -1.5767,4.08817 l -0.9922,2.70703 9.2046,4.33717 c 5.0629,2.38453 12.795,6.02115 17.1831,8.0795 z"
+ id="path9770-8-3-1-6-2-9-82-4"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="13.120885"
+ inkscape:transform-center-y="-11.511308"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_hand_bmp.png"
+ inkscape:export-xdpi="35.781281"
+ inkscape:export-ydpi="35.781281"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.32065820999999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 1046.2166,529.8529 8.5083,4.04295 0.2107,-0.81315 c 0.1198,-0.44598 0.8218,-2.42591 1.5621,-4.39907 l 1.3467,-3.58807 19.297,-13.23906 c 10.6128,-7.28168 19.3846,-13.45018 19.492,-13.70779 0.3587,-0.85837 1.5057,-4.98384 1.4454,-5.19865 -0.027,-0.1168 -1.5326,-0.97627 -3.3328,-1.91069 l -3.2724,-1.69832 -8.0186,3.44648 -8.0184,3.44619 2.7382,-6.55443 c 1.508,-3.60439 6.4186,-15.07587 10.911,-25.49323 -9.7866,-9.0523 -10.1886,-3.37397 -12.8942,3.01163 l -4.7764,11.74973 -1.7389,-0.8421 -1.7391,-0.84207 3.6622,-9.14993 c 2.0151,-5.03246 3.6433,-9.2081 3.6205,-9.27826 -0.027,-0.0709 -1.762,-0.87318 -3.8637,-1.78664 l -3.8213,-1.65923 -1.5652,1.00552 -1.5649,1.00581 -3.3991,8.13639 -3.3998,8.1367 -1.7669,-0.85591 -1.7675,-0.85561 3.0696,-7.34696 3.0697,-7.34697 -3.4089,-1.56379 -3.4086,-1.56353 -1.7696,0.79437 -1.7693,0.79469 -3.2016,7.66426 -3.2023,7.66458 -1.7671,-0.85591 -1.7673,-0.85563 2.9469,-7.05303 2.9465,-7.05333 -1.4061,-0.67248 -1.4064,-0.67253 -5.4319,2.09568 -5.4318,2.09598 -5.5748,13.34336 -5.5744,13.3434 0.2296,11.41546 c 0.2265,11.24403 0.2219,11.43794 -0.3934,12.90788 -0.3432,0.82085 -1.101,2.80754 -1.6814,4.4166 l -1.0578,2.92451 9.815,4.68561 c 5.3986,2.5761 13.6438,6.50486 18.3227,8.72859 z"
+ id="path9770-8-3-1-6-2-9-82-7"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="13.990821"
+ inkscape:transform-center-y="-12.436098"
+ inkscape:export-filename="/home/prar/LibreCAD editado/res/extui/relzeromove.png"
+ inkscape:export-xdpi="192.85715"
+ inkscape:export-ydpi="192.85715"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2.33413171999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path6443"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.93336142,0,0,1.2599806,-72.104906,333.76205)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 1052.9111,211.46185 0.1605,-34.04668"
+ id="path6445"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 1052.8309,254.89521 0.1604,-34.04667"
+ id="path6445-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 1014.2601,216.3512 34.3519,0.15901"
+ id="path6445-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 1057.3656,216.07569 34.3519,0.15901"
+ id="path6445-2-0"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:5.83532906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6443-8"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.94997773,0,0,1.2623907,80.971868,335.63746)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:6.39026642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1226.0162,213.10331 0.1632,-34.1118"
+ id="path6445-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:6.39026642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1225.9345,256.61976 0.1632,-34.1118"
+ id="path6445-2-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:6.39026642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1186.677,218.00202 34.9635,0.15932"
+ id="path6445-5-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:6.39026642;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1230.5498,217.72598 34.9635,0.15931"
+ id="path6445-2-0-5"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.64943743;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6518-6"
+ width="1.7261372"
+ height="1.6083119"
+ x="1330.4236"
+ y="346.09631" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2.33413171999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path6443-7"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.93336142,0,0,1.2599806,262.69956,615.65777)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.53123343, 2.53123343;stroke-dashoffset:0"
+ d="m 1387.7885,493.35755 0.1605,-34.04667"
+ id="path6445-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.53123343, 2.53123343;stroke-dashoffset:0"
+ d="m 1387.9756,536.79093 0.1604,-34.04669"
+ id="path6445-2-39"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.53123342999999990, 2.53123342999999990;stroke-dashoffset:0;opacity:1"
+ d="m 1349.0644,498.2469 34.3519,0.15901"
+ id="path6445-5-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.53123343, 2.53123343;stroke-dashoffset:0"
+ d="m 1392.7902,497.86802 34.3519,0.159"
+ id="path6445-2-0-4"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:4.31814336999999959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="path6443-86"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.93336142,0,0,1.2599806,101.58019,464.00858)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1226.8154,340.68495 0.1605,-34.04667"
+ id="path6445-22"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1226.6621,385.14175 0.1604,-34.04667"
+ id="path6445-2-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331000000018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ d="m 1187.9451,346.59774 34.3519,0.15901"
+ id="path6445-5-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.53123331;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1231.9278,346.32224 34.3519,0.15901"
+ id="path6445-2-0-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 1045.5329,642.44353 c 7.8822,-7.89447 14.5591,-14.5771 14.838,-14.85033 l 0.5067,-0.49613 1.5993,0.78329 c 1.9502,0.95525 4.0666,1.68282 6.3913,2.19684 2.471,0.54645 7.3432,0.54624 9.7418,-6.3e-4 2.2819,-0.52025 4.3607,-1.27069 6.1632,-2.22532 14.7509,-7.8111 17.378,-28.54413 5.3087,-41.89649 -4.127,-4.56564 -9.0271,-7.41227 -15.0449,-8.73994 -2.5004,-0.55186 -7.3777,-0.56101 -9.7339,-0.0208 -10.5001,2.41787 -17.5525,10.43232 -18.9708,21.55853 -0.4392,3.44507 0,7.68592 1.1742,11.53043 l 0.4974,1.61857 -1.3985,1.36302 c -0.7691,0.74961 -7.5863,7.56885 -15.1499,15.15433 l -13.7513,13.79132 1.1047,1.20145 c 3.1954,3.47522 12.3552,13.38314 12.3726,13.38314 0.022,0 6.4692,-6.4591 14.3514,-14.35399 l 0,0 z m 22.8665,-20.9628 c -7.7037,-2.09869 -13.4039,-8.48127 -14.5633,-16.30609 -0.2593,-1.75227 -0.098,-5.18715 0.3222,-6.85313 0.43,-1.70528 1.187,-3.49623 2.1084,-4.98775 0.8912,-1.44286 3.0111,-3.67837 4.4362,-4.67792 5.2421,-3.6763 12.427,-4.02792 18.4189,-0.9014 1.969,1.02762 3.3859,2.10493 5.0905,3.8703 2.6263,2.72021 4.163,5.45976 5.0985,9.09115 0.3721,1.44348 0.4248,1.98495 0.4286,4.3735 0,3.01839 -0.2565,4.45772 -1.2374,6.81488 -1.4537,3.4931 -4.6469,6.90844 -7.8921,8.44072 -2.7675,1.30687 -4.7649,1.70694 -8.1087,1.62481 -2.0432,-0.052 -2.84,-0.14556 -4.1018,-0.48907 z"
+ id="path5003-0"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ d="m 1378.9849,577.33512 c 1.8257,0 3.6837,0.17885 4.9335,0.45502 6.016,1.32783 10.925,4.14216 15.0507,8.70835 12.0655,13.35397 9.438,34.10511 -5.3084,41.91714 -1.802,0.95475 -3.9015,1.68927 -6.1825,2.20938 -2.3979,0.54693 -7.2721,0.54652 -9.7423,0 -2.324,-0.51408 -4.4206,-1.25421 -6.3702,-2.20938 l -1.6235,-0.77985 -0.4996,0.5199 c -0.279,0.27306 -6.9212,6.92176 -14.801,14.81719 -7.8798,7.89585 -14.3417,14.36217 -14.3637,14.36217 -0.02,0 -9.1707,-9.91181 -12.3652,-13.38746 l -1.1241,-1.16978 13.7391,-13.77738 c 7.5613,-7.5864 14.4067,-14.45742 15.1757,-15.20711 l 1.3737,-1.36485 -0.4996,-1.5597 c -1.1737,-3.84478 -1.5632,-8.12232 -1.1239,-11.5676 1.4179,-11.12776 8.4255,-19.15774 18.9225,-21.5759 1.1776,-0.27035 2.9828,-0.39388 4.8088,-0.39014 z m -0.4996,8.83832 c -3.1997,0.15598 -6.2479,1.21616 -8.8682,3.05453 -1.4245,0.99967 -3.5431,3.23607 -4.4339,4.67911 -0.9211,1.4917 -1.6935,3.23358 -2.1234,4.93906 -0.42,1.66618 -0.5713,5.13621 -0.3121,6.8887 1.1589,7.82576 6.8496,14.21306 14.5509,16.3118 1.2614,0.34375 2.0168,0.40302 4.0592,0.45501 3.3428,0.0832 5.3522,-0.31755 8.1188,-1.62458 3.2443,-1.53247 6.4779,-4.95487 7.9312,-8.44861 0.9806,-2.35723 1.1864,-3.73975 1.1864,-6.75872 0,-2.38884 0,-2.9755 -0.3745,-4.41916 -0.9352,-3.63182 -2.4956,-6.37773 -5.1211,-9.09827 -1.7039,-1.76538 -3.1526,-2.80643 -5.1208,-3.83417 -2.9952,-1.56345 -6.2931,-2.30129 -9.4925,-2.1447 z m -19.1725,31.58422 -25.9172,25.60493 6.1827,7.21373 25.6674,-26.38499 -5.9329,-6.43367 z"
+ id="path5003-6"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/prar/Descargas/LibreCAD-LibreCAD-f8c8614/res/ui/cur_glass_mask.png"
+ inkscape:export-xdpi="36"
+ inkscape:export-ydpi="36" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:4.31814337;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6443-86-9"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.93336142,0,0,1.2599806,206.17825,464.14963)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2.33413172;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6443-9"
+ sodipodi:cx="1205.5358"
+ sodipodi:cy="-93.352104"
+ sodipodi:rx="10.892858"
+ sodipodi:ry="7.8571429"
+ d="m 1216.4286,-93.352104 a 10.892858,7.8571429 0 1 1 -21.7857,0 10.892858,7.8571429 0 1 1 21.7857,0 z"
+ transform="matrix(0.93336142,0,0,1.2599806,298.43709,462.71458)" />
+ <rect
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1.64943743;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6518-6-1"
+ width="1.7261372"
+ height="1.6083119"
+ x="1422.5204"
+ y="344.3118" />
+ </g>
+</svg>
diff --git a/desktop/librecad.1 b/desktop/librecad.1
new file mode 100644
index 0000000..f8abb95
--- /dev/null
+++ b/desktop/librecad.1
@@ -0,0 +1,11 @@
+.TH LIBRECAD 1 "January 2010" "Debian GNU/Linux"
+.SH NAME
+LIBRECAD \- A professional CAD System.
+.SH DESCRIPTION
+LibreCAD is a professional CAD System. With LibreCAD you can easily construct and
+change drawings with ISO-texts and many other features and save them as
+DXF-files. These DXF-files are the interface to many CAD-systems such as
+AutoCAD(R) and many others.
+
+LibreCAD has no special invocation parameters. You can find the useful
+docs in /usr/share/doc/librecad
diff --git a/desktop/librecad.desktop b/desktop/librecad.desktop
new file mode 100644
index 0000000..5222a16
--- /dev/null
+++ b/desktop/librecad.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=LibreCAD
+Comment=A professional CAD System
+Comment[es]=Un sistema CAD profesional
+TryExec=librecad
+Exec=librecad %F
+Icon=librecad
+Categories=Graphics;Engineering;
+MimeType=image/vnd.dxf
diff --git a/desktop/librecad.mime b/desktop/librecad.mime
new file mode 100644
index 0000000..32a3e19
--- /dev/null
+++ b/desktop/librecad.mime
@@ -0,0 +1 @@
+image/vnd.dxf; libreCAD '%f'; test=test -n "$DISPLAY"; description="Drawing Exchange Format"; nametemplate=%s.dxf
diff --git a/desktop/librecad.sharedmimeinfo b/desktop/librecad.sharedmimeinfo
new file mode 100644
index 0000000..1fe2b09
--- /dev/null
+++ b/desktop/librecad.sharedmimeinfo
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
+ <mime-type type="image/vnd.dxf">
+ <glob pattern="*.dxf"/>
+ </mime-type>
+</mime-info>
+
diff --git a/dxflib/dxflib_commercial_license.txt b/dxflib/dxflib_commercial_license.txt
new file mode 100644
index 0000000..051acc2
--- /dev/null
+++ b/dxflib/dxflib_commercial_license.txt
@@ -0,0 +1,179 @@
+dxflib COMMERCIAL LICENSE AGREEMENT
+FOR PROFESSIONAL EDITIONS
+Agreement version 1.2
+
+IMPORTANT-READ CAREFULLY:
+1. This RibbonSoft End-User License Agreement ("Agreement") is a legal
+agreement between you (either an individual or a legal entity)
+("Licensee") and RibbonSoft GmbH ("RibbonSoft") for the RibbonSoft
+software product(s) accompanying this Agreement, which include(s)
+computer software and may include "online" or electronic documentation,
+associated media, and printed materials, including the source code,
+example programs and the documentation ("Licensed Software").
+
+2. The Licensed Software is protected by copyright laws and
+international copyright treaties, as well as other intellectual
+property laws and treaties. The Licensed Software is licensed, not
+sold.
+
+3. By installing, copying, or otherwise using the Licensed Software,
+Licensee agrees to be bound by the terms of this Agreement. If
+Licensee does not agree to the terms of this Agreement, Licensee may
+not install, copy, or otherwise use the Licensed Software.
+
+4. Upon Licensee's acceptance of the terms and conditions of this
+Agreement, RibbonSoft grants Licensee the right to use the Licensed
+Software in the manner provided below.
+
+5. RibbonSoft grants to Licensee as an individual a royalty-free,
+personal, non-exclusive, non-transferable, perpetual license to make
+and use copies of the Licensed Software for the sole purposes of
+designing, developing, and testing Licensee's software product(s)
+("Applications"). Licensee may install copies of the Licensed Software
+on an unlimited number of computers provided that Licensee is the only
+individual using the Licensed Software. If Licensee is an entity,
+RibbonSoft grants Licensee the right to designate one, and only one,
+individual within Licensee's organization who shall have the sole
+right to use the Licensed Software in the manner provided
+above. Licensee may at any time, but not more frequently that once
+every six (6) months, designate another individual within Licensee's
+organization to replace the current designated user by notifying
+RibbonSoft, so long as there is no more than one designated user at any
+given time.
+
+GENERAL TERMS THAT APPLY TO APPLICATIONS AND REDISTRIBUTABLES
+6. RibbonSoft grants Licensee a nonexclusive, royalty-free right to
+reproduce and distribute the object code form of certain portions of the
+Licensed Software ("Redistributables"), as specified in Appendix 1,
+Section 1, for execution on any operating system. Copies of
+Redistributables may only be distributed with and for the sole purpose
+of executing Applications permitted under this Agreement that Licensee
+has created using the Licensed Software. Under no circumstances may any
+copies of Redistributables be distributed separately. This Agreement
+does not give Licensee any rights to distribute any of the parts of
+the Licensed Software listed in Appendix 1, Section 2, neither as a
+whole nor as parts or snippets of code.
+
+7. The license granted in this Agreement for Licensee to create
+Applications and distribute them to Licensee's customers is subject
+to all of the following conditions:
+(i) Licensee will indemnify and hold RibbonSoft, its related companies
+and its suppliers, harmless from and against any claims or liabilities
+arising out of the use, reproduction or distribution of Applications;
+(ii) Applications must be developed using a licensed, registered copy
+of the Licensed Software; (iii) Applications must add primary and
+substantial functionality to the Licensed Software; (iv) Applications
+may not pass on functionality which in any way makes it possible for
+others to create software with the Licensed Software; (v) Applications
+may not compete with the Licensed Software; (iv) Licensee may not use
+RibbonSoft's or any of its suppliers' names, logos, or trademarks to
+market Application(s), except to state that Application was developed
+using the Licensed Software.
+
+NOTE: dxflib Open Source Edition is licensed under the terms of the
+GPL and not under this Agreement. If Licensee has, at any time,
+developed all (or any portions of) the Application(s) using RibbonSoft's
+publicly licensed dxflib Open Source Edition, Licensee must comply
+with RibbonSoft's requirements and license such Application(s)
+(or any portions derived there from) under the terms of the Free Software
+Foundation's GNU General Public License version 2 (the "GPL") a copy of
+which is located at http://www.gnu.org/copyleft/gpl.html#SEC1
+(i.e., any Product(s) and/or parts, components, portions thereof developed
+using GPL licensed software, including dxflib Open Source Edition, must
+be licensed under the terms of the GPL, and the GPL-based source code must
+be made available upon request).
+
+WARRANTY DISCLAIMER
+8. The Licensed Software is licensed to Licensee "as is". To the
+maximum extent permitted by applicable law, RibbonSoft on behalf of
+itself and its suppliers, disclaims all warranties and conditions,
+either express or implied, including, but not limited to, implied
+warranties of merchantability, fitness for a particular purpose, title
+and non-infringement with regard to the Licensed Software.
+
+LIMITATION OF LIABILITY
+9. If, RibbonSoft's warranty disclaimer notwithstanding, RibbonSoft is
+held liable to Licensee, whether in contract, tort or any other legal
+theory, based on the Licensed Software, RibbonSoft's entire liability
+to Licensee and Licensee's exclusive remedy shall be, at RibbonSoft's
+option, either (A) return of the price Licensee paid for the Licensed
+Software, or (B) repair or replacement of the Licensed Software,
+provided Licensee returns to RibbonSoft all copies of the Licensed
+Software as originally delivered to Licensee. RibbonSoft shall not
+under any circumstances be liable to Licensee based on failure of the
+Licensed Software if the failure resulted from accident, abuse or
+misapplication, nor shall RibbonSoft under any circumstances be liable
+for special damages, punitive or exemplary damages, damages for loss
+of profits or interruption of business or for loss or corruption of
+data. Any award of damages from RibbonSoft to Licensee shall not exceed
+the total amount Licensee has paid to RibbonSoft in connection with
+this Agreement.
+
+SUPPORT AND UPDATES
+10. Licensee will be eligible to access to Updates ("Updates") to
+the Licensed Software for a period not to exceed one year from the
+date of initial delivery ("Initial Term"), in accordance with
+RibbonSoft's then current policies and procedures, if any. Such
+policies and procedures may be changed from time to time. Following
+the Initial Term, RibbonSoft will no longer make the Licensed Software
+available to Licensee unless Licensee purchases additional Updates
+according to section 11 below.
+
+GENERAL PROVISIONS
+11. Licensee Name: RibbonSoft may include Licensee's company name in a
+publicly available list of RibbonSoft customers.
+
+12. Renewal of Updates: Licensee may purchase additional Updates
+following the Initial Term at RibbonSoft's terms and conditions
+applicable at the time of renewal.
+
+13. No Assignment: Neither this Agreement nor Licensee's rights under
+this Agreement are assignable or transferable by Licensee either in
+whole or in part to any third party without RibbonSoft's written
+consent. Any attempted assignment or transfer in violation of the
+foregoing shall be void. RibbonSoft may assign or transfer this
+Agreement to any third party who acquires substantially all of
+RibbonSoft copyrights in and to the Licensed Software.
+
+14. Termination: RibbonSoft may terminate the Agreement at any time
+immediately upon written notice by RibbonSoft to Licensee if Licensee
+breaches this Agreement, fails to pay the fees for the Licensed
+Software, or infringes RibbonSoft's intellectual property in or to the
+Licensed Software. Upon termination of the Licenses, Licensee shall
+return to RibbonSoft all copies of Licensed Software that were supplied
+by RibbonSoft. All other copies of Licensed Software in the possession
+or control of Licensee must be erased or destroyed. An officer of
+Licensee must promptly deliver to RibbonSoft a written confirmation
+that this has occurred.
+
+15. Entire Agreement: This Agreement constitutes the complete
+agreement between the parties and supersedes all prior or
+contemporaneous discussions, representations, and proposals, written
+or oral, with respect to the subject matters discussed herein. No
+modification of this Agreement will be effective unless contained in a
+writing executed by an authorized representative of each party. No
+term or condition contained in Licensee's purchase order will apply
+unless expressly accepted by RibbonSoft in writing. If any provision of
+the Agreement is found void or unenforceable, the remainder will
+remain valid and enforceable according to its terms. If any remedy
+provided is determined to have failed for its essential purpose, all
+limitations of liability and exclusions of damages set forth in this
+Agreement shall remain in effect.
+
+16. Governing law, legal venue: This Agreement shall be construed,
+interpreted and governed by the laws of Switzerland, the legal venue
+to be Zurich City Court. RibbonSoft reserves all rights not specifically
+granted in this Agreement.
+
+Appendix 1:
+
+1. Parts of the Licensed Software that are permitted for distribution
+("Redistributables"):
+
+- The Licensed Software's library in object code form
+
+2. Parts of the Licensed Software that are not permitted for distribution
+include, but are not limited to:
+
+- The Licensed Software's source code and header files
+- The Licensed Software's documentation
diff --git a/dxflib/src/dl_attributes.h b/dxflib/src/dl_attributes.h
new file mode 100644
index 0000000..b9036ac
--- /dev/null
+++ b/dxflib/src/dl_attributes.h
@@ -0,0 +1,182 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_ATTRIBUTES_H
+#define DL_ATTRIBUTES_H
+
+#include <string>
+using std::string;
+
+#include "dl_codes.h"
+
+/**
+ * Storing and passing around attributes. Attributes
+ * are the layer name, color, width and line type.
+ *
+ * @author Andrew Mustun
+ */
+class DL_Attributes {
+
+public:
+
+ /**
+ * Default constructor.
+ */
+ DL_Attributes() {
+ setLayer("");
+ setColor(0);
+ setWidth(0);
+ setLineType("BYLAYER");
+ }
+
+
+
+ /**
+ * Constructor for DXF attributes.
+ *
+ * @param layer Layer name for this entity or NULL for no layer
+ * (every entity should be on a named layer!).
+ * @param color Color number (0..256). 0 = BYBLOCK, 256 = BYLAYER.
+ * @param width Line thickness. Defaults to zero. -1 = BYLAYER,
+ * -2 = BYBLOCK, -3 = default width
+ * @param lineType Line type name or "BYLAYER" or "BYBLOCK". Defaults
+ * to "BYLAYER"
+ */
+ DL_Attributes(const string& layer,
+ int color, int width,
+ const string& lineType) {
+ setLayer(layer);
+ setColor(color);
+ setWidth(width);
+ setLineType(lineType);
+ }
+
+
+
+ /**
+ * Sets the layer. If the given pointer points to NULL, the
+ * new layer name will be an empty but valid string.
+ */
+ void setLayer(const string& layer) {
+ this->layer = layer;
+ }
+
+
+
+ /**
+ * @return Layer name.
+ */
+ string getLayer() const {
+ return layer;
+ }
+
+
+
+ /**
+ * Sets the color.
+ *
+ * @see DL_Codes, dxfColors
+ */
+ void setColor(int color) {
+ this->color = color;
+ }
+
+
+
+ /**
+ * @return Color.
+ *
+ * @see DL_Codes, dxfColors
+ */
+ int getColor() const {
+ return color;
+ }
+
+
+
+ /**
+ * Sets the width.
+ */
+ void setWidth(int width) {
+ this->width = width;
+ }
+
+
+
+ /**
+ * @return Width.
+ */
+ int getWidth() const {
+ return width;
+ }
+
+
+
+ /**
+ * Sets the line type. This can be any string and is not
+ * checked to be a valid line type.
+ */
+ void setLineType(const string& lineType) {
+ this->lineType = lineType;
+ }
+
+
+
+ /**
+ * @return Line type.
+ */
+ string getLineType() const {
+ if (lineType.length()==0) {
+ return "BYLAYER";
+ } else {
+ return lineType;
+ }
+ }
+
+
+
+ /**
+ * Copies attributes (deep copies) from another attribute object.
+ */
+ DL_Attributes operator = (const DL_Attributes& attrib) {
+ setLayer(attrib.layer);
+ setColor(attrib.color);
+ setWidth(attrib.width);
+ setLineType(attrib.lineType);
+
+ return *this;
+ }
+
+private:
+ string layer;
+ int color;
+ int width;
+ string lineType;
+};
+
+#endif
+
+// EOF
diff --git a/dxflib/src/dl_codes.h b/dxflib/src/dl_codes.h
new file mode 100644
index 0000000..aa469d8
--- /dev/null
+++ b/dxflib/src/dl_codes.h
@@ -0,0 +1,537 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+/**
+ * Defines common DXF codes and constants.
+ */
+
+#ifndef DXF_CODES_H
+#define DXF_CODES_H
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#if defined(__OS2__)||defined(__EMX__)||defined(_WIN32)
+#define strcasecmp(s,t) stricmp(s,t)
+#endif
+
+
+#ifdef _WIN32
+#undef M_PI
+#define M_PI 3.14159265358979323846
+#pragma warning(disable : 4800)
+#endif
+
+#ifndef M_PI
+#define M_PI 3.1415926535897932384626433832795
+#endif
+
+#define DL_DXF_MAXLINE 1024
+#define DL_DXF_MAXGROUPCODE 1100
+
+// used to mark invalid vectors:
+//#define DL_DXF_MAXDOUBLE 1.0E+10
+
+/**
+ * Codes for colors and DXF versions.
+ */
+class DL_Codes {
+public:
+ /**
+ * Standard DXF colors.
+ */
+ enum color {
+ black = 250,
+ green = 3,
+ red = 1,
+ brown = 15,
+ yellow = 2,
+ cyan = 4,
+ magenta = 6,
+ gray = 8,
+ blue = 5,
+ l_blue = 163,
+ l_green = 121,
+ l_cyan = 131,
+ l_red = 23,
+ l_magenta = 221,
+ l_gray = 252,
+ white = 7,
+ bylayer = 256,
+ byblock = 0
+ };
+
+ /**
+ * Version numbers for the DXF Format.
+ */
+ enum version {
+ AC1009, AC1012, AC1014, AC1015
+ };
+};
+
+
+// Extended color palette:
+// The first entry is only for direct indexing starting with [1]
+// Color 1 is red (1,0,0)
+const double dxfColors[][3] = {
+ {0,0,0}, // unused
+ {1,0,0}, // 1
+ {1,1,0},
+ {0,1,0},
+ {0,1,1},
+ {0,0,1},
+ {1,0,1},
+ {1,1,1}, // black or white
+ {0.5,0.5,0.5},
+ {0.75,0.75,0.75},
+ {1,0,0}, // 10
+ {1,0.5,0.5},
+ {0.65,0,0},
+ {0.65,0.325,0.325},
+ {0.5,0,0},
+ {0.5,0.25,0.25},
+ {0.3,0,0},
+ {0.3,0.15,0.15},
+ {0.15,0,0},
+ {0.15,0.075,0.075},
+ {1,0.25,0}, // 20
+ {1,0.625,0.5},
+ {0.65,0.1625,0},
+ {0.65,0.4063,0.325},
+ {0.5,0.125,0},
+ {0.5,0.3125,0.25},
+ {0.3,0.075,0},
+ {0.3,0.1875,0.15},
+ {0.15,0.0375,0},
+ {0.15,0.0938,0.075},
+ {1,0.5,0}, // 30
+ {1,0.75,0.5},
+ {0.65,0.325,0},
+ {0.65,0.4875,0.325},
+ {0.5,0.25,0},
+ {0.5,0.375,0.25},
+ {0.3,0.15,0},
+ {0.3,0.225,0.15},
+ {0.15,0.075,0},
+ {0.15,0.1125,0.075},
+ {1,0.75,0}, // 40
+ {1,0.875,0.5},
+ {0.65,0.4875,0},
+ {0.65,0.5688,0.325},
+ {0.5,0.375,0},
+ {0.5,0.4375,0.25},
+ {0.3,0.225,0},
+ {0.3,0.2625,0.15},
+ {0.15,0.1125,0},
+ {0.15,0.1313,0.075},
+ {1,1,0}, // 50
+ {1,1,0.5},
+ {0.65,0.65,0},
+ {0.65,0.65,0.325},
+ {0.5,0.5,0},
+ {0.5,0.5,0.25},
+ {0.3,0.3,0},
+ {0.3,0.3,0.15},
+ {0.15,0.15,0},
+ {0.15,0.15,0.075},
+ {0.75,1,0}, // 60
+ {0.875,1,0.5},
+ {0.4875,0.65,0},
+ {0.5688,0.65,0.325},
+ {0.375,0.5,0},
+ {0.4375,0.5,0.25},
+ {0.225,0.3,0},
+ {0.2625,0.3,0.15},
+ {0.1125,0.15,0},
+ {0.1313,0.15,0.075},
+ {0.5,1,0}, // 70
+ {0.75,1,0.5},
+ {0.325,0.65,0},
+ {0.4875,0.65,0.325},
+ {0.25,0.5,0},
+ {0.375,0.5,0.25},
+ {0.15,0.3,0},
+ {0.225,0.3,0.15},
+ {0.075,0.15,0},
+ {0.1125,0.15,0.075},
+ {0.25,1,0}, // 80
+ {0.625,1,0.5},
+ {0.1625,0.65,0},
+ {0.4063,0.65,0.325},
+ {0.125,0.5,0},
+ {0.3125,0.5,0.25},
+ {0.075,0.3,0},
+ {0.1875,0.3,0.15},
+ {0.0375,0.15,0},
+ {0.0938,0.15,0.075},
+ {0,1,0}, // 90
+ {0.5,1,0.5},
+ {0,0.65,0},
+ {0.325,0.65,0.325},
+ {0,0.5,0},
+ {0.25,0.5,0.25},
+ {0,0.3,0},
+ {0.15,0.3,0.15},
+ {0,0.15,0},
+ {0.075,0.15,0.075},
+ {0,1,0.25}, // 100
+ {0.5,1,0.625},
+ {0,0.65,0.1625},
+ {0.325,0.65,0.4063},
+ {0,0.5,0.125},
+ {0.25,0.5,0.3125},
+ {0,0.3,0.075},
+ {0.15,0.3,0.1875},
+ {0,0.15,0.0375},
+ {0.075,0.15,0.0938},
+ {0,1,0.5}, // 110
+ {0.5,1,0.75},
+ {0,0.65,0.325},
+ {0.325,0.65,0.4875},
+ {0,0.5,0.25},
+ {0.25,0.5,0.375},
+ {0,0.3,0.15},
+ {0.15,0.3,0.225},
+ {0,0.15,0.075},
+ {0.075,0.15,0.1125},
+ {0,1,0.75}, // 120
+ {0.5,1,0.875},
+ {0,0.65,0.4875},
+ {0.325,0.65,0.5688},
+ {0,0.5,0.375},
+ {0.25,0.5,0.4375},
+ {0,0.3,0.225},
+ {0.15,0.3,0.2625},
+ {0,0.15,0.1125},
+ {0.075,0.15,0.1313},
+ {0,1,1}, // 130
+ {0.5,1,1},
+ {0,0.65,0.65},
+ {0.325,0.65,0.65},
+ {0,0.5,0.5},
+ {0.25,0.5,0.5},
+ {0,0.3,0.3},
+ {0.15,0.3,0.3},
+ {0,0.15,0.15},
+ {0.075,0.15,0.15},
+ {0,0.75,1}, // 140
+ {0.5,0.875,1},
+ {0,0.4875,0.65},
+ {0.325,0.5688,0.65},
+ {0,0.375,0.5},
+ {0.25,0.4375,0.5},
+ {0,0.225,0.3},
+ {0.15,0.2625,0.3},
+ {0,0.1125,0.15},
+ {0.075,0.1313,0.15},
+ {0,0.5,1}, // 150
+ {0.5,0.75,1},
+ {0,0.325,0.65},
+ {0.325,0.4875,0.65},
+ {0,0.25,0.5},
+ {0.25,0.375,0.5},
+ {0,0.15,0.3},
+ {0.15,0.225,0.3},
+ {0,0.075,0.15},
+ {0.075,0.1125,0.15},
+ {0,0.25,1}, // 160
+ {0.5,0.625,1},
+ {0,0.1625,0.65},
+ {0.325,0.4063,0.65},
+ {0,0.125,0.5},
+ {0.25,0.3125,0.5},
+ {0,0.075,0.3},
+ {0.15,0.1875,0.3},
+ {0,0.0375,0.15},
+ {0.075,0.0938,0.15},
+ {0,0,1}, // 170
+ {0.5,0.5,1},
+ {0,0,0.65},
+ {0.325,0.325,0.65},
+ {0,0,0.5},
+ {0.25,0.25,0.5},
+ {0,0,0.3},
+ {0.15,0.15,0.3},
+ {0,0,0.15},
+ {0.075,0.075,0.15},
+ {0.25,0,1}, // 180
+ {0.625,0.5,1},
+ {0.1625,0,0.65},
+ {0.4063,0.325,0.65},
+ {0.125,0,0.5},
+ {0.3125,0.25,0.5},
+ {0.075,0,0.3},
+ {0.1875,0.15,0.3},
+ {0.0375,0,0.15},
+ {0.0938,0.075,0.15},
+ {0.5,0,1}, // 190
+ {0.75,0.5,1},
+ {0.325,0,0.65},
+ {0.4875,0.325,0.65},
+ {0.25,0,0.5},
+ {0.375,0.25,0.5},
+ {0.15,0,0.3},
+ {0.225,0.15,0.3},
+ {0.075,0,0.15},
+ {0.1125,0.075,0.15},
+ {0.75,0,1}, // 200
+ {0.875,0.5,1},
+ {0.4875,0,0.65},
+ {0.5688,0.325,0.65},
+ {0.375,0,0.5},
+ {0.4375,0.25,0.5},
+ {0.225,0,0.3},
+ {0.2625,0.15,0.3},
+ {0.1125,0,0.15},
+ {0.1313,0.075,0.15},
+ {1,0,1}, // 210
+ {1,0.5,1},
+ {0.65,0,0.65},
+ {0.65,0.325,0.65},
+ {0.5,0,0.5},
+ {0.5,0.25,0.5},
+ {0.3,0,0.3},
+ {0.3,0.15,0.3},
+ {0.15,0,0.15},
+ {0.15,0.075,0.15},
+ {1,0,0.75}, // 220
+ {1,0.5,0.875},
+ {0.65,0,0.4875},
+ {0.65,0.325,0.5688},
+ {0.5,0,0.375},
+ {0.5,0.25,0.4375},
+ {0.3,0,0.225},
+ {0.3,0.15,0.2625},
+ {0.15,0,0.1125},
+ {0.15,0.075,0.1313},
+ {1,0,0.5}, // 230
+ {1,0.5,0.75},
+ {0.65,0,0.325},
+ {0.65,0.325,0.4875},
+ {0.5,0,0.25},
+ {0.5,0.25,0.375},
+ {0.3,0,0.15},
+ {0.3,0.15,0.225},
+ {0.15,0,0.075},
+ {0.15,0.075,0.1125},
+ {1,0,0.25}, // 240
+ {1,0.5,0.625},
+ {0.65,0,0.1625},
+ {0.65,0.325,0.4063},
+ {0.5,0,0.125},
+ {0.5,0.25,0.3125},
+ {0.3,0,0.075},
+ {0.3,0.15,0.1875},
+ {0.15,0,0.0375},
+ {0.15,0.075,0.0938},
+ {0.33,0.33,0.33}, // 250
+ {0.464,0.464,0.464},
+ {0.598,0.598,0.598},
+ {0.732,0.732,0.732},
+ {0.866,0.866,0.866},
+ {1,1,1} // 255
+ }
+ ;
+
+
+// AutoCAD VERSION aliases
+#define VER_R12 DL_Codes::AC1009
+#define VER_LT2 DL_Codes::AC1009
+#define VER_R13 DL_Codes::AC1012 // not supported yet
+#define VER_LT95 DL_Codes::AC1012 // not supported yet
+#define VER_R14 DL_Codes::AC1014 // not supported yet
+#define VER_LT97 DL_Codes::AC1014 // not supported yet
+#define VER_LT98 DL_Codes::AC1014 // not supported yet
+#define VER_2000 DL_Codes::AC1015
+#define VER_2002 DL_Codes::AC1015
+
+
+// DXF Group Codes:
+
+// Strings
+#define STRGRP_START 0
+#define STRGRP_END 9
+
+// Coordinates
+#define CRDGRP_START 10
+#define CRDGRP_END 19
+
+// Real values
+#define RLGRP_START 38
+#define RLGRP_END 59
+
+// Short integer values
+#define SHOGRP_START 60
+#define SHOGRP_END 79
+
+// New in Release 13,
+#define SUBCLASS 100
+
+// More coordinates
+#define CRD2GRP_START 210
+#define CRD2GRP_END 239
+
+// Extended data strings
+#define ESTRGRP_START 1000
+#define ESTRGRP_END 1009
+
+// Extended data reals
+#define ERLGRP_START 1010
+#define ERLGRP_END 1059
+
+
+#define Y8_COORD_CODE 28
+#define Z0_COORD_CODE 30
+#define Z8_COORD_CODE 38
+
+#define POINT_COORD_CODE 10
+#define INSERT_COORD_CODE 10
+
+#define CRD2GRP_START 210
+#define CRD2GRP_END 239
+
+#define THICKNESS 39
+#define FIRST_REAL_CODE THICKNESS
+#define LAST_REAL_CODE 59
+#define FIRST_INT_CODE 60
+#define ATTFLAGS_CODE 70
+#define PLINE_FLAGS_CODE 70
+#define LAYER_FLAGS_CODE 70
+#define FLD_LEN_CODE 73 // Inside ATTRIB resbuf
+#define LAST_INT_CODE 79
+#define X_EXTRU_CODE 210
+#define Y_EXTRU_CODE 220
+#define Z_EXTRU_CODE 230
+#define COMMENT_CODE 999
+
+// Start and endpoints of a line
+#define LINE_START_CODE 10 // Followed by x coord
+#define LINE_END_CODE 11 // Followed by x coord
+
+// Some codes used by blocks
+#define BLOCK_FLAGS_CODE 70 // An int containing flags
+#define BLOCK_BASE_CODE 10 // Origin of block definition
+#define XREF_DEPENDENT 16 // If a block contains an XREF
+#define XREF_RESOLVED 32 // If a XREF resolved ok
+#define REFERENCED 64 // If a block is ref'd in DWG
+
+#define XSCALE_CODE 41
+#define YSCALE_CODE 42
+#define ANGLE_CODE 50
+#define INS_POINT_CODE 10 // Followed by x of ins pnt
+#define NAME2_CODE 3 // Second appearance of name
+
+// Some codes used by circle entities
+#define CENTER_CODE 10 // Followed by x of center
+#define RADIUS_CODE 40 // Followd by radius of circle
+
+#define COND_OP_CODE -4 // Conditional op,ads_ssget
+
+// When using ads_buildlist you MUST use RTDXF0 instead of these
+#define ENTITY_TYPE_CODE 0 // Then there is LINE, 3DFACE..
+#define SES_CODE 0 // Start End String Code
+#define FILE_SEP_CODE 0 // File separator
+#define SOT_CODE 0 // Start Of Table
+#define TEXTVAL_CODE 1
+#define NAME_CODE 2
+#define BLOCK_NAME_CODE 2
+#define SECTION_NAME_CODE 2
+#define ENT_HAND_CODE 5 // What follows is hexa string
+#define TXT_STYLE_CODE 7 // Inside attributes
+#define LAYER_NAME_CODE 8 // What follows is layer name
+#define FIRST_XCOORD_CODE 10 // Group code x of 1st coord
+#define FIRST_YCOORD_CODE 20 // Group code y of 1st coord
+#define FIRST_ZCOORD_CODE 30 // Group code z of 1st coord
+#define L_START_CODE 10
+#define L_END_CODE 11
+#define TXTHI_CODE 40
+#define SCALE_X_CODE 41
+#define SCALE_Y_CODE 42
+#define SCALE_Z_CODE 43
+#define BULGE_CODE 42 // Used in PLINE verts for arcs
+#define ROTATION_CODE 50
+#define COLOUR_CODE 62 // What follows is a color int
+#define LTYPE_CODE 6 // What follows is a linetype
+
+
+// Attribute flags
+#define ATTS_FOLLOW_CODE 66
+#define ATT_TAG_CODE 2
+#define ATT_VAL_CODE 1
+#define ATT_FLAGS_CODE 70 // 4 1 bit flags as follows...
+#define ATT_INVIS_FLAG 1
+#define ATT_CONST_FLAG 2
+#define ATT_VERIFY_FLAG 4 // Prompt and verify
+#define ATT_PRESET_FLAG 8 // No prompt and no verify
+
+// PLINE defines
+// Flags
+#define OPEN_PLINE 0x00
+#define CLOSED_PLINE 0x01
+#define POLYLINE3D 0x80
+#define PFACE_MESH 0x40
+#define PGON_MESH 0x10
+// Vertices follow entity, required in POLYLINES
+#define VERTS_FOLLOW_CODE 66 // Value should always be 1
+#define VERTEX_COORD_CODE 10
+
+
+// LAYER flags
+#define FROZEN 1
+#define FROZEN_BY_DEF 2
+#define LOCKED 4
+#define OBJECT_USED 64 // Object is ref'd in the dwg
+
+#define BLOCK_EN_CODE -2 // Block entity definition
+#define E_NAME -1 // Entity name
+
+// Extended data codes
+#define EXTD_SENTINEL (-3)
+#define EXTD_STR 1000
+#define EXTD_APP_NAME 1001
+#define EXTD_CTL_STR 1002
+#define EXTD_LYR_STR 1003
+#define EXTD_CHUNK 1004
+#define EXTD_HANDLE 1005
+#define EXTD_POINT 1010
+#define EXTD_POS 1011
+#define EXTD_DISP 1012
+#define EXTD_DIR 1013
+#define EXTD_FLOAT 1040
+#define EXTD_DIST 1041
+#define EXTD_SCALE 1042
+#define EXTD_INT16 1070
+#define EXTD_INT32 1071
+
+// UCS codes for use in ads_trans
+#define WCS_TRANS_CODE 0
+#define UCS_TRANS_CODE 1
+#define DCS_TRANS_CODE 2
+#define PCS_TRANS_CODE 3
+
+#endif
+
diff --git a/dxflib/src/dl_creationadapter.h b/dxflib/src/dl_creationadapter.h
new file mode 100644
index 0000000..ef3096d
--- /dev/null
+++ b/dxflib/src/dl_creationadapter.h
@@ -0,0 +1,102 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_CREATIONADAPTER_H
+#define DL_CREATIONADAPTER_H
+
+#include "dl_creationinterface.h"
+
+/**
+ * An abstract adapter class for receiving DXF events when a DXF file is being read.
+ * The methods in this class are empty. This class exists as convenience for creating
+ * listener objects.
+ *
+ * @author Andrew Mustun
+ */
+class DL_CreationAdapter : public DL_CreationInterface {
+public:
+ DL_CreationAdapter() {}
+ virtual ~DL_CreationAdapter() {}
+ virtual void addLayer(const DL_LayerData&) {}
+ virtual void addBlock(const DL_BlockData&) {}
+ virtual void endBlock() {}
+ virtual void addPoint(const DL_PointData&) {}
+ virtual void addLine(const DL_LineData&) {}
+ virtual void addArc(const DL_ArcData&) {}
+ virtual void addCircle(const DL_CircleData&) {}
+ virtual void addEllipse(const DL_EllipseData&) {}
+
+ virtual void addPolyline(const DL_PolylineData&) {}
+ virtual void addVertex(const DL_VertexData&) {}
+
+ virtual void addSpline(const DL_SplineData&) {}
+ virtual void addControlPoint(const DL_ControlPointData&) {}
+ virtual void addKnot(const DL_KnotData&) {}
+
+ virtual void addInsert(const DL_InsertData&) {}
+
+ virtual void addMText(const DL_MTextData&) {}
+ virtual void addMTextChunk(const char*) {}
+ virtual void addText(const DL_TextData&) {}
+
+ virtual void addDimAlign(const DL_DimensionData&,
+ const DL_DimAlignedData&) {}
+ virtual void addDimLinear(const DL_DimensionData&,
+ const DL_DimLinearData&) {}
+ virtual void addDimRadial(const DL_DimensionData&,
+ const DL_DimRadialData&) {}
+ virtual void addDimDiametric(const DL_DimensionData&,
+ const DL_DimDiametricData&) {}
+ virtual void addDimAngular(const DL_DimensionData&,
+ const DL_DimAngularData&) {}
+ virtual void addDimAngular3P(const DL_DimensionData&,
+ const DL_DimAngular3PData&) {}
+ virtual void addDimOrdinate(const DL_DimensionData&,
+ const DL_DimOrdinateData&) {}
+ virtual void addLeader(const DL_LeaderData&) {}
+ virtual void addLeaderVertex(const DL_LeaderVertexData&) {}
+
+ virtual void addHatch(const DL_HatchData&) {}
+
+ virtual void addTrace(const DL_TraceData&) {}
+ virtual void add3dFace(const DL_3dFaceData&) {}
+ virtual void addSolid(const DL_SolidData&) {}
+
+ virtual void addImage(const DL_ImageData&) {}
+ virtual void linkImage(const DL_ImageDefData&) {}
+ virtual void addHatchLoop(const DL_HatchLoopData&) {}
+ virtual void addHatchEdge(const DL_HatchEdgeData&) {}
+ virtual void endEntity() {}
+ virtual void addComment(const char* comment) {}
+ virtual void setVariableVector(const char*,
+ double, double, double, int) {}
+ virtual void setVariableString(const char*, const char*, int) {}
+ virtual void setVariableInt(const char*, int, int) {}
+ virtual void setVariableDouble(const char*, double, int) {}
+ virtual void endSequence() {}
+};
+
+#endif
diff --git a/dxflib/src/dl_creationinterface.h b/dxflib/src/dl_creationinterface.h
new file mode 100644
index 0000000..f2b8c35
--- /dev/null
+++ b/dxflib/src/dl_creationinterface.h
@@ -0,0 +1,266 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_CREATIONINTERFACE_H
+#define DL_CREATIONINTERFACE_H
+
+#include <string.h>
+
+#include "dl_attributes.h"
+#include "dl_codes.h"
+#include "dl_entities.h"
+#include "dl_extrusion.h"
+
+/**
+ * Abstract class (interface) for the creation of new entities.
+ * Inherit your class which takes care of the entities in the
+ * processed DXF file from this interface.
+ *
+ * Double arrays passed to your implementation contain 3 double
+ * values for x, y, z coordinates unless stated differently.
+ *
+ * @author Andrew Mustun
+ */
+class DL_CreationInterface {
+public:
+ DL_CreationInterface() {
+ extrusion = new DL_Extrusion;
+ }
+ virtual ~DL_CreationInterface() {
+ delete extrusion;
+ }
+
+ /**
+ * Called for every layer.
+ */
+ virtual void addLayer(const DL_LayerData& data) = 0;
+
+ /**
+ * Called for every block. Note: all entities added after this
+ * command go into this block until endBlock() is called.
+ *
+ * @see endBlock()
+ */
+ virtual void addBlock(const DL_BlockData& data) = 0;
+
+ /** Called to end the current block */
+ virtual void endBlock() = 0;
+
+ /** Called for every point */
+ virtual void addPoint(const DL_PointData& data) = 0;
+
+ /** Called for every line */
+ virtual void addLine(const DL_LineData& data) = 0;
+
+ /** Called for every arc */
+ virtual void addArc(const DL_ArcData& data) = 0;
+
+ /** Called for every circle */
+ virtual void addCircle(const DL_CircleData& data) = 0;
+
+ /** Called for every ellipse */
+ virtual void addEllipse(const DL_EllipseData& data) = 0;
+
+ /** Called for every polyline start */
+ virtual void addPolyline(const DL_PolylineData& data) = 0;
+
+ /** Called for every polyline vertex */
+ virtual void addVertex(const DL_VertexData& data) = 0;
+
+ /** Called for every spline */
+ virtual void addSpline(const DL_SplineData& data) = 0;
+
+ /** Called for every spline control point */
+ virtual void addControlPoint(const DL_ControlPointData& data) = 0;
+
+ /** Called for every spline knot value */
+ virtual void addKnot(const DL_KnotData& data) = 0;
+
+ /** Called for every insert. */
+ virtual void addInsert(const DL_InsertData& data) = 0;
+
+ /** Called for every trace start */
+ virtual void addTrace(const DL_TraceData& data) = 0;
+
+ /** Called for every 3dface start */
+ virtual void add3dFace(const DL_3dFaceData& data) = 0;
+
+ /** Called for every solid start */
+ virtual void addSolid(const DL_SolidData& data) = 0;
+
+
+ /** Called for every Multi Text entity. */
+ virtual void addMText(const DL_MTextData& data) = 0;
+
+ /**
+ * Called for additional text chunks for MTEXT entities.
+ * The chunks come at 250 character in size each. Note that
+ * those chunks come <b>before</b> the actual MTEXT entity.
+ */
+ virtual void addMTextChunk(const char* text) = 0;
+
+ /** Called for every Text entity. */
+ virtual void addText(const DL_TextData& data) = 0;
+
+ /**
+ * Called for every aligned dimension entity.
+ */
+ virtual void addDimAlign(const DL_DimensionData& data,
+ const DL_DimAlignedData& edata) = 0;
+ /**
+ * Called for every linear or rotated dimension entity.
+ */
+ virtual void addDimLinear(const DL_DimensionData& data,
+ const DL_DimLinearData& edata) = 0;
+
+ /**
+ * Called for every radial dimension entity.
+ */
+ virtual void addDimRadial(const DL_DimensionData& data,
+ const DL_DimRadialData& edata) = 0;
+
+ /**
+ * Called for every diametric dimension entity.
+ */
+ virtual void addDimDiametric(const DL_DimensionData& data,
+ const DL_DimDiametricData& edata) = 0;
+
+ /**
+ * Called for every angular dimension (2 lines version) entity.
+ */
+ virtual void addDimAngular(const DL_DimensionData& data,
+ const DL_DimAngularData& edata) = 0;
+
+ /**
+ * Called for every angular dimension (3 points version) entity.
+ */
+ virtual void addDimAngular3P(const DL_DimensionData& data,
+ const DL_DimAngular3PData& edata) = 0;
+
+ /**
+ * Called for every ordinate dimension entity.
+ */
+ virtual void addDimOrdinate(const DL_DimensionData& data,
+ const DL_DimOrdinateData& edata) = 0;
+
+ /**
+ * Called for every leader start.
+ */
+ virtual void addLeader(const DL_LeaderData& data) = 0;
+
+ /**
+ * Called for every leader vertex
+ */
+ virtual void addLeaderVertex(const DL_LeaderVertexData& data) = 0;
+
+ /**
+ * Called for every hatch entity.
+ */
+ virtual void addHatch(const DL_HatchData& data) = 0;
+
+ /**
+ * Called for every image entity.
+ */
+ virtual void addImage(const DL_ImageData& data) = 0;
+
+ /**
+ * Called for every image definition.
+ */
+ virtual void linkImage(const DL_ImageDefData& data) = 0;
+
+ /**
+ * Called for every hatch loop.
+ */
+ virtual void addHatchLoop(const DL_HatchLoopData& data) = 0;
+
+ /**
+ * Called for every hatch edge entity.
+ */
+ virtual void addHatchEdge(const DL_HatchEdgeData& data) = 0;
+
+ /**
+ * Called after an entity has been completed.
+ */
+ virtual void endEntity() = 0;
+
+ /**
+ * Called for every comment in the DXF file (code 999).
+ */
+ virtual void addComment(const char* comment) = 0;
+
+ /**
+ * Called for every vector variable in the DXF file (e.g. "$EXTMIN").
+ */
+ virtual void setVariableVector(const char* key,
+ double v1, double v2, double v3, int code) = 0;
+
+ /**
+ * Called for every string variable in the DXF file (e.g. "$ACADVER").
+ */
+ virtual void setVariableString(const char* key, const char* value, int code) = 0;
+
+ /**
+ * Called for every int variable in the DXF file (e.g. "$ACADMAINTVER").
+ */
+ virtual void setVariableInt(const char* key, int value, int code) = 0;
+
+ /**
+ * Called for every double variable in the DXF file (e.g. "$DIMEXO").
+ */
+ virtual void setVariableDouble(const char* key, double value, int code) = 0;
+
+ /**
+ * Called when a SEQEND occurs (when a POLYLINE or ATTRIB is done)
+ */
+ virtual void endSequence() = 0;
+
+ /** Sets the current attributes for entities. */
+ void setAttributes(const DL_Attributes& attrib) {
+ attributes = attrib;
+ }
+
+ /** @return the current attributes used for new entities. */
+ DL_Attributes getAttributes() {
+ return attributes;
+ }
+
+ /** Sets the current attributes for entities. */
+ void setExtrusion(double dx, double dy, double dz, double elevation) {
+ extrusion->setDirection(dx, dy, dz);
+ extrusion->setElevation(elevation);
+ }
+
+ /** @return the current attributes used for new entities. */
+ DL_Extrusion* getExtrusion() {
+ return extrusion;
+ }
+
+protected:
+ DL_Attributes attributes;
+ DL_Extrusion *extrusion;
+};
+
+#endif
diff --git a/dxflib/src/dl_dxf.cpp b/dxflib/src/dl_dxf.cpp
new file mode 100644
index 0000000..ddc0daa
--- /dev/null
+++ b/dxflib/src/dl_dxf.cpp
@@ -0,0 +1,5070 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#include "dl_dxf.h"
+
+#include <algorithm>
+#include <string>
+#include <cstdio>
+#include <cassert>
+#include <cmath>
+
+#include "dl_attributes.h"
+#include "dl_codes.h"
+#include "dl_creationinterface.h"
+#include "dl_writer_ascii.h"
+
+
+/**
+ * Default constructor.
+ */
+DL_Dxf::DL_Dxf() {
+ styleHandleStd = 0;
+ version = VER_2000;
+
+ vertices = NULL;
+ maxVertices = 0;
+ vertexIndex = 0;
+
+ knots = NULL;
+ maxKnots = 0;
+ knotIndex = 0;
+
+ controlPoints = NULL;
+ maxControlPoints = 0;
+ controlPointIndex = 0;
+
+ leaderVertices = NULL;
+ maxLeaderVertices = 0;
+ leaderVertexIndex = 0;
+
+ hatchLoops = NULL;
+ maxHatchLoops = 0;
+ hatchLoopIndex = -1;
+ hatchEdges = NULL;
+ maxHatchEdges = NULL;
+ hatchEdgeIndex = NULL;
+ dropEdges = false;
+}
+
+
+
+/**
+ * Destructor.
+ */
+DL_Dxf::~DL_Dxf() {
+ if (vertices!=NULL) {
+ delete[] vertices;
+ }
+ if (knots!=NULL) {
+ delete[] knots;
+ }
+ if (controlPoints!=NULL) {
+ delete[] controlPoints;
+ }
+ if (leaderVertices!=NULL) {
+ delete[] leaderVertices;
+ }
+ if (hatchLoops!=NULL) {
+ delete[] hatchLoops;
+ }
+ if (hatchEdges!=NULL) {
+ for (int i=0; i<maxHatchLoops; ++i) {
+ if (hatchEdges[i]!=NULL) {
+ delete[] hatchEdges[i];
+ }
+ }
+ delete[] hatchEdges;
+ }
+ if (maxHatchEdges!=NULL) {
+ delete[] maxHatchEdges;
+ }
+ if (hatchEdgeIndex!=NULL) {
+ delete[] hatchEdgeIndex;
+ }
+}
+
+
+
+/**
+ * @brief Reads the given file and calls the appropriate functions in
+ * the given creation interface for every entity found in the file.
+ *
+ * @param file Input
+ * Path and name of file to read
+ * @param creationInterface
+ * Pointer to the class which takes care of the entities in the file.
+ *
+ * @retval true If \p file could be opened.
+ * @retval false If \p file could not be opened.
+ */
+bool DL_Dxf::in(const string& file, DL_CreationInterface* creationInterface) {
+ FILE *fp;
+ firstCall = true;
+ currentEntity = DL_UNKNOWN;
+ int errorCounter = 0;
+
+ fp = fopen(file.c_str(), "rt");
+ if (fp) {
+ while (readDxfGroups(fp, creationInterface, &errorCounter)) {}
+ fclose(fp);
+ if (errorCounter>0) {
+ std::cerr << "DXF Filter: There have been " << errorCounter <<
+ " errors. The drawing might be incomplete / incorrect.\n";
+ }
+ return true;
+ }
+
+ return false;
+}
+
+
+
+/**
+ * Reads a DXF file from an existing stream.
+ *
+ * @param stream The string stream.
+ * @param creationInterface
+ * Pointer to the class which takes care of the entities in the file.
+ *
+ * @retval true If \p file could be opened.
+ * @retval false If \p file could not be opened.
+ */
+#ifndef __GCC2x__
+bool DL_Dxf::in(std::stringstream& stream,
+ DL_CreationInterface* creationInterface) {
+
+ int errorCounter = 0;
+
+ if (stream.good()) {
+ firstCall=true;
+ currentEntity = DL_UNKNOWN;
+ while (readDxfGroups(stream, creationInterface, &errorCounter)) {}
+ if (errorCounter>0) {
+ std::cerr << "DXF Filter: There have been " << errorCounter <<
+ " errors. The drawing might be incomplete / incorrect.\n";
+ }
+ return true;
+ }
+ return false;
+}
+#endif
+
+
+
+/**
+ * @brief Reads a group couplet from a DXF file. Calls another function
+ * to process it.
+ *
+ * A group couplet consists of two lines that represent a single
+ * piece of data. An integer constant on the first line indicates
+ * the type of data. The value is on the next line.\n
+ *
+ * This function reads a couplet, determines the type of data, and
+ * passes the value to the the appropriate handler function of
+ * \p creationInterface.\n
+ *
+ * \p fp is advanced so that the next call to \p readDXFGroups() reads
+ * the next couplet in the file.
+ *
+ * @param fp Handle of input file
+ * @param creationInterface Handle of class which processes entities
+ * in the file
+ *
+ * @retval true If EOF not reached.
+ * @retval false If EOF reached.
+ */
+bool DL_Dxf::readDxfGroups(FILE *fp, DL_CreationInterface* creationInterface,
+ int* errorCounter) {
+
+ bool ok = true;
+ static int line = 1;
+
+ // Read one group of the DXF file and chop the lines:
+ if (DL_Dxf::getChoppedLine(groupCodeTmp, DL_DXF_MAXLINE, fp) &&
+ DL_Dxf::getChoppedLine(groupValue, DL_DXF_MAXLINE, fp) ) {
+
+ groupCode = (unsigned int)stringToInt(groupCodeTmp, &ok);
+
+ if (ok) {
+ //std::cerr << groupCode << "\n";
+ //std::cerr << groupValue << "\n";
+ line+=2;
+ processDXFGroup(creationInterface, groupCode, groupValue);
+ } else {
+ std::cerr << "DXF read error: Line: " << line << "\n";
+ if (errorCounter!=NULL) {
+ (*errorCounter)++;
+ }
+ // try to fix:
+ std::cerr << "DXF read error: trying to fix..\n";
+ // drop a line to sync:
+ DL_Dxf::getChoppedLine(groupCodeTmp, DL_DXF_MAXLINE, fp);
+ }
+ }
+
+ return !feof(fp);
+}
+
+
+
+/**
+ * Same as above but for stringstreams.
+ */
+#ifndef __GCC2x__
+bool DL_Dxf::readDxfGroups(std::stringstream& stream,
+ DL_CreationInterface* creationInterface,
+ int* errorCounter) {
+
+ bool ok = true;
+ static int line = 1;
+
+ // Read one group of the DXF file and chop the lines:
+ if (DL_Dxf::getChoppedLine(groupCodeTmp, DL_DXF_MAXLINE, stream) &&
+ DL_Dxf::getChoppedLine(groupValue, DL_DXF_MAXLINE, stream) ) {
+
+ groupCode = (unsigned int)stringToInt(groupCodeTmp, &ok);
+
+ if (ok) {
+ //std::cout << "group code: " << groupCode << "\n";
+ //std::cout << "group value: " << groupValue << "\n";
+ line+=2;
+ processDXFGroup(creationInterface, groupCode, groupValue);
+ } else {
+ std::cerr << "DXF read error: Line: " << line << "\n";
+ if (errorCounter!=NULL) {
+ (*errorCounter)++;
+ }
+ // try to fix:
+ //std::cerr << "DXF read error: trying to fix..\n";
+ // drop a line to sync:
+ //DL_Dxf::getChoppedLine(groupCodeTmp, DL_DXF_MAXLINE, stream);
+ }
+ }
+ return !stream.eof();
+}
+#endif
+
+
+
+/**
+ * @brief Reads line from file & strips whitespace at start and newline
+ * at end.
+ *
+ * @param s Output\n
+ * Pointer to character array that chopped line will be returned in.
+ * @param size Size of \p s. (Including space for NULL.)
+ * @param fp Input\n
+ * Handle of input file.
+ *
+ * @retval true if line could be read
+ * @retval false if \p fp is already at end of file
+ *
+ * @todo Change function to use safer FreeBSD strl* functions
+ * @todo Is it a problem if line is blank (i.e., newline only)?
+ * Then, when function returns, (s==NULL).
+ */
+bool DL_Dxf::getChoppedLine(char *s, unsigned int size, FILE *fp) {
+ if (!feof(fp)) {
+ // The whole line in the file. Includes space for NULL.
+ char* wholeLine = new char[size];
+ // Only the useful part of the line
+ char* line;
+
+ line = fgets(wholeLine, size, fp);
+
+ if (line!=NULL && line[0] != '\0') { // Evaluates to fgets() retval
+ // line == wholeLine at this point.
+ // Both guaranteed to be NULL terminated.
+
+ // Strip leading whitespace and trailing CR/LF.
+ stripWhiteSpace(&line);
+
+ strncpy(s, line, size);
+ s[size] = '\0';
+ // s should always be NULL terminated, because:
+ assert(size > strlen(line));
+ }
+
+ delete[] wholeLine; // Done with wholeLine
+
+ return true;
+ } else {
+ s[0] = '\0';
+ return false;
+ }
+}
+
+
+
+/**
+ * Same as above but for stringstreams.
+ */
+#ifndef __GCC2x__
+bool DL_Dxf::getChoppedLine(char *s, unsigned int size,
+ std::stringstream& stream) {
+
+ if (!stream.eof()) {
+ // Only the useful part of the line
+ char* line = new char[size+1];
+ char* oriLine = line;
+ stream.getline(line, size);
+ stripWhiteSpace(&line);
+ strncpy(s, line, size);
+ s[size] = '\0';
+ assert(size > strlen(s));
+ delete[] oriLine;
+ return true;
+ } else {
+ s[0] = '\0';
+ return false;
+ }
+}
+#endif
+
+
+
+/**
+ * @brief Strips leading whitespace and trailing Carriage Return (CR)
+ * and Line Feed (LF) from NULL terminated string.
+ *
+ * @param s Input and output.
+ * NULL terminates string.
+ *
+ * @retval true if \p s is non-NULL
+ * @retval false if \p s is NULL
+ */
+bool DL_Dxf::stripWhiteSpace(char** s) {
+ // last non-NULL char:
+ int lastChar = strlen(*s) - 1;
+
+ // Is last character CR or LF?
+ while ( (lastChar >= 0) &&
+ (((*s)[lastChar] == 10) || ((*s)[lastChar] == 13) ||
+ ((*s)[lastChar] == ' ' || ((*s)[lastChar] == '\t'))) ) {
+ (*s)[lastChar] = '\0';
+ lastChar--;
+ }
+
+ // Skip whitespace, excluding \n, at beginning of line
+ while ((*s)[0]==' ' || (*s)[0]=='\t') {
+ ++(*s);
+ }
+
+ return ((*s) ? true : false);
+}
+
+
+
+/**
+ * Processes a group (pair of group code and value).
+ *
+ * @param creationInterface Handle to class that creates entities and
+ * other CAD data from DXF group codes
+ *
+ * @param groupCode Constant indicating the data type of the group.
+ * @param groupValue The data value.
+ *
+ * @retval true if done processing current entity and new entity begun
+ * @retval false if not done processing current entity
+*/
+bool DL_Dxf::processDXFGroup(DL_CreationInterface* creationInterface,
+ int groupCode, const char *groupValue) {
+
+ // Init on first call
+ if (firstCall) {
+ for (int i=0; i<DL_DXF_MAXGROUPCODE; ++i) {
+ values[i][0] = '\0';
+ }
+ settingValue[0] = '\0';
+ firstCall=false;
+ }
+
+ // Indicates comment or dxflib version:
+ if (groupCode==999) {
+ if (groupValue!=NULL) {
+ if (!strncmp(groupValue, "dxflib", 6)) {
+ libVersion = getLibVersion(&groupValue[7]);
+ }
+
+ addComment(creationInterface, groupValue);
+ }
+ }
+
+ // Indicates start of new entity or var
+ else if (groupCode==0 || groupCode==9) {
+
+ // If new entity is encountered, the last one must be complete
+ // prepare attributes which can be used for most entities:
+ char name[DL_DXF_MAXLINE+1];
+ if ((values[8])[0]!='\0') {
+ strcpy(name, values[8]);
+ }
+ // defaults to layer '0':
+ else {
+ strcpy(name, "0");
+ }
+
+ int width;
+ // Compatibillity with qcad1:
+ if ((values[39])[0]!='\0' &&
+ (values[370])[0]=='\0') {
+ width = toInt(values[39], -1);
+ }
+ // since autocad 2002:
+ else if ((values[370])[0]!='\0') {
+ width = toInt(values[370], -1);
+ }
+ // default to BYLAYER:
+ else {
+ width = -1;
+ }
+
+ int color;
+ color = toInt(values[62], 256);
+
+ char linetype[DL_DXF_MAXLINE+1];
+ strcpy(linetype, toString(values[6], "BYLAYER"));
+
+ attrib = DL_Attributes(values[8], // layer
+ color, // color
+ width, // width
+ linetype); // linetype
+ creationInterface->setAttributes(attrib);
+
+ creationInterface->setExtrusion(toReal(values[210], 0.0),
+ toReal(values[220], 0.0),
+ toReal(values[230], 1.0),
+ toReal(values[30], 0.0));
+
+ // Add the last entity via creationInterface
+ switch (currentEntity) {
+ case DL_SETTING:
+ addSetting(creationInterface);
+ break;
+
+ case DL_LAYER:
+ addLayer(creationInterface);
+ break;
+
+ case DL_BLOCK:
+ addBlock(creationInterface);
+ break;
+
+ case DL_ENDBLK:
+ endBlock(creationInterface);
+ break;
+
+ case DL_ENTITY_POINT:
+ addPoint(creationInterface);
+ break;
+
+ case DL_ENTITY_LINE:
+ addLine(creationInterface);
+ break;
+
+ case DL_ENTITY_POLYLINE:
+ //bulge = toReal(values[42]);
+ // fall through
+ case DL_ENTITY_LWPOLYLINE:
+ addPolyline(creationInterface);
+ break;
+
+ case DL_ENTITY_VERTEX:
+ addVertex(creationInterface);
+ break;
+
+ case DL_ENTITY_SPLINE:
+ addSpline(creationInterface);
+ break;
+
+ case DL_ENTITY_ARC:
+ addArc(creationInterface);
+ break;
+
+ case DL_ENTITY_CIRCLE:
+ addCircle(creationInterface);
+ break;
+
+ case DL_ENTITY_ELLIPSE:
+ addEllipse(creationInterface);
+ break;
+
+ case DL_ENTITY_INSERT:
+ addInsert(creationInterface);
+ break;
+
+ case DL_ENTITY_MTEXT:
+ addMText(creationInterface);
+ break;
+
+ case DL_ENTITY_TEXT:
+ addText(creationInterface);
+ break;
+
+ case DL_ENTITY_ATTRIB:
+ addAttrib(creationInterface);
+ break;
+
+ case DL_ENTITY_DIMENSION: {
+ int type = (toInt(values[70], 0)&0x07);
+
+ switch (type) {
+ case 0:
+ addDimLinear(creationInterface);
+ break;
+
+ case 1:
+ addDimAligned(creationInterface);
+ break;
+
+ case 2:
+ addDimAngular(creationInterface);
+ break;
+
+ case 3:
+ addDimDiametric(creationInterface);
+ break;
+
+ case 4:
+ addDimRadial(creationInterface);
+ break;
+
+ case 5:
+ addDimAngular3P(creationInterface);
+ break;
+
+ case 6:
+ addDimOrdinate(creationInterface);
+ break;
+
+ default:
+ break;
+ }
+ }
+ break;
+
+ case DL_ENTITY_LEADER:
+ addLeader(creationInterface);
+ break;
+
+ case DL_ENTITY_HATCH:
+ addHatch(creationInterface);
+ break;
+
+ case DL_ENTITY_IMAGE:
+ addImage(creationInterface);
+ break;
+
+ case DL_ENTITY_IMAGEDEF:
+ addImageDef(creationInterface);
+ break;
+
+ case DL_ENTITY_TRACE:
+ addTrace(creationInterface);
+ break;
+
+ case DL_ENTITY_3DFACE:
+ add3dFace(creationInterface);
+ break;
+
+ case DL_ENTITY_SOLID:
+ addSolid(creationInterface);
+ break;
+
+ case DL_ENTITY_SEQEND:
+ endSequence(creationInterface);
+ break;
+
+ default:
+ break;
+ }
+
+
+ // reset all values (they are not persistent and only this
+ // way we can detect default values for unstored settings)
+ for (int i=0; i<DL_DXF_MAXGROUPCODE; ++i) {
+ values[i][0] = '\0';
+ }
+ settingValue[0] = '\0';
+ settingKey[0] = '\0';
+
+
+ // Last DXF entity or setting has been handled
+ // Now determine what the next entity or setting type is
+
+ int prevEntity = currentEntity;
+
+ // Read DXF settings:
+ if (groupValue[0]=='$') {
+ currentEntity = DL_SETTING;
+ strncpy(settingKey, groupValue, DL_DXF_MAXLINE);
+ settingKey[DL_DXF_MAXLINE] = '\0';
+ }
+ // Read Layers:
+ else if (!strcmp(groupValue, "LAYER")) {
+ currentEntity = DL_LAYER;
+
+ }
+ // Read Blocks:
+ else if (!strcmp(groupValue, "BLOCK")) {
+ currentEntity = DL_BLOCK;
+ } else if (!strcmp(groupValue, "ENDBLK")) {
+ currentEntity = DL_ENDBLK;
+
+ }
+ // Read entities:
+ else if (!strcmp(groupValue, "POINT")) {
+ currentEntity = DL_ENTITY_POINT;
+ } else if (!strcmp(groupValue, "LINE")) {
+ currentEntity = DL_ENTITY_LINE;
+ } else if (!strcmp(groupValue, "POLYLINE")) {
+ currentEntity = DL_ENTITY_POLYLINE;
+ } else if (!strcmp(groupValue, "LWPOLYLINE")) {
+ currentEntity = DL_ENTITY_LWPOLYLINE;
+ } else if (!strcmp(groupValue, "VERTEX")) {
+ currentEntity = DL_ENTITY_VERTEX;
+ } else if (!strcmp(groupValue, "SPLINE")) {
+ currentEntity = DL_ENTITY_SPLINE;
+ } else if (!strcmp(groupValue, "ARC")) {
+ currentEntity = DL_ENTITY_ARC;
+ } else if (!strcmp(groupValue, "ELLIPSE")) {
+ currentEntity = DL_ENTITY_ELLIPSE;
+ } else if (!strcmp(groupValue, "CIRCLE")) {
+ currentEntity = DL_ENTITY_CIRCLE;
+ } else if (!strcmp(groupValue, "INSERT")) {
+ currentEntity = DL_ENTITY_INSERT;
+ } else if (!strcmp(groupValue, "TEXT")) {
+ currentEntity = DL_ENTITY_TEXT;
+ } else if (!strcmp(groupValue, "MTEXT")) {
+ currentEntity = DL_ENTITY_MTEXT;
+ } else if (!strcmp(groupValue, "ATTRIB")) {
+ currentEntity = DL_ENTITY_ATTRIB;
+ } else if (!strcmp(groupValue, "DIMENSION")) {
+ currentEntity = DL_ENTITY_DIMENSION;
+ } else if (!strcmp(groupValue, "LEADER")) {
+ currentEntity = DL_ENTITY_LEADER;
+ } else if (!strcmp(groupValue, "HATCH")) {
+ currentEntity = DL_ENTITY_HATCH;
+ } else if (!strcmp(groupValue, "IMAGE")) {
+ currentEntity = DL_ENTITY_IMAGE;
+ } else if (!strcmp(groupValue, "IMAGEDEF")) {
+ currentEntity = DL_ENTITY_IMAGEDEF;
+ } else if (!strcmp(groupValue, "TRACE")) {
+ currentEntity = DL_ENTITY_TRACE;
+ } else if (!strcmp(groupValue, "SOLID")) {
+ currentEntity = DL_ENTITY_SOLID;
+ } else if (!strcmp(groupValue, "3DFACE")) {
+ currentEntity = DL_ENTITY_3DFACE;
+ } else if (!strcmp(groupValue, "SEQEND")) {
+ currentEntity = DL_ENTITY_SEQEND;
+ } else {
+ currentEntity = DL_UNKNOWN;
+ }
+
+ // end of old style POLYLINE entity
+ if (prevEntity==DL_ENTITY_VERTEX && currentEntity!=DL_ENTITY_VERTEX) {
+ endEntity(creationInterface);
+ }
+
+ return true;
+
+ } else {
+ // Group code does not indicate start of new entity or setting,
+ // so this group must be continuation of data for the current
+ // one.
+ if (groupCode<DL_DXF_MAXGROUPCODE) {
+
+ bool handled = false;
+
+ switch (currentEntity) {
+ case DL_ENTITY_MTEXT:
+ handled = handleMTextData(creationInterface);
+ break;
+
+ case DL_ENTITY_LWPOLYLINE:
+ handled = handleLWPolylineData(creationInterface);
+ break;
+
+ case DL_ENTITY_SPLINE:
+ handled = handleSplineData(creationInterface);
+ break;
+
+ case DL_ENTITY_LEADER:
+ handled = handleLeaderData(creationInterface);
+ break;
+
+ case DL_ENTITY_HATCH:
+ handled = handleHatchData(creationInterface);
+ break;
+
+ default:
+ break;
+ }
+
+ if (!handled) {
+ // Normal group / value pair:
+ strncpy(values[groupCode], groupValue, DL_DXF_MAXLINE);
+ values[groupCode][DL_DXF_MAXLINE] = '\0';
+ }
+ }
+
+ return false;
+ }
+ return false;
+}
+
+
+
+/**
+ * Adds a comment from the DXF file.
+ */
+void DL_Dxf::addComment(DL_CreationInterface* creationInterface, const char* comment) {
+ creationInterface->addComment(comment);
+}
+
+
+
+/**
+ * Adds a variable from the DXF file.
+ */
+void DL_Dxf::addSetting(DL_CreationInterface* creationInterface) {
+ int c = -1;
+ for (int i=0; i<=380; ++i) {
+ if (values[i][0]!='\0') {
+ c = i;
+ break;
+ }
+ }
+
+ // string
+ if (c>=0 && c<=9) {
+ creationInterface->setVariableString(settingKey,
+ values[c], c);
+ }
+ // vector
+ else if (c>=10 && c<=39) {
+ if (c==10) {
+ creationInterface->setVariableVector(
+ settingKey,
+ toReal(values[c]),
+ toReal(values[c+10]),
+ toReal(values[c+20]),
+ c);
+ }
+ }
+ // double
+ else if (c>=40 && c<=59) {
+ creationInterface->setVariableDouble(settingKey,
+ toReal(values[c]),
+ c);
+ }
+ // int
+ else if (c>=60 && c<=99) {
+ creationInterface->setVariableInt(settingKey,
+ toInt(values[c]),
+ c);
+ }
+ // misc
+ else if (c>=0) {
+ creationInterface->setVariableString(settingKey,
+ values[c],
+ c);
+ }
+}
+
+
+
+/**
+ * Adds a layer that was read from the file via the creation interface.
+ */
+void DL_Dxf::addLayer(DL_CreationInterface* creationInterface) {
+ // correct some impossible attributes for layers:
+ attrib = creationInterface->getAttributes();
+ if (attrib.getColor()==256 || attrib.getColor()==0) {
+ attrib.setColor(7);
+ }
+ if (attrib.getWidth()<0) {
+ attrib.setWidth(1);
+ }
+ if (!strcasecmp(attrib.getLineType().c_str(), "BYLAYER") ||
+ !strcasecmp(attrib.getLineType().c_str(), "BYBLOCK")) {
+ attrib.setLineType("CONTINUOUS");
+ }
+
+ // add layer
+ creationInterface->addLayer(DL_LayerData(values[2],
+ toInt(values[70])));
+}
+
+
+
+/**
+ * Adds a block that was read from the file via the creation interface.
+ */
+void DL_Dxf::addBlock(DL_CreationInterface* creationInterface) {
+ DL_BlockData d(
+ // Name:
+ values[2],
+ // flags:
+ toInt(values[70]),
+ // base point:
+ toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]));
+
+ creationInterface->addBlock(d);
+}
+
+
+
+/**
+ * Ends a block that was read from the file via the creation interface.
+ */
+void DL_Dxf::endBlock(DL_CreationInterface* creationInterface) {
+ creationInterface->endBlock();
+}
+
+
+
+/**
+ * Adds a point entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addPoint(DL_CreationInterface* creationInterface) {
+ DL_PointData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]));
+ creationInterface->addPoint(d);
+}
+
+
+
+/**
+ * Adds a line entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addLine(DL_CreationInterface* creationInterface) {
+ DL_LineData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]),
+ toReal(values[11]),
+ toReal(values[21]),
+ toReal(values[31]));
+
+ creationInterface->addLine(d);
+}
+
+
+
+/**
+ * Adds a polyline entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addPolyline(DL_CreationInterface* creationInterface) {
+ DL_PolylineData pd(maxVertices, toInt(values[71], 0), toInt(values[72], 0), toInt(values[70], 0));
+ creationInterface->addPolyline(pd);
+
+ if (currentEntity==DL_ENTITY_LWPOLYLINE) {
+ for (int i=0; i<maxVertices; i++) {
+ DL_VertexData d(vertices[i*4],
+ vertices[i*4+1],
+ vertices[i*4+2],
+ vertices[i*4+3]);
+
+ creationInterface->addVertex(d);
+ }
+ creationInterface->endEntity();
+ }
+}
+
+
+
+/**
+ * Adds a polyline vertex entity that was read from the file
+ * via the creation interface.
+ */
+void DL_Dxf::addVertex(DL_CreationInterface* creationInterface) {
+ DL_VertexData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]),
+ //bulge);
+ toReal(values[42]));
+
+ //bulge = toReal(values[42]);
+
+ creationInterface->addVertex(d);
+}
+
+
+
+/**
+ * Adds a spline entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addSpline(DL_CreationInterface* creationInterface) {
+ DL_SplineData sd(toInt(values[71], 3),
+ maxKnots,
+ maxControlPoints,
+ toInt(values[70], 4));
+ /*DL_SplineData sd(toInt(values[71], 3), toInt(values[72], 0),
+ toInt(values[73], 0), toInt(values[70], 4));*/
+ creationInterface->addSpline(sd);
+
+ int i;
+ for (i=0; i<maxControlPoints; i++) {
+ DL_ControlPointData d(controlPoints[i*3],
+ controlPoints[i*3+1],
+ controlPoints[i*3+2]);
+
+ creationInterface->addControlPoint(d);
+ }
+ for (i=0; i<maxKnots; i++) {
+ DL_KnotData k(knots[i]);
+
+ creationInterface->addKnot(k);
+ }
+}
+
+
+
+/**
+ * Adds an arc entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addArc(DL_CreationInterface* creationInterface) {
+ DL_ArcData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]),
+ toReal(values[40]),
+ toReal(values[50]),
+ toReal(values[51]));
+
+ creationInterface->addArc(d);
+}
+
+
+
+/**
+ * Adds a circle entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addCircle(DL_CreationInterface* creationInterface) {
+ DL_CircleData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]),
+ toReal(values[40]));
+
+ creationInterface->addCircle(d);
+}
+
+
+
+/**
+ * Adds an ellipse entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addEllipse(DL_CreationInterface* creationInterface) {
+ DL_EllipseData d(toReal(values[10]),
+ toReal(values[20]),
+ toReal(values[30]),
+ toReal(values[11]),
+ toReal(values[21]),
+ toReal(values[31]),
+ toReal(values[40], 1.0),
+ toReal(values[41], 0.0),
+ toReal(values[42], 2*M_PI));
+
+ creationInterface->addEllipse(d);
+}
+
+
+
+/**
+ * Adds an insert entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addInsert(DL_CreationInterface* creationInterface) {
+ DL_InsertData d(values[2],
+ // insertion point
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // scale:
+ toReal(values[41], 1.0),
+ toReal(values[42], 1.0),
+ toReal(values[43], 1.0),
+ // angle:
+ toReal(values[50], 0.0),
+ // cols / rows:
+ toInt(values[70], 1),
+ toInt(values[71], 1),
+ // spacing:
+ toReal(values[44], 0.0),
+ toReal(values[45], 0.0));
+
+ creationInterface->addInsert(d);
+}
+
+
+
+/**
+ * Adds a trace entity (4 edge closed polyline) that was read from the file via the creation interface.
+ *
+ * @author AHM
+ */
+void DL_Dxf::addTrace(DL_CreationInterface* creationInterface) {
+ DL_TraceData td;
+
+ for (int k = 0; k < 4; k++) {
+ td.x[k] = toReal(values[10 + k]);
+ td.y[k] = toReal(values[20 + k]);
+ td.z[k] = toReal(values[30 + k]);
+ }
+ creationInterface->addTrace(td);
+}
+
+
+
+/**
+ * Adds a 3dface entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::add3dFace(DL_CreationInterface* creationInterface) {
+ DL_3dFaceData td;
+
+ for (int k = 0; k < 4; k++) {
+ td.x[k] = toReal(values[10 + k]);
+ td.y[k] = toReal(values[20 + k]);
+ td.z[k] = toReal(values[30 + k]);
+ }
+ creationInterface->add3dFace(td);
+}
+
+
+
+/**
+ * Adds a solid entity (filled trace) that was read from the file via the creation interface.
+ *
+ * @author AHM
+ */
+void DL_Dxf::addSolid(DL_CreationInterface* creationInterface) {
+ DL_SolidData sd;
+
+ for (int k = 0; k < 4; k++) {
+ sd.x[k] = toReal(values[10 + k]);
+ sd.y[k] = toReal(values[20 + k]);
+ sd.z[k] = toReal(values[30 + k]);
+ }
+ creationInterface->addSolid(sd);
+}
+
+
+/**
+ * Adds an MText entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addMText(DL_CreationInterface* creationInterface) {
+ double angle = 0.0;
+
+ if (values[50][0]!='\0') {
+ if (libVersion<=0x02000200) {
+ // wrong but compatible with dxflib <=2.0.2.0:
+ angle = toReal(values[50], 0.0);
+ } else {
+ angle = (toReal(values[50], 0.0)*2*M_PI)/360.0;
+ }
+ } else if (values[11][0]!='\0' && values[21][0]!='\0') {
+ double x = toReal(values[11], 0.0);
+ double y = toReal(values[21], 0.0);
+
+ if (fabs(x)<1.0e-6) {
+ if (y>0.0) {
+ angle = M_PI/2.0;
+ } else {
+ angle = M_PI/2.0*3.0;
+ }
+ } else {
+ angle = atan(y/x);
+ }
+ }
+
+ DL_MTextData d(
+ // insertion point
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // height
+ toReal(values[40], 2.5),
+ // width
+ toReal(values[41], 100.0),
+ // attachment point
+ toInt(values[71], 1),
+ // drawing direction
+ toInt(values[72], 1),
+ // line spacing style
+ toInt(values[73], 1),
+ // line spacing factor
+ toReal(values[44], 1.0),
+ // text
+ values[1],
+ // style
+ values[7],
+ // angle
+ angle);
+ creationInterface->addMText(d);
+}
+
+
+
+/**
+ * Handles additional MText data.
+ */
+bool DL_Dxf::handleMTextData(DL_CreationInterface* creationInterface) {
+ // Special handling of text chunks for MTEXT entities:
+ if (groupCode==3) {
+ creationInterface->addMTextChunk(groupValue);
+ return true;
+ }
+
+ return false;
+}
+
+
+
+/**
+ * Handles additional polyline data.
+ */
+bool DL_Dxf::handleLWPolylineData(DL_CreationInterface* /*creationInterface*/) {
+ // Allocate LWPolyline vertices (group code 90):
+ if (groupCode==90) {
+ maxVertices = toInt(groupValue);
+ if (maxVertices>0) {
+ if (vertices!=NULL) {
+ delete[] vertices;
+ }
+ vertices = new double[4*maxVertices];
+ for (int i=0; i<maxVertices; ++i) {
+ vertices[i*4] = 0.0;
+ vertices[i*4+1] = 0.0;
+ vertices[i*4+2] = 0.0;
+ vertices[i*4+3] = 0.0;
+ }
+ }
+ vertexIndex=-1;
+ return true;
+ }
+
+ // Compute LWPolylines vertices (group codes 10/20/30/42):
+ else if (groupCode==10 || groupCode==20 ||
+ groupCode==30 || groupCode==42) {
+
+ if (vertexIndex<maxVertices-1 && groupCode==10) {
+ vertexIndex++;
+ }
+
+ if (groupCode<=30) {
+ if (vertexIndex>=0 && vertexIndex<maxVertices) {
+ vertices[4*vertexIndex + (groupCode/10-1)]
+ = toReal(groupValue);
+ }
+ } else if (groupCode==42 && vertexIndex<maxVertices) {
+ vertices[4*vertexIndex + 3] = toReal(groupValue);
+ }
+ return true;
+ }
+ return false;
+}
+
+
+
+/**
+ * Handles additional spline data.
+ */
+bool DL_Dxf::handleSplineData(DL_CreationInterface* /*creationInterface*/) {
+ // Allocate Spline knots (group code 72):
+ if (groupCode==72) {
+ maxKnots = toInt(groupValue);
+ if (maxKnots>0) {
+ if (knots!=NULL) {
+ delete[] knots;
+ }
+ knots = new double[maxKnots];
+ for (int i=0; i<maxKnots; ++i) {
+ knots[i] = 0.0;
+ }
+ }
+ knotIndex=-1;
+ return true;
+ }
+
+ // Allocate Spline control points (group code 73):
+ else if (groupCode==73) {
+ maxControlPoints = toInt(groupValue);
+ if (maxControlPoints>0) {
+ if (controlPoints!=NULL) {
+ delete[] controlPoints;
+ }
+ controlPoints = new double[3*maxControlPoints];
+ for (int i=0; i<maxControlPoints; ++i) {
+ controlPoints[i*3] = 0.0;
+ controlPoints[i*3+1] = 0.0;
+ controlPoints[i*3+2] = 0.0;
+ }
+ }
+ controlPointIndex=-1;
+ return true;
+ }
+
+ // Compute spline knot vertices (group code 40):
+ else if (groupCode==40) {
+ if (knotIndex<maxKnots-1) {
+ knotIndex++;
+ knots[knotIndex] = toReal(groupValue);
+ }
+ return true;
+ }
+
+ // Compute spline control points (group codes 10/20/30):
+ else if (groupCode==10 || groupCode==20 ||
+ groupCode==30) {
+
+ if (controlPointIndex<maxControlPoints-1 && groupCode==10) {
+ controlPointIndex++;
+ }
+
+ if (controlPointIndex>=0 && controlPointIndex<maxControlPoints) {
+ controlPoints[3*controlPointIndex + (groupCode/10-1)]
+ = toReal(groupValue);
+ }
+ return true;
+ }
+ return false;
+}
+
+
+
+/**
+ * Handles additional leader data.
+ */
+bool DL_Dxf::handleLeaderData(DL_CreationInterface* /*creationInterface*/) {
+ // Allocate Leader vertices (group code 76):
+ if (groupCode==76) {
+ maxLeaderVertices = toInt(groupValue);
+ if (maxLeaderVertices>0) {
+ if (leaderVertices!=NULL) {
+ delete[] leaderVertices;
+ }
+ leaderVertices = new double[3*maxLeaderVertices];
+ for (int i=0; i<maxLeaderVertices; ++i) {
+ leaderVertices[i*3] = 0.0;
+ leaderVertices[i*3+1] = 0.0;
+ leaderVertices[i*3+2] = 0.0;
+ }
+ }
+ leaderVertexIndex=-1;
+ return true;
+ }
+
+ // Compute Leader vertices (group codes 10/20/30):
+ else if (groupCode==10 || groupCode==20 || groupCode==30) {
+
+ if (leaderVertexIndex<maxLeaderVertices-1 && groupCode==10) {
+ leaderVertexIndex++;
+ }
+
+ if (groupCode<=30) {
+ if (leaderVertexIndex>=0 &&
+ leaderVertexIndex<maxLeaderVertices) {
+ leaderVertices[3*leaderVertexIndex + (groupCode/10-1)]
+ = toReal(groupValue);
+ }
+ }
+ return true;
+ }
+
+ return false;
+}
+
+
+
+/**
+ * Handles additional hatch data.
+ */
+bool DL_Dxf::handleHatchData(DL_CreationInterface* /*creationInterface*/) {
+
+ static int firstPolylineStatus = 0;
+
+ // Allocate hatch loops (group code 91):
+ if (groupCode==91 && toInt(groupValue)>0) {
+
+ if (hatchLoops!=NULL) {
+ delete[] hatchLoops;
+ hatchLoops = NULL;
+ }
+ if (maxHatchEdges!=NULL) {
+ delete[] maxHatchEdges;
+ maxHatchEdges = NULL;
+ }
+ if (hatchEdgeIndex!=NULL) {
+ delete[] hatchEdgeIndex;
+ hatchEdgeIndex = NULL;
+ }
+ if (hatchEdges!=NULL) {
+ for (int i=0; i<maxHatchLoops; ++i) {
+ delete[] hatchEdges[i];
+ }
+ delete[] hatchEdges;
+ hatchEdges = NULL;
+ }
+ maxHatchLoops = toInt(groupValue);
+
+ if (maxHatchLoops>0) {
+ hatchLoops = new DL_HatchLoopData[maxHatchLoops];
+ maxHatchEdges = new int[maxHatchLoops];
+ hatchEdgeIndex = new int[maxHatchLoops];
+ hatchEdges = new DL_HatchEdgeData*[maxHatchLoops];
+ for (int i=0; i<maxHatchLoops; ++i) {
+ hatchEdges[i] = NULL;
+ maxHatchEdges[i] = 0;
+ }
+ hatchLoopIndex = -1;
+ dropEdges = false;
+ }
+ return true;
+ }
+
+ // Allocate hatch edges, group code 93
+ if (groupCode==93 && toInt(groupValue)>0) {
+ if (hatchLoopIndex<maxHatchLoops-1 && hatchLoops!=NULL &&
+ maxHatchEdges!=NULL && hatchEdgeIndex!=NULL &&
+ hatchEdges!=NULL) {
+
+ dropEdges = false;
+
+ hatchLoopIndex++;
+ hatchLoops[hatchLoopIndex]
+ = DL_HatchLoopData(toInt(groupValue));
+
+ maxHatchEdges[hatchLoopIndex] = toInt(groupValue);
+ hatchEdgeIndex[hatchLoopIndex] = -1;
+ hatchEdges[hatchLoopIndex]
+ = new DL_HatchEdgeData[toInt(groupValue)];
+ firstPolylineStatus = 0;
+ } else {
+ dropEdges = true;
+ }
+ return true;
+ }
+
+ // Init hatch edge for non-polyline boundary (group code 72)
+ if (hatchEdges!=NULL &&
+ hatchEdgeIndex!=NULL &&
+ maxHatchEdges!=NULL &&
+ hatchLoopIndex>=0 &&
+ hatchLoopIndex<maxHatchLoops &&
+ hatchEdgeIndex[hatchLoopIndex] <
+ maxHatchEdges[hatchLoopIndex] &&
+ (atoi(values[92])&2)==0 && // not a polyline
+ groupCode==72 &&
+ !dropEdges) {
+
+ hatchEdgeIndex[hatchLoopIndex]++;
+
+ hatchEdges[hatchLoopIndex][hatchEdgeIndex[hatchLoopIndex]]
+ .type = toInt(groupValue);
+ hatchEdges[hatchLoopIndex][hatchEdgeIndex[hatchLoopIndex]]
+ .defined = false;
+
+ return true;
+ }
+
+ // Handle hatch edges for non-polyline boundaries
+ // (group codes 10, 20, 11, 21, 40, 50, 51, 73)
+ if (!dropEdges &&
+ hatchEdges!=NULL &&
+ hatchEdgeIndex!=NULL &&
+ hatchLoopIndex>=0 &&
+ hatchLoopIndex<maxHatchLoops &&
+ hatchEdges[hatchLoopIndex]!=NULL &&
+ hatchEdgeIndex[hatchLoopIndex]>=0 &&
+ hatchEdgeIndex[hatchLoopIndex] <
+ maxHatchEdges[hatchLoopIndex] &&
+ ((atoi(values[92])&2)==0) && // not a polyline
+ (groupCode==10 || groupCode==20 ||
+ groupCode==11 || groupCode==21 ||
+ groupCode==40 || groupCode==50 ||
+ groupCode==51 || groupCode==73)) {
+
+ if (hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].defined==false) {
+ if (hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].type==1) {
+ switch (groupCode) {
+ case 10:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x1
+ = toReal(groupValue);
+ break;
+ case 20:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y1
+ = toReal(groupValue);
+ break;
+ case 11:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x2
+ = toReal(groupValue);
+ break;
+ case 21:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y2
+ = toReal(groupValue);
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].defined = true;
+ break;
+ default:
+ break;
+ }
+ }
+
+ if (hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].type==2) {
+ switch (groupCode) {
+ case 10:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].cx
+ = toReal(groupValue);
+ break;
+ case 20:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].cy
+ = toReal(groupValue);
+ break;
+ case 40:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].radius
+ = toReal(groupValue);
+ break;
+ case 50:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].angle1
+ = toReal(groupValue)/360.0*2*M_PI;
+ break;
+ case 51:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].angle2
+ = toReal(groupValue)/360.0*2*M_PI;
+ break;
+ case 73:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].ccw
+ = (bool)toInt(groupValue);
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].defined = true;
+ break;
+ default:
+ break;
+ }
+ }
+ }
+ return true;
+ }
+
+ /*
+ // 2003/12/31: polyline hatches can be extremely slow and are rarely used
+ //
+ // Handle hatch edges for polyline boundaries
+ // (group codes 10, 20, 42)
+ if (!dropEdges &&
+ hatchEdges!=NULL &&
+ hatchEdgeIndex!=NULL &&
+ hatchLoopIndex>=0 &&
+ hatchLoopIndex<maxHatchLoops &&
+ hatchEdges[hatchLoopIndex]!=NULL &&
+ //hatchEdgeIndex[hatchLoopIndex]>=0 &&
+ hatchEdgeIndex[hatchLoopIndex] <
+ maxHatchEdges[hatchLoopIndex] &&
+ ((atoi(values[92])&2)==2)) { // a polyline
+
+ if (groupCode==10 || groupCode==20 ||
+ groupCode==42) {
+
+ std::cout << " found polyline edge data: " << groupCode << "\n";
+ std::cout << " value: " << toReal(groupValue) << "\n";
+
+ static double lastX = 0.0;
+ static double lastY = 0.0;
+ static double lastB = 0.0;
+
+ if (firstPolylineStatus<2) {
+ switch (groupCode) {
+ case 10:
+ firstPolylineStatus++;
+ if (firstPolylineStatus==1) {
+ lastX = toReal(groupValue);
+ std::cout << " firstX: " << lastX << "\n";
+ }
+ break;
+
+ case 20:
+ lastY = toReal(groupValue);
+ std::cout << " firstY: " << lastY << "\n";
+ break;
+
+ case 42:
+ lastB = toReal(groupValue);
+ break;
+
+ default:
+ break;
+ }
+
+ if (firstPolylineStatus!=2) {
+ return true;
+ }
+ }
+
+
+ switch (groupCode) {
+ case 10:
+ hatchEdgeIndex[hatchLoopIndex]++;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].type = 1;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x1
+ = lastX;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x2
+ = lastX = toReal(groupValue);
+ std::cout << " X: " << lastX << "\n";
+ break;
+ case 20:
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y1
+ = lastY;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y2
+ = lastY = toReal(groupValue);
+ std::cout << " Y: " << lastY << "\n";
+ break;
+ / *
+ case 42: {
+ // convert to arc:
+ double x1 = hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x1;
+ double y1 = hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y1;
+ double x2 = hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].x2;
+ double y2 = hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].y2;
+
+ double bulge = toReal(groupValue);
+
+ bool reversed = (bulge<0.0);
+ double alpha = atan(bulge)*4.0;
+ double radius;
+ double cx;
+ double cy;
+ double a1;
+ double a2;
+ double mx = (x2+x1)/2.0;
+ double my = (y2+y1)/2.0;
+ double dist = sqrt(pow(x2-x1,2) + pow(y2-y1,2)) / 2.0;
+
+ // alpha can't be 0.0 at this point
+ radius = fabs(dist / sin(alpha/2.0));
+
+ double wu = fabs(pow(radius, 2.0) - pow(dist, 2.0));
+ double h = sqrt(wu);
+ double angle = acos((x2-x1) / dist);
+
+ if (bulge>0.0) {
+ angle+=M_PI/2.0;
+ } else {
+ angle-=M_PI/2.0;
+ }
+
+ if (fabs(alpha)>M_PI) {
+ h*=-1.0;
+ }
+
+ cx = mx + cos(angle) * h;
+ cy = my + sin(angle) * h;
+
+ a1 = hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].type = 2;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].ccw = (toReal(groupValue)>0.0);
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].cx = cx;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].cy = cy;
+ hatchEdges[hatchLoopIndex]
+ [hatchEdgeIndex[hatchLoopIndex]].radius = radius;
+ } break;
+ * /
+
+ default:
+ break;
+ }
+ } else {
+ // end polyline boundary
+ dropEdges = true;
+ }
+
+ return true;
+ }
+ */
+
+ return false;
+}
+
+
+
+
+/**
+ * Adds an text entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addText(DL_CreationInterface* creationInterface) {
+ DL_TextData d(
+ // insertion point
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // alignment point
+ toReal(values[11], 0.0),
+ toReal(values[21], 0.0),
+ toReal(values[31], 0.0),
+ // height
+ toReal(values[40], 2.5),
+ // x scale
+ toReal(values[41], 1.0),
+ // generation flags
+ toInt(values[71], 0),
+ // h just
+ toInt(values[72], 0),
+ // v just
+ toInt(values[73], 0),
+ // text
+ values[1],
+ // style
+ values[7],
+ // angle
+ (toReal(values[50], 0.0)*2*M_PI)/360.0);
+
+ creationInterface->addText(d);
+}
+
+
+
+/**
+ * Adds an attrib entity that was read from the file via the creation interface.
+ * @todo add attrib instead of normal text
+ */
+void DL_Dxf::addAttrib(DL_CreationInterface* creationInterface) {
+ DL_TextData d(
+ // insertion point
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // alignment point
+ toReal(values[11], 0.0),
+ toReal(values[21], 0.0),
+ toReal(values[31], 0.0),
+ // height
+ toReal(values[40], 2.5),
+ // x scale
+ toReal(values[41], 1.0),
+ // generation flags
+ toInt(values[71], 0),
+ // h just
+ toInt(values[72], 0),
+ // v just
+ toInt(values[74], 0),
+ // text
+ values[1],
+ // style
+ values[7],
+ // angle
+ (toReal(values[50], 0.0)*2*M_PI)/360.0);
+
+ creationInterface->addText(d);
+}
+
+
+
+/**
+ * @return dimension data from current values.
+ */
+DL_DimensionData DL_Dxf::getDimData() {
+ // generic dimension data:
+ return DL_DimensionData(
+ // def point
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // text middle point
+ toReal(values[11], 0.0),
+ toReal(values[21], 0.0),
+ toReal(values[31], 0.0),
+ // type
+ toInt(values[70], 0),
+ // attachment point
+ toInt(values[71], 5),
+ // line sp. style
+ toInt(values[72], 1),
+ // line sp. factor
+ toReal(values[41], 1.0),
+ // text
+ values[1],
+ // style
+ values[3],
+ // angle
+ toReal(values[53], 0.0));
+}
+
+
+
+/**
+ * Adds a linear dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimLinear(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // horizontal / vertical / rotated dimension:
+ DL_DimLinearData dl(
+ // definition point 1
+ toReal(values[13], 0.0),
+ toReal(values[23], 0.0),
+ toReal(values[33], 0.0),
+ // definition point 2
+ toReal(values[14], 0.0),
+ toReal(values[24], 0.0),
+ toReal(values[34], 0.0),
+ // angle
+ toReal(values[50], 0.0),
+ // oblique
+ toReal(values[52], 0.0));
+ creationInterface->addDimLinear(d, dl);
+}
+
+
+
+/**
+ * Adds an aligned dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimAligned(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // aligned dimension:
+ DL_DimAlignedData da(
+ // extension point 1
+ toReal(values[13], 0.0),
+ toReal(values[23], 0.0),
+ toReal(values[33], 0.0),
+ // extension point 2
+ toReal(values[14], 0.0),
+ toReal(values[24], 0.0),
+ toReal(values[34], 0.0));
+ creationInterface->addDimAlign(d, da);
+}
+
+
+
+/**
+ * Adds a radial dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimRadial(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ DL_DimRadialData dr(
+ // definition point
+ toReal(values[15], 0.0),
+ toReal(values[25], 0.0),
+ toReal(values[35], 0.0),
+ // leader length:
+ toReal(values[40], 0.0));
+ creationInterface->addDimRadial(d, dr);
+}
+
+
+
+/**
+ * Adds a diametric dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimDiametric(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // diametric dimension:
+ DL_DimDiametricData dr(
+ // definition point
+ toReal(values[15], 0.0),
+ toReal(values[25], 0.0),
+ toReal(values[35], 0.0),
+ // leader length:
+ toReal(values[40], 0.0));
+ creationInterface->addDimDiametric(d, dr);
+}
+
+
+
+/**
+ * Adds an angular dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimAngular(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // angular dimension:
+ DL_DimAngularData da(
+ // definition point 1
+ toReal(values[13], 0.0),
+ toReal(values[23], 0.0),
+ toReal(values[33], 0.0),
+ // definition point 2
+ toReal(values[14], 0.0),
+ toReal(values[24], 0.0),
+ toReal(values[34], 0.0),
+ // definition point 3
+ toReal(values[15], 0.0),
+ toReal(values[25], 0.0),
+ toReal(values[35], 0.0),
+ // definition point 4
+ toReal(values[16], 0.0),
+ toReal(values[26], 0.0),
+ toReal(values[36], 0.0));
+ creationInterface->addDimAngular(d, da);
+}
+
+
+/**
+ * Adds an angular dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimAngular3P(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // angular dimension (3P):
+ DL_DimAngular3PData da(
+ // definition point 1
+ toReal(values[13], 0.0),
+ toReal(values[23], 0.0),
+ toReal(values[33], 0.0),
+ // definition point 2
+ toReal(values[14], 0.0),
+ toReal(values[24], 0.0),
+ toReal(values[34], 0.0),
+ // definition point 3
+ toReal(values[15], 0.0),
+ toReal(values[25], 0.0),
+ toReal(values[35], 0.0));
+ creationInterface->addDimAngular3P(d, da);
+}
+
+
+
+/**
+ * Adds an ordinate dimension entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addDimOrdinate(DL_CreationInterface* creationInterface) {
+ DL_DimensionData d = getDimData();
+
+ // ordinate dimension:
+ DL_DimOrdinateData dl(
+ // definition point 1
+ toReal(values[13], 0.0),
+ toReal(values[23], 0.0),
+ toReal(values[33], 0.0),
+ // definition point 2
+ toReal(values[14], 0.0),
+ toReal(values[24], 0.0),
+ toReal(values[34], 0.0),
+ (toInt(values[70])&64)==64 // true: X-type, false: Y-type
+ );
+ creationInterface->addDimOrdinate(d, dl);
+}
+
+
+
+/**
+ * Adds a leader entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addLeader(DL_CreationInterface* creationInterface) {
+ // leader (arrow)
+ DL_LeaderData le(
+ // arrow head flag
+ toInt(values[71], 1),
+ // leader path type
+ toInt(values[72], 0),
+ // Leader creation flag
+ toInt(values[73], 3),
+ // Hookline direction flag
+ toInt(values[74], 1),
+ // Hookline flag
+ toInt(values[75], 0),
+ // Text annotation height
+ toReal(values[40], 1.0),
+ // Text annotation width
+ toReal(values[41], 1.0),
+ // Number of vertices in leader
+ toInt(values[76], 0)
+ );
+ creationInterface->addLeader(le);
+
+ for (int i=0; i<maxLeaderVertices; i++) {
+ DL_LeaderVertexData d(leaderVertices[i*3],
+ leaderVertices[i*3+1],
+ leaderVertices[i*3+2]);
+
+ creationInterface->addLeaderVertex(d);
+ }
+}
+
+
+
+/**
+ * Adds a hatch entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addHatch(DL_CreationInterface* creationInterface) {
+ DL_HatchData hd(toInt(values[91], 1),
+ toInt(values[70], 0),
+ toReal(values[41], 1.0),
+ toReal(values[52], 0.0),
+ values[2]);
+ creationInterface->addHatch(hd);
+
+ for (int l=0; l<maxHatchLoops; l++) {
+ DL_HatchLoopData ld(maxHatchEdges[l]);
+ creationInterface->addHatchLoop(ld);
+ for (int b=0; b<maxHatchEdges[l]; b++) {
+ creationInterface->addHatchEdge(hatchEdges[l][b]);
+ }
+ }
+ creationInterface->endEntity();
+ currentEntity = DL_UNKNOWN;
+}
+
+
+
+/**
+ * Adds an image entity that was read from the file via the creation interface.
+ */
+void DL_Dxf::addImage(DL_CreationInterface* creationInterface) {
+ DL_ImageData id(// pass ref insead of name we don't have yet
+ values[340],
+ // ins point:
+ toReal(values[10], 0.0),
+ toReal(values[20], 0.0),
+ toReal(values[30], 0.0),
+ // u vector:
+ toReal(values[11], 1.0),
+ toReal(values[21], 0.0),
+ toReal(values[31], 0.0),
+ // v vector:
+ toReal(values[12], 0.0),
+ toReal(values[22], 1.0),
+ toReal(values[32], 0.0),
+ // image size (pixel):
+ toInt(values[13], 1),
+ toInt(values[23], 1),
+ // brightness, contrast, fade
+ toInt(values[281], 50),
+ toInt(values[282], 50),
+ toInt(values[283], 0));
+
+ creationInterface->addImage(id);
+ creationInterface->endEntity();
+ currentEntity = DL_UNKNOWN;
+}
+
+
+
+/**
+ * Adds an image definition that was read from the file via the creation interface.
+ */
+void DL_Dxf::addImageDef(DL_CreationInterface* creationInterface) {
+ DL_ImageDefData id(// handle
+ values[5],
+ values[1]);
+
+ creationInterface->linkImage(id);
+ creationInterface->endEntity();
+ currentEntity = DL_UNKNOWN;
+}
+
+
+
+/**
+ * Ends some special entities like hatches or old style polylines.
+ */
+void DL_Dxf::endEntity(DL_CreationInterface* creationInterface) {
+ creationInterface->endEntity();
+}
+
+
+/**
+ * Ends a sequence and notifies the creation interface.
+ */
+void DL_Dxf::endSequence(DL_CreationInterface* creationInterface) {
+ creationInterface->endSequence();
+}
+
+
+/**
+ * Converts the given string into an int.
+ * ok is set to false if there was an error.
+ */
+int DL_Dxf::stringToInt(const char* s, bool* ok) {
+ if (ok!=NULL) {
+ // check string:
+ *ok = true;
+ int i=0;
+ bool dot = false;
+ do {
+ if (s[i]=='\0') {
+ break;
+ } else if (s[i]=='.') {
+ if (dot==true) {
+ //std::cerr << "two dots\n";
+ *ok = false;
+ } else {
+ dot = true;
+ }
+ } else if (s[i]<'0' || s[i]>'9') {
+ //std::cerr << "NaN: '" << s[i] << "'\n";
+ *ok = false;
+ }
+ i++;
+ } while(s[i]!='\0' && *ok==true);
+ }
+
+ return atoi(s);
+}
+
+
+/**
+ * @brief Opens the given file for writing and returns a pointer
+ * to the dxf writer. This pointer needs to be passed on to other
+ * writing functions.
+ *
+ * @param file Full path of the file to open.
+ *
+ * @return Pointer to an ascii dxf writer object.
+ */
+DL_WriterA* DL_Dxf::out(const char* file, DL_Codes::version version) {
+ char* f = new char[strlen(file)+1];
+ strcpy(f, file);
+ this->version = version;
+
+ DL_WriterA* dw = new DL_WriterA(f, version);
+ if (dw->openFailed()) {
+ delete dw;
+ delete[] f;
+ return NULL;
+ } else {
+ delete[] f;
+ return dw;
+ }
+}
+
+
+
+/**
+ * @brief Writes a DXF header to the file currently opened
+ * by the given DXF writer object.
+ */
+void DL_Dxf::writeHeader(DL_WriterA& dw) {
+ dw.comment("dxflib " DL_VERSION);
+ dw.sectionHeader();
+
+ dw.dxfString(9, "$ACADVER");
+ switch (version) {
+ case DL_Codes::AC1009:
+ dw.dxfString(1, "AC1009");
+ break;
+ case DL_Codes::AC1012:
+ dw.dxfString(1, "AC1012");
+ break;
+ case DL_Codes::AC1014:
+ dw.dxfString(1, "AC1014");
+ break;
+ case DL_Codes::AC1015:
+ dw.dxfString(1, "AC1015");
+ break;
+ }
+
+ // Newer version require that (otherwise a*cad crashes..)
+ if (version==VER_2000) {
+ dw.dxfString(9, "$HANDSEED");
+ dw.dxfHex(5, 0xFFFF);
+ }
+
+ //dw.sectionEnd();
+}
+
+
+
+
+/**
+ * Writes a point entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writePoint(DL_WriterA& dw,
+ const DL_PointData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("POINT");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbPoint");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(POINT_COORD_CODE, data.x, data.y);
+}
+
+
+
+/**
+ * Writes a line entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeLine(DL_WriterA& dw,
+ const DL_LineData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("LINE");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbLine");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(LINE_START_CODE, data.x1, data.y1);
+ dw.coord(LINE_END_CODE, data.x2, data.y2);
+}
+
+
+
+/**
+ * Writes a polyline entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ * @see writeVertex
+ */
+void DL_Dxf::writePolyline(DL_WriterA& dw,
+ const DL_PolylineData& data,
+ const DL_Attributes& attrib) {
+ if (version==VER_2000) {
+ dw.entity("LWPOLYLINE");
+ dw.entityAttributes(attrib);
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbPolyline");
+ dw.dxfInt(90, (int)data.number);
+ dw.dxfInt(70, data.flags);
+ } else {
+ dw.entity("POLYLINE");
+ dw.entityAttributes(attrib);
+ polylineLayer = attrib.getLayer();
+ dw.dxfInt(66, 1);
+ dw.dxfInt(70, data.flags);
+ dw.coord(VERTEX_COORD_CODE, 0.0, 0.0);
+ }
+}
+
+
+
+/**
+ * Writes a single vertex of a polyline to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeVertex(DL_WriterA& dw,
+ const DL_VertexData& data) {
+
+
+ if (version==VER_2000) {
+ dw.dxfReal(10, data.x);
+ dw.dxfReal(20, data.y);
+ if (fabs(data.bulge)>1.0e-10) {
+ dw.dxfReal(42, data.bulge);
+ }
+ } else {
+ dw.entity("VERTEX");
+ //dw.entityAttributes(attrib);
+ dw.dxfString(8, polylineLayer);
+ dw.coord(VERTEX_COORD_CODE, data.x, data.y);
+ if (fabs(data.bulge)>1.0e-10) {
+ dw.dxfReal(42, data.bulge);
+ }
+ }
+}
+
+
+
+/**
+ * Writes the polyline end. Only needed for DXF R12.
+ */
+void DL_Dxf::writePolylineEnd(DL_WriterA& dw) {
+ if (version==VER_2000) {
+ } else {
+ dw.entity("SEQEND");
+ }
+}
+
+
+/**
+ * Writes a spline entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ * @see writeControlPoint
+ */
+void DL_Dxf::writeSpline(DL_WriterA& dw,
+ const DL_SplineData& data,
+ const DL_Attributes& attrib) {
+
+ dw.entity("SPLINE");
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbSpline");
+ }
+ dw.dxfInt(70, data.flags);
+ dw.dxfInt(71, data.degree);
+ dw.dxfInt(72, data.nKnots); // number of knots
+ dw.dxfInt(73, data.nControl); // number of control points
+ dw.dxfInt(74, 0); // number of fit points
+}
+
+
+
+/**
+ * Writes a single control point of a spline to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeControlPoint(DL_WriterA& dw,
+ const DL_ControlPointData& data) {
+
+ dw.dxfReal(10, data.x);
+ dw.dxfReal(20, data.y);
+ dw.dxfReal(30, data.z);
+}
+
+
+
+/**
+ * Writes a single knot of a spline to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeKnot(DL_WriterA& dw,
+ const DL_KnotData& data) {
+
+ dw.dxfReal(40, data.k);
+}
+
+
+
+/**
+ * Writes a circle entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeCircle(DL_WriterA& dw,
+ const DL_CircleData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("CIRCLE");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbCircle");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(10, data.cx, data.cy);
+ dw.dxfReal(40, data.radius);
+}
+
+
+
+/**
+ * Writes an arc entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeArc(DL_WriterA& dw,
+ const DL_ArcData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("ARC");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbCircle");
+ }
+ dw.coord(10, data.cx, data.cy);
+ dw.dxfReal(40, data.radius);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbArc");
+ }
+ dw.dxfReal(50, data.angle1);
+ dw.dxfReal(51, data.angle2);
+}
+
+
+
+/**
+ * Writes an ellipse entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeEllipse(DL_WriterA& dw,
+ const DL_EllipseData& data,
+ const DL_Attributes& attrib) {
+
+ if (version>VER_R12) {
+ dw.entity("ELLIPSE");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbEllipse");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(10, data.cx, data.cy);
+ dw.coord(11, data.mx, data.my);
+ dw.dxfReal(40, data.ratio);
+ dw.dxfReal(41, data.angle1);
+ dw.dxfReal(42, data.angle2);
+ }
+}
+
+
+
+/**
+ * Writes a solid entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeSolid(DL_WriterA& dw,
+ const DL_SolidData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("SOLID");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbTrace");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(10, data.x[0], data.y[0], data.z[0]);
+ dw.coord(11, data.x[1], data.y[1], data.z[1]);
+ dw.coord(12, data.x[2], data.y[2], data.z[2]);
+ dw.coord(13, data.x[3], data.y[3], data.z[3]);
+ dw.dxfReal(39, data.thickness);
+}
+
+
+
+/**
+ * Writes a 3d face entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::write3dFace(DL_WriterA& dw,
+ const DL_3dFaceData& data,
+ const DL_Attributes& attrib) {
+ dw.entity("3DFACE");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbFace");
+ }
+ dw.entityAttributes(attrib);
+ dw.coord(10, data.x[0], data.y[0], data.z[0]);
+ dw.coord(11, data.x[1], data.y[1], data.z[1]);
+ dw.coord(12, data.x[2], data.y[2], data.z[2]);
+ dw.coord(13, data.x[3], data.y[3], data.z[3]);
+}
+
+
+
+/**
+ * Writes an insert to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeInsert(DL_WriterA& dw,
+ const DL_InsertData& data,
+ const DL_Attributes& attrib) {
+
+ if (data.name.empty()) {
+ std::cerr << "DL_Dxf::writeInsert: "
+ << "Block name must not be empty\n";
+ return;
+ }
+
+ dw.entity("INSERT");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbBlockReference");
+ }
+ dw.entityAttributes(attrib);
+ dw.dxfString(2, data.name);
+ dw.dxfReal(10, data.ipx);
+ dw.dxfReal(20, data.ipy);
+ dw.dxfReal(30, 0.0);
+ if (data.sx!=1.0 || data.sy!=1.0) {
+ dw.dxfReal(41, data.sx);
+ dw.dxfReal(42, data.sy);
+ dw.dxfReal(43, 1.0);
+ }
+ if (data.angle!=0.0) {
+ dw.dxfReal(50, data.angle);
+ }
+ if (data.cols!=1 || data.rows!=1) {
+ dw.dxfInt(70, data.cols);
+ dw.dxfInt(71, data.rows);
+ }
+ if (data.colSp!=0.0 || data.rowSp!=0.0) {
+ dw.dxfReal(44, data.colSp);
+ dw.dxfReal(45, data.rowSp);
+ }
+
+}
+
+
+
+/**
+ * Writes a multi text entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeMText(DL_WriterA& dw,
+ const DL_MTextData& data,
+ const DL_Attributes& attrib) {
+
+ dw.entity("MTEXT");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbMText");
+ }
+ dw.entityAttributes(attrib);
+ dw.dxfReal(10, data.ipx);
+ dw.dxfReal(20, data.ipy);
+ dw.dxfReal(30, 0.0);
+ dw.dxfReal(40, data.height);
+ dw.dxfReal(41, data.width);
+
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.drawingDirection);
+
+ // Creare text chunks of 250 characters each:
+ int length = data.text.length();
+ char chunk[251];
+ int i;
+ for (i=250; i<length; i+=250) {
+ strncpy(chunk, &data.text.c_str()[i-250], 250);
+ chunk[250]='\0';
+ dw.dxfString(3, chunk);
+ }
+ strncpy(chunk, &data.text.c_str()[i-250], 250);
+ chunk[250]='\0';
+ dw.dxfString(1, chunk);
+
+ dw.dxfString(7, data.style);
+
+ // since dxflib 2.0.2.1: degrees not rad (error in autodesk dxf doc)
+ dw.dxfReal(50, data.angle/(2.0*M_PI)*360.0);
+
+ dw.dxfInt(73, data.lineSpacingStyle);
+ dw.dxfReal(44, data.lineSpacingFactor);
+}
+
+
+
+/**
+ * Writes a text entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeText(DL_WriterA& dw,
+ const DL_TextData& data,
+ const DL_Attributes& attrib) {
+
+ dw.entity("TEXT");
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbText");
+ }
+ dw.entityAttributes(attrib);
+ dw.dxfReal(10, data.ipx);
+ dw.dxfReal(20, data.ipy);
+ dw.dxfReal(30, 0.0);
+ dw.dxfReal(40, data.height);
+ dw.dxfString(1, data.text);
+ dw.dxfReal(50, data.angle/(2*M_PI)*360.0);
+ dw.dxfReal(41, data.xScaleFactor);
+ dw.dxfString(7, data.style);
+
+ dw.dxfInt(71, data.textGenerationFlags);
+ dw.dxfInt(72, data.hJustification);
+
+ dw.dxfReal(11, data.apx);
+ dw.dxfReal(21, data.apy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(73, data.vJustification);
+}
+
+
+/**
+ * Writes an aligned dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific aligned dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimAligned(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAlignedData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 1);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbAlignedDimension");
+ }
+
+ dw.dxfReal(13, edata.epx1);
+ dw.dxfReal(23, edata.epy1);
+ dw.dxfReal(33, 0.0);
+
+ dw.dxfReal(14, edata.epx2);
+ dw.dxfReal(24, edata.epy2);
+ dw.dxfReal(34, 0.0);
+}
+
+
+
+/**
+ * Writes a linear dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific linear dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimLinear(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimLinearData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 0);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbAlignedDimension");
+ }
+
+ dw.dxfReal(13, edata.dpx1);
+ dw.dxfReal(23, edata.dpy1);
+ dw.dxfReal(33, 0.0);
+
+ dw.dxfReal(14, edata.dpx2);
+ dw.dxfReal(24, edata.dpy2);
+ dw.dxfReal(34, 0.0);
+
+ dw.dxfReal(50, edata.angle/(2.0*M_PI)*360.0);
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbRotatedDimension");
+ /*
+ dw.dxfString(1001, "ACAD");
+ dw.dxfString(1000, "DSTYLE");
+ dw.dxfString(1002, "{");
+ dw.dxfInt(1070, 340);
+ dw.dxfInt(1005, 11);
+ dw.dxfString(1002, "}");
+ */
+ }
+}
+
+
+
+/**
+ * Writes a radial dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific radial dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimRadial(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimRadialData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 4);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbRadialDimension");
+ }
+
+ dw.dxfReal(15, edata.dpx);
+ dw.dxfReal(25, edata.dpy);
+ dw.dxfReal(35, 0.0);
+
+ dw.dxfReal(40, edata.leader);
+}
+
+
+
+/**
+ * Writes a diametric dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific diametric dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimDiametric(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimDiametricData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 3);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDiametricDimension");
+ }
+
+ dw.dxfReal(15, edata.dpx);
+ dw.dxfReal(25, edata.dpy);
+ dw.dxfReal(35, 0.0);
+
+ dw.dxfReal(40, edata.leader);
+}
+
+
+
+/**
+ * Writes an angular dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific angular dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimAngular(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAngularData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 2);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDb2LineAngularDimension");
+ }
+
+ dw.dxfReal(13, edata.dpx1);
+ dw.dxfReal(23, edata.dpy1);
+ dw.dxfReal(33, 0.0);
+
+ dw.dxfReal(14, edata.dpx2);
+ dw.dxfReal(24, edata.dpy2);
+ dw.dxfReal(34, 0.0);
+
+ dw.dxfReal(15, edata.dpx3);
+ dw.dxfReal(25, edata.dpy3);
+ dw.dxfReal(35, 0.0);
+
+ dw.dxfReal(16, edata.dpx4);
+ dw.dxfReal(26, edata.dpy4);
+ dw.dxfReal(36, 0.0);
+}
+
+
+
+/**
+ * Writes an angular dimension entity (3 points version) to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific angular dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimAngular3P(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAngular3PData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ dw.dxfInt(70, 5);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfReal(42, data.angle);
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDb3PointAngularDimension");
+ }
+
+ dw.dxfReal(13, edata.dpx1);
+ dw.dxfReal(23, edata.dpy1);
+ dw.dxfReal(33, 0.0);
+
+ dw.dxfReal(14, edata.dpx2);
+ dw.dxfReal(24, edata.dpy2);
+ dw.dxfReal(34, 0.0);
+
+ dw.dxfReal(15, edata.dpx3);
+ dw.dxfReal(25, edata.dpy3);
+ dw.dxfReal(35, 0.0);
+}
+
+
+
+
+/**
+ * Writes an ordinate dimension entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Generic dimension data for from the file
+ * @param data Specific ordinate dimension data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeDimOrdinate(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimOrdinateData& edata,
+ const DL_Attributes& attrib) {
+
+ dw.entity("DIMENSION");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ }
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimension");
+ }
+
+ dw.dxfReal(10, data.dpx);
+ dw.dxfReal(20, data.dpy);
+ dw.dxfReal(30, 0.0);
+
+ dw.dxfReal(11, data.mpx);
+ dw.dxfReal(21, data.mpy);
+ dw.dxfReal(31, 0.0);
+
+ int type = 6;
+ if (edata.xtype) {
+ type+=64;
+ }
+
+ dw.dxfInt(70, type);
+ if (version>VER_R12) {
+ dw.dxfInt(71, data.attachmentPoint);
+ dw.dxfInt(72, data.lineSpacingStyle); // opt
+ dw.dxfReal(41, data.lineSpacingFactor); // opt
+ }
+
+ dw.dxfString(1, data.text); // opt
+ //dw.dxfString(3, data.style);
+ dw.dxfString(3, "Standard");
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbOrdinateDimension");
+ }
+
+ dw.dxfReal(13, edata.dpx1);
+ dw.dxfReal(23, edata.dpy1);
+ dw.dxfReal(33, 0.0);
+
+ dw.dxfReal(14, edata.dpx2);
+ dw.dxfReal(24, edata.dpy2);
+ dw.dxfReal(34, 0.0);
+}
+
+
+
+/**
+ * Writes a leader entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ * @see writeVertex
+ */
+void DL_Dxf::writeLeader(DL_WriterA& dw,
+ const DL_LeaderData& data,
+ const DL_Attributes& attrib) {
+ if (version>VER_R12) {
+ dw.entity("LEADER");
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbLeader");
+ }
+ dw.dxfString(3, "Standard");
+ dw.dxfInt(71, data.arrowHeadFlag);
+ dw.dxfInt(72, data.leaderPathType);
+ dw.dxfInt(73, data.leaderCreationFlag);
+ dw.dxfInt(74, data.hooklineDirectionFlag);
+ dw.dxfInt(75, data.hooklineFlag);
+ dw.dxfReal(40, data.textAnnotationHeight);
+ dw.dxfReal(41, data.textAnnotationWidth);
+ dw.dxfInt(76, data.number);
+ }
+}
+
+
+
+/**
+ * Writes a single vertex of a leader to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data
+ */
+void DL_Dxf::writeLeaderVertex(DL_WriterA& dw,
+ const DL_LeaderVertexData& data) {
+ if (version>VER_R12) {
+ dw.dxfReal(10, data.x);
+ dw.dxfReal(20, data.y);
+ }
+}
+
+
+
+/**
+ * Writes the beginning of a hatch entity to the file.
+ * This must be followed by one or more writeHatchLoop()
+ * calls and a writeHatch2() call.
+ *
+ * @param dw DXF writer
+ * @param data Entity data.
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeHatch1(DL_WriterA& dw,
+ const DL_HatchData& data,
+ const DL_Attributes& attrib) {
+
+ dw.entity("HATCH");
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbHatch");
+ }
+ dw.dxfReal(10, 0.0); // elevation
+ dw.dxfReal(20, 0.0);
+ dw.dxfReal(30, 0.0);
+ dw.dxfReal(210, 0.0); // extrusion dir.
+ dw.dxfReal(220, 0.0);
+ dw.dxfReal(230, 1.0);
+ if (data.solid==false) {
+ dw.dxfString(2, data.pattern);
+ } else {
+ dw.dxfString(2, "SOLID");
+ }
+ dw.dxfInt(70, (int)data.solid);
+ dw.dxfInt(71, 0); // associative
+ dw.dxfInt(91, data.numLoops);
+}
+
+
+
+/**
+ * Writes the end of a hatch entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data.
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeHatch2(DL_WriterA& dw,
+ const DL_HatchData& data,
+ const DL_Attributes& /*attrib*/) {
+
+ dw.dxfInt(75, 0); // odd parity
+ dw.dxfInt(76, 1); // pattern type
+ if (data.solid==false) {
+ dw.dxfReal(52, data.angle);
+ dw.dxfReal(41, data.scale);
+ dw.dxfInt(77, 0); // not double
+ //dw.dxfInt(78, 0);
+ dw.dxfInt(78, 1);
+ dw.dxfReal(53, 45.0);
+ dw.dxfReal(43, 0.0);
+ dw.dxfReal(44, 0.0);
+ dw.dxfReal(45, -0.0883883476483184);
+ dw.dxfReal(46, 0.0883883476483185);
+ dw.dxfInt(79, 0);
+ }
+ dw.dxfInt(98, 0);
+}
+
+
+
+/**
+ * Writes the beginning of a hatch loop to the file. This
+ * must happen after writing the beginning of a hatch entity.
+ *
+ * @param dw DXF writer
+ * @param data Entity data.
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeHatchLoop1(DL_WriterA& dw,
+ const DL_HatchLoopData& data) {
+
+ dw.dxfInt(92, 1);
+ dw.dxfInt(93, data.numEdges);
+ //dw.dxfInt(97, 0);
+}
+
+
+
+/**
+ * Writes the end of a hatch loop to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data.
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeHatchLoop2(DL_WriterA& dw,
+ const DL_HatchLoopData& /*data*/) {
+
+ dw.dxfInt(97, 0);
+}
+
+
+/**
+ * Writes the beginning of a hatch entity to the file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data.
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeHatchEdge(DL_WriterA& dw,
+ const DL_HatchEdgeData& data) {
+
+ dw.dxfInt(72, data.type);
+
+ switch (data.type) {
+ case 1:
+ dw.dxfReal(10, data.x1);
+ dw.dxfReal(20, data.y1);
+ dw.dxfReal(11, data.x2);
+ dw.dxfReal(21, data.y2);
+ break;
+ case 2:
+ dw.dxfReal(10, data.cx);
+ dw.dxfReal(20, data.cy);
+ dw.dxfReal(40, data.radius);
+ dw.dxfReal(50, data.angle1/(2*M_PI)*360.0);
+ dw.dxfReal(51, data.angle2/(2*M_PI)*360.0);
+ dw.dxfInt(73, (int)(data.ccw));
+ break;
+ default:
+ break;
+ }
+}
+
+
+
+/**
+ * Writes an image entity.
+ *
+ * @return IMAGEDEF handle. Needed for the IMAGEDEF counterpart.
+ */
+int DL_Dxf::writeImage(DL_WriterA& dw,
+ const DL_ImageData& data,
+ const DL_Attributes& attrib) {
+
+ /*if (data.file.empty()) {
+ std::cerr << "DL_Dxf::writeImage: "
+ << "Image file must not be empty\n";
+ return;
+}*/
+
+ dw.entity("IMAGE");
+
+ dw.entityAttributes(attrib);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbEntity");
+ dw.dxfString(100, "AcDbRasterImage");
+ dw.dxfInt(90, 0);
+ }
+ // insertion point
+ dw.dxfReal(10, data.ipx);
+ dw.dxfReal(20, data.ipy);
+ dw.dxfReal(30, 0.0);
+
+ // vector along bottom side (1 pixel long)
+ dw.dxfReal(11, data.ux);
+ dw.dxfReal(21, data.uy);
+ dw.dxfReal(31, 0.0);
+
+ // vector along left side (1 pixel long)
+ dw.dxfReal(12, data.vx);
+ dw.dxfReal(22, data.vy);
+ dw.dxfReal(32, 0.0);
+
+ // image size in pixel
+ dw.dxfReal(13, data.width);
+ dw.dxfReal(23, data.height);
+
+ // handle of IMAGEDEF object
+ int handle = dw.incHandle();
+ dw.dxfHex(340, handle);
+
+ // flags
+ dw.dxfInt(70, 15);
+
+ // clipping:
+ dw.dxfInt(280, 0);
+
+ // brightness, contrast, fade
+ dw.dxfInt(281, data.brightness);
+ dw.dxfInt(282, data.contrast);
+ dw.dxfInt(283, data.fade);
+
+ return handle;
+}
+
+
+
+/**
+ * Writes an image definiition entity.
+ */
+void DL_Dxf::writeImageDef(DL_WriterA& dw,
+ int handle,
+ const DL_ImageData& data) {
+
+ /*if (data.file.empty()) {
+ std::cerr << "DL_Dxf::writeImage: "
+ << "Image file must not be empty\n";
+ return;
+}*/
+
+ dw.dxfString(0, "IMAGEDEF");
+ if (version==VER_2000) {
+ dw.dxfHex(5, handle);
+ }
+
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbRasterImageDef");
+ dw.dxfInt(90, 0);
+ }
+ // file name:
+ dw.dxfString(1, data.ref);
+
+ // image size in pixel
+ dw.dxfReal(10, data.width);
+ dw.dxfReal(20, data.height);
+
+ dw.dxfReal(11, 1.0);
+ dw.dxfReal(21, 1.0);
+
+ // loaded:
+ dw.dxfInt(280, 1);
+ // units:
+ dw.dxfInt(281, 0);
+}
+
+
+/**
+ * Writes a layer to the file. Layers are stored in the
+ * tables section of a DXF file.
+ *
+ * @param dw DXF writer
+ * @param data Entity data from the file
+ * @param attrib Attributes
+ */
+void DL_Dxf::writeLayer(DL_WriterA& dw,
+ const DL_LayerData& data,
+ const DL_Attributes& attrib) {
+
+ if (data.name.empty()) {
+ std::cerr << "DL_Dxf::writeLayer: "
+ << "Layer name must not be empty\n";
+ return;
+ }
+
+ int color = attrib.getColor();
+ if (color>=256) {
+ std::cerr << "Layer color cannot be " << color << ". Changed to 7.\n";
+ color = 7;
+ }
+
+ if (data.name == "0") {
+ dw.tableLayerEntry(0x10);
+ } else {
+ dw.tableLayerEntry();
+ }
+
+ dw.dxfString(2, data.name);
+ dw.dxfInt(70, data.flags);
+ dw.dxfInt(62, color);
+
+ dw.dxfString(6, (attrib.getLineType().length()==0 ?
+ string("CONTINUOUS") : attrib.getLineType()));
+
+ if (version>=VER_2000) {
+ // layer defpoints cannot be plotted
+ std::string lstr = data.name;
+ std::transform(lstr.begin(), lstr.end(), lstr.begin(), tolower);
+ if (lstr=="defpoints") {
+ dw.dxfInt(290, 0);
+ }
+ }
+ if (version>=VER_2000 && attrib.getWidth()!=-1) {
+ dw.dxfInt(370, attrib.getWidth());
+ }
+ if (version>=VER_2000) {
+ dw.dxfHex(390, 0xF);
+ }
+}
+
+
+
+/**
+ * Writes a line type to the file. Line types are stored in the
+ * tables section of a DXF file.
+ */
+void DL_Dxf::writeLineType(DL_WriterA& dw,
+ const DL_LineTypeData& data) {
+ //const char* description,
+ //int elements,
+ //double patternLength) {
+
+ if (data.name.empty()) {
+ std::cerr << "DL_Dxf::writeLineType: "
+ << "Line type name must not be empty\n";
+ return;
+ }
+
+ // ignore BYLAYER, BYBLOCK for R12
+ if (version<VER_2000) {
+ if (!strcasecmp(data.name.c_str(), "BYBLOCK") ||
+ !strcasecmp(data.name.c_str(), "BYLAYER")) {
+ return;
+ }
+ }
+
+ // write id (not for R12)
+ if (!strcasecmp(data.name.c_str(), "BYBLOCK")) {
+ dw.tableLineTypeEntry(0x14);
+ } else if (!strcasecmp(data.name.c_str(), "BYLAYER")) {
+ dw.tableLineTypeEntry(0x15);
+ } else if (!strcasecmp(data.name.c_str(), "CONTINUOUS")) {
+ dw.tableLineTypeEntry(0x16);
+ } else {
+ dw.tableLineTypeEntry();
+ }
+
+ dw.dxfString(2, data.name);
+ //if (version>=VER_2000) {
+ dw.dxfInt(70, data.flags);
+ //}
+
+ if (!strcasecmp(data.name.c_str(), "BYBLOCK")) {
+ dw.dxfString(3, "");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 0);
+ dw.dxfReal(40, 0.0);
+ } else if (!strcasecmp(data.name.c_str(), "BYLAYER")) {
+ dw.dxfString(3, "");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 0);
+ dw.dxfReal(40, 0.0);
+ } else if (!strcasecmp(data.name.c_str(), "CONTINUOUS")) {
+ dw.dxfString(3, "Solid line");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 0);
+ dw.dxfReal(40, 0.0);
+ } else if (!strcasecmp(data.name.c_str(), "ACAD_ISO02W100")) {
+ dw.dxfString(3, "ISO Dashed __ __ __ __ __ __ __ __ __ __ _");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 15.0);
+ dw.dxfReal(49, 12.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "ACAD_ISO03W100")) {
+ dw.dxfString(3, "ISO Dashed with Distance __ __ __ _");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 30.0);
+ dw.dxfReal(49, 12.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -18.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "ACAD_ISO04W100")) {
+ dw.dxfString(3, "ISO Long Dashed Dotted ____ . ____ . __");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 30.0);
+ dw.dxfReal(49, 24.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "ACAD_ISO05W100")) {
+ dw.dxfString(3, "ISO Long Dashed Double Dotted ____ .. __");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 33.0);
+ dw.dxfReal(49, 24.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "BORDER")) {
+ dw.dxfString(3, "Border __ __ . __ __ . __ __ . __ __ . __ __ .");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 44.45);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "BORDER2")) {
+ dw.dxfString(3, "Border (.5x) __.__.__.__.__.__.__.__.__.__.__.");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 22.225);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "BORDERX2")) {
+ dw.dxfString(3, "Border (2x) ____ ____ . ____ ____ . ___");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 88.9);
+ dw.dxfReal(49, 25.4);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 25.4);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "CENTER")) {
+ dw.dxfString(3, "Center ____ _ ____ _ ____ _ ____ _ ____ _ ____");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 50.8);
+ dw.dxfReal(49, 31.75);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "CENTER2")) {
+ dw.dxfString(3, "Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 28.575);
+ dw.dxfReal(49, 19.05);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "CENTERX2")) {
+ dw.dxfString(3, "Center (2x) ________ __ ________ __ _____");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 101.6);
+ dw.dxfReal(49, 63.5);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHDOT")) {
+ dw.dxfString(3, "Dash dot __ . __ . __ . __ . __ . __ . __ . __");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 25.4);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHDOT2")) {
+ dw.dxfString(3, "Dash dot (.5x) _._._._._._._._._._._._._._._.");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 12.7);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHDOTX2")) {
+ dw.dxfString(3, "Dash dot (2x) ____ . ____ . ____ . ___");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 4);
+ dw.dxfReal(40, 50.8);
+ dw.dxfReal(49, 25.4);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHED")) {
+ dw.dxfString(3, "Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 19.05);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHED2")) {
+ dw.dxfString(3, "Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 9.525);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DASHEDX2")) {
+ dw.dxfString(3, "Dashed (2x) ____ ____ ____ ____ ____ ___");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 38.1);
+ dw.dxfReal(49, 25.4);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DIVIDE")) {
+ dw.dxfString(3, "Divide ____ . . ____ . . ____ . . ____ . . ____");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 31.75);
+ dw.dxfReal(49, 12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DIVIDE2")) {
+ dw.dxfString(3, "Divide (.5x) __..__..__..__..__..__..__..__.._");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 15.875);
+ dw.dxfReal(49, 6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DIVIDEX2")) {
+ dw.dxfString(3, "Divide (2x) ________ . . ________ . . _");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 6);
+ dw.dxfReal(40, 63.5);
+ dw.dxfReal(49, 25.4);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DOT")) {
+ dw.dxfString(3, "Dot . . . . . . . . . . . . . . . . . . . . . .");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 6.35);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -6.35);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DOT2")) {
+ dw.dxfString(3, "Dot (.5x) .....................................");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 3.175);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -3.175);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else if (!strcasecmp(data.name.c_str(), "DOTX2")) {
+ dw.dxfString(3, "Dot (2x) . . . . . . . . . . . . .");
+ dw.dxfInt(72, 65);
+ dw.dxfInt(73, 2);
+ dw.dxfReal(40, 12.7);
+ dw.dxfReal(49, 0.0);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ dw.dxfReal(49, -12.7);
+ if (version>=VER_R13)
+ dw.dxfInt(74, 0);
+ } else {
+ std::cerr << "dxflib warning: DL_Dxf::writeLineType: Unknown Line Type\n";
+ }
+}
+
+
+
+/**
+ * Writes the APPID section to the DXF file.
+ *
+ * @param name Application name
+ */
+void DL_Dxf::writeAppid(DL_WriterA& dw, const string& name) {
+ if (name.empty()) {
+ std::cerr << "DL_Dxf::writeAppid: "
+ << "Application name must not be empty\n";
+ return;
+ }
+
+ if (!strcasecmp(name.c_str(), "ACAD")) {
+ dw.tableAppidEntry(0x12);
+ } else {
+ dw.tableAppidEntry();
+ }
+ dw.dxfString(2, name);
+ dw.dxfInt(70, 0);
+}
+
+
+
+/**
+ * Writes a block's definition (no entities) to the DXF file.
+ */
+void DL_Dxf::writeBlock(DL_WriterA& dw, const DL_BlockData& data) {
+ if (data.name.empty()) {
+ std::cerr << "DL_Dxf::writeBlock: "
+ << "Block name must not be empty\n";
+ return;
+ }
+
+ //bool paperSpace = !strcasecmp(name, "*paper_space");
+ //!strcasecmp(name, "*paper_space0");
+
+ if (!strcasecmp(data.name.c_str(), "*paper_space")) {
+ dw.sectionBlockEntry(0x1C);
+ } else if (!strcasecmp(data.name.c_str(), "*model_space")) {
+ dw.sectionBlockEntry(0x20);
+ } else if (!strcasecmp(data.name.c_str(), "*paper_space0")) {
+ dw.sectionBlockEntry(0x24);
+ } else {
+ dw.sectionBlockEntry();
+ }
+ dw.dxfString(2, data.name);
+ dw.dxfInt(70, 0);
+ dw.coord(10, data.bpx, data.bpy);
+ dw.dxfString(3, data.name);
+ dw.dxfString(1, "");
+}
+
+
+
+/**
+ * Writes a block end.
+ *
+ * @param name Block name
+ */
+void DL_Dxf::writeEndBlock(DL_WriterA& dw, const string& name) {
+ if (!strcasecmp(name.c_str(), "*paper_space")) {
+ dw.sectionBlockEntryEnd(0x1D);
+ } else if (!strcasecmp(name.c_str(), "*model_space")) {
+ dw.sectionBlockEntryEnd(0x21);
+ } else if (!strcasecmp(name.c_str(), "*paper_space0")) {
+ dw.sectionBlockEntryEnd(0x25);
+ } else {
+ dw.sectionBlockEntryEnd();
+ }
+}
+
+
+
+/**
+ * Writes a viewport section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked VPORT section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeVPort(DL_WriterA& dw) {
+ dw.dxfString(0, "TABLE");
+ dw.dxfString(2, "VPORT");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0x8);
+ }
+ //dw.dxfHex(330, 0);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt(70, 1);
+ dw.dxfString(0, "VPORT");
+ //dw.dxfHex(5, 0x2F);
+ if (version==VER_2000) {
+ dw.handle();
+ }
+ //dw.dxfHex(330, 8);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbViewportTableRecord");
+ }
+ dw.dxfString( 2, "*Active");
+ dw.dxfInt( 70, 0);
+ dw.dxfReal( 10, 0.0);
+ dw.dxfReal( 20, 0.0);
+ dw.dxfReal( 11, 1.0);
+ dw.dxfReal( 21, 1.0);
+ dw.dxfReal( 12, 286.3055555555555);
+ dw.dxfReal( 22, 148.5);
+ dw.dxfReal( 13, 0.0);
+ dw.dxfReal( 23, 0.0);
+ dw.dxfReal( 14, 10.0);
+ dw.dxfReal( 24, 10.0);
+ dw.dxfReal( 15, 10.0);
+ dw.dxfReal( 25, 10.0);
+ dw.dxfReal( 16, 0.0);
+ dw.dxfReal( 26, 0.0);
+ dw.dxfReal( 36, 1.0);
+ dw.dxfReal( 17, 0.0);
+ dw.dxfReal( 27, 0.0);
+ dw.dxfReal( 37, 0.0);
+ dw.dxfReal( 40, 297.0);
+ dw.dxfReal( 41, 1.92798353909465);
+ dw.dxfReal( 42, 50.0);
+ dw.dxfReal( 43, 0.0);
+ dw.dxfReal( 44, 0.0);
+ dw.dxfReal( 50, 0.0);
+ dw.dxfReal( 51, 0.0);
+ dw.dxfInt( 71, 0);
+ dw.dxfInt( 72, 100);
+ dw.dxfInt( 73, 1);
+ dw.dxfInt( 74, 3);
+ dw.dxfInt( 75, 1);
+ dw.dxfInt( 76, 1);
+ dw.dxfInt( 77, 0);
+ dw.dxfInt( 78, 0);
+
+ if (version==VER_2000) {
+ dw.dxfInt(281, 0);
+ dw.dxfInt( 65, 1);
+ dw.dxfReal(110, 0.0);
+ dw.dxfReal(120, 0.0);
+ dw.dxfReal(130, 0.0);
+ dw.dxfReal(111, 1.0);
+ dw.dxfReal(121, 0.0);
+ dw.dxfReal(131, 0.0);
+ dw.dxfReal(112, 0.0);
+ dw.dxfReal(122, 1.0);
+ dw.dxfReal(132, 0.0);
+ dw.dxfInt( 79, 0);
+ dw.dxfReal(146, 0.0);
+ }
+ dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a style section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked STYLE section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeStyle(DL_WriterA& dw) {
+ dw.dxfString( 0, "TABLE");
+ dw.dxfString( 2, "STYLE");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 3);
+ }
+ //dw.dxfHex(330, 0);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt( 70, 1);
+ dw.dxfString( 0, "STYLE");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0x11);
+ }
+ //styleHandleStd = dw.handle();
+ //dw.dxfHex(330, 3);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbTextStyleTableRecord");
+ }
+ dw.dxfString( 2, "Standard");
+ dw.dxfInt( 70, 0);
+ dw.dxfReal( 40, 0.0);
+ dw.dxfReal( 41, 0.75);
+ dw.dxfReal( 50, 0.0);
+ dw.dxfInt( 71, 0);
+ dw.dxfReal( 42, 2.5);
+ dw.dxfString( 3, "txt");
+ dw.dxfString( 4, "");
+ dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a view section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked VIEW section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeView(DL_WriterA& dw) {
+ dw.dxfString( 0, "TABLE");
+ dw.dxfString( 2, "VIEW");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 6);
+ }
+ //dw.dxfHex(330, 0);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt( 70, 0);
+ dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a ucs section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked UCS section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeUcs(DL_WriterA& dw) {
+ dw.dxfString( 0, "TABLE");
+ dw.dxfString( 2, "UCS");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 7);
+ }
+ //dw.dxfHex(330, 0);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt( 70, 0);
+ dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a dimstyle section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked DIMSTYLE section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeDimStyle(DL_WriterA& dw,
+ double dimasz, double dimexe, double dimexo,
+ double dimgap, double dimtxt) {
+
+ dw.dxfString( 0, "TABLE");
+ dw.dxfString( 2, "DIMSTYLE");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0xA);
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt( 70, 1);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbDimStyleTable");
+ dw.dxfInt( 71, 0);
+ }
+
+
+ dw.dxfString( 0, "DIMSTYLE");
+ if (version==VER_2000) {
+ dw.dxfHex(105, 0x27);
+ }
+ //dw.handle(105);
+ //dw.dxfHex(330, 0xA);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbDimStyleTableRecord");
+ }
+ dw.dxfString( 2, "Standard");
+ if (version==VER_R12) {
+ dw.dxfString( 3, "");
+ dw.dxfString( 4, "");
+ dw.dxfString( 5, "");
+ dw.dxfString( 6, "");
+ dw.dxfString( 7, "");
+ dw.dxfReal( 40, 1.0);
+ }
+
+ dw.dxfReal( 41, dimasz);
+ dw.dxfReal( 42, dimexo);
+ dw.dxfReal( 43, 3.75);
+ dw.dxfReal( 44, dimexe);
+ if (version==VER_R12) {
+ dw.dxfReal( 45, 0.0);
+ dw.dxfReal( 46, 0.0);
+ dw.dxfReal( 47, 0.0);
+ dw.dxfReal( 48, 0.0);
+ }
+ dw.dxfInt( 70, 0);
+ if (version==VER_R12) {
+ dw.dxfInt( 71, 0);
+ dw.dxfInt( 72, 0);
+ }
+ dw.dxfInt( 73, 0);
+ dw.dxfInt( 74, 0);
+ if (version==VER_R12) {
+ dw.dxfInt( 75, 0);
+ dw.dxfInt( 76, 0);
+ }
+ dw.dxfInt( 77, 1);
+ dw.dxfInt( 78, 8);
+ dw.dxfReal(140, dimtxt);
+ dw.dxfReal(141, 2.5);
+ if (version==VER_R12) {
+ dw.dxfReal(142, 0.0);
+ }
+ dw.dxfReal(143, 0.03937007874016);
+ if (version==VER_R12) {
+ dw.dxfReal(144, 1.0);
+ dw.dxfReal(145, 0.0);
+ dw.dxfReal(146, 1.0);
+ }
+ dw.dxfReal(147, dimgap);
+ if (version==VER_R12) {
+ dw.dxfInt(170, 0);
+ }
+ dw.dxfInt(171, 3);
+ dw.dxfInt(172, 1);
+ if (version==VER_R12) {
+ dw.dxfInt(173, 0);
+ dw.dxfInt(174, 0);
+ dw.dxfInt(175, 0);
+ dw.dxfInt(176, 0);
+ dw.dxfInt(177, 0);
+ dw.dxfInt(178, 0);
+ }
+ if (version==VER_2000) {
+ dw.dxfInt(271, 2);
+ dw.dxfInt(272, 2);
+ dw.dxfInt(274, 3);
+ dw.dxfInt(278, 44);
+ dw.dxfInt(283, 0);
+ dw.dxfInt(284, 8);
+ //dw.dxfHex(340, styleHandleStd);
+ dw.dxfHex(340, 0x11);
+ }
+ // * /
+ dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a blockrecord section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked BLOCKRECORD section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeBlockRecord(DL_WriterA& dw) {
+ dw.dxfString( 0, "TABLE");
+ dw.dxfString( 2, "BLOCK_RECORD");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 1);
+ }
+ //dw.dxfHex(330, 0);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTable");
+ }
+ dw.dxfInt( 70, 1);
+
+ dw.dxfString( 0, "BLOCK_RECORD");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0x1F);
+ }
+ //int msh = dw.handle();
+ //dw.setModelSpaceHandle(msh);
+ //dw.dxfHex(330, 1);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbBlockTableRecord");
+ }
+ dw.dxfString( 2, "*Model_Space");
+ dw.dxfHex(340, 0x22);
+
+ dw.dxfString( 0, "BLOCK_RECORD");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0x1B);
+ }
+ //int psh = dw.handle();
+ //dw.setPaperSpaceHandle(psh);
+ //dw.dxfHex(330, 1);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbBlockTableRecord");
+ }
+ dw.dxfString( 2, "*Paper_Space");
+ dw.dxfHex(340, 0x1E);
+
+ dw.dxfString( 0, "BLOCK_RECORD");
+ if (version==VER_2000) {
+ dw.dxfHex(5, 0x23);
+ }
+ //int ps0h = dw.handle();
+ //dw.setPaperSpace0Handle(ps0h);
+ //dw.dxfHex(330, 1);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbBlockTableRecord");
+ }
+ dw.dxfString( 2, "*Paper_Space0");
+ dw.dxfHex(340, 0x26);
+
+ //dw.dxfString( 0, "ENDTAB");
+}
+
+
+
+/**
+ * Writes a single block record with the given name.
+ */
+void DL_Dxf::writeBlockRecord(DL_WriterA& dw, const string& name) {
+ dw.dxfString( 0, "BLOCK_RECORD");
+ if (version==VER_2000) {
+ dw.handle();
+ }
+ //dw->dxfHex(330, 1);
+ if (version==VER_2000) {
+ dw.dxfString(100, "AcDbSymbolTableRecord");
+ dw.dxfString(100, "AcDbBlockTableRecord");
+ }
+ dw.dxfString( 2, name);
+ dw.dxfHex(340, 0);
+}
+
+
+
+/**
+ * Writes a objects section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked OBJECTS section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeObjects(DL_WriterA& dw) {
+ //int dicId, dicId2, dicId3, dicId4, dicId5;
+ //int dicId5;
+
+ dw.dxfString( 0, "SECTION");
+ dw.dxfString( 2, "OBJECTS");
+ dw.dxfString( 0, "DICTIONARY");
+ dw.dxfHex(5, 0xC); // C
+ //dw.dxfHex(330, 0);
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(280, 0);
+ dw.dxfInt(281, 1);
+ dw.dxfString( 3, "ACAD_GROUP");
+ //dw.dxfHex(350, dw.getNextHandle()); // D
+ dw.dxfHex(350, 0xD); // D
+ dw.dxfString( 3, "ACAD_LAYOUT");
+ dw.dxfHex(350, 0x1A);
+ //dw.dxfHex(350, dw.getNextHandle()+0); // 1A
+ dw.dxfString( 3, "ACAD_MLINESTYLE");
+ dw.dxfHex(350, 0x17);
+ //dw.dxfHex(350, dw.getNextHandle()+1); // 17
+ dw.dxfString( 3, "ACAD_PLOTSETTINGS");
+ dw.dxfHex(350, 0x19);
+ //dw.dxfHex(350, dw.getNextHandle()+2); // 19
+ dw.dxfString( 3, "ACAD_PLOTSTYLENAME");
+ dw.dxfHex(350, 0xE);
+ //dw.dxfHex(350, dw.getNextHandle()+3); // E
+ dw.dxfString( 3, "AcDbVariableDictionary");
+ dw.dxfHex(350, dw.getNextHandle()); // 2C
+ dw.dxfString( 0, "DICTIONARY");
+ dw.dxfHex(5, 0xD);
+ //dw.handle(); // D
+ //dw.dxfHex(330, 0xC);
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(280, 0);
+ dw.dxfInt(281, 1);
+ dw.dxfString( 0, "ACDBDICTIONARYWDFLT");
+ dw.dxfHex(5, 0xE);
+ //dicId4 = dw.handle(); // E
+ //dw.dxfHex(330, 0xC); // C
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(281, 1);
+ dw.dxfString( 3, "Normal");
+ dw.dxfHex(350, 0xF);
+ //dw.dxfHex(350, dw.getNextHandle()+5); // F
+ dw.dxfString(100, "AcDbDictionaryWithDefault");
+ dw.dxfHex(340, 0xF);
+ //dw.dxfHex(340, dw.getNextHandle()+5); // F
+ dw.dxfString( 0, "ACDBPLACEHOLDER");
+ dw.dxfHex(5, 0xF);
+ //dw.handle(); // F
+ //dw.dxfHex(330, dicId4); // E
+ dw.dxfString( 0, "DICTIONARY");
+ //dicId3 = dw.handle(); // 17
+ dw.dxfHex(5, 0x17);
+ //dw.dxfHex(330, 0xC); // C
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(280, 0);
+ dw.dxfInt(281, 1);
+ dw.dxfString( 3, "Standard");
+ dw.dxfHex(350, 0x18);
+ //dw.dxfHex(350, dw.getNextHandle()+5); // 18
+ dw.dxfString( 0, "MLINESTYLE");
+ dw.dxfHex(5, 0x18);
+ //dw.handle(); // 18
+ //dw.dxfHex(330, dicId3); // 17
+ dw.dxfString(100, "AcDbMlineStyle");
+ dw.dxfString( 2, "STANDARD");
+ dw.dxfInt( 70, 0);
+ dw.dxfString( 3, "");
+ dw.dxfInt( 62, 256);
+ dw.dxfReal( 51, 90.0);
+ dw.dxfReal( 52, 90.0);
+ dw.dxfInt( 71, 2);
+ dw.dxfReal( 49, 0.5);
+ dw.dxfInt( 62, 256);
+ dw.dxfString( 6, "BYLAYER");
+ dw.dxfReal( 49, -0.5);
+ dw.dxfInt( 62, 256);
+ dw.dxfString( 6, "BYLAYER");
+ dw.dxfString( 0, "DICTIONARY");
+ dw.dxfHex(5, 0x19);
+ //dw.handle(); // 17
+ //dw.dxfHex(330, 0xC); // C
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(280, 0);
+ dw.dxfInt(281, 1);
+ dw.dxfString( 0, "DICTIONARY");
+ //dicId2 = dw.handle(); // 1A
+ dw.dxfHex(5, 0x1A);
+ //dw.dxfHex(330, 0xC);
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(281, 1);
+ dw.dxfString( 3, "Layout1");
+ dw.dxfHex(350, 0x1E);
+ //dw.dxfHex(350, dw.getNextHandle()+2); // 1E
+ dw.dxfString( 3, "Layout2");
+ dw.dxfHex(350, 0x26);
+ //dw.dxfHex(350, dw.getNextHandle()+4); // 26
+ dw.dxfString( 3, "Model");
+ dw.dxfHex(350, 0x22);
+ //dw.dxfHex(350, dw.getNextHandle()+5); // 22
+
+ dw.dxfString( 0, "LAYOUT");
+ dw.dxfHex(5, 0x1E);
+ //dw.handle(); // 1E
+ //dw.dxfHex(330, dicId2); // 1A
+ dw.dxfString(100, "AcDbPlotSettings");
+ dw.dxfString( 1, "");
+ dw.dxfString( 2, "C:\\Program Files\\AutoCAD 2002\\plotters\\DWF ePlot (optimized for plotting).pc3");
+ dw.dxfString( 4, "");
+ dw.dxfString( 6, "");
+ dw.dxfReal( 40, 0.0);
+ dw.dxfReal( 41, 0.0);
+ dw.dxfReal( 42, 0.0);
+ dw.dxfReal( 43, 0.0);
+ dw.dxfReal( 44, 0.0);
+ dw.dxfReal( 45, 0.0);
+ dw.dxfReal( 46, 0.0);
+ dw.dxfReal( 47, 0.0);
+ dw.dxfReal( 48, 0.0);
+ dw.dxfReal( 49, 0.0);
+ dw.dxfReal(140, 0.0);
+ dw.dxfReal(141, 0.0);
+ dw.dxfReal(142, 1.0);
+ dw.dxfReal(143, 1.0);
+ dw.dxfInt( 70, 688);
+ dw.dxfInt( 72, 0);
+ dw.dxfInt( 73, 0);
+ dw.dxfInt( 74, 5);
+ dw.dxfString( 7, "");
+ dw.dxfInt( 75, 16);
+ dw.dxfReal(147, 1.0);
+ dw.dxfReal(148, 0.0);
+ dw.dxfReal(149, 0.0);
+ dw.dxfString(100, "AcDbLayout");
+ dw.dxfString( 1, "Layout1");
+ dw.dxfInt( 70, 1);
+ dw.dxfInt( 71, 1);
+ dw.dxfReal( 10, 0.0);
+ dw.dxfReal( 20, 0.0);
+ dw.dxfReal( 11, 420.0);
+ dw.dxfReal( 21, 297.0);
+ dw.dxfReal( 12, 0.0);
+ dw.dxfReal( 22, 0.0);
+ dw.dxfReal( 32, 0.0);
+ dw.dxfReal( 14, 1.000000000000000E+20);
+ dw.dxfReal( 24, 1.000000000000000E+20);
+ dw.dxfReal( 34, 1.000000000000000E+20);
+ dw.dxfReal( 15, -1.000000000000000E+20);
+ dw.dxfReal( 25, -1.000000000000000E+20);
+ dw.dxfReal( 35, -1.000000000000000E+20);
+ dw.dxfReal(146, 0.0);
+ dw.dxfReal( 13, 0.0);
+ dw.dxfReal( 23, 0.0);
+ dw.dxfReal( 33, 0.0);
+ dw.dxfReal( 16, 1.0);
+ dw.dxfReal( 26, 0.0);
+ dw.dxfReal( 36, 0.0);
+ dw.dxfReal( 17, 0.0);
+ dw.dxfReal( 27, 1.0);
+ dw.dxfReal( 37, 0.0);
+ dw.dxfInt( 76, 0);
+ //dw.dxfHex(330, dw.getPaperSpaceHandle()); // 1B
+ dw.dxfHex(330, 0x1B);
+ dw.dxfString( 0, "LAYOUT");
+ dw.dxfHex(5, 0x22);
+ //dw.handle(); // 22
+ //dw.dxfHex(330, dicId2); // 1A
+ dw.dxfString(100, "AcDbPlotSettings");
+ dw.dxfString( 1, "");
+ dw.dxfString( 2, "C:\\Program Files\\AutoCAD 2002\\plotters\\DWF ePlot (optimized for plotting).pc3");
+ dw.dxfString( 4, "");
+ dw.dxfString( 6, "");
+ dw.dxfReal( 40, 0.0);
+ dw.dxfReal( 41, 0.0);
+ dw.dxfReal( 42, 0.0);
+ dw.dxfReal( 43, 0.0);
+ dw.dxfReal( 44, 0.0);
+ dw.dxfReal( 45, 0.0);
+ dw.dxfReal( 46, 0.0);
+ dw.dxfReal( 47, 0.0);
+ dw.dxfReal( 48, 0.0);
+ dw.dxfReal( 49, 0.0);
+ dw.dxfReal(140, 0.0);
+ dw.dxfReal(141, 0.0);
+ dw.dxfReal(142, 1.0);
+ dw.dxfReal(143, 1.0);
+ dw.dxfInt( 70, 1712);
+ dw.dxfInt( 72, 0);
+ dw.dxfInt( 73, 0);
+ dw.dxfInt( 74, 0);
+ dw.dxfString( 7, "");
+ dw.dxfInt( 75, 0);
+ dw.dxfReal(147, 1.0);
+ dw.dxfReal(148, 0.0);
+ dw.dxfReal(149, 0.0);
+ dw.dxfString(100, "AcDbLayout");
+ dw.dxfString( 1, "Model");
+ dw.dxfInt( 70, 1);
+ dw.dxfInt( 71, 0);
+ dw.dxfReal( 10, 0.0);
+ dw.dxfReal( 20, 0.0);
+ dw.dxfReal( 11, 12.0);
+ dw.dxfReal( 21, 9.0);
+ dw.dxfReal( 12, 0.0);
+ dw.dxfReal( 22, 0.0);
+ dw.dxfReal( 32, 0.0);
+ dw.dxfReal( 14, 0.0);
+ dw.dxfReal( 24, 0.0);
+ dw.dxfReal( 34, 0.0);
+ dw.dxfReal( 15, 0.0);
+ dw.dxfReal( 25, 0.0);
+ dw.dxfReal( 35, 0.0);
+ dw.dxfReal(146, 0.0);
+ dw.dxfReal( 13, 0.0);
+ dw.dxfReal( 23, 0.0);
+ dw.dxfReal( 33, 0.0);
+ dw.dxfReal( 16, 1.0);
+ dw.dxfReal( 26, 0.0);
+ dw.dxfReal( 36, 0.0);
+ dw.dxfReal( 17, 0.0);
+ dw.dxfReal( 27, 1.0);
+ dw.dxfReal( 37, 0.0);
+ dw.dxfInt( 76, 0);
+ //dw.dxfHex(330, dw.getModelSpaceHandle()); // 1F
+ dw.dxfHex(330, 0x1F);
+ dw.dxfString( 0, "LAYOUT");
+ //dw.handle(); // 26
+ dw.dxfHex(5, 0x26);
+ //dw.dxfHex(330, dicId2); // 1A
+ dw.dxfString(100, "AcDbPlotSettings");
+ dw.dxfString( 1, "");
+ dw.dxfString( 2, "C:\\Program Files\\AutoCAD 2002\\plotters\\DWF ePlot (optimized for plotting).pc3");
+ dw.dxfString( 4, "");
+ dw.dxfString( 6, "");
+ dw.dxfReal( 40, 0.0);
+ dw.dxfReal( 41, 0.0);
+ dw.dxfReal( 42, 0.0);
+ dw.dxfReal( 43, 0.0);
+ dw.dxfReal( 44, 0.0);
+ dw.dxfReal( 45, 0.0);
+ dw.dxfReal( 46, 0.0);
+ dw.dxfReal( 47, 0.0);
+ dw.dxfReal( 48, 0.0);
+ dw.dxfReal( 49, 0.0);
+ dw.dxfReal(140, 0.0);
+ dw.dxfReal(141, 0.0);
+ dw.dxfReal(142, 1.0);
+ dw.dxfReal(143, 1.0);
+ dw.dxfInt( 70, 688);
+ dw.dxfInt( 72, 0);
+ dw.dxfInt( 73, 0);
+ dw.dxfInt( 74, 5);
+ dw.dxfString( 7, "");
+ dw.dxfInt( 75, 16);
+ dw.dxfReal(147, 1.0);
+ dw.dxfReal(148, 0.0);
+ dw.dxfReal(149, 0.0);
+ dw.dxfString(100, "AcDbLayout");
+ dw.dxfString( 1, "Layout2");
+ dw.dxfInt( 70, 1);
+ dw.dxfInt( 71, 2);
+ dw.dxfReal( 10, 0.0);
+ dw.dxfReal( 20, 0.0);
+ dw.dxfReal( 11, 12.0);
+ dw.dxfReal( 21, 9.0);
+ dw.dxfReal( 12, 0.0);
+ dw.dxfReal( 22, 0.0);
+ dw.dxfReal( 32, 0.0);
+ dw.dxfReal( 14, 0.0);
+ dw.dxfReal( 24, 0.0);
+ dw.dxfReal( 34, 0.0);
+ dw.dxfReal( 15, 0.0);
+ dw.dxfReal( 25, 0.0);
+ dw.dxfReal( 35, 0.0);
+ dw.dxfReal(146, 0.0);
+ dw.dxfReal( 13, 0.0);
+ dw.dxfReal( 23, 0.0);
+ dw.dxfReal( 33, 0.0);
+ dw.dxfReal( 16, 1.0);
+ dw.dxfReal( 26, 0.0);
+ dw.dxfReal( 36, 0.0);
+ dw.dxfReal( 17, 0.0);
+ dw.dxfReal( 27, 1.0);
+ dw.dxfReal( 37, 0.0);
+ dw.dxfInt( 76, 0);
+ //dw.dxfHex(330, dw.getPaperSpace0Handle()); // 23
+ dw.dxfHex(330, 0x23);
+ dw.dxfString( 0, "DICTIONARY");
+ //dw.dxfHex(5, 0x2C);
+ //dicId5 =
+ dw.handle(); // 2C
+ //dw.dxfHex(330, 0xC); // C
+ dw.dxfString(100, "AcDbDictionary");
+ dw.dxfInt(281, 1);
+ dw.dxfString( 3, "DIMASSOC");
+ //dw.dxfHex(350, 0x2F);
+ dw.dxfHex(350, dw.getNextHandle()+1); // 2E
+ dw.dxfString( 3, "HIDETEXT");
+ //dw.dxfHex(350, 0x2E);
+ dw.dxfHex(350, dw.getNextHandle()); // 2D
+ dw.dxfString( 0, "DICTIONARYVAR");
+ //dw.dxfHex(5, 0x2E);
+ dw.handle(); // 2E
+ //dw.dxfHex(330, dicId5); // 2C
+ dw.dxfString(100, "DictionaryVariables");
+ dw.dxfInt(280, 0);
+ dw.dxfInt( 1, 2);
+ dw.dxfString( 0, "DICTIONARYVAR");
+ //dw.dxfHex(5, 0x2D);
+ dw.handle(); // 2D
+ //dw.dxfHex(330, dicId5); // 2C
+ dw.dxfString(100, "DictionaryVariables");
+ dw.dxfInt(280, 0);
+ dw.dxfInt( 1, 1);
+}
+
+
+/**
+ * Writes the end of the objects section. This section is needed in VER_R13.
+ * Note that this method currently only writes a faked OBJECTS section
+ * to make the file readable by Aut*cad.
+ */
+void DL_Dxf::writeObjectsEnd(DL_WriterA& dw) {
+ dw.dxfString( 0, "ENDSEC");
+}
+
+
+
+/**
+ * Writes a comment to the DXF file.
+ */
+void DL_Dxf::writeComment(DL_WriterA& dw, const string& comment) {
+ dw.dxfString(999, comment);
+}
+
+
+/**
+ * Checks if the given variable is known by the given DXF version.
+ */
+bool DL_Dxf::checkVariable(const char* var, DL_Codes::version version) {
+ if (version>=VER_2000) {
+ return true;
+ } else if (version==VER_R12) {
+ // these are all the variables recognized by dxf r12:
+ if (!strcmp(var, "$ACADVER")) {
+ return true;
+ }
+ if (!strcmp(var, "$ACADVER")) {
+ return true;
+ }
+ if (!strcmp(var, "$ANGBASE")) {
+ return true;
+ }
+ if (!strcmp(var, "$ANGDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$ATTDIA")) {
+ return true;
+ }
+ if (!strcmp(var, "$ATTMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$ATTREQ")) {
+ return true;
+ }
+ if (!strcmp(var, "$AUNITS")) {
+ return true;
+ }
+ if (!strcmp(var, "$AUPREC")) {
+ return true;
+ }
+ if (!strcmp(var, "$AXISMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$AXISUNIT")) {
+ return true;
+ }
+ if (!strcmp(var, "$BLIPMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$CECOLOR")) {
+ return true;
+ }
+ if (!strcmp(var, "$CELTYPE")) {
+ return true;
+ }
+ if (!strcmp(var, "$CHAMFERA")) {
+ return true;
+ }
+ if (!strcmp(var, "$CHAMFERB")) {
+ return true;
+ }
+ if (!strcmp(var, "$CLAYER")) {
+ return true;
+ }
+ if (!strcmp(var, "$COORDS")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMALT")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMALTD")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMALTF")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMAPOST")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMASO")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMASZ")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMBLK")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMBLK1")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMBLK2")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMCEN")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMCLRD")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMCLRE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMCLRT")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMDLE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMDLI")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMEXE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMEXO")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMGAP")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMLFAC")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMLIM")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMPOST")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMRND")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSAH")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSCALE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSE1")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSE2")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSHO")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSOXD")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMSTYLE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTAD")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTFAC")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTIH")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTIX")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTM")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTOFL")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTOH")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTOL")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTP")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTSZ")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTVP")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMTXT")) {
+ return true;
+ }
+ if (!strcmp(var, "$DIMZIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$DWGCODEPAGE")) {
+ return true;
+ }
+ if (!strcmp(var, "$DRAGMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$ELEVATION")) {
+ return true;
+ }
+ if (!strcmp(var, "$EXTMAX")) {
+ return true;
+ }
+ if (!strcmp(var, "$EXTMIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$FILLETRAD")) {
+ return true;
+ }
+ if (!strcmp(var, "$FILLMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$HANDLING")) {
+ return true;
+ }
+ if (!strcmp(var, "$HANDSEED")) {
+ return true;
+ }
+ if (!strcmp(var, "$INSBASE")) {
+ return true;
+ }
+ if (!strcmp(var, "$LIMCHECK")) {
+ return true;
+ }
+ if (!strcmp(var, "$LIMMAX")) {
+ return true;
+ }
+ if (!strcmp(var, "$LIMMIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$LTSCALE")) {
+ return true;
+ }
+ if (!strcmp(var, "$LUNITS")) {
+ return true;
+ }
+ if (!strcmp(var, "$LUPREC")) {
+ return true;
+ }
+ if (!strcmp(var, "$MAXACTVP")) {
+ return true;
+ }
+ if (!strcmp(var, "$MENU")) {
+ return true;
+ }
+ if (!strcmp(var, "$MIRRTEXT")) {
+ return true;
+ }
+ if (!strcmp(var, "$ORTHOMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$OSMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$PDMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$PDSIZE")) {
+ return true;
+ }
+ if (!strcmp(var, "$PELEVATION")) {
+ return true;
+ }
+ if (!strcmp(var, "$PEXTMAX")) {
+ return true;
+ }
+ if (!strcmp(var, "$PEXTMIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$PLIMCHECK")) {
+ return true;
+ }
+ if (!strcmp(var, "$PLIMMAX")) {
+ return true;
+ }
+ if (!strcmp(var, "$PLIMMIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$PLINEGEN")) {
+ return true;
+ }
+ if (!strcmp(var, "$PLINEWID")) {
+ return true;
+ }
+ if (!strcmp(var, "$PSLTSCALE")) {
+ return true;
+ }
+ if (!strcmp(var, "$PUCSNAME")) {
+ return true;
+ }
+ if (!strcmp(var, "$PUCSORG")) {
+ return true;
+ }
+ if (!strcmp(var, "$PUCSXDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$PUCSYDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$QTEXTMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$REGENMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SHADEDGE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SHADEDIF")) {
+ return true;
+ }
+ if (!strcmp(var, "$SKETCHINC")) {
+ return true;
+ }
+ if (!strcmp(var, "$SKPOLY")) {
+ return true;
+ }
+ if (!strcmp(var, "$SPLFRAME")) {
+ return true;
+ }
+ if (!strcmp(var, "$SPLINESEGS")) {
+ return true;
+ }
+ if (!strcmp(var, "$SPLINETYPE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SURFTAB1")) {
+ return true;
+ }
+ if (!strcmp(var, "$SURFTAB2")) {
+ return true;
+ }
+ if (!strcmp(var, "$SURFTYPE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SURFU")) {
+ return true;
+ }
+ if (!strcmp(var, "$SURFV")) {
+ return true;
+ }
+ if (!strcmp(var, "$TDCREATE")) {
+ return true;
+ }
+ if (!strcmp(var, "$TDINDWG")) {
+ return true;
+ }
+ if (!strcmp(var, "$TDUPDATE")) {
+ return true;
+ }
+ if (!strcmp(var, "$TDUSRTIMER")) {
+ return true;
+ }
+ if (!strcmp(var, "$TEXTSIZE")) {
+ return true;
+ }
+ if (!strcmp(var, "$TEXTSTYLE")) {
+ return true;
+ }
+ if (!strcmp(var, "$THICKNESS")) {
+ return true;
+ }
+ if (!strcmp(var, "$TILEMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$TRACEWID")) {
+ return true;
+ }
+ if (!strcmp(var, "$UCSNAME")) {
+ return true;
+ }
+ if (!strcmp(var, "$UCSORG")) {
+ return true;
+ }
+ if (!strcmp(var, "$UCSXDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$UCSYDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$UNITMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$USERI1")) {
+ return true;
+ }
+ if (!strcmp(var, "$USERR1")) {
+ return true;
+ }
+ if (!strcmp(var, "$USRTIMER")) {
+ return true;
+ }
+ if (!strcmp(var, "$VISRETAIN")) {
+ return true;
+ }
+ if (!strcmp(var, "$WORLDVIEW")) {
+ return true;
+ }
+ if (!strcmp(var, "$FASTZOOM")) {
+ return true;
+ }
+ if (!strcmp(var, "$GRIDMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$GRIDUNIT")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPANG")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPBASE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPISOPAIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPMODE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPSTYLE")) {
+ return true;
+ }
+ if (!strcmp(var, "$SNAPUNIT")) {
+ return true;
+ }
+ if (!strcmp(var, "$VIEWCTR")) {
+ return true;
+ }
+ if (!strcmp(var, "$VIEWDIR")) {
+ return true;
+ }
+ if (!strcmp(var, "$VIEWSIZE")) {
+ return true;
+ }
+ return false;
+ }
+
+ return false;
+}
+
+
+
+/**
+ * @returns the library version as int (4 bytes, each byte one version number).
+ * e.g. if str = "2.0.2.0" getLibVersion returns 0x02000200
+ */
+int DL_Dxf::getLibVersion(const char* str) {
+ int d[4];
+ int idx = 0;
+ char v[4][5];
+ int ret = 0;
+
+ for (unsigned int i=0; i<strlen(str) && idx<3; ++i) {
+ if (str[i]=='.') {
+ d[idx] = i;
+ idx++;
+ }
+ }
+
+ if (idx==3) {
+ d[3] = strlen(str);
+
+ strncpy(v[0], str, d[0]);
+ v[0][d[0]] = '\0';
+
+ strncpy(v[1], &str[d[0]+1], d[1]-d[0]-1);
+ v[1][d[1]-d[0]-1] = '\0';
+
+ strncpy(v[2], &str[d[1]+1], d[2]-d[1]-1);
+ v[2][d[2]-d[1]-1] = '\0';
+
+ strncpy(v[3], &str[d[2]+1], d[3]-d[2]-1);
+ v[3][d[3]-d[2]-1] = '\0';
+
+ ret = (atoi(v[0])<<(3*8)) +
+ (atoi(v[1])<<(2*8)) +
+ (atoi(v[2])<<(1*8)) +
+ (atoi(v[3])<<(0*8));
+
+ return ret;
+ } else {
+ std::cerr << "DL_Dxf::getLibVersion: invalid version number: " << str << "\n";
+ return 0;
+ }
+}
+
+
+
+/**
+ * Some test routines.
+ */
+void DL_Dxf::test() {
+ char* buf1;
+ char* buf2;
+ char* buf3;
+ char* buf4;
+ char* buf5;
+ char* buf6;
+
+ buf1 = new char[10];
+ buf2 = new char[10];
+ buf3 = new char[10];
+ buf4 = new char[10];
+ buf5 = new char[10];
+ buf6 = new char[10];
+
+ strcpy(buf1, " 10\n");
+ strcpy(buf2, "10");
+ strcpy(buf3, "10\n");
+ strcpy(buf4, " 10 \n");
+ strcpy(buf5, " 10 \r");
+ strcpy(buf6, "\t10 \n");
+
+ std::cout << "1 buf1: '" << buf1 << "'\n";
+ stripWhiteSpace(&buf1);
+ std::cout << "2 buf1: '" << buf1 << "'\n";
+ //assert(!strcmp(buf1, "10"));
+
+ std::cout << "1 buf2: '" << buf2 << "'\n";
+ stripWhiteSpace(&buf2);
+ std::cout << "2 buf2: '" << buf2 << "'\n";
+
+ std::cout << "1 buf3: '" << buf3 << "'\n";
+ stripWhiteSpace(&buf3);
+ std::cout << "2 buf3: '" << buf3 << "'\n";
+
+ std::cout << "1 buf4: '" << buf4 << "'\n";
+ stripWhiteSpace(&buf4);
+ std::cout << "2 buf4: '" << buf4 << "'\n";
+
+ std::cout << "1 buf5: '" << buf5 << "'\n";
+ stripWhiteSpace(&buf5);
+ std::cout << "2 buf5: '" << buf5 << "'\n";
+
+ std::cout << "1 buf6: '" << buf6 << "'\n";
+ stripWhiteSpace(&buf6);
+ std::cout << "2 buf6: '" << buf6 << "'\n";
+
+}
+
+
diff --git a/dxflib/src/dl_dxf.h b/dxflib/src/dl_dxf.h
new file mode 100644
index 0000000..5cda8a7
--- /dev/null
+++ b/dxflib/src/dl_dxf.h
@@ -0,0 +1,430 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_DXF_H
+#define DL_DXF_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#ifndef __GCC2x__
+#include <sstream>
+#endif
+
+#include "dl_attributes.h"
+#include "dl_codes.h"
+#include "dl_entities.h"
+#include "dl_writer_ascii.h"
+
+#ifdef _WIN32
+#undef M_PI
+#define M_PI 3.14159265358979323846
+#pragma warning(disable : 4800)
+#endif
+
+#ifndef M_PI
+#define M_PI 3.1415926535897932384626433832795
+#endif
+
+class DL_CreationInterface;
+class DL_WriterA;
+
+
+#define DL_VERSION "2.2.0.0"
+
+#define DL_UNKNOWN 0
+#define DL_LAYER 10
+#define DL_BLOCK 11
+#define DL_ENDBLK 12
+#define DL_LINETYPE 13
+#define DL_SETTING 50
+#define DL_ENTITY_POINT 100
+#define DL_ENTITY_LINE 101
+#define DL_ENTITY_POLYLINE 102
+#define DL_ENTITY_LWPOLYLINE 103
+#define DL_ENTITY_VERTEX 104
+#define DL_ENTITY_SPLINE 105
+#define DL_ENTITY_KNOT 106
+#define DL_ENTITY_CONTROLPOINT 107
+#define DL_ENTITY_ARC 108
+#define DL_ENTITY_CIRCLE 109
+#define DL_ENTITY_ELLIPSE 110
+#define DL_ENTITY_INSERT 111
+#define DL_ENTITY_TEXT 112
+#define DL_ENTITY_MTEXT 113
+#define DL_ENTITY_DIMENSION 114
+#define DL_ENTITY_LEADER 115
+#define DL_ENTITY_HATCH 116
+#define DL_ENTITY_ATTRIB 117
+#define DL_ENTITY_IMAGE 118
+#define DL_ENTITY_IMAGEDEF 119
+#define DL_ENTITY_TRACE 120
+#define DL_ENTITY_SOLID 121
+#define DL_ENTITY_3DFACE 122
+#define DL_ENTITY_SEQEND 123
+
+
+/**
+ * Reading and writing of DXF files.
+ *
+ * This class can read in a DXF file and calls methods from the
+ * interface DL_EntityContainer to add the entities to the
+ * contianer provided by the user of the library.
+ *
+ * It can also be used to write DXF files to a certain extent.
+ *
+ * When saving entities, special values for colors and linetypes
+ * can be used:
+ *
+ * Special colors are 0 (=BYBLOCK) and 256 (=BYLAYER).
+ * Special linetypes are "BYLAYER" and "BYBLOCK".
+ *
+ * @author Andrew Mustun
+ */
+class DL_Dxf {
+public:
+ DL_Dxf();
+ ~DL_Dxf();
+
+ bool in(const string& file,
+ DL_CreationInterface* creationInterface);
+ bool readDxfGroups(FILE* fp,
+ DL_CreationInterface* creationInterface,
+ int* errorCounter = NULL);
+ static bool getChoppedLine(char* s, unsigned int size,
+ FILE *stream);
+
+#ifndef __GCC2x__
+ bool readDxfGroups(std::stringstream &stream,
+ DL_CreationInterface* creationInterface,
+ int* errorCounter = NULL);
+ bool in(std::stringstream &stream,
+ DL_CreationInterface* creationInterface);
+ static bool getChoppedLine(char *s, unsigned int size,
+ std::stringstream &stream);
+#endif
+
+ static bool stripWhiteSpace(char** s);
+
+ bool processDXFGroup(DL_CreationInterface* creationInterface,
+ int groupCode, const char* groupValue);
+ void addSetting(DL_CreationInterface* creationInterface);
+ void addLayer(DL_CreationInterface* creationInterface);
+ void addBlock(DL_CreationInterface* creationInterface);
+ void endBlock(DL_CreationInterface* creationInterface);
+
+ void addPoint(DL_CreationInterface* creationInterface);
+ void addLine(DL_CreationInterface* creationInterface);
+
+ void addPolyline(DL_CreationInterface* creationInterface);
+ void addVertex(DL_CreationInterface* creationInterface);
+
+ void addSpline(DL_CreationInterface* creationInterface);
+ //void addKnot(DL_CreationInterface* creationInterface);
+ //void addControlPoint(DL_CreationInterface* creationInterface);
+
+ void addArc(DL_CreationInterface* creationInterface);
+ void addCircle(DL_CreationInterface* creationInterface);
+ void addEllipse(DL_CreationInterface* creationInterface);
+ void addInsert(DL_CreationInterface* creationInterface);
+
+ void addTrace(DL_CreationInterface* creationInterface);
+ void add3dFace(DL_CreationInterface* creationInterface);
+ void addSolid(DL_CreationInterface* creationInterface);
+
+ void addMText(DL_CreationInterface* creationInterface);
+ bool handleMTextData(DL_CreationInterface* creationInterface);
+ bool handleLWPolylineData(DL_CreationInterface* creationInterface);
+ bool handleSplineData(DL_CreationInterface* creationInterface);
+ bool handleLeaderData(DL_CreationInterface* creationInterface);
+ bool handleHatchData(DL_CreationInterface* creationInterface);
+
+ void addText(DL_CreationInterface* creationInterface);
+ void addAttrib(DL_CreationInterface* creationInterface);
+ DL_DimensionData getDimData();
+ void addDimLinear(DL_CreationInterface* creationInterface);
+ void addDimAligned(DL_CreationInterface* creationInterface);
+ void addDimRadial(DL_CreationInterface* creationInterface);
+ void addDimDiametric(DL_CreationInterface* creationInterface);
+ void addDimAngular(DL_CreationInterface* creationInterface);
+ void addDimAngular3P(DL_CreationInterface* creationInterface);
+ void addDimOrdinate(DL_CreationInterface* creationInterface);
+ void addLeader(DL_CreationInterface* creationInterface);
+ void addHatch(DL_CreationInterface* creationInterface);
+ void addImage(DL_CreationInterface* creationInterface);
+ void addImageDef(DL_CreationInterface* creationInterface);
+
+ void addComment(DL_CreationInterface* creationInterface, const char* comment);
+
+ void endEntity(DL_CreationInterface* creationInterface);
+
+ void endSequence(DL_CreationInterface* creationInterface);
+
+ int stringToInt(const char* s, bool* ok=NULL);
+
+ DL_WriterA* out(const char* file,
+ DL_Codes::version version=VER_2000);
+
+ void writeHeader(DL_WriterA& dw);
+
+ void writePoint(DL_WriterA& dw,
+ const DL_PointData& data,
+ const DL_Attributes& attrib);
+ void writeLine(DL_WriterA& dw,
+ const DL_LineData& data,
+ const DL_Attributes& attrib);
+ void writePolyline(DL_WriterA& dw,
+ const DL_PolylineData& data,
+ const DL_Attributes& attrib);
+ void writeVertex(DL_WriterA& dw,
+ const DL_VertexData& data);
+ void writePolylineEnd(DL_WriterA& dw);
+ void writeSpline(DL_WriterA& dw,
+ const DL_SplineData& data,
+ const DL_Attributes& attrib);
+ void writeControlPoint(DL_WriterA& dw,
+ const DL_ControlPointData& data);
+ void writeKnot(DL_WriterA& dw,
+ const DL_KnotData& data);
+ void writeCircle(DL_WriterA& dw,
+ const DL_CircleData& data,
+ const DL_Attributes& attrib);
+ void writeArc(DL_WriterA& dw,
+ const DL_ArcData& data,
+ const DL_Attributes& attrib);
+ void writeEllipse(DL_WriterA& dw,
+ const DL_EllipseData& data,
+ const DL_Attributes& attrib);
+ void writeSolid(DL_WriterA& dw,
+ const DL_SolidData& data,
+ const DL_Attributes& attrib);
+ void write3dFace(DL_WriterA& dw,
+ const DL_3dFaceData& data,
+ const DL_Attributes& attrib);
+ void writeInsert(DL_WriterA& dw,
+ const DL_InsertData& data,
+ const DL_Attributes& attrib);
+ void writeMText(DL_WriterA& dw,
+ const DL_MTextData& data,
+ const DL_Attributes& attrib);
+ void writeText(DL_WriterA& dw,
+ const DL_TextData& data,
+ const DL_Attributes& attrib);
+ void writeDimAligned(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAlignedData& edata,
+ const DL_Attributes& attrib);
+ void writeDimLinear(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimLinearData& edata,
+ const DL_Attributes& attrib);
+ void writeDimRadial(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimRadialData& edata,
+ const DL_Attributes& attrib);
+ void writeDimDiametric(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimDiametricData& edata,
+ const DL_Attributes& attrib);
+ void writeDimAngular(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAngularData& edata,
+ const DL_Attributes& attrib);
+ void writeDimAngular3P(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimAngular3PData& edata,
+ const DL_Attributes& attrib);
+ void writeDimOrdinate(DL_WriterA& dw,
+ const DL_DimensionData& data,
+ const DL_DimOrdinateData& edata,
+ const DL_Attributes& attrib);
+ void writeLeader(DL_WriterA& dw,
+ const DL_LeaderData& data,
+ const DL_Attributes& attrib);
+ void writeLeaderVertex(DL_WriterA& dw,
+ const DL_LeaderVertexData& data);
+ void writeHatch1(DL_WriterA& dw,
+ const DL_HatchData& data,
+ const DL_Attributes& attrib);
+ void writeHatch2(DL_WriterA& dw,
+ const DL_HatchData& data,
+ const DL_Attributes& attrib);
+ void writeHatchLoop1(DL_WriterA& dw,
+ const DL_HatchLoopData& data);
+ void writeHatchLoop2(DL_WriterA& dw,
+ const DL_HatchLoopData& data);
+ void writeHatchEdge(DL_WriterA& dw,
+ const DL_HatchEdgeData& data);
+
+ int writeImage(DL_WriterA& dw,
+ const DL_ImageData& data,
+ const DL_Attributes& attrib);
+
+ void writeImageDef(DL_WriterA& dw, int handle,
+ const DL_ImageData& data);
+
+ void writeLayer(DL_WriterA& dw,
+ const DL_LayerData& data,
+ const DL_Attributes& attrib);
+
+ void writeLineType(DL_WriterA& dw,
+ const DL_LineTypeData& data);
+
+ void writeAppid(DL_WriterA& dw, const string& name);
+
+ void writeBlock(DL_WriterA& dw,
+ const DL_BlockData& data);
+ void writeEndBlock(DL_WriterA& dw, const string& name);
+
+ void writeVPort(DL_WriterA& dw);
+ void writeStyle(DL_WriterA& dw);
+ void writeView(DL_WriterA& dw);
+ void writeUcs(DL_WriterA& dw);
+ void writeDimStyle(DL_WriterA& dw,
+ double dimasz, double dimexe, double dimexo,
+ double dimgap, double dimtxt);
+ void writeBlockRecord(DL_WriterA& dw);
+ void writeBlockRecord(DL_WriterA& dw, const string& name);
+ void writeObjects(DL_WriterA& dw);
+ void writeObjectsEnd(DL_WriterA& dw);
+
+ void writeComment(DL_WriterA& dw, const string& comment);
+
+ /**
+ * Converts the given string into a double or returns the given
+ * default valud (def) if value is NULL or empty.
+ */
+ static double toReal(const char* value, double def=0.0) {
+ if (value!=NULL && value[0] != '\0') {
+ double ret;
+ if (strchr(value, ',') != NULL) {
+ char* tmp = new char[strlen(value)+1];
+ strcpy(tmp, value);
+ DL_WriterA::strReplace(tmp, ',', '.');
+ ret = atof(tmp);
+ delete[] tmp;
+ }
+ else {
+ ret = atof(value);
+ }
+ return ret;
+ } else {
+ return def;
+ }
+ }
+ /**
+ * Converts the given string into an int or returns the given
+ * default valud (def) if value is NULL or empty.
+ */
+ static int toInt(const char* value, int def=0) {
+ if (value!=NULL && value[0] != '\0') {
+ return atoi(value);
+ } else {
+ return def;
+ }
+ }
+ /**
+ * Converts the given string into a string or returns the given
+ * default valud (def) if value is NULL or empty.
+ */
+ static const char* toString(const char* value, const char* def="") {
+ if (value!=NULL && value[0] != '\0') {
+ return value;
+ } else {
+ return def;
+ }
+ }
+
+ static bool checkVariable(const char* var, DL_Codes::version version);
+
+ DL_Codes::version getVersion() {
+ return version;
+ }
+
+ int getLibVersion(const char* str);
+
+ static void test();
+
+private:
+ DL_Codes::version version;
+ unsigned long styleHandleStd;
+
+ string polylineLayer;
+ double* vertices;
+ int maxVertices;
+ int vertexIndex;
+
+ double* knots;
+ int maxKnots;
+ int knotIndex;
+
+ double* controlPoints;
+ int maxControlPoints;
+ int controlPointIndex;
+
+ double* leaderVertices;
+ int maxLeaderVertices;
+ int leaderVertexIndex;
+
+ // array of hatch loops
+ DL_HatchLoopData* hatchLoops;
+ int maxHatchLoops;
+ int hatchLoopIndex;
+ // array in format [loop#][edge#]
+ DL_HatchEdgeData** hatchEdges;
+ int* maxHatchEdges;
+ int* hatchEdgeIndex;
+ bool dropEdges;
+
+ // Bulge for the next vertex.
+ double bulge;
+
+ // Only the useful part of the group code
+ char groupCodeTmp[DL_DXF_MAXLINE+1];
+ // ...same as integer
+ unsigned int groupCode;
+ // Only the useful part of the group value
+ char groupValue[DL_DXF_MAXLINE+1];
+ // Current entity type
+ int currentEntity;
+ // Value of the current setting
+ char settingValue[DL_DXF_MAXLINE+1];
+ // Key of the current setting (e.g. "$ACADVER")
+ char settingKey[DL_DXF_MAXLINE+1];
+ // Stores the group codes
+ char values[DL_DXF_MAXGROUPCODE][DL_DXF_MAXLINE+1];
+ // First call of this method. We initialize all group values in
+ // the first call.
+ bool firstCall;
+ // Attributes of the current entity (layer, color, width, line type)
+ DL_Attributes attrib;
+ // library version. hex: 0x20003001 = 2.0.3.1
+ int libVersion;
+};
+
+#endif
+
+// EOF
diff --git a/dxflib/src/dl_entities.h b/dxflib/src/dl_entities.h
new file mode 100644
index 0000000..7e64646
--- /dev/null
+++ b/dxflib/src/dl_entities.h
@@ -0,0 +1,1451 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_ENTITIES_H
+#define DL_ENTITIES_H
+
+
+#include <string>
+using std::string;
+
+/**
+ * Layer Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_LayerData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_LayerData(const string& lName,
+ int lFlags) {
+ name = lName;
+ flags = lFlags;
+ }
+
+ /** Layer name. */
+ string name;
+ /** Layer flags. (1 = frozen, 2 = frozen by default, 4 = locked) */
+ int flags;
+};
+
+
+
+/**
+ * Block Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_BlockData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_BlockData(const string& bName,
+ int bFlags,
+ double bbpx, double bbpy, double bbpz) {
+ name = bName;
+ flags = bFlags;
+ bpx = bbpx;
+ bpy = bbpy;
+ bpz = bbpz;
+ }
+
+ /** Block name. */
+ string name;
+ /** Block flags. (not used currently) */
+ int flags;
+ /** X Coordinate of base point. */
+ double bpx;
+ /** Y Coordinate of base point. */
+ double bpy;
+ /** Z Coordinate of base point. */
+ double bpz;
+};
+
+
+
+/**
+ * Line Type Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_LineTypeData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_LineTypeData(const string& lName,
+ int lFlags) {
+ name = lName;
+ flags = lFlags;
+ }
+
+ /** Line type name. */
+ string name;
+ /** Line type flags. */
+ int flags;
+};
+
+
+
+/**
+ * Point Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_PointData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_PointData(double px=0.0, double py=0.0, double pz=0.0) {
+ x = px;
+ y = py;
+ z = pz;
+ }
+
+ /*! X Coordinate of the point. */
+ double x;
+ /*! Y Coordinate of the point. */
+ double y;
+ /*! Z Coordinate of the point. */
+ double z;
+};
+
+
+
+/**
+ * Line Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_LineData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_LineData(double lx1, double ly1, double lz1,
+ double lx2, double ly2, double lz2) {
+ x1 = lx1;
+ y1 = ly1;
+ z1 = lz1;
+
+ x2 = lx2;
+ y2 = ly2;
+ z2 = lz2;
+ }
+
+ /*! X Start coordinate of the point. */
+ double x1;
+ /*! Y Start coordinate of the point. */
+ double y1;
+ /*! Z Start coordinate of the point. */
+ double z1;
+
+ /*! X End coordinate of the point. */
+ double x2;
+ /*! Y End coordinate of the point. */
+ double y2;
+ /*! Z End coordinate of the point. */
+ double z2;
+};
+
+
+
+/**
+ * Arc Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_ArcData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_ArcData(double acx, double acy, double acz,
+ double aRadius,
+ double aAngle1, double aAngle2) {
+
+ cx = acx;
+ cy = acy;
+ cz = acz;
+ radius = aRadius;
+ angle1 = aAngle1;
+ angle2 = aAngle2;
+ }
+
+ /*! X Coordinate of center point. */
+ double cx;
+ /*! Y Coordinate of center point. */
+ double cy;
+ /*! Z Coordinate of center point. */
+ double cz;
+
+ /*! Radius of arc. */
+ double radius;
+ /*! Startangle of arc in degrees. */
+ double angle1;
+ /*! Endangle of arc in degrees. */
+ double angle2;
+};
+
+
+
+/**
+ * Circle Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_CircleData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_CircleData(double acx, double acy, double acz,
+ double aRadius) {
+
+ cx = acx;
+ cy = acy;
+ cz = acz;
+ radius = aRadius;
+ }
+
+ /*! X Coordinate of center point. */
+ double cx;
+ /*! Y Coordinate of center point. */
+ double cy;
+ /*! Z Coordinate of center point. */
+ double cz;
+
+ /*! Radius of arc. */
+ double radius;
+};
+
+
+
+/**
+ * Polyline Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_PolylineData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_PolylineData(int pNumber, int pMVerteces, int pNVerteces, int pFlags) {
+ number = pNumber;
+ m = pMVerteces;
+ n = pNVerteces;
+ flags = pFlags;
+ }
+
+ /*! Number of vertices in this polyline. */
+ unsigned int number;
+
+ /*! Number of vertices in m direction if polyline is a polygon mesh. */
+ unsigned int m;
+
+ /*! Number of vertices in n direction if polyline is a polygon mesh. */
+ unsigned int n;
+
+ /*! Flags */
+ int flags;
+};
+
+
+
+/**
+ * Vertex Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_VertexData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_VertexData(double px=0.0, double py=0.0, double pz=0.0,
+ double pBulge=0.0) {
+ x = px;
+ y = py;
+ z = pz;
+ bulge = pBulge;
+ }
+
+ /*! X Coordinate of the vertex. */
+ double x;
+ /*! Y Coordinate of the vertex. */
+ double y;
+ /*! Z Coordinate of the vertex. */
+ double z;
+ /*! Bulge of vertex.
+ * (The tangent of 1/4 of the arc angle or 0 for lines) */
+ double bulge;
+};
+
+
+/**
+ * Trace Data / solid data / 3d face data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_TraceData {
+ DL_TraceData() {
+ thickness = 0.0;
+ for (int i=0; i<4; i++) {
+ x[i] = 0.0;
+ y[i] = 0.0;
+ z[i] = 0.0;
+ }
+ }
+
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_TraceData(double sx1, double sy1, double sz1,
+ double sx2, double sy2, double sz2,
+ double sx3, double sy3, double sz3,
+ double sx4, double sy4, double sz4,
+ double sthickness=0.0) {
+
+ thickness = sthickness;
+
+ x[0] = sx1;
+ y[0] = sy1;
+ z[0] = sz1;
+
+ x[1] = sx2;
+ y[1] = sy2;
+ z[1] = sz2;
+
+ x[2] = sx3;
+ y[2] = sy3;
+ z[2] = sz3;
+
+ x[3] = sx4;
+ y[3] = sy4;
+ z[3] = sz4;
+ }
+
+ /*! Thickness */
+ double thickness;
+
+ /*! Points */
+ double x[4];
+ double y[4];
+ double z[4];
+};
+
+
+
+
+
+/**
+ * Solid Data.
+ *
+ * @author AHM
+ */
+typedef DL_TraceData DL_SolidData;
+
+
+/**
+ * 3dface Data.
+ */
+typedef DL_TraceData DL_3dFaceData;
+
+
+/**
+ * Spline Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_SplineData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_SplineData(int pDegree, int pNKnots, int pNControl, int pFlags) {
+ degree = pDegree;
+ nKnots = pNKnots;
+ nControl = pNControl;
+ flags = pFlags;
+ }
+
+ /*! Degree of the spline curve. */
+ unsigned int degree;
+
+ /*! Number of knots. */
+ unsigned int nKnots;
+
+ /*! Number of control points. */
+ unsigned int nControl;
+
+ /*! Flags */
+ int flags;
+};
+
+
+
+/**
+ * Spline knot data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_KnotData {
+ DL_KnotData() {}
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_KnotData(double pk) {
+ k = pk;
+ }
+
+ /*! Knot value. */
+ double k;
+};
+
+
+
+/**
+ * Spline control point data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_ControlPointData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_ControlPointData(double px, double py, double pz) {
+ x = px;
+ y = py;
+ z = pz;
+ }
+
+ /*! X coordinate of the control point. */
+ double x;
+ /*! Y coordinate of the control point. */
+ double y;
+ /*! Z coordinate of the control point. */
+ double z;
+};
+
+
+/**
+ * Ellipse Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_EllipseData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_EllipseData(double ecx, double ecy, double ecz,
+ double emx, double emy, double emz,
+ double eRatio,
+ double eAngle1, double eAngle2) {
+
+ cx = ecx;
+ cy = ecy;
+ cz = ecz;
+ mx = emx;
+ my = emy;
+ mz = emz;
+ ratio = eRatio;
+ angle1 = eAngle1;
+ angle2 = eAngle2;
+ }
+
+ /*! X Coordinate of center point. */
+ double cx;
+ /*! Y Coordinate of center point. */
+ double cy;
+ /*! Z Coordinate of center point. */
+ double cz;
+
+ /*! X coordinate of the endpoint of the major axis. */
+ double mx;
+ /*! Y coordinate of the endpoint of the major axis. */
+ double my;
+ /*! Z coordinate of the endpoint of the major axis. */
+ double mz;
+
+ /*! Ratio of minor axis to major axis.. */
+ double ratio;
+ /*! Startangle of ellipse in rad. */
+ double angle1;
+ /*! Endangle of ellipse in rad. */
+ double angle2;
+};
+
+
+
+/**
+ * Insert Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_InsertData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_InsertData(const string& iName,
+ double iipx, double iipy, double iipz,
+ double isx, double isy, double isz,
+ double iAngle,
+ int iCols, int iRows,
+ double iColSp, double iRowSp) {
+ name = iName;
+ ipx = iipx;
+ ipy = iipy;
+ ipz = iipz;
+ sx = isx;
+ sy = isy;
+ sz = isz;
+ angle = iAngle;
+ cols = iCols;
+ rows = iRows;
+ colSp = iColSp;
+ rowSp = iRowSp;
+ }
+
+ /*! Name of the referred block. */
+ string name;
+ /*! X Coordinate of insertion point. */
+ double ipx;
+ /*! Y Coordinate of insertion point. */
+ double ipy;
+ /*! Z Coordinate of insertion point. */
+ double ipz;
+ /*! X Scale factor. */
+ double sx;
+ /*! Y Scale factor. */
+ double sy;
+ /*! Z Scale factor. */
+ double sz;
+ /*! Rotation angle in rad. */
+ double angle;
+ /*! Number of colums if we insert an array of the block or 1. */
+ int cols;
+ /*! Number of rows if we insert an array of the block or 1. */
+ int rows;
+ /*! Values for the spacing between cols. */
+ double colSp;
+ /*! Values for the spacing between rows. */
+ double rowSp;
+};
+
+
+
+/**
+ * MText Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_MTextData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_MTextData(double tipx, double tipy, double tipz,
+ double tHeight, double tWidth,
+ int tAttachmentPoint,
+ int tDrawingDirection,
+ int tLineSpacingStyle,
+ double tLineSpacingFactor,
+ const string& tText,
+ const string& tStyle,
+ double tAngle) {
+ ipx = tipx;
+ ipy = tipy;
+ ipz = tipz;
+
+ height = tHeight;
+ width = tWidth;
+ attachmentPoint = tAttachmentPoint;
+ drawingDirection = tDrawingDirection;
+ lineSpacingStyle = tLineSpacingStyle;
+ lineSpacingFactor = tLineSpacingFactor;
+ text = tText;
+ style = tStyle;
+ angle = tAngle;
+ }
+
+ /*! X Coordinate of insertion point. */
+ double ipx;
+ /*! Y Coordinate of insertion point. */
+ double ipy;
+ /*! Z Coordinate of insertion point. */
+ double ipz;
+ /*! Text height */
+ double height;
+ /*! Width of the text box. */
+ double width;
+ /**
+ * Attachment point.
+ *
+ * 1 = Top left, 2 = Top center, 3 = Top right,
+ * 4 = Middle left, 5 = Middle center, 6 = Middle right,
+ * 7 = Bottom left, 8 = Bottom center, 9 = Bottom right
+ */
+ int attachmentPoint;
+ /**
+ * Drawing direction.
+ *
+ * 1 = left to right, 3 = top to bottom, 5 = by style
+ */
+ int drawingDirection;
+ /**
+ * Line spacing style.
+ *
+ * 1 = at least, 2 = exact
+ */
+ int lineSpacingStyle;
+ /**
+ * Line spacing factor. 0.25 .. 4.0
+ */
+ double lineSpacingFactor;
+ /*! Text string. */
+ string text;
+ /*! Style string. */
+ string style;
+ /*! Rotation angle. */
+ double angle;
+};
+
+
+
+/**
+ * Text Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_TextData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_TextData(double tipx, double tipy, double tipz,
+ double tapx, double tapy, double tapz,
+ double tHeight, double tXScaleFactor,
+ int tTextGenerationFlags,
+ int tHJustification,
+ int tVJustification,
+ const string& tText,
+ const string& tStyle,
+ double tAngle) {
+ ipx = tipx;
+ ipy = tipy;
+ ipz = tipz;
+
+ apx = tapx;
+ apy = tapy;
+ apz = tapz;
+
+ height = tHeight;
+ xScaleFactor = tXScaleFactor;
+ textGenerationFlags = tTextGenerationFlags;
+ hJustification = tHJustification;
+ vJustification = tVJustification;
+ text = tText;
+ style = tStyle;
+ angle = tAngle;
+ }
+
+ /*! X Coordinate of insertion point. */
+ double ipx;
+ /*! Y Coordinate of insertion point. */
+ double ipy;
+ /*! Z Coordinate of insertion point. */
+ double ipz;
+
+ /*! X Coordinate of alignment point. */
+ double apx;
+ /*! Y Coordinate of alignment point. */
+ double apy;
+ /*! Z Coordinate of alignment point. */
+ double apz;
+
+ /*! Text height */
+ double height;
+ /*! Relative X scale factor. */
+ double xScaleFactor;
+ /*! 0 = default, 2 = Backwards, 4 = Upside down */
+ int textGenerationFlags;
+ /**
+ * Horizontal justification.
+ *
+ * 0 = Left (default), 1 = Center, 2 = Right,
+ * 3 = Aligned, 4 = Middle, 5 = Fit
+ * For 3, 4, 5 the vertical alignment has to be 0.
+ */
+ int hJustification;
+ /**
+ * Vertical justification.
+ *
+ * 0 = Baseline (default), 1 = Bottom, 2 = Middle, 3= Top
+ */
+ int vJustification;
+ /*! Text string. */
+ string text;
+ /*! Style (font). */
+ string style;
+ /*! Rotation angle of dimension text away from default orientation. */
+ double angle;
+};
+
+
+
+/**
+ * Generic Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimensionData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimensionData(double ddpx, double ddpy, double ddpz,
+ double dmpx, double dmpy, double dmpz,
+ int dType,
+ int dAttachmentPoint,
+ int dLineSpacingStyle,
+ double dLineSpacingFactor,
+ const string& dText,
+ const string& dStyle,
+ double dAngle) {
+
+ dpx = ddpx;
+ dpy = ddpy;
+ dpz = ddpz;
+
+ mpx = dmpx;
+ mpy = dmpy;
+ mpz = dmpz;
+
+ type = dType;
+
+ attachmentPoint = dAttachmentPoint;
+ lineSpacingStyle = dLineSpacingStyle;
+ lineSpacingFactor = dLineSpacingFactor;
+ text = dText;
+ style = dStyle;
+ angle = dAngle;
+ }
+
+ /*! X Coordinate of definition point. */
+ double dpx;
+ /*! Y Coordinate of definition point. */
+ double dpy;
+ /*! Z Coordinate of definition point. */
+ double dpz;
+ /*! X Coordinate of middle point of the text. */
+ double mpx;
+ /*! Y Coordinate of middle point of the text. */
+ double mpy;
+ /*! Z Coordinate of middle point of the text. */
+ double mpz;
+ /**
+ * Dimension type.
+ *
+ * 0 Rotated, horizontal, or vertical
+ * 1 Aligned
+ * 2 Angular
+ * 3 Diametric
+ * 4 Radius
+ * 5 Angular 3-point
+ * 6 Ordinate
+ * 64 Ordinate type. This is a bit value (bit 7)
+ * used only with integer value 6. If set,
+ * ordinate is X-type; if not set, ordinate is
+ * Y-type
+ * 128 This is a bit value (bit 8) added to the
+ * other group 70 values if the dimension text
+ * has been positioned at a user-defined
+ * location rather than at the default location
+ */
+ int type;
+ /**
+ * Attachment point.
+ *
+ * 1 = Top left, 2 = Top center, 3 = Top right,
+ * 4 = Middle left, 5 = Middle center, 6 = Middle right,
+ * 7 = Bottom left, 8 = Bottom center, 9 = Bottom right,
+ */
+ int attachmentPoint;
+ /**
+ * Line spacing style.
+ *
+ * 1 = at least, 2 = exact
+ */
+ int lineSpacingStyle;
+ /**
+ * Line spacing factor. 0.25 .. 4.0
+ */
+ double lineSpacingFactor;
+ /**
+ * Text string.
+ *
+ * Text string entered explicitly by user or null
+ * or "<>" for the actual measurement or " " (one blank space).
+ * for supressing the text.
+ */
+ string text;
+ /*! Dimension style (font name). */
+ string style;
+ /**
+ * Rotation angle of dimension text away from
+ * default orientation.
+ */
+ double angle;
+};
+
+
+
+/**
+ * Aligned Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimAlignedData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimAlignedData(double depx1, double depy1, double depz1,
+ double depx2, double depy2, double depz2) {
+
+ epx1 = depx1;
+ epy1 = depy1;
+ epz1 = depz1;
+
+ epx2 = depx2;
+ epy2 = depy2;
+ epz2 = depz2;
+ }
+
+ /*! X Coordinate of Extension point 1. */
+ double epx1;
+ /*! Y Coordinate of Extension point 1. */
+ double epy1;
+ /*! Z Coordinate of Extension point 1. */
+ double epz1;
+
+ /*! X Coordinate of Extension point 2. */
+ double epx2;
+ /*! Y Coordinate of Extension point 2. */
+ double epy2;
+ /*! Z Coordinate of Extension point 2. */
+ double epz2;
+};
+
+
+
+/**
+ * Linear Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimLinearData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimLinearData(double ddpx1, double ddpy1, double ddpz1,
+ double ddpx2, double ddpy2, double ddpz2,
+ double dAngle, double dOblique) {
+
+ dpx1 = ddpx1;
+ dpy1 = ddpy1;
+ dpz1 = ddpz1;
+
+ dpx2 = ddpx2;
+ dpy2 = ddpy2;
+ dpz2 = ddpz2;
+
+ angle = dAngle;
+ oblique = dOblique;
+ }
+
+ /*! X Coordinate of Extension point 1. */
+ double dpx1;
+ /*! Y Coordinate of Extension point 1. */
+ double dpy1;
+ /*! Z Coordinate of Extension point 1. */
+ double dpz1;
+
+ /*! X Coordinate of Extension point 2. */
+ double dpx2;
+ /*! Y Coordinate of Extension point 2. */
+ double dpy2;
+ /*! Z Coordinate of Extension point 2. */
+ double dpz2;
+
+ /*! Rotation angle (angle of dimension line) in degrees. */
+ double angle;
+ /*! Oblique angle in degrees. */
+ double oblique;
+};
+
+
+
+/**
+ * Radial Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimRadialData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimRadialData(double ddpx, double ddpy, double ddpz, double dleader) {
+ dpx = ddpx;
+ dpy = ddpy;
+ dpz = ddpz;
+
+ leader = dleader;
+ }
+
+ /*! X Coordinate of definition point. */
+ double dpx;
+ /*! Y Coordinate of definition point. */
+ double dpy;
+ /*! Z Coordinate of definition point. */
+ double dpz;
+
+ /*! Leader length */
+ double leader;
+};
+
+
+
+/**
+ * Diametric Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimDiametricData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimDiametricData(double ddpx, double ddpy, double ddpz, double dleader) {
+ dpx = ddpx;
+ dpy = ddpy;
+ dpz = ddpz;
+
+ leader = dleader;
+ }
+
+ /*! X Coordinate of definition point. */
+ double dpx;
+ /*! Y Coordinate of definition point. */
+ double dpy;
+ /*! Z Coordinate of definition point. */
+ double dpz;
+
+ /*! Leader length */
+ double leader;
+};
+
+
+
+/**
+ * Angular Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimAngularData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimAngularData(double ddpx1, double ddpy1, double ddpz1,
+ double ddpx2, double ddpy2, double ddpz2,
+ double ddpx3, double ddpy3, double ddpz3,
+ double ddpx4, double ddpy4, double ddpz4) {
+
+ dpx1 = ddpx1;
+ dpy1 = ddpy1;
+ dpz1 = ddpz1;
+
+ dpx2 = ddpx2;
+ dpy2 = ddpy2;
+ dpz2 = ddpz2;
+
+ dpx3 = ddpx3;
+ dpy3 = ddpy3;
+ dpz3 = ddpz3;
+
+ dpx4 = ddpx4;
+ dpy4 = ddpy4;
+ dpz4 = ddpz4;
+ }
+
+ /*! X Coordinate of definition point 1. */
+ double dpx1;
+ /*! Y Coordinate of definition point 1. */
+ double dpy1;
+ /*! Z Coordinate of definition point 1. */
+ double dpz1;
+
+ /*! X Coordinate of definition point 2. */
+ double dpx2;
+ /*! Y Coordinate of definition point 2. */
+ double dpy2;
+ /*! Z Coordinate of definition point 2. */
+ double dpz2;
+
+ /*! X Coordinate of definition point 3. */
+ double dpx3;
+ /*! Y Coordinate of definition point 3. */
+ double dpy3;
+ /*! Z Coordinate of definition point 3. */
+ double dpz3;
+
+ /*! X Coordinate of definition point 4. */
+ double dpx4;
+ /*! Y Coordinate of definition point 4. */
+ double dpy4;
+ /*! Z Coordinate of definition point 4. */
+ double dpz4;
+};
+
+
+/**
+ * Angular Dimension Data (3 points version).
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimAngular3PData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimAngular3PData(double ddpx1, double ddpy1, double ddpz1,
+ double ddpx2, double ddpy2, double ddpz2,
+ double ddpx3, double ddpy3, double ddpz3) {
+
+ dpx1 = ddpx1;
+ dpy1 = ddpy1;
+ dpz1 = ddpz1;
+
+ dpx2 = ddpx2;
+ dpy2 = ddpy2;
+ dpz2 = ddpz2;
+
+ dpx3 = ddpx3;
+ dpy3 = ddpy3;
+ dpz3 = ddpz3;
+ }
+
+ /*! X Coordinate of definition point 1. */
+ double dpx1;
+ /*! Y Coordinate of definition point 1. */
+ double dpy1;
+ /*! Z Coordinate of definition point 1. */
+ double dpz1;
+
+ /*! X Coordinate of definition point 2. */
+ double dpx2;
+ /*! Y Coordinate of definition point 2. */
+ double dpy2;
+ /*! Z Coordinate of definition point 2. */
+ double dpz2;
+
+ /*! X Coordinate of definition point 3. */
+ double dpx3;
+ /*! Y Coordinate of definition point 3. */
+ double dpy3;
+ /*! Z Coordinate of definition point 3. */
+ double dpz3;
+};
+
+
+
+/**
+ * Ordinate Dimension Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_DimOrdinateData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_DimOrdinateData(double ddpx1, double ddpy1, double ddpz1,
+ double ddpx2, double ddpy2, double ddpz2,
+ bool dxtype) {
+
+ dpx1 = ddpx1;
+ dpy1 = ddpy1;
+ dpz1 = ddpz1;
+
+ dpx2 = ddpx2;
+ dpy2 = ddpy2;
+ dpz2 = ddpz2;
+
+ xtype = dxtype;
+ }
+
+ /*! X Coordinate of definition point 1. */
+ double dpx1;
+ /*! Y Coordinate of definition point 1. */
+ double dpy1;
+ /*! Z Coordinate of definition point 1. */
+ double dpz1;
+
+ /*! X Coordinate of definition point 2. */
+ double dpx2;
+ /*! Y Coordinate of definition point 2. */
+ double dpy2;
+ /*! Z Coordinate of definition point 2. */
+ double dpz2;
+
+ /*! True if the dimension indicates the X-value, false for Y-value */
+ bool xtype;
+};
+
+
+
+/**
+ * Leader (arrow).
+ *
+ * @author Andrew Mustun
+ */
+struct DL_LeaderData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_LeaderData(int lArrowHeadFlag,
+ int lLeaderPathType,
+ int lLeaderCreationFlag,
+ int lHooklineDirectionFlag,
+ int lHooklineFlag,
+ double lTextAnnotationHeight,
+ double lTextAnnotationWidth,
+ int lNumber) {
+
+ arrowHeadFlag = lArrowHeadFlag;
+ leaderPathType = lLeaderPathType;
+ leaderCreationFlag = lLeaderCreationFlag;
+ hooklineDirectionFlag = lHooklineDirectionFlag;
+ hooklineFlag = lHooklineFlag;
+ textAnnotationHeight = lTextAnnotationHeight;
+ textAnnotationWidth = lTextAnnotationWidth;
+ number = lNumber;
+ }
+
+ /*! Arrow head flag (71). */
+ int arrowHeadFlag;
+ /*! Leader path type (72). */
+ int leaderPathType;
+ /*! Leader creation flag (73). */
+ int leaderCreationFlag;
+ /*! Hookline direction flag (74). */
+ int hooklineDirectionFlag;
+ /*! Hookline flag (75) */
+ int hooklineFlag;
+ /*! Text annotation height (40). */
+ double textAnnotationHeight;
+ /*! Text annotation width (41) */
+ double textAnnotationWidth;
+ /*! Number of vertices in leader (76). */
+ int number;
+};
+
+
+
+/**
+ * Leader Vertex Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_LeaderVertexData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_LeaderVertexData(double px=0.0, double py=0.0, double pz=0.0) {
+ x = px;
+ y = py;
+ z = pz;
+ }
+
+ /*! X Coordinate of the vertex. */
+ double x;
+ /*! Y Coordinate of the vertex. */
+ double y;
+ /*! Z Coordinate of the vertex. */
+ double z;
+};
+
+
+
+/**
+ * Hatch data.
+ */
+struct DL_HatchData {
+ /**
+ * Default constructor.
+ */
+ DL_HatchData() {}
+
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_HatchData(int hNumLoops,
+ bool hSolid,
+ double hScale,
+ double hAngle,
+ const string& hPattern) {
+ numLoops = hNumLoops;
+ solid = hSolid;
+ scale = hScale;
+ angle = hAngle;
+ pattern = hPattern;
+ }
+
+ /*! Number of boundary paths (loops). */
+ int numLoops;
+ /*! Solid fill flag (true=solid, false=pattern). */
+ bool solid;
+ /*! Pattern scale or spacing */
+ double scale;
+ /*! Pattern angle */
+ double angle;
+ /*! Pattern name. */
+ string pattern;
+};
+
+
+
+/**
+ * Hatch boundary path (loop) data.
+ */
+struct DL_HatchLoopData {
+ /**
+ * Default constructor.
+ */
+ DL_HatchLoopData() {}
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_HatchLoopData(int hNumEdges) {
+ numEdges = hNumEdges;
+ }
+
+ /*! Number of edges in this loop. */
+ int numEdges;
+};
+
+
+
+/**
+ * Hatch edge data.
+ */
+struct DL_HatchEdgeData {
+ /**
+ * Default constructor.
+ */
+ DL_HatchEdgeData() {
+ defined = false;
+ }
+
+ /**
+ * Constructor for a line edge.
+ * Parameters: see member variables.
+ */
+ DL_HatchEdgeData(double lx1, double ly1,
+ double lx2, double ly2) {
+ x1 = lx1;
+ y1 = ly1;
+ x2 = lx2;
+ y2 = ly2;
+ type = 1;
+ defined = true;
+ }
+
+ /**
+ * Constructor for an arc edge.
+ * Parameters: see member variables.
+ */
+ DL_HatchEdgeData(double acx, double acy,
+ double aRadius,
+ double aAngle1, double aAngle2,
+ bool aCcw) {
+ cx = acx;
+ cy = acy;
+ radius = aRadius;
+ angle1 = aAngle1;
+ angle2 = aAngle2;
+ ccw = aCcw;
+ type = 2;
+ defined = true;
+ }
+
+ /**
+ * Edge type. 1=line, 2=arc.
+ */
+ int type;
+
+ /**
+ * Set to true if this edge is fully defined.
+ */
+ bool defined;
+
+ /*! Start point (X). */
+ double x1;
+ /*! Start point (Y). */
+ double y1;
+ /*! End point (X). */
+ double x2;
+ /*! End point (Y). */
+ double y2;
+ /*! Center point of arc (X). */
+ double cx;
+ /*! Center point of arc (Y). */
+ double cy;
+ /*! Arc radius. */
+ double radius;
+ /*! Start angle. */
+ double angle1;
+ /*! End angle. */
+ double angle2;
+ /*! Counterclockwise flag. */
+ bool ccw;
+};
+
+
+
+/**
+ * Image Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_ImageData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_ImageData(const string& iref,
+ double iipx, double iipy, double iipz,
+ double iux, double iuy, double iuz,
+ double ivx, double ivy, double ivz,
+ int iwidth, int iheight,
+ int ibrightness, int icontrast, int ifade) {
+ ref = iref;
+ ipx = iipx;
+ ipy = iipy;
+ ipz = iipz;
+ ux = iux;
+ uy = iuy;
+ uz = iuz;
+ vx = ivx;
+ vy = ivy;
+ vz = ivz;
+ width = iwidth;
+ height = iheight;
+ brightness = ibrightness;
+ contrast = icontrast;
+ fade = ifade;
+ }
+
+ /*! Reference to the image file
+ (unique, used to refer to the image def object). */
+ string ref;
+ /*! X Coordinate of insertion point. */
+ double ipx;
+ /*! Y Coordinate of insertion point. */
+ double ipy;
+ /*! Z Coordinate of insertion point. */
+ double ipz;
+ /*! X Coordinate of u vector along bottom of image. */
+ double ux;
+ /*! Y Coordinate of u vector along bottom of image. */
+ double uy;
+ /*! Z Coordinate of u vector along bottom of image. */
+ double uz;
+ /*! X Coordinate of v vector along left side of image. */
+ double vx;
+ /*! Y Coordinate of v vector along left side of image. */
+ double vy;
+ /*! Z Coordinate of v vector along left side of image. */
+ double vz;
+ /*! Width of image in pixel. */
+ int width;
+ /*! Height of image in pixel. */
+ int height;
+ /*! Brightness (0..100, default = 50). */
+ int brightness;
+ /*! Contrast (0..100, default = 50). */
+ int contrast;
+ /*! Fade (0..100, default = 0). */
+ int fade;
+};
+
+
+
+/**
+ * Image Definition Data.
+ *
+ * @author Andrew Mustun
+ */
+struct DL_ImageDefData {
+ /**
+ * Constructor.
+ * Parameters: see member variables.
+ */
+ DL_ImageDefData(const string& iref,
+ const string& ifile) {
+ ref = iref;
+ file = ifile;
+ }
+
+ /*! Reference to the image file
+ (unique, used to refer to the image def object). */
+ string ref;
+
+ /*! Image file */
+ string file;
+};
+
+#endif
+
+// EOF
+
diff --git a/dxflib/src/dl_exception.h b/dxflib/src/dl_exception.h
new file mode 100644
index 0000000..4a7f4ae
--- /dev/null
+++ b/dxflib/src/dl_exception.h
@@ -0,0 +1,54 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_EXCEPTION_H
+#define DL_EXCEPTION_H
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+/**
+ * Used for exception handling.
+ */
+class DL_Exception {}
+;
+
+/**
+ * Used for exception handling.
+ */
+class DL_NullStrExc : public DL_Exception {}
+;
+
+/**
+ * Used for exception handling.
+ */
+class DL_GroupCodeExc : public DL_Exception {
+ DL_GroupCodeExc(int gc=0) : groupCode(gc) {}
+ int groupCode;
+};
+#endif
+
diff --git a/dxflib/src/dl_extrusion.h b/dxflib/src/dl_extrusion.h
new file mode 100644
index 0000000..65c28a9
--- /dev/null
+++ b/dxflib/src/dl_extrusion.h
@@ -0,0 +1,144 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_EXTRUSION_H
+#define DL_EXTRUSION_H
+
+#include <math.h>
+
+
+/**
+ * Storing and passing around attributes. Attributes
+ * are the layer name, color, width and line type.
+ *
+ * @author Andrew Mustun
+ */
+class DL_Extrusion {
+
+public:
+
+ /**
+ * Default constructor.
+ */
+ DL_Extrusion() {
+ direction = new double[3];
+ setDirection(0.0, 0.0, 1.0);
+ setElevation(0.0);
+ }
+
+
+ /**
+ * Destructor.
+ */
+ ~DL_Extrusion() {
+ delete direction ;
+ }
+
+
+ /**
+ * Constructor for DXF extrusion.
+ *
+ * @param direction Vector of axis along which the entity shall be extruded
+ * this is also the Z axis of the Entity coordinate system
+ * @param elevation Distance of the entities XY plane from the origin of the
+ * world coordinate system
+ */
+ DL_Extrusion(double dx, double dy, double dz, double elevation) {
+ direction = new double[3];
+ setDirection(dx, dy, dz);
+ setElevation(elevation);
+ }
+
+
+
+ /**
+ * Sets the direction vector.
+ */
+ void setDirection(double dx, double dy, double dz) {
+ direction[0]=dx;
+ direction[1]=dy;
+ direction[2]=dz;
+ }
+
+
+
+ /**
+ * @return direction vector.
+ */
+ double* getDirection() const {
+ return direction;
+ }
+
+
+
+ /**
+ * @return direction vector.
+ */
+ void getDirection(double dir[]) const {
+ dir[0]=direction[0];
+ dir[1]=direction[1];
+ dir[2]=direction[2];
+ }
+
+
+
+ /**
+ * Sets the elevation.
+ */
+ void setElevation(double elevation) {
+ this->elevation = elevation;
+ }
+
+
+
+ /**
+ * @return Elevation.
+ */
+ double getElevation() const {
+ return elevation;
+ }
+
+
+
+ /**
+ * Copies extrusion (deep copies) from another extrusion object.
+ */
+ DL_Extrusion operator = (const DL_Extrusion& extru) {
+ setDirection(extru.direction[0], extru.direction[1], extru.direction[2]);
+ setElevation(extru.elevation);
+
+ return *this;
+ }
+
+
+
+private:
+ double *direction;
+ double elevation;
+};
+
+#endif
+
diff --git a/dxflib/src/dl_writer.h b/dxflib/src/dl_writer.h
new file mode 100644
index 0000000..baf1607
--- /dev/null
+++ b/dxflib/src/dl_writer.h
@@ -0,0 +1,614 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_WRITER_H
+#define DL_WRITER_H
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#if defined(__OS2__)||defined(__EMX__)||defined(_WIN32)
+#define strcasecmp(s,t) stricmp(s,t)
+#endif
+
+#include <iostream>
+#include <cstring>
+
+#include "dl_attributes.h"
+#include "dl_codes.h"
+
+
+
+/**
+ * Defines interface for writing low level DXF constructs to
+ * a file. Implementation is defined in derived classes that write
+ * to binary or ASCII files.
+ *
+ * Implements functions that write higher level constructs in terms of
+ * the low level ones.
+ *
+ * @todo Add error checking for string/entry length.
+ */
+class DL_Writer {
+public:
+ /**
+ * @para version DXF version. Defaults to VER_2002.
+ */
+ DL_Writer(DL_Codes::version version) : m_handle(0x30) {
+ this->version = version;
+ modelSpaceHandle = 0;
+ paperSpaceHandle = 0;
+ paperSpace0Handle = 0;
+ }
+
+ virtual ~DL_Writer() {}
+ ;
+
+ /** Generic section for section 'name'.
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * name
+ * </pre>
+ */
+ void section(const char* name) const {
+ dxfString(0, "SECTION");
+ dxfString(2, name);
+ }
+
+ /**
+ * Section HEADER
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * HEADER
+ * </pre>
+ */
+ void sectionHeader() const {
+ section("HEADER");
+ }
+
+ /**
+ * Section TABLES
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * TABLES
+ * </pre>
+ */
+ void sectionTables() const {
+ section("TABLES");
+ }
+
+ /**
+ * Section BLOCKS
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * BLOCKS
+ * </pre>
+ */
+ void sectionBlocks() const {
+ section("BLOCKS");
+ }
+
+ /**
+ * Section ENTITIES
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * ENTITIES
+ * </pre>
+ */
+ void sectionEntities() const {
+ section("ENTITIES");
+ }
+
+ /**
+ * Section CLASSES
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * CLASSES
+ * </pre>
+ */
+ void sectionClasses() const {
+ section("CLASSES");
+ }
+
+ /**
+ * Section OBJECTS
+ *
+ * <pre>
+ * 0
+ * SECTION
+ * 2
+ * OBJECTS
+ * </pre>
+ */
+ void sectionObjects() const {
+ section("OBJECTS");
+ }
+
+ /**
+ * End of a section.
+ *
+ * <pre>
+ * 0
+ * ENDSEC
+ * </pre>
+ */
+ void sectionEnd() const {
+ dxfString(0, "ENDSEC");
+ }
+
+ /**
+ * Generic table for table 'name' with 'num' entries:
+ *
+ * <pre>
+ * 0
+ * TABLE
+ * 2
+ * name
+ * 70
+ * num
+ * </pre>
+ */
+ void table(const char* name, int num, int handle) const {
+ dxfString(0, "TABLE");
+ dxfString(2, name);
+ if (version>=VER_2000) {
+ dxfHex(5, handle);
+ dxfString(100, "AcDbSymbolTable");
+ }
+ dxfInt(70, num);
+ }
+
+ /** Table for layers.
+ *
+ * @param num Number of layers in total.
+ *
+ * <pre>
+ * 0
+ * TABLE
+ * 2
+ * LAYER
+ * 70
+ * num
+ * </pre>
+ */
+ void tableLayers(int num) const {
+ table("LAYER", num, 2);
+ }
+
+ /** Table for line types.
+ *
+ * @param num Number of line types in total.
+ *
+ * <pre>
+ * 0
+ * TABLE
+ * 2
+ * LTYPE
+ * 70
+ * num
+ * </pre>
+ */
+ void tableLineTypes(int num) const {
+ //lineTypeHandle = 5;
+ table("LTYPE", num, 5);
+ }
+
+ /** Table for application id.
+ *
+ * @param num Number of registered applications in total.
+ *
+ * <pre>
+ * 0
+ * TABLE
+ * 2
+ * APPID
+ * 70
+ * num
+ * </pre>
+ */
+ void tableAppid(int num) const {
+ table("APPID", num, 9);
+ }
+
+ /**
+ * End of a table.
+ *
+ * <pre>
+ * 0
+ * ENDTAB
+ * </pre>
+ */
+ void tableEnd() const {
+ dxfString(0, "ENDTAB");
+ }
+
+ /**
+ * End of the DXF file.
+ *
+ * <pre>
+ * 0
+ * EOF
+ * </pre>
+ */
+ void dxfEOF() const {
+ dxfString(0, "EOF");
+ }
+
+ /**
+ * Comment.
+ *
+ * <pre>
+ * 999
+ * text
+ * </pre>
+ */
+ void comment(const char* text) const {
+ dxfString(999, text);
+ }
+
+ /**
+ * Entity.
+ *
+ * <pre>
+ * 0
+ * entTypeName
+ * </pre>
+ *
+ * @return Unique handle or 0.
+ */
+ void entity(const char* entTypeName) const {
+ dxfString(0, entTypeName);
+ if (version>=VER_2000) {
+ handle();
+ }
+ }
+
+ /**
+ * Attributes of an entity.
+ *
+ * <pre>
+ * 8
+ * layer
+ * 62
+ * color
+ * 39
+ * width
+ * 6
+ * linetype
+ * </pre>
+ */
+ void entityAttributes(const DL_Attributes& attrib) const {
+
+ // layer name:
+ dxfString(8, attrib.getLayer());
+
+ // R12 doesn't accept BYLAYER values. The value has to be missing
+ // in that case.
+ if (version>=VER_2000 ||
+ attrib.getColor()!=256) {
+ dxfInt(62, attrib.getColor());
+ }
+ if (version>=VER_2000) {
+ dxfInt(370, attrib.getWidth());
+ }
+ if (version>=VER_2000 ||
+ strcasecmp(attrib.getLineType().c_str(), "BYLAYER")) {
+ dxfString(6, attrib.getLineType());
+ }
+ }
+
+ /**
+ * Subclass.
+ */
+ void subClass(const char* sub) const {
+ dxfString(100, sub);
+ }
+
+ /**
+ * Layer (must be in the TABLES section LAYER).
+ *
+ * <pre>
+ * 0
+ * LAYER
+ * </pre>
+ */
+ void tableLayerEntry(unsigned long int h=0) const {
+ dxfString(0, "LAYER");
+ if (version>=VER_2000) {
+ if (h==0) {
+ handle();
+ } else {
+ dxfHex(5, h);
+ }
+ dxfString(100, "AcDbSymbolTableRecord");
+ dxfString(100, "AcDbLayerTableRecord");
+ }
+ }
+
+ /**
+ * Line type (must be in the TABLES section LTYPE).
+ *
+ * <pre>
+ * 0
+ * LTYPE
+ * </pre>
+ */
+ void tableLineTypeEntry(unsigned long int h=0) const {
+ dxfString(0, "LTYPE");
+ if (version>=VER_2000) {
+ if (h==0) {
+ handle();
+ } else {
+ dxfHex(5, h);
+ }
+ //dxfHex(330, 0x5);
+ dxfString(100, "AcDbSymbolTableRecord");
+ dxfString(100, "AcDbLinetypeTableRecord");
+ }
+ }
+
+ /**
+ * Appid (must be in the TABLES section APPID).
+ *
+ * <pre>
+ * 0
+ * APPID
+ * </pre>
+ */
+ void tableAppidEntry(unsigned long int h=0) const {
+ dxfString(0, "APPID");
+ if (version>=VER_2000) {
+ if (h==0) {
+ handle();
+ } else {
+ dxfHex(5, h);
+ }
+ //dxfHex(330, 0x9);
+ dxfString(100, "AcDbSymbolTableRecord");
+ dxfString(100, "AcDbRegAppTableRecord");
+ }
+ }
+
+ /**
+ * Block (must be in the section BLOCKS).
+ *
+ * <pre>
+ * 0
+ * BLOCK
+ * </pre>
+ */
+ void sectionBlockEntry(unsigned long int h=0) const {
+ dxfString(0, "BLOCK");
+ if (version>=VER_2000) {
+ if (h==0) {
+ handle();
+ } else {
+ dxfHex(5, h);
+ }
+ //dxfHex(330, blockHandle);
+ dxfString(100, "AcDbEntity");
+ if (h==0x1C) {
+ dxfInt(67, 1);
+ }
+ dxfString(8, "0"); // TODO: Layer for block
+ dxfString(100, "AcDbBlockBegin");
+ }
+ }
+
+ /**
+ * End of Block (must be in the section BLOCKS).
+ *
+ * <pre>
+ * 0
+ * ENDBLK
+ * </pre>
+ */
+ void sectionBlockEntryEnd(unsigned long int h=0) const {
+ dxfString(0, "ENDBLK");
+ if (version>=VER_2000) {
+ if (h==0) {
+ handle();
+ } else {
+ dxfHex(5, h);
+ }
+ //dxfHex(330, blockHandle);
+ dxfString(100, "AcDbEntity");
+ if (h==0x1D) {
+ dxfInt(67, 1);
+ }
+ dxfString(8, "0"); // TODO: Layer for block
+ dxfString(100, "AcDbBlockEnd");
+ }
+ }
+
+ void color(int col=256) const {
+ dxfInt(62, col);
+ }
+ void lineType(const char *lt) const {
+ dxfString(6, lt);
+ }
+ void lineTypeScale(double scale) const {
+ dxfReal(48, scale);
+ }
+ void lineWeight(int lw) const {
+ dxfInt(370, lw);
+ }
+
+ void coord(int gc, double x, double y, double z=0) const {
+ dxfReal(gc, x);
+ dxfReal(gc+10, y);
+ dxfReal(gc+20, z);
+ }
+
+ void coordTriplet(int gc, const double* value) const {
+ if (value) {
+ dxfReal(gc, *value++);
+ dxfReal(gc+10, *value++);
+ dxfReal(gc+20, *value++);
+ }
+ }
+
+ void resetHandle() const {
+ m_handle = 1;
+ }
+
+ /**
+ * Writes a unique handle and returns it.
+ */
+ unsigned long handle(int gc=5) const {
+ // handle has to be hex
+ dxfHex(gc, m_handle);
+ return m_handle++;
+ }
+
+ /**
+ * @return Next handle that will be written.
+ */
+ unsigned long getNextHandle() const {
+ return m_handle;
+ }
+
+ /**
+ * Increases handle, so that the handle returned remains available.
+ */
+ unsigned long incHandle() const {
+ return m_handle++;
+ }
+
+ /**
+ * Sets the handle of the model space. Entities refer to
+ * this handle.
+ */
+ void setModelSpaceHandle(unsigned long h) {
+ modelSpaceHandle = h;
+ }
+
+ unsigned long getModelSpaceHandle() {
+ return modelSpaceHandle;
+ }
+
+ /**
+ * Sets the handle of the paper space. Some special blocks refer to
+ * this handle.
+ */
+ void setPaperSpaceHandle(unsigned long h) {
+ paperSpaceHandle = h;
+ }
+
+ unsigned long getPaperSpaceHandle() {
+ return paperSpaceHandle;
+ }
+
+ /**
+ * Sets the handle of the paper space 0. Some special blocks refer to
+ * this handle.
+ */
+ void setPaperSpace0Handle(unsigned long h) {
+ paperSpace0Handle = h;
+ }
+
+ unsigned long getPaperSpace0Handle() {
+ return paperSpace0Handle;
+ }
+
+ /**
+ * Must be overwritten by the implementing class to write a
+ * real value to the file.
+ *
+ * @param gc Group code.
+ * @param value The real value.
+ */
+ virtual void dxfReal(int gc, double value) const = 0;
+
+ /**
+ * Must be overwritten by the implementing class to write an
+ * int value to the file.
+ *
+ * @param gc Group code.
+ * @param value The int value.
+ */
+ virtual void dxfInt(int gc, int value) const = 0;
+
+ /**
+ * Must be overwritten by the implementing class to write an
+ * int value (hex) to the file.
+ *
+ * @param gc Group code.
+ * @param value The int value.
+ */
+ virtual void dxfHex(int gc, int value) const = 0;
+
+ /**
+ * Must be overwritten by the implementing class to write a
+ * string to the file.
+ *
+ * @param gc Group code.
+ * @param value The string.
+ */
+ virtual void dxfString(int gc, const char* value) const = 0;
+
+ /**
+ * Must be overwritten by the implementing class to write a
+ * string to the file.
+ *
+ * @param gc Group code.
+ * @param value The string.
+ */
+ virtual void dxfString(int gc, const string& value) const = 0;
+
+protected:
+ mutable unsigned long m_handle;
+ mutable unsigned long modelSpaceHandle;
+ mutable unsigned long paperSpaceHandle;
+ mutable unsigned long paperSpace0Handle;
+
+ /**
+ * DXF version to be created.
+ */
+ DL_Codes::version version;
+private:
+};
+
+#endif
diff --git a/dxflib/src/dl_writer_ascii.cpp b/dxflib/src/dl_writer_ascii.cpp
new file mode 100644
index 0000000..5b29f2b
--- /dev/null
+++ b/dxflib/src/dl_writer_ascii.cpp
@@ -0,0 +1,152 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include <stdio.h>
+
+#include "dl_writer_ascii.h"
+#include "dl_exception.h"
+
+
+/**
+ * Closes the output file.
+ */
+void DL_WriterA::close() const {
+ m_ofile.close();
+}
+
+
+/**
+ * @retval true Opening file has failed.
+ * @retval false Otherwise.
+ */
+bool DL_WriterA::openFailed() const {
+ return m_ofile.fail();
+}
+
+
+
+/**
+ * Writes a real (double) variable to the DXF file.
+ *
+ * @param gc Group code.
+ * @param value Double value
+ */
+void DL_WriterA::dxfReal(int gc, double value) const {
+ char str[256];
+ sprintf(str, "%.16lf", value);
+
+ // fix for german locale:
+ strReplace(str, ',', '.');
+
+ // Cut away those zeros at the end:
+ bool dot = false;
+ int end = -1;
+ for (unsigned int i=0; i<strlen(str); ++i) {
+ if (str[i]=='.') {
+ dot = true;
+ end = i+2;
+ continue;
+ } else if (dot && str[i]!='0') {
+ end = i+1;
+ }
+ }
+ if (end>0 && end<(int)strlen(str)) {
+ str[end] = '\0';
+ }
+
+ dxfString(gc, str);
+ m_ofile.flush();
+}
+
+
+
+/**
+ * Writes an int variable to the DXF file.
+ *
+ * @param gc Group code.
+ * @param value Int value
+ */
+void DL_WriterA::dxfInt(int gc, int value) const {
+ m_ofile << (gc<10 ? " " : (gc<100 ? " " : "")) << gc << "\n"
+ << value << "\n";
+}
+
+
+
+/**
+ * Writes a hex int variable to the DXF file.
+ *
+ * @param gc Group code.
+ * @param value Int value
+ */
+void DL_WriterA::dxfHex(int gc, int value) const {
+ char str[12];
+ sprintf(str, "%0X", value);
+ dxfString(gc, str);
+}
+
+
+
+/**
+ * Writes a string variable to the DXF file.
+ *
+ * @param gc Group code.
+ * @param value String
+ */
+void DL_WriterA::dxfString(int gc, const char* value) const {
+ if (value==NULL) {
+#ifndef __GCC2x__
+ //throw DL_NullStrExc();
+#endif
+ }
+ m_ofile << (gc<10 ? " " : (gc<100 ? " " : "")) << gc << "\n"
+ << value << "\n";
+}
+
+
+
+void DL_WriterA::dxfString(int gc, const string& value) const {
+ m_ofile << (gc<10 ? " " : (gc<100 ? " " : "")) << gc << "\n"
+ << value << "\n";
+}
+
+
+/**
+ * Replaces every occurence of src with dest in the null terminated str.
+ */
+void DL_WriterA::strReplace(char* str, char src, char dest) {
+ size_t i;
+ for (i=0; i<strlen(str); i++) {
+ if (str[i]==src) {
+ str[i] = dest;
+ }
+ }
+}
+
diff --git a/dxflib/src/dl_writer_ascii.h b/dxflib/src/dl_writer_ascii.h
new file mode 100644
index 0000000..bdedc29
--- /dev/null
+++ b/dxflib/src/dl_writer_ascii.h
@@ -0,0 +1,74 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef DL_WRITER_ASCII_H
+#define DL_WRITER_ASCII_H
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "dl_writer.h"
+#include <fstream>
+#include <string>
+using std::string;
+
+/**
+ * Implements functions defined in DL_Writer for writing low
+ * level DXF constructs to an ASCII format DXF file.
+ *
+ * @para fname File name of the file to be created.
+ * @para version DXF version. Defaults to VER_2002.
+ *
+ * @todo What if \c fname is NULL? Or \c fname can't be opened for
+ * another reason?
+ */
+class DL_WriterA : public DL_Writer {
+public:
+ DL_WriterA(const char* fname, DL_Codes::version version=VER_2000)
+ : DL_Writer(version), m_ofile(fname) {}
+ virtual ~DL_WriterA() {}
+
+ bool openFailed() const;
+ void close() const;
+ void dxfReal(int gc, double value) const;
+ void dxfInt(int gc, int value) const;
+ void dxfHex(int gc, int value) const;
+ void dxfString(int gc, const char* value) const;
+ void dxfString(int gc, const string& value) const;
+
+ static void strReplace(char* str, char src, char dest);
+
+private:
+ /**
+ * DXF file to be created.
+ */
+ mutable std::ofstream m_ofile;
+
+};
+
+#endif
+
diff --git a/dxflib/test/3dface.dxf b/dxflib/test/3dface.dxf
new file mode 100644
index 0000000..64f8080
--- /dev/null
+++ b/dxflib/test/3dface.dxf
@@ -0,0 +1,4530 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1021
+ 9
+$ACADMAINTVER
+ 70
+ 1
+ 9
+$DWGCODEPAGE
+ 3
+ANSI_1252
+ 9
+$LASTSAVEDBY
+ 1
+andrew
+ 9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$EXTMIN
+ 10
+-36.59419456832821
+ 20
+-17.88991718957403
+ 30
+0.0
+ 9
+$EXTMAX
+ 10
+40.80478795905428
+ 20
+46.80141047493238
+ 30
+0.0
+ 9
+$LIMMIN
+ 10
+0.0
+ 20
+0.0
+ 9
+$LIMMAX
+ 10
+12.0
+ 20
+9.0
+ 9
+$ORTHOMODE
+ 70
+ 0
+ 9
+$REGENMODE
+ 70
+ 1
+ 9
+$FILLMODE
+ 70
+ 1
+ 9
+$QTEXTMODE
+ 70
+ 0
+ 9
+$MIRRTEXT
+ 70
+ 0
+ 9
+$LTSCALE
+ 40
+1.0
+ 9
+$ATTMODE
+ 70
+ 1
+ 9
+$TEXTSIZE
+ 40
+0.2
+ 9
+$TRACEWID
+ 40
+0.05
+ 9
+$TEXTSTYLE
+ 7
+Standard
+ 9
+$CLAYER
+ 8
+0
+ 9
+$CELTYPE
+ 6
+ByLayer
+ 9
+$CECOLOR
+ 62
+ 256
+ 9
+$CELTSCALE
+ 40
+1.0
+ 9
+$DISPSILH
+ 70
+ 0
+ 9
+$DIMSCALE
+ 40
+1.0
+ 9
+$DIMASZ
+ 40
+0.18
+ 9
+$DIMEXO
+ 40
+0.0625
+ 9
+$DIMDLI
+ 40
+0.38
+ 9
+$DIMRND
+ 40
+0.0
+ 9
+$DIMDLE
+ 40
+0.0
+ 9
+$DIMEXE
+ 40
+0.18
+ 9
+$DIMTP
+ 40
+0.0
+ 9
+$DIMTM
+ 40
+0.0
+ 9
+$DIMTXT
+ 40
+0.18
+ 9
+$DIMCEN
+ 40
+0.09
+ 9
+$DIMTSZ
+ 40
+0.0
+ 9
+$DIMTOL
+ 70
+ 0
+ 9
+$DIMLIM
+ 70
+ 0
+ 9
+$DIMTIH
+ 70
+ 1
+ 9
+$DIMTOH
+ 70
+ 1
+ 9
+$DIMSE1
+ 70
+ 0
+ 9
+$DIMSE2
+ 70
+ 0
+ 9
+$DIMTAD
+ 70
+ 0
+ 9
+$DIMZIN
+ 70
+ 0
+ 9
+$DIMBLK
+ 1
+
+ 9
+$DIMASO
+ 70
+ 1
+ 9
+$DIMSHO
+ 70
+ 1
+ 9
+$DIMPOST
+ 1
+
+ 9
+$DIMAPOST
+ 1
+
+ 9
+$DIMALT
+ 70
+ 0
+ 9
+$DIMALTD
+ 70
+ 2
+ 9
+$DIMALTF
+ 40
+25.4
+ 9
+$DIMLFAC
+ 40
+1.0
+ 9
+$DIMTOFL
+ 70
+ 0
+ 9
+$DIMTVP
+ 40
+0.0
+ 9
+$DIMTIX
+ 70
+ 0
+ 9
+$DIMSOXD
+ 70
+ 0
+ 9
+$DIMSAH
+ 70
+ 0
+ 9
+$DIMBLK1
+ 1
+
+ 9
+$DIMBLK2
+ 1
+
+ 9
+$DIMSTYLE
+ 2
+Standard
+ 9
+$DIMCLRD
+ 70
+ 0
+ 9
+$DIMCLRE
+ 70
+ 0
+ 9
+$DIMCLRT
+ 70
+ 0
+ 9
+$DIMTFAC
+ 40
+1.0
+ 9
+$DIMGAP
+ 40
+0.09
+ 9
+$DIMJUST
+ 70
+ 0
+ 9
+$DIMSD1
+ 70
+ 0
+ 9
+$DIMSD2
+ 70
+ 0
+ 9
+$DIMTOLJ
+ 70
+ 1
+ 9
+$DIMTZIN
+ 70
+ 0
+ 9
+$DIMALTZ
+ 70
+ 0
+ 9
+$DIMALTTZ
+ 70
+ 0
+ 9
+$DIMUPT
+ 70
+ 0
+ 9
+$DIMDEC
+ 70
+ 4
+ 9
+$DIMTDEC
+ 70
+ 4
+ 9
+$DIMALTU
+ 70
+ 2
+ 9
+$DIMALTTD
+ 70
+ 2
+ 9
+$DIMTXSTY
+ 7
+Standard
+ 9
+$DIMAUNIT
+ 70
+ 0
+ 9
+$DIMADEC
+ 70
+ 0
+ 9
+$DIMALTRND
+ 40
+0.0
+ 9
+$DIMAZIN
+ 70
+ 0
+ 9
+$DIMDSEP
+ 70
+ 46
+ 9
+$DIMATFIT
+ 70
+ 3
+ 9
+$DIMFRAC
+ 70
+ 0
+ 9
+$DIMLDRBLK
+ 1
+
+ 9
+$DIMLUNIT
+ 70
+ 2
+ 9
+$DIMLWD
+ 70
+ -2
+ 9
+$DIMLWE
+ 70
+ -2
+ 9
+$DIMTMOVE
+ 70
+ 0
+ 9
+$DIMFXL
+ 40
+1.0
+ 9
+$DIMFXLON
+ 70
+ 0
+ 9
+$DIMJOGANG
+ 40
+0.7853981633974483
+ 9
+$DIMTFILL
+ 70
+ 0
+ 9
+$DIMTFILLCLR
+ 70
+ 0
+ 9
+$DIMARCSYM
+ 70
+ 0
+ 9
+$DIMLTYPE
+ 6
+
+ 9
+$DIMLTEX1
+ 6
+
+ 9
+$DIMLTEX2
+ 6
+
+ 9
+$LUNITS
+ 70
+ 2
+ 9
+$LUPREC
+ 70
+ 4
+ 9
+$SKETCHINC
+ 40
+0.1
+ 9
+$FILLETRAD
+ 40
+0.0
+ 9
+$AUNITS
+ 70
+ 0
+ 9
+$AUPREC
+ 70
+ 0
+ 9
+$MENU
+ 1
+.
+ 9
+$ELEVATION
+ 40
+0.0
+ 9
+$PELEVATION
+ 40
+0.0
+ 9
+$THICKNESS
+ 40
+0.0
+ 9
+$LIMCHECK
+ 70
+ 0
+ 9
+$CHAMFERA
+ 40
+0.0
+ 9
+$CHAMFERB
+ 40
+0.0
+ 9
+$CHAMFERC
+ 40
+0.0
+ 9
+$CHAMFERD
+ 40
+0.0
+ 9
+$SKPOLY
+ 70
+ 0
+ 9
+$TDCREATE
+ 40
+2454501.822612246
+ 9
+$TDUCREATE
+ 40
+2454501.780945579
+ 9
+$TDUPDATE
+ 40
+2454501.823706713
+ 9
+$TDUUPDATE
+ 40
+2454501.782040046
+ 9
+$TDINDWG
+ 40
+0.0010966435
+ 9
+$TDUSRTIMER
+ 40
+0.0010964583
+ 9
+$USRTIMER
+ 70
+ 1
+ 9
+$ANGBASE
+ 50
+0.0
+ 9
+$ANGDIR
+ 70
+ 0
+ 9
+$PDMODE
+ 70
+ 0
+ 9
+$PDSIZE
+ 40
+0.0
+ 9
+$PLINEWID
+ 40
+0.0
+ 9
+$SPLFRAME
+ 70
+ 0
+ 9
+$SPLINETYPE
+ 70
+ 6
+ 9
+$SPLINESEGS
+ 70
+ 8
+ 9
+$HANDSEED
+ 5
+12F
+ 9
+$SURFTAB1
+ 70
+ 6
+ 9
+$SURFTAB2
+ 70
+ 6
+ 9
+$SURFTYPE
+ 70
+ 6
+ 9
+$SURFU
+ 70
+ 6
+ 9
+$SURFV
+ 70
+ 6
+ 9
+$UCSBASE
+ 2
+
+ 9
+$UCSNAME
+ 2
+
+ 9
+$UCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$UCSORTHOREF
+ 2
+
+ 9
+$UCSORTHOVIEW
+ 70
+ 0
+ 9
+$UCSORGTOP
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSORGBOTTOM
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSORGLEFT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSORGRIGHT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSORGFRONT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSORGBACK
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSBASE
+ 2
+
+ 9
+$PUCSNAME
+ 2
+
+ 9
+$PUCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$PUCSORTHOREF
+ 2
+
+ 9
+$PUCSORTHOVIEW
+ 70
+ 0
+ 9
+$PUCSORGTOP
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSORGBOTTOM
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSORGLEFT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSORGRIGHT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSORGFRONT
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSORGBACK
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$USERI1
+ 70
+ 0
+ 9
+$USERI2
+ 70
+ 0
+ 9
+$USERI3
+ 70
+ 0
+ 9
+$USERI4
+ 70
+ 0
+ 9
+$USERI5
+ 70
+ 0
+ 9
+$USERR1
+ 40
+0.0
+ 9
+$USERR2
+ 40
+0.0
+ 9
+$USERR3
+ 40
+0.0
+ 9
+$USERR4
+ 40
+0.0
+ 9
+$USERR5
+ 40
+0.0
+ 9
+$WORLDVIEW
+ 70
+ 1
+ 9
+$SHADEDGE
+ 70
+ 3
+ 9
+$SHADEDIF
+ 70
+ 70
+ 9
+$TILEMODE
+ 70
+ 1
+ 9
+$MAXACTVP
+ 70
+ 64
+ 9
+$PINSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PLIMCHECK
+ 70
+ 0
+ 9
+$PEXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PEXTMAX
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PLIMMIN
+ 10
+0.0
+ 20
+0.0
+ 9
+$PLIMMAX
+ 10
+12.0
+ 20
+9.0
+ 9
+$UNITMODE
+ 70
+ 0
+ 9
+$VISRETAIN
+ 70
+ 1
+ 9
+$PLINEGEN
+ 70
+ 0
+ 9
+$PSLTSCALE
+ 70
+ 1
+ 9
+$TREEDEPTH
+ 70
+ 3020
+ 9
+$CMLSTYLE
+ 2
+Standard
+ 9
+$CMLJUST
+ 70
+ 0
+ 9
+$CMLSCALE
+ 40
+1.0
+ 9
+$PROXYGRAPHICS
+ 70
+ 1
+ 9
+$MEASUREMENT
+ 70
+ 0
+ 9
+$CELWEIGHT
+370
+ -1
+ 9
+$ENDCAPS
+280
+ 0
+ 9
+$JOINSTYLE
+280
+ 0
+ 9
+$LWDISPLAY
+290
+ 0
+ 9
+$INSUNITS
+ 70
+ 1
+ 9
+$HYPERLINKBASE
+ 1
+
+ 9
+$STYLESHEET
+ 1
+
+ 9
+$XEDIT
+290
+ 1
+ 9
+$CEPSNTYPE
+380
+ 0
+ 9
+$PSTYLEMODE
+290
+ 1
+ 9
+$FINGERPRINTGUID
+ 2
+{76F4A6BE-A89B-4090-8317-DCCF119D6529}
+ 9
+$VERSIONGUID
+ 2
+{62B51296-D9AD-44CA-89AE-3BE005C1EDEE}
+ 9
+$EXTNAMES
+290
+ 1
+ 9
+$PSVPSCALE
+ 40
+0.0
+ 9
+$OLESTARTUP
+290
+ 0
+ 9
+$SORTENTS
+280
+ 127
+ 9
+$INDEXCTL
+280
+ 0
+ 9
+$HIDETEXT
+280
+ 1
+ 9
+$XCLIPFRAME
+290
+ 0
+ 9
+$HALOGAP
+280
+ 0
+ 9
+$OBSCOLOR
+ 70
+ 257
+ 9
+$OBSLTYPE
+280
+ 0
+ 9
+$INTERSECTIONDISPLAY
+280
+ 0
+ 9
+$INTERSECTIONCOLOR
+ 70
+ 257
+ 9
+$DIMASSOC
+280
+ 2
+ 9
+$PROJECTNAME
+ 1
+
+ 9
+$CAMERADISPLAY
+290
+ 0
+ 9
+$LENSLENGTH
+ 40
+50.0
+ 9
+$CAMERAHEIGHT
+ 40
+0.0
+ 9
+$STEPSPERSEC
+ 40
+2.0
+ 9
+$STEPSIZE
+ 40
+6.0
+ 9
+$3DDWFPREC
+ 40
+2.0
+ 9
+$PSOLWIDTH
+ 40
+0.25
+ 9
+$PSOLHEIGHT
+ 40
+4.0
+ 9
+$LOFTANG1
+ 40
+1.570796326794896
+ 9
+$LOFTANG2
+ 40
+1.570796326794896
+ 9
+$LOFTMAG1
+ 40
+0.0
+ 9
+$LOFTMAG2
+ 40
+0.0
+ 9
+$LOFTPARAM
+ 70
+ 7
+ 9
+$LOFTNORMALS
+280
+ 1
+ 9
+$LATITUDE
+ 40
+37.795
+ 9
+$LONGITUDE
+ 40
+-122.394
+ 9
+$NORTHDIRECTION
+ 40
+0.0
+ 9
+$TIMEZONE
+ 70
+ -8000
+ 9
+$LIGHTGLYPHDISPLAY
+280
+ 1
+ 9
+$TILEMODELIGHTSYNCH
+280
+ 1
+ 9
+$CMATERIAL
+347
+96
+ 9
+$SOLIDHIST
+280
+ 1
+ 9
+$SHOWHIST
+280
+ 1
+ 9
+$DWFFRAME
+280
+ 2
+ 9
+$DGNFRAME
+280
+ 0
+ 9
+$REALWORLDSCALE
+290
+ 1
+ 9
+$INTERFERECOLOR
+ 62
+ 1
+ 9
+$INTERFEREOBJVS
+345
+A3
+ 9
+$INTERFEREVPVS
+346
+A0
+ 9
+$CSHADOW
+280
+ 0
+ 9
+$SHADOWPLANELOCATION
+ 40
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+CLASSES
+ 0
+CLASS
+ 1
+ACDBDICTIONARYWDFLT
+ 2
+AcDbDictionaryWithDefault
+ 3
+ObjectDBX Classes
+ 90
+ 0
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+DICTIONARYVAR
+ 2
+AcDbDictionaryVar
+ 3
+ObjectDBX Classes
+ 90
+ 0
+ 91
+ 3
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+TABLESTYLE
+ 2
+AcDbTableStyle
+ 3
+ObjectDBX Classes
+ 90
+ 4095
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+MATERIAL
+ 2
+AcDbMaterial
+ 3
+ObjectDBX Classes
+ 90
+ 1024
+ 91
+ 3
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+VISUALSTYLE
+ 2
+AcDbVisualStyle
+ 3
+ObjectDBX Classes
+ 90
+ 4095
+ 91
+ 17
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+GRADIENT_BACKGROUND
+ 2
+AcDbGroundPlaneBackground
+ 3
+SCENEOE
+ 90
+ 4095
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+NPOCOLLECTION
+ 2
+AcDbImpNonPersistentObjectsCollection
+ 3
+ObjectDBX Classes
+ 90
+ 1153
+ 91
+ 1
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+ACSH_CONE_CLASS
+ 2
+AcDbShCone
+ 3
+ObjectDBX Classes
+ 90
+ 1153
+ 91
+ 0
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+ACAD_EVALUATION_GRAPH
+ 2
+AcDbEvalGraph
+ 3
+ObjectDBX Classes
+ 90
+ 1153
+ 91
+ 0
+280
+ 0
+281
+ 0
+ 0
+CLASS
+ 1
+ACSH_HISTORY_CLASS
+ 2
+AcDbShHistory
+ 3
+ObjectDBX Classes
+ 90
+ 1153
+ 91
+ 0
+280
+ 0
+281
+ 0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+VPORT
+ 5
+94
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*Active
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+0.0
+ 22
+0.0
+ 13
+0.0
+ 23
+0.0
+ 14
+0.5
+ 24
+0.5
+ 15
+0.5
+ 25
+0.5
+ 16
+100.4213819927291
+ 26
+-66.94758799515259
+ 36
+46.86331159660684
+ 17
+4.195187165775401
+ 27
+5.703208556149733
+ 37
+-0.8422459893048126
+ 40
+47.29246003833438
+ 41
+2.070821529745042
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0000000000000386
+ 71
+ 1
+ 72
+ 1000
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 1
+ 77
+ 0
+ 78
+ 0
+281
+ 6
+ 65
+ 1
+110
+0.0
+120
+0.0
+130
+0.0
+111
+1.0
+121
+0.0
+131
+0.0
+112
+0.0
+122
+1.0
+132
+0.0
+ 79
+ 0
+146
+0.0
+348
+A3
+ 60
+ 3
+ 61
+ 5
+292
+ 1
+282
+ 1
+141
+0.0
+142
+0.0
+ 63
+ 250
+421
+ 3355443
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ByBlock
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ByLayer
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+Continuous
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+102
+{ACAD_XDICTIONARY
+360
+D5
+102
+}
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LAYER
+ 5
+10
+330
+2
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+ 0
+ 62
+ 7
+420
+ 15200511
+ 6
+Continuous
+370
+ -3
+390
+F
+347
+98
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+Standard
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+0.2
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+APPID
+ 5
+F8
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD_EXEMPT_FROM_CAD_STANDARDS
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+100
+AcDbDimStyleTable
+ 71
+ 1
+340
+27
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+Standard
+ 70
+ 0
+340
+11
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Model_Space
+340
+22
+ 70
+ 0
+280
+ 1
+281
+ 0
+ 0
+BLOCK_RECORD
+ 5
+58
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Paper_Space
+340
+59
+ 70
+ 0
+280
+ 1
+281
+ 0
+ 0
+BLOCK_RECORD
+ 5
+5D
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Paper_Space0
+340
+5E
+ 70
+ 0
+280
+ 1
+281
+ 0
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Model_Space
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Model_Space
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+5A
+330
+58
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Paper_Space
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Paper_Space
+ 1
+
+ 0
+ENDBLK
+ 5
+5B
+330
+58
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+5F
+330
+5D
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Paper_Space0
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Paper_Space0
+ 1
+
+ 0
+ENDBLK
+ 5
+60
+330
+5D
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+3DFACE
+ 5
+12E
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbFace
+ 10
+12.88182795043413
+ 20
+8.768113668259417
+ 30
+0.0
+ 11
+0.4111909167120445
+ 21
+26.59490246309473
+ 31
+0.0
+ 12
+25.40456150899317
+ 22
+20.31760922556123
+ 32
+0.0
+ 13
+28.44512372656983
+ 23
+3.145761660981492
+ 33
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+281
+ 1
+ 3
+ACAD_BACKGROUND
+350
+AE
+ 3
+ACAD_COLOR
+350
+73
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_LAYOUT
+350
+1A
+ 3
+ACAD_MATERIAL
+350
+72
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 3
+ACAD_PLOTSETTINGS
+350
+19
+ 3
+ACAD_PLOTSTYLENAME
+350
+E
+ 3
+ACAD_TABLESTYLE
+350
+86
+ 3
+ACAD_VISUALSTYLE
+350
+99
+ 3
+AcDbVariableDictionary
+350
+66
+ 0
+DICTIONARY
+ 5
+D5
+330
+2
+100
+AcDbDictionary
+280
+ 1
+281
+ 1
+ 3
+ACAD_LAYERFILTERS
+360
+EE
+ 3
+ACLYDICTIONARY
+360
+ED
+ 0
+DICTIONARY
+ 5
+AE
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 0
+DICTIONARY
+ 5
+73
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 0
+DICTIONARY
+ 5
+D
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 0
+DICTIONARY
+ 5
+1A
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+Layout1
+350
+59
+ 3
+Layout2
+350
+5E
+ 3
+Model
+350
+22
+ 0
+DICTIONARY
+ 5
+72
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+ByBlock
+350
+97
+ 3
+ByLayer
+350
+96
+ 3
+Global
+350
+98
+ 0
+DICTIONARY
+ 5
+17
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+Standard
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 0
+ACDBDICTIONARYWDFLT
+ 5
+E
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+Normal
+350
+F
+100
+AcDbDictionaryWithDefault
+340
+F
+ 0
+DICTIONARY
+ 5
+86
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+Standard
+350
+87
+ 0
+DICTIONARY
+ 5
+99
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+2dWireframe
+350
+9F
+ 3
+3D Hidden
+350
+A1
+ 3
+3dWireframe
+350
+A0
+ 3
+Basic
+350
+9E
+ 3
+Brighten
+350
+A5
+ 3
+ColorChange
+350
+AA
+ 3
+Conceptual
+350
+A2
+ 3
+Dim
+350
+A4
+ 3
+Facepattern
+350
+A9
+ 3
+Flat
+350
+9A
+ 3
+FlatWithEdges
+350
+9B
+ 3
+Gouraud
+350
+9C
+ 3
+GouraudWithEdges
+350
+9D
+ 3
+Linepattern
+350
+A8
+ 3
+Realistic
+350
+A3
+ 3
+Thicken
+350
+A6
+ 3
+Transparent
+350
+A7
+ 0
+DICTIONARY
+ 5
+66
+102
+{ACAD_REACTORS
+330
+C
+102
+}
+330
+C
+100
+AcDbDictionary
+281
+ 1
+ 3
+CTABLESTYLE
+350
+89
+ 3
+DIMASSOC
+350
+67
+ 3
+HIDETEXT
+350
+6B
+ 0
+DICTIONARY
+ 5
+EE
+102
+{ACAD_REACTORS
+330
+D5
+102
+}
+330
+D5
+100
+AcDbDictionary
+281
+ 1
+ 0
+DICTIONARY
+ 5
+ED
+102
+{ACAD_REACTORS
+330
+D5
+102
+}
+330
+D5
+100
+AcDbDictionary
+281
+ 1
+1001
+ACAD
+1000
+<All
+ 0
+LAYOUT
+ 5
+59
+102
+{ACAD_REACTORS
+330
+1A
+102
+}
+330
+1A
+100
+AcDbPlotSettings
+ 1
+
+ 2
+None
+ 4
+
+ 6
+
+ 40
+0.0
+ 41
+0.0
+ 42
+0.0
+ 43
+0.0
+ 44
+0.0
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+1.0
+ 70
+ 688
+ 72
+ 0
+ 73
+ 0
+ 74
+ 5
+ 7
+
+ 75
+ 16
+147
+1.0
+ 76
+ 0
+ 77
+ 2
+ 78
+ 300
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Layout1
+ 70
+ 1
+ 71
+ 1
+ 10
+0.0
+ 20
+0.0
+ 11
+12.0
+ 21
+9.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+0.0
+ 24
+0.0
+ 34
+0.0
+ 15
+0.0
+ 25
+0.0
+ 35
+0.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+ 0
+330
+58
+ 0
+LAYOUT
+ 5
+5E
+102
+{ACAD_REACTORS
+330
+1A
+102
+}
+330
+1A
+100
+AcDbPlotSettings
+ 1
+
+ 2
+None
+ 4
+
+ 6
+
+ 40
+0.0
+ 41
+0.0
+ 42
+0.0
+ 43
+0.0
+ 44
+0.0
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+1.0
+ 70
+ 688
+ 72
+ 0
+ 73
+ 0
+ 74
+ 5
+ 7
+
+ 75
+ 16
+147
+1.0
+ 76
+ 0
+ 77
+ 2
+ 78
+ 300
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Layout2
+ 70
+ 1
+ 71
+ 2
+ 10
+0.0
+ 20
+0.0
+ 11
+12.0
+ 21
+9.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+0.0
+ 24
+0.0
+ 34
+0.0
+ 15
+0.0
+ 25
+0.0
+ 35
+0.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+ 0
+330
+5D
+ 0
+LAYOUT
+ 5
+22
+102
+{ACAD_REACTORS
+330
+1A
+102
+}
+330
+1A
+100
+AcDbPlotSettings
+ 1
+
+ 2
+none_device
+ 4
+ANSI_A_(8.50_x_11.00_Inches)
+ 6
+
+ 40
+6.349999904632568
+ 41
+19.04999923706055
+ 42
+6.350006103515625
+ 43
+19.04998779296875
+ 44
+215.8999938964844
+ 45
+279.3999938964844
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+2.584895464708373
+ 70
+ 11952
+ 72
+ 0
+ 73
+ 1
+ 74
+ 0
+ 7
+
+ 75
+ 0
+147
+0.3868628397755418
+ 76
+ 0
+ 77
+ 2
+ 78
+ 300
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Model
+ 70
+ 1
+ 71
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+12.0
+ 21
+9.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+0.0
+ 24
+0.0
+ 34
+0.0
+ 15
+0.0
+ 25
+0.0
+ 35
+0.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+ 0
+330
+1F
+331
+94
+ 0
+MATERIAL
+ 5
+97
+102
+{ACAD_REACTORS
+330
+72
+102
+}
+330
+72
+100
+AcDbMaterial
+ 1
+ByBlock
+ 0
+MATERIAL
+ 5
+96
+102
+{ACAD_REACTORS
+330
+72
+102
+}
+330
+72
+100
+AcDbMaterial
+ 1
+ByLayer
+ 0
+MATERIAL
+ 5
+98
+102
+{ACAD_REACTORS
+330
+72
+102
+}
+330
+72
+100
+AcDbMaterial
+ 1
+Global
+ 0
+MLINESTYLE
+ 5
+18
+102
+{ACAD_REACTORS
+330
+17
+102
+}
+330
+17
+100
+AcDbMlineStyle
+ 2
+STANDARD
+ 70
+ 0
+ 3
+
+ 62
+ 256
+ 51
+90.0
+ 52
+90.0
+ 71
+ 2
+ 49
+0.5
+ 62
+ 256
+ 6
+BYLAYER
+ 49
+-0.5
+ 62
+ 256
+ 6
+BYLAYER
+ 0
+ACDBPLACEHOLDER
+ 5
+F
+102
+{ACAD_REACTORS
+330
+E
+102
+}
+330
+E
+ 0
+TABLESTYLE
+ 5
+87
+102
+{ACAD_REACTORS
+330
+86
+102
+}
+330
+86
+100
+AcDbTableStyle
+ 3
+Standard
+ 70
+ 0
+ 71
+ 0
+ 40
+0.06
+ 41
+0.06
+280
+ 0
+281
+ 0
+ 7
+Standard
+140
+0.18
+170
+ 2
+ 62
+ 0
+ 63
+ 7
+283
+ 0
+ 90
+ 512
+ 91
+ 0
+ 1
+
+274
+ -2
+284
+ 1
+ 64
+ 0
+275
+ -2
+285
+ 1
+ 65
+ 0
+276
+ -2
+286
+ 1
+ 66
+ 0
+277
+ -2
+287
+ 1
+ 67
+ 0
+278
+ -2
+288
+ 1
+ 68
+ 0
+279
+ -2
+289
+ 1
+ 69
+ 0
+ 7
+Standard
+140
+0.25
+170
+ 5
+ 62
+ 0
+ 63
+ 7
+283
+ 0
+ 90
+ 512
+ 91
+ 0
+ 1
+
+274
+ -2
+284
+ 1
+ 64
+ 0
+275
+ -2
+285
+ 1
+ 65
+ 0
+276
+ -2
+286
+ 1
+ 66
+ 0
+277
+ -2
+287
+ 1
+ 67
+ 0
+278
+ -2
+288
+ 1
+ 68
+ 0
+279
+ -2
+289
+ 1
+ 69
+ 0
+ 7
+Standard
+140
+0.18
+170
+ 5
+ 62
+ 0
+ 63
+ 7
+283
+ 0
+ 90
+ 512
+ 91
+ 0
+ 1
+
+274
+ -2
+284
+ 1
+ 64
+ 0
+275
+ -2
+285
+ 1
+ 65
+ 0
+276
+ -2
+286
+ 1
+ 66
+ 0
+277
+ -2
+287
+ 1
+ 67
+ 0
+278
+ -2
+288
+ 1
+ 68
+ 0
+279
+ -2
+289
+ 1
+ 69
+ 0
+ 0
+VISUALSTYLE
+ 5
+9F
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+2dWireframe
+ 70
+ 4
+ 71
+ 0
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 0
+ 66
+ 257
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 0
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A1
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+3D Hidden
+ 70
+ 6
+ 71
+ 1
+ 72
+ 2
+ 73
+ 2
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 2
+ 91
+ 2
+ 64
+ 7
+ 65
+ 257
+ 75
+ 2
+175
+ 1
+ 42
+40.0
+ 92
+ 0
+ 66
+ 257
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 3
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 0
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A0
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+3dWireframe
+ 70
+ 5
+ 71
+ 0
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 0
+ 66
+ 257
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 0
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+9E
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Basic
+ 70
+ 7
+ 71
+ 1
+ 72
+ 0
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 0
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A5
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Brighten
+ 70
+ 12
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+50.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+AA
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+ColorChange
+ 70
+ 17
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A2
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Conceptual
+ 70
+ 9
+ 71
+ 3
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 2
+ 91
+ 2
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+40.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 3
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 0
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A4
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Dim
+ 70
+ 11
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+-50.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A9
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Facepattern
+ 70
+ 16
+ 71
+ 2
+ 72
+ 2
+ 73
+ 3
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 8
+421
+ 8421504
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 8
+424
+ 8421504
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+9A
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Flat
+ 70
+ 0
+ 71
+ 2
+ 72
+ 1
+ 73
+ 1
+ 90
+ 2
+ 40
+-0.6
+ 41
+30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 0
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+9B
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+FlatWithEdges
+ 70
+ 1
+ 71
+ 2
+ 72
+ 1
+ 73
+ 1
+ 90
+ 2
+ 40
+-0.6
+ 41
+30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 0
+ 66
+ 257
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+9C
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Gouraud
+ 70
+ 2
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 2
+ 40
+-0.6
+ 41
+30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 0
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 0
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+9D
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+GouraudWithEdges
+ 70
+ 3
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 2
+ 40
+-0.6
+ 41
+30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 0
+ 66
+ 257
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A8
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Linepattern
+ 70
+ 15
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A3
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Realistic
+ 70
+ 8
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 0
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 8
+ 66
+ 8
+424
+ 7895160
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 13
+ 44
+0.0
+173
+ 0
+291
+ 0
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A6
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Thicken
+ 70
+ 13
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 1
+175
+ 1
+ 42
+1.0
+ 92
+ 12
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+VISUALSTYLE
+ 5
+A7
+102
+{ACAD_REACTORS
+330
+99
+102
+}
+330
+99
+100
+AcDbVisualStyle
+ 2
+Transparent
+ 70
+ 14
+ 71
+ 2
+ 72
+ 2
+ 73
+ 1
+ 90
+ 0
+ 40
+-0.6
+ 41
+-30.0
+ 62
+ 5
+ 63
+ 7
+421
+ 16777215
+ 74
+ 1
+ 91
+ 4
+ 64
+ 7
+ 65
+ 257
+ 75
+ 7
+175
+ 7
+ 42
+1.0
+ 92
+ 8
+ 66
+ 7
+ 43
+1.0
+ 76
+ 1
+ 77
+ 6
+ 78
+ 2
+ 67
+ 7
+ 79
+ 5
+170
+ 0
+171
+ 0
+290
+ 0
+174
+ 0
+ 93
+ 1
+ 44
+0.0
+173
+ 0
+291
+ 1
+ 45
+0.0
+ 0
+DICTIONARYVAR
+ 5
+89
+102
+{ACAD_REACTORS
+330
+66
+102
+}
+330
+66
+100
+DictionaryVariables
+280
+ 0
+ 1
+STANDARD
+ 0
+DICTIONARYVAR
+ 5
+67
+102
+{ACAD_REACTORS
+330
+66
+102
+}
+330
+66
+100
+DictionaryVariables
+280
+ 0
+ 1
+2
+ 0
+DICTIONARYVAR
+ 5
+6B
+102
+{ACAD_REACTORS
+330
+66
+102
+}
+330
+66
+100
+DictionaryVariables
+280
+ 0
+ 1
+1
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/dxflib/test/Makefile b/dxflib/test/Makefile
new file mode 100644
index 0000000..fcd4b05
--- /dev/null
+++ b/dxflib/test/Makefile
@@ -0,0 +1,29 @@
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+bindir = ${exec_prefix}/bin
+
+OBJF = main.o \
+ test_creationclass.o
+EXTERN_LIBS = -L../lib -ldxflib -L/usr/X11R6/lib -lX11
+INCLUDES = -I../src
+
+all: main
+
+clean:
+ @echo "Cleaning project..."
+ @find . -name '*.o' -exec rm "{}" \;
+ @if [ -f test ]; then rm -f test; fi
+
+distclean: clean
+ rm -f config.log config.cache Makefile config.status
+
+main: $(OBJF)
+ c++ -o test $(OBJF) $(EXTERN_LIBS)
+
+%.o : %.cpp
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) -O3 -Wall $< -o $@
+
+doc :
+ @echo "Building documentation"
+ @doxygen doxy.cfg
diff --git a/dxflib/test/Makefile.in b/dxflib/test/Makefile.in
new file mode 100644
index 0000000..d4bca6f
--- /dev/null
+++ b/dxflib/test/Makefile.in
@@ -0,0 +1,29 @@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+
+OBJF = main.o \
+ test_creationclass.o
+EXTERN_LIBS = -L../lib -ldxflib -L/usr/X11R6/lib -lX11
+INCLUDES = -I../src
+
+all: main
+
+clean:
+ @echo "Cleaning project..."
+ @find . -name '*.o' -exec rm "{}" \;
+ @if [ -f test ]; then rm -f test; fi
+
+distclean: clean
+ rm -f config.log config.cache Makefile config.status
+
+main: $(OBJF)
+ c++ -o test $(OBJF) $(EXTERN_LIBS)
+
+%.o : %.cpp
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) -O3 -Wall $< -o $@
+
+doc :
+ @echo "Building documentation"
+ @doxygen doxy.cfg
diff --git a/dxflib/test/demo.dxf b/dxflib/test/demo.dxf
new file mode 100644
index 0000000..ed3398f
--- /dev/null
+++ b/dxflib/test/demo.dxf
@@ -0,0 +1,18696 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1009
+ 9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$EXTMIN
+ 10
+0.3313683463181007
+ 20
+0.75635853773111
+ 30
+0.0
+ 9
+$EXTMAX
+ 10
+241.86108504018389
+ 20
+179.54317761806359
+ 30
+0.0
+ 9
+$LIMMIN
+ 10
+0.0
+ 20
+0.0
+ 9
+$LIMMAX
+ 10
+240.0
+ 20
+180.0
+ 9
+$ORTHOMODE
+ 70
+ 0
+ 9
+$REGENMODE
+ 70
+ 1
+ 9
+$FILLMODE
+ 70
+ 1
+ 9
+$QTEXTMODE
+ 70
+ 0
+ 9
+$MIRRTEXT
+ 70
+ 1
+ 9
+$DRAGMODE
+ 70
+ 2
+ 9
+$LTSCALE
+ 40
+1.0
+ 9
+$OSMODE
+ 70
+ 37
+ 9
+$ATTMODE
+ 70
+ 1
+ 9
+$TEXTSIZE
+ 40
+0.2
+ 9
+$TRACEWID
+ 40
+0.05
+ 9
+$TEXTSTYLE
+ 7
+STANDARD
+ 9
+$CLAYER
+ 8
+0
+ 9
+$CELTYPE
+ 6
+BYLAYER
+ 9
+$CECOLOR
+ 62
+ 256
+ 9
+$DIMSCALE
+ 40
+1.0
+ 9
+$DIMASZ
+ 40
+0.18
+ 9
+$DIMEXO
+ 40
+0.0625
+ 9
+$DIMDLI
+ 40
+0.38
+ 9
+$DIMRND
+ 40
+0.0
+ 9
+$DIMDLE
+ 40
+0.0
+ 9
+$DIMEXE
+ 40
+0.18
+ 9
+$DIMTP
+ 40
+0.0
+ 9
+$DIMTM
+ 40
+0.0
+ 9
+$DIMTXT
+ 40
+0.18
+ 9
+$DIMCEN
+ 40
+0.09
+ 9
+$DIMTSZ
+ 40
+0.0
+ 9
+$DIMTOL
+ 70
+ 0
+ 9
+$DIMLIM
+ 70
+ 0
+ 9
+$DIMTIH
+ 70
+ 1
+ 9
+$DIMTOH
+ 70
+ 1
+ 9
+$DIMSE1
+ 70
+ 0
+ 9
+$DIMSE2
+ 70
+ 0
+ 9
+$DIMTAD
+ 70
+ 0
+ 9
+$DIMZIN
+ 70
+ 0
+ 9
+$DIMBLK
+ 1
+
+ 9
+$DIMASO
+ 70
+ 1
+ 9
+$DIMSHO
+ 70
+ 1
+ 9
+$DIMPOST
+ 1
+
+ 9
+$DIMAPOST
+ 1
+
+ 9
+$DIMALT
+ 70
+ 0
+ 9
+$DIMALTD
+ 70
+ 2
+ 9
+$DIMALTF
+ 40
+25.399999999999999
+ 9
+$DIMLFAC
+ 40
+1.0
+ 9
+$DIMTOFL
+ 70
+ 0
+ 9
+$DIMTVP
+ 40
+0.0
+ 9
+$DIMTIX
+ 70
+ 0
+ 9
+$DIMSOXD
+ 70
+ 0
+ 9
+$DIMSAH
+ 70
+ 0
+ 9
+$DIMBLK1
+ 1
+
+ 9
+$DIMBLK2
+ 1
+
+ 9
+$DIMSTYLE
+ 2
+STANDARD
+ 9
+$DIMCLRD
+ 70
+ 0
+ 9
+$DIMCLRE
+ 70
+ 0
+ 9
+$DIMCLRT
+ 70
+ 0
+ 9
+$DIMTFAC
+ 40
+1.0
+ 9
+$DIMGAP
+ 40
+0.09
+ 9
+$LUNITS
+ 70
+ 2
+ 9
+$LUPREC
+ 70
+ 4
+ 9
+$SKETCHINC
+ 40
+0.1
+ 9
+$FILLETRAD
+ 40
+0.5
+ 9
+$AUNITS
+ 70
+ 0
+ 9
+$AUPREC
+ 70
+ 0
+ 9
+$MENU
+ 1
+.
+ 9
+$ELEVATION
+ 40
+0.0
+ 9
+$PELEVATION
+ 40
+0.0
+ 9
+$THICKNESS
+ 40
+0.0
+ 9
+$LIMCHECK
+ 70
+ 0
+ 9
+$BLIPMODE
+ 70
+ 0
+ 9
+$CHAMFERA
+ 40
+0.5
+ 9
+$CHAMFERB
+ 40
+0.5
+ 9
+$SKPOLY
+ 70
+ 0
+ 9
+$TDCREATE
+ 40
+2451192.901182164
+ 9
+$TDUPDATE
+ 40
+2452556.8396023032
+ 9
+$TDINDWG
+ 40
+0.3019879282
+ 9
+$TDUSRTIMER
+ 40
+0.301987581
+ 9
+$USRTIMER
+ 70
+ 1
+ 9
+$ANGBASE
+ 50
+0.0
+ 9
+$ANGDIR
+ 70
+ 0
+ 9
+$PDMODE
+ 70
+ 0
+ 9
+$PDSIZE
+ 40
+0.0
+ 9
+$PLINEWID
+ 40
+0.0
+ 9
+$COORDS
+ 70
+ 1
+ 9
+$SPLFRAME
+ 70
+ 0
+ 9
+$SPLINETYPE
+ 70
+ 6
+ 9
+$SPLINESEGS
+ 70
+ 8
+ 9
+$ATTDIA
+ 70
+ 0
+ 9
+$ATTREQ
+ 70
+ 1
+ 9
+$HANDLING
+ 70
+ 22529
+ 9
+$HANDSEED
+ 5
+A9D
+ 9
+$SURFTAB1
+ 70
+ 6
+ 9
+$SURFTAB2
+ 70
+ 6
+ 9
+$SURFTYPE
+ 70
+ 6
+ 9
+$SURFU
+ 70
+ 6
+ 9
+$SURFV
+ 70
+ 6
+ 9
+$UCSNAME
+ 2
+
+ 9
+$UCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$UCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$PUCSNAME
+ 2
+
+ 9
+$PUCSORG
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSXDIR
+ 10
+1.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$PUCSYDIR
+ 10
+0.0
+ 20
+1.0
+ 30
+0.0
+ 9
+$USERI1
+ 70
+ 0
+ 9
+$USERI2
+ 70
+ 0
+ 9
+$USERI3
+ 70
+ 0
+ 9
+$USERI4
+ 70
+ 0
+ 9
+$USERI5
+ 70
+ 0
+ 9
+$USERR1
+ 40
+0.0
+ 9
+$USERR2
+ 40
+0.0
+ 9
+$USERR3
+ 40
+0.0
+ 9
+$USERR4
+ 40
+0.0
+ 9
+$USERR5
+ 40
+0.0
+ 9
+$WORLDVIEW
+ 70
+ 1
+ 9
+$SHADEDGE
+ 70
+ 3
+ 9
+$SHADEDIF
+ 70
+ 70
+ 9
+$TILEMODE
+ 70
+ 1
+ 9
+$MAXACTVP
+ 70
+ 64
+ 9
+$PLIMCHECK
+ 70
+ 0
+ 9
+$PEXTMIN
+ 10
+1.0000000000000000E+020
+ 20
+1.0000000000000000E+020
+ 30
+1.0000000000000000E+020
+ 9
+$PEXTMAX
+ 10
+-1.0000000000000000E+020
+ 20
+-1.0000000000000000E+020
+ 30
+-1.0000000000000000E+020
+ 9
+$PLIMMIN
+ 10
+0.0
+ 20
+0.0
+ 9
+$PLIMMAX
+ 10
+12.0
+ 20
+9.0
+ 9
+$UNITMODE
+ 70
+ 0
+ 9
+$VISRETAIN
+ 70
+ 1
+ 9
+$PLINEGEN
+ 70
+ 0
+ 9
+$PSLTSCALE
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 70
+ 2
+ 0
+VPORT
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+171.1001742006836
+ 22
+93.871468638243499
+ 13
+0.0
+ 23
+0.0
+ 14
+0.5
+ 24
+0.5
+ 15
+12.0
+ 25
+12.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+197.73420228825569
+ 41
+1.7416356877323409
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 1
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 70
+ 1
+ 0
+LTYPE
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 70
+ 1
+ 0
+LAYER
+ 2
+0
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 70
+ 1
+ 0
+STYLE
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+0.2
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 70
+ 3
+ 0
+APPID
+ 2
+ACAD
+ 70
+ 0
+ 0
+APPID
+ 2
+CONTENTBLOCKDESCRIPTION
+ 70
+ 0
+ 0
+APPID
+ 2
+CONTENTBLOCKICON
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 70
+ 1
+ 0
+DIMSTYLE
+ 2
+STANDARD
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+0.18
+ 42
+0.0625
+ 43
+0.38
+ 44
+0.18
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+0.18
+141
+0.09
+142
+0.0
+143
+25.399999999999999
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.09
+ 71
+ 0
+ 72
+ 0
+ 73
+ 1
+ 74
+ 1
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+170
+ 0
+171
+ 2
+172
+ 0
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 8
+0
+ 2
+$MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+$MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+ 8
+0
+ 0
+BLOCK
+ 67
+ 1
+ 8
+0
+ 2
+$PAPER_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+$PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+ 67
+ 1
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+SCHRANK_-_SCHRANKTÜR_1_IN_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+SCHRANK_-_SCHRANKTÜR_1_IN_
+ 1
+BASE_CABINET_1_DRAWER_SIDE
+ 0
+LINE
+ 5
+2C
+ 8
+0
+ 10
+-24.0
+ 20
+6.0
+ 30
+0.0
+ 11
+-24.0
+ 21
+28.500000000000028
+ 31
+0.0
+ 0
+LINE
+ 5
+2D
+ 8
+0
+ 10
+-23.5
+ 20
+28.500000000000028
+ 30
+0.0
+ 11
+-23.5
+ 21
+6.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+2E
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+90F
+ 8
+0
+ 10
+-23.0
+ 20
+5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+910
+ 8
+0
+ 10
+-23.0
+ 20
+34.500000000000021
+ 30
+0.0
+ 0
+VERTEX
+ 5
+911
+ 8
+0
+ 10
+0.0
+ 20
+34.500000000000021
+ 30
+0.0
+ 0
+VERTEX
+ 5
+912
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+913
+ 8
+0
+ 10
+-20.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+914
+ 8
+0
+ 0
+LINE
+ 5
+2F
+ 8
+0
+ 10
+-20.0
+ 20
+0.0
+ 30
+0.0
+ 11
+-20.0
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+30
+ 8
+0
+ 10
+-20.0
+ 20
+5.0
+ 30
+0.0
+ 11
+-23.0
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+31
+ 8
+0
+ 10
+-23.5
+ 20
+6.0
+ 30
+0.0
+ 11
+-24.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+32
+ 8
+0
+ 10
+-24.0
+ 20
+33.500000000000028
+ 30
+0.0
+ 11
+-23.5
+ 21
+33.500000000000028
+ 31
+0.0
+ 0
+LINE
+ 5
+33
+ 8
+0
+ 10
+-23.5
+ 20
+29.500000000000011
+ 30
+0.0
+ 11
+-24.0
+ 21
+29.500000000000011
+ 31
+0.0
+ 0
+LINE
+ 5
+34
+ 8
+0
+ 10
+-24.0
+ 20
+28.500000000000028
+ 30
+0.0
+ 11
+-23.5
+ 21
+28.500000000000028
+ 31
+0.0
+ 0
+LINE
+ 5
+35
+ 8
+0
+ 10
+-23.5
+ 20
+33.500000000000028
+ 30
+0.0
+ 11
+-23.5
+ 21
+29.500000000000011
+ 31
+0.0
+ 0
+LINE
+ 5
+36
+ 8
+0
+ 10
+-24.0
+ 20
+29.500000000000011
+ 30
+0.0
+ 11
+-24.0
+ 21
+33.500000000000028
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+38
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+SCHRANK_-_SCHRANKTÜR_1_MIT
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+SCHRANK_-_SCHRANKTÜR_1_MIT
+ 1
+BASE_CABINET_1_DRWR_24IN_FRONT
+ 0
+LINE
+ 5
+4F
+ 8
+0
+ 10
+0.0
+ 20
+5.0
+ 30
+0.0
+ 11
+24.0
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+50
+ 8
+0
+ 10
+23.0
+ 20
+28.499999999999989
+ 30
+0.0
+ 11
+1.0
+ 21
+28.499999999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+51
+ 8
+0
+ 10
+1.0
+ 20
+29.499999999999989
+ 30
+0.0
+ 11
+23.0
+ 21
+29.499999999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+52
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+34.5
+ 31
+0.0
+ 0
+LINE
+ 5
+53
+ 8
+0
+ 10
+0.0
+ 20
+34.5
+ 30
+0.0
+ 11
+24.0
+ 21
+34.5
+ 31
+0.0
+ 0
+LINE
+ 5
+54
+ 8
+0
+ 10
+24.0
+ 20
+34.5
+ 30
+0.0
+ 11
+24.0
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+55
+ 8
+0
+ 10
+24.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+56
+ 8
+0
+ 10
+23.0
+ 20
+28.499999999999989
+ 30
+0.0
+ 11
+23.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+57
+ 8
+0
+ 10
+23.0
+ 20
+6.0
+ 30
+0.0
+ 11
+1.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+58
+ 8
+0
+ 10
+1.0
+ 20
+6.0
+ 30
+0.0
+ 11
+1.0
+ 21
+28.499999999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+59
+ 8
+0
+ 10
+1.0
+ 20
+29.499999999999989
+ 30
+0.0
+ 11
+1.0
+ 21
+33.5
+ 31
+0.0
+ 0
+LINE
+ 5
+5A
+ 8
+0
+ 10
+1.0
+ 20
+33.5
+ 30
+0.0
+ 11
+23.0
+ 21
+33.5
+ 31
+0.0
+ 0
+LINE
+ 5
+5B
+ 8
+0
+ 10
+23.0
+ 20
+33.5
+ 30
+0.0
+ 11
+23.0
+ 21
+29.499999999999989
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+5D
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+GESCHIRRSPÜLMASCHINE
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+GESCHIRRSPÜLMASCHINE
+ 1
+DISHWASHER
+ 0
+LINE
+ 5
+70
+ 8
+0
+ 10
+19.315600000000011
+ 20
+33.184299999999958
+ 30
+0.0
+ 11
+19.5
+ 21
+32.999999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+71
+ 8
+0
+ 10
+20.5
+ 20
+32.999999999999957
+ 30
+0.0
+ 11
+20.69380000000001
+ 21
+33.193799999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+72
+ 8
+0
+ 10
+20.706100000000049
+ 20
+31.793899999999962
+ 30
+0.0
+ 11
+20.5
+ 21
+31.999999999999972
+ 31
+0.0
+ 0
+LINE
+ 5
+73
+ 8
+0
+ 10
+19.5
+ 20
+31.999999999999972
+ 30
+0.0
+ 11
+19.294200000000028
+ 21
+31.794199999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+74
+ 8
+0
+ 10
+20.0
+ 20
+32.249999999999957
+ 30
+0.0
+ 11
+20.0
+ 21
+31.499999999999961
+ 31
+0.0
+ 0
+LINE
+ 5
+75
+ 8
+0
+ 10
+20.0
+ 20
+32.749999999999957
+ 30
+0.0
+ 11
+20.0
+ 21
+33.499999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+76
+ 8
+0
+ 10
+19.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 11
+19.75
+ 21
+32.499999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+77
+ 8
+0
+ 10
+21.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 11
+20.249999999999989
+ 21
+32.499999999999957
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+78
+ 8
+0
+ 10
+20.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+79
+ 8
+0
+ 10
+16.315600000000011
+ 20
+33.184299999999958
+ 30
+0.0
+ 11
+16.5
+ 21
+32.999999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+7A
+ 8
+0
+ 10
+17.5
+ 20
+32.999999999999957
+ 30
+0.0
+ 11
+17.69380000000001
+ 21
+33.193799999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+7B
+ 8
+0
+ 10
+17.706100000000038
+ 20
+31.793899999999962
+ 30
+0.0
+ 11
+17.5
+ 21
+31.999999999999972
+ 31
+0.0
+ 0
+LINE
+ 5
+7C
+ 8
+0
+ 10
+16.5
+ 20
+31.999999999999972
+ 30
+0.0
+ 11
+16.294200000000039
+ 21
+31.794199999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+7D
+ 8
+0
+ 10
+17.0
+ 20
+32.249999999999957
+ 30
+0.0
+ 11
+17.0
+ 21
+31.499999999999961
+ 31
+0.0
+ 0
+LINE
+ 5
+7E
+ 8
+0
+ 10
+17.0
+ 20
+32.749999999999957
+ 30
+0.0
+ 11
+17.0
+ 21
+33.499999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+7F
+ 8
+0
+ 10
+16.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 11
+16.75
+ 21
+32.499999999999957
+ 31
+0.0
+ 0
+LINE
+ 5
+80
+ 8
+0
+ 10
+18.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 11
+17.25
+ 21
+32.499999999999957
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+81
+ 8
+0
+ 10
+17.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+1.0
+ 0
+POLYLINE
+ 5
+82
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+919
+ 8
+0
+ 10
+15.0
+ 20
+30.999999999999961
+ 30
+0.0
+ 0
+VERTEX
+ 5
+91A
+ 8
+0
+ 10
+15.0
+ 20
+33.999999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+91B
+ 8
+0
+ 10
+22.0
+ 20
+33.999999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+91C
+ 8
+0
+ 10
+22.0
+ 20
+30.999999999999961
+ 30
+0.0
+ 0
+SEQEND
+ 5
+91D
+ 8
+0
+ 0
+CIRCLE
+ 5
+83
+ 8
+0
+ 10
+7.5
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+0.75
+ 0
+CIRCLE
+ 5
+84
+ 8
+0
+ 10
+5.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+0.75
+ 0
+CIRCLE
+ 5
+85
+ 8
+0
+ 10
+2.5
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+0.75
+ 0
+CIRCLE
+ 5
+86
+ 8
+0
+ 10
+10.0
+ 20
+32.499999999999957
+ 30
+0.0
+ 40
+0.75
+ 0
+POLYLINE
+ 5
+87
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+91E
+ 8
+0
+ 10
+0.5
+ 20
+30.999999999999961
+ 30
+0.0
+ 0
+VERTEX
+ 5
+91F
+ 8
+0
+ 10
+0.5
+ 20
+33.999999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+920
+ 8
+0
+ 10
+12.0
+ 20
+33.999999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+921
+ 8
+0
+ 10
+12.0
+ 20
+30.999999999999961
+ 30
+0.0
+ 0
+SEQEND
+ 5
+922
+ 8
+0
+ 0
+LINE
+ 5
+88
+ 8
+0
+ 10
+24.0
+ 20
+30.499999999999972
+ 30
+0.0
+ 11
+0.0
+ 21
+30.499999999999972
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+89
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+923
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+924
+ 8
+0
+ 10
+0.0
+ 20
+34.499999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+925
+ 8
+0
+ 10
+24.0
+ 20
+34.499999999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+926
+ 8
+0
+ 10
+24.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+927
+ 8
+0
+ 0
+LINE
+ 5
+8A
+ 8
+0
+ 10
+0.0
+ 20
+5.0
+ 30
+0.0
+ 11
+24.0
+ 21
+5.0
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+8C
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+ARMATUR_-_KÜCHENARMATUR_IN
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+ARMATUR_-_KÜCHENARMATUR_IN
+ 1
+FAUCET_STANDARD_FRONT
+ 0
+POLYLINE
+ 5
+AD
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92A
+ 8
+0
+ 10
+5.0
+ 20
+3.251299999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92B
+ 8
+0
+ 10
+5.0
+ 20
+3.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92C
+ 8
+0
+ 10
+3.0
+ 20
+3.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92D
+ 8
+0
+ 10
+3.0
+ 20
+1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92E
+ 8
+0
+ 10
+5.0
+ 20
+1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+92F
+ 8
+0
+ 10
+5.0
+ 20
+2.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+930
+ 8
+0
+ 0
+POLYLINE
+ 5
+AE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+931
+ 8
+0
+ 10
+5.5
+ 20
+2.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+932
+ 8
+0
+ 10
+5.5
+ 20
+3.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+933
+ 8
+0
+ 10
+4.5
+ 20
+3.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+934
+ 8
+0
+ 10
+4.5
+ 20
+2.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+935
+ 8
+0
+ 0
+LINE
+ 5
+AF
+ 8
+0
+ 10
+3.5
+ 20
+1.5
+ 30
+0.0
+ 11
+3.5
+ 21
+1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+B0
+ 8
+0
+ 10
+4.5
+ 20
+1.0
+ 30
+0.0
+ 11
+4.5
+ 21
+1.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B1
+ 8
+0
+ 10
+-0.75
+ 20
+3.5
+ 30
+0.0
+ 11
+0.319199999999995
+ 21
+3.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B2
+ 8
+0
+ 10
+0.75
+ 20
+2.5
+ 30
+0.0
+ 11
+0.75
+ 21
+1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+B3
+ 8
+0
+ 10
+-0.25
+ 20
+2.5
+ 30
+0.0
+ 11
+-0.25
+ 21
+3.0
+ 31
+0.0
+ 0
+LINE
+ 5
+B4
+ 8
+0
+ 10
+0.75
+ 20
+2.5
+ 30
+0.0
+ 11
+-0.25
+ 21
+2.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B5
+ 8
+0
+ 10
+4.1921099999999853
+ 20
+5.5040999999999931
+ 30
+0.0
+ 11
+0.75
+ 21
+2.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B6
+ 8
+0
+ 10
+3.75
+ 20
+5.5
+ 30
+0.0
+ 11
+3.75
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+B7
+ 8
+0
+ 10
+4.75
+ 20
+5.5
+ 30
+0.0
+ 11
+3.75
+ 21
+5.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B8
+ 8
+0
+ 10
+4.75
+ 20
+6.0
+ 30
+0.0
+ 11
+4.75
+ 21
+5.5
+ 31
+0.0
+ 0
+LINE
+ 5
+B9
+ 8
+0
+ 10
+3.75
+ 20
+6.0
+ 30
+0.0
+ 11
+-0.25
+ 21
+2.5
+ 31
+0.0
+ 0
+LINE
+ 5
+BA
+ 8
+0
+ 10
+3.75
+ 20
+6.0
+ 30
+0.0
+ 11
+3.75
+ 21
+6.5
+ 31
+0.0
+ 0
+LINE
+ 5
+BB
+ 8
+0
+ 10
+4.75
+ 20
+6.0
+ 30
+0.0
+ 11
+3.75
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+BC
+ 8
+0
+ 10
+4.75
+ 20
+6.5
+ 30
+0.0
+ 11
+4.75
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+BD
+ 8
+0
+ 10
+3.75
+ 20
+6.5
+ 30
+0.0
+ 11
+4.75
+ 21
+6.5
+ 31
+0.0
+ 0
+LINE
+ 5
+BE
+ 8
+0
+ 10
+-0.25
+ 20
+3.0
+ 30
+0.0
+ 11
+3.75
+ 21
+6.5
+ 31
+0.0
+ 0
+LINE
+ 5
+BF
+ 8
+0
+ 10
+-0.75
+ 20
+1.0
+ 30
+0.0
+ 11
+-0.75
+ 21
+3.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+C0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+936
+ 8
+0
+ 10
+-5.0
+ 20
+3.251299999999957
+ 30
+0.0
+ 0
+VERTEX
+ 5
+937
+ 8
+0
+ 10
+-5.0
+ 20
+3.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+938
+ 8
+0
+ 10
+-3.0
+ 20
+3.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+939
+ 8
+0
+ 10
+-3.0
+ 20
+1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+93A
+ 8
+0
+ 10
+-5.0
+ 20
+1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+93B
+ 8
+0
+ 10
+-5.0
+ 20
+2.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+93C
+ 8
+0
+ 0
+POLYLINE
+ 5
+C1
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+93D
+ 8
+0
+ 10
+-5.5
+ 20
+2.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+93E
+ 8
+0
+ 10
+-5.5
+ 20
+3.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+93F
+ 8
+0
+ 10
+-4.5
+ 20
+3.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+940
+ 8
+0
+ 10
+-4.5
+ 20
+2.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+941
+ 8
+0
+ 0
+LINE
+ 5
+C2
+ 8
+0
+ 10
+-3.5
+ 20
+1.5
+ 30
+0.0
+ 11
+-3.5
+ 21
+1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+C3
+ 8
+0
+ 10
+-4.5
+ 20
+1.0
+ 30
+0.0
+ 11
+-4.5
+ 21
+1.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+C4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+942
+ 8
+0
+ 10
+-6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+943
+ 8
+0
+ 10
+-6.0
+ 20
+1.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+944
+ 8
+0
+ 10
+6.0
+ 20
+1.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+945
+ 8
+0
+ 10
+6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+946
+ 8
+0
+ 0
+ENDBLK
+ 5
+C6
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+ARMATUR_-_KÜCHENARMATUR_I0
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+ARMATUR_-_KÜCHENARMATUR_I0
+ 1
+FAUCET_STANDARD_TOP
+ 0
+POLYLINE
+ 5
+E4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+949
+ 8
+0
+ 10
+-0.0058699999999945
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+94A
+ 8
+0
+ 10
+-6.0
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+94B
+ 8
+0
+ 10
+-6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+94C
+ 8
+0
+ 10
+6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+94D
+ 8
+0
+ 10
+6.0
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+94E
+ 8
+0
+ 10
+1.151949999999998
+ 20
+-2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+94F
+ 8
+0
+ 0
+CIRCLE
+ 5
+E5
+ 8
+0
+ 10
+-4.0
+ 20
+-1.0
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+E6
+ 8
+0
+ 10
+5.5
+ 20
+-1.25
+ 30
+0.0
+ 11
+4.9427800000000062
+ 21
+-1.25
+ 31
+0.0
+ 0
+LINE
+ 5
+E7
+ 8
+0
+ 10
+4.9427800000000062
+ 20
+-0.75
+ 30
+0.0
+ 11
+5.5
+ 21
+-0.75
+ 31
+0.0
+ 0
+LINE
+ 5
+E8
+ 8
+0
+ 10
+5.5
+ 20
+-0.75
+ 30
+0.0
+ 11
+5.5
+ 21
+-1.25
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+E9
+ 8
+0
+ 10
+4.0
+ 20
+-1.0
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+EA
+ 8
+0
+ 10
+0.0
+ 20
+-1.0
+ 30
+0.0
+ 40
+0.75
+ 0
+LINE
+ 5
+EB
+ 8
+0
+ 10
+-5.5
+ 20
+-0.75
+ 30
+0.0
+ 11
+-5.5
+ 21
+-1.25
+ 31
+0.0
+ 0
+LINE
+ 5
+EC
+ 8
+0
+ 10
+-5.5
+ 20
+-1.25
+ 30
+0.0
+ 11
+-4.9427799999999991
+ 21
+-1.25
+ 31
+0.0
+ 0
+LINE
+ 5
+ED
+ 8
+0
+ 10
+-4.9427799999999991
+ 20
+-0.75
+ 30
+0.0
+ 11
+-5.5
+ 21
+-0.75
+ 31
+0.0
+ 0
+ARC
+ 5
+EE
+ 8
+0
+ 10
+4.0
+ 20
+-7.9282000000000021
+ 30
+0.0
+ 40
+0.5
+ 50
+209.99999999999989
+ 51
+30.0
+ 0
+LINE
+ 5
+EF
+ 8
+0
+ 10
+-0.147750000000002
+ 20
+-1.7441000000000031
+ 30
+0.0
+ 11
+3.566980000000008
+ 21
+-8.1782000000000021
+ 31
+0.0
+ 0
+LINE
+ 5
+F0
+ 8
+0
+ 10
+4.433010000000003
+ 20
+-7.6782000000000021
+ 30
+0.0
+ 11
+0.7182800000000073
+ 21
+-1.244100000000002
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+F2
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+ARMATUR_-_EINHEBELMISCHER_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+ARMATUR_-_EINHEBELMISCHER_
+ 1
+FAUCET_WASHERLESS_FRONT
+ 0
+LINE
+ 5
+105
+ 8
+0
+ 10
+-0.75
+ 20
+1.0
+ 30
+0.0
+ 11
+0.75
+ 21
+1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+106
+ 8
+0
+ 10
+-0.5
+ 20
+4.0
+ 30
+0.0
+ 11
+0.5
+ 21
+4.0
+ 31
+0.0
+ 0
+LINE
+ 5
+107
+ 8
+0
+ 10
+-0.5
+ 20
+4.0
+ 30
+0.0
+ 11
+-2.0
+ 21
+5.5
+ 31
+0.0
+ 0
+LINE
+ 5
+108
+ 8
+0
+ 10
+-1.0
+ 20
+5.5
+ 30
+0.0
+ 11
+0.5
+ 21
+4.0
+ 31
+0.0
+ 0
+LINE
+ 5
+109
+ 8
+0
+ 10
+-1.0
+ 20
+5.5
+ 30
+0.0
+ 11
+-1.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10A
+ 8
+0
+ 10
+-2.0
+ 20
+5.5
+ 30
+0.0
+ 11
+-1.0
+ 21
+5.5
+ 31
+0.0
+ 0
+LINE
+ 5
+10B
+ 8
+0
+ 10
+-2.0
+ 20
+6.0
+ 30
+0.0
+ 11
+-2.0
+ 21
+5.5
+ 31
+0.0
+ 0
+LINE
+ 5
+10C
+ 8
+0
+ 10
+-1.0
+ 20
+6.0
+ 30
+0.0
+ 11
+-2.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+10D
+ 8
+0
+ 10
+0.5
+ 20
+4.0
+ 30
+0.0
+ 11
+-1.0
+ 21
+6.0
+ 31
+0.0
+ 0
+ARC
+ 5
+10E
+ 8
+0
+ 10
+1.254260000000001
+ 20
+3.030199999999978
+ 30
+0.0
+ 40
+2.0044819999999981
+ 50
+151.06460000000001
+ 51
+180.86289999999991
+ 0
+ARC
+ 5
+10F
+ 8
+0
+ 10
+-1.254260000000001
+ 20
+3.030199999999978
+ 30
+0.0
+ 40
+2.0044819999999981
+ 50
+359.1370999999998
+ 51
+28.935359999999999
+ 0
+LINE
+ 5
+110
+ 8
+0
+ 10
+0.75
+ 20
+1.5
+ 30
+0.0
+ 11
+0.75
+ 21
+0.5
+ 31
+0.0
+ 0
+LINE
+ 5
+111
+ 8
+0
+ 10
+0.75
+ 20
+3.0
+ 30
+0.0
+ 11
+0.75
+ 21
+2.738600000000019
+ 31
+0.0
+ 0
+LINE
+ 5
+112
+ 8
+0
+ 10
+-0.25
+ 20
+1.5
+ 30
+0.0
+ 11
+-0.25
+ 21
+2.0
+ 31
+0.0
+ 0
+LINE
+ 5
+113
+ 8
+0
+ 10
+0.75
+ 20
+1.5
+ 30
+0.0
+ 11
+-0.25
+ 21
+1.5
+ 31
+0.0
+ 0
+LINE
+ 5
+114
+ 8
+0
+ 10
+0.75
+ 20
+1.5
+ 30
+0.0
+ 11
+4.0874200000000078
+ 21
+4.002999999999985
+ 31
+0.0
+ 0
+LINE
+ 5
+115
+ 8
+0
+ 10
+-0.75
+ 20
+3.0
+ 30
+0.0
+ 11
+0.75
+ 21
+3.0
+ 31
+0.0
+ 0
+LINE
+ 5
+116
+ 8
+0
+ 10
+-0.75
+ 20
+0.5
+ 30
+0.0
+ 11
+-0.75
+ 21
+3.0
+ 31
+0.0
+ 0
+LINE
+ 5
+117
+ 8
+0
+ 10
+3.75
+ 20
+4.0
+ 30
+0.0
+ 11
+3.75
+ 21
+4.5
+ 31
+0.0
+ 0
+LINE
+ 5
+118
+ 8
+0
+ 10
+4.75
+ 20
+4.0
+ 30
+0.0
+ 11
+3.75
+ 21
+4.0
+ 31
+0.0
+ 0
+LINE
+ 5
+119
+ 8
+0
+ 10
+4.75
+ 20
+4.5
+ 30
+0.0
+ 11
+4.75
+ 21
+4.0
+ 31
+0.0
+ 0
+LINE
+ 5
+11A
+ 8
+0
+ 10
+3.75
+ 20
+4.5
+ 30
+0.0
+ 11
+-0.25
+ 21
+1.5
+ 31
+0.0
+ 0
+LINE
+ 5
+11B
+ 8
+0
+ 10
+3.75
+ 20
+4.5
+ 30
+0.0
+ 11
+3.75
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+11C
+ 8
+0
+ 10
+4.75
+ 20
+4.5
+ 30
+0.0
+ 11
+3.75
+ 21
+4.5
+ 31
+0.0
+ 0
+LINE
+ 5
+11D
+ 8
+0
+ 10
+4.75
+ 20
+5.0
+ 30
+0.0
+ 11
+4.75
+ 21
+4.5
+ 31
+0.0
+ 0
+LINE
+ 5
+11E
+ 8
+0
+ 10
+3.75
+ 20
+5.0
+ 30
+0.0
+ 11
+4.75
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+11F
+ 8
+0
+ 10
+-0.25
+ 20
+2.0
+ 30
+0.0
+ 11
+3.75
+ 21
+5.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+120
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+952
+ 8
+0
+ 10
+-6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+953
+ 8
+0
+ 10
+-6.0
+ 20
+0.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+954
+ 8
+0
+ 10
+6.0
+ 20
+0.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+955
+ 8
+0
+ 10
+6.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+956
+ 8
+0
+ 0
+ENDBLK
+ 5
+122
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+ARMATUR_-_EINHEBELMISCHER0
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+ARMATUR_-_EINHEBELMISCHER0
+ 1
+FAUCET_WASHERLESS_TOP
+ 0
+POLYLINE
+ 5
+12B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+959
+ 8
+0
+ 10
+-0.0067515000000018
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+95A
+ 8
+0
+ 10
+-0.1165915000000002
+ 20
+-2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+95B
+ 8
+0
+ 0
+ARC
+ 5
+12C
+ 8
+0
+ 10
+-0.0000015000000015
+ 20
+-1.0
+ 30
+0.0
+ 40
+0.75
+ 50
+269.22460000000001
+ 51
+216.2304
+ 0
+LINE
+ 5
+12D
+ 8
+0
+ 10
+-2.261461499999998
+ 20
+-4.3369999999999891
+ 30
+0.0
+ 11
+-1.3704615
+ 21
+-4.790999999999995
+ 31
+0.0
+ 0
+ARC
+ 5
+12E
+ 8
+0
+ 10
+3.9999984999999998
+ 20
+-7.9282000000000021
+ 30
+0.0
+ 40
+0.5
+ 50
+209.99999999999989
+ 51
+30.0
+ 0
+LINE
+ 5
+12F
+ 8
+0
+ 10
+0.0793784999999989
+ 20
+-0.2599999999999909
+ 30
+0.0
+ 11
+-2.261461499999998
+ 21
+-4.3369999999999891
+ 31
+0.0
+ 0
+LINE
+ 5
+130
+ 8
+0
+ 10
+-1.3704615
+ 20
+-4.790999999999995
+ 30
+0.0
+ 11
+0.5507084999999991
+ 21
+-0.5036999999999808
+ 31
+0.0
+ 0
+LINE
+ 5
+131
+ 8
+0
+ 10
+-0.0600815000000008
+ 20
+-1.895899999999983
+ 30
+0.0
+ 11
+3.5669884999999968
+ 21
+-8.1782000000000021
+ 31
+0.0
+ 0
+LINE
+ 5
+132
+ 8
+0
+ 10
+4.4330184999999984
+ 20
+-7.6782000000000021
+ 30
+0.0
+ 11
+0.7182785000000003
+ 21
+-1.244100000000002
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+133
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+95C
+ 8
+0
+ 10
+-0.9178414999999995
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+95D
+ 8
+0
+ 10
+-5.9999985000000011
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+95E
+ 8
+0
+ 10
+-5.9999985000000011
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+95F
+ 8
+0
+ 10
+5.9999985000000002
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+960
+ 8
+0
+ 10
+5.9999985000000002
+ 20
+-2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+961
+ 8
+0
+ 10
+1.1565984999999981
+ 20
+-2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+962
+ 8
+0
+ 0
+ENDBLK
+ 5
+135
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+EIS-_UND_WASSERSPENDER
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+EIS-_UND_WASSERSPENDER
+ 1
+ICE_AND_WATER_MAKER
+ 0
+LINE
+ 5
+13D
+ 8
+0
+ 10
+6.5
+ 20
+8.0
+ 30
+0.0
+ 11
+7.0
+ 21
+8.0
+ 31
+0.0
+ 0
+LINE
+ 5
+13E
+ 8
+0
+ 10
+7.0
+ 20
+8.5
+ 30
+0.0
+ 11
+6.5
+ 21
+8.5
+ 31
+0.0
+ 0
+LINE
+ 5
+13F
+ 8
+0
+ 10
+6.75
+ 20
+10.25
+ 30
+0.0
+ 11
+5.75
+ 21
+10.25
+ 31
+0.0
+ 0
+LINE
+ 5
+140
+ 8
+0
+ 10
+7.0
+ 20
+9.5
+ 30
+0.0
+ 11
+6.75
+ 21
+10.25
+ 31
+0.0
+ 0
+LINE
+ 5
+141
+ 8
+0
+ 10
+5.75
+ 20
+10.25
+ 30
+0.0
+ 11
+5.5
+ 21
+9.5
+ 31
+0.0
+ 0
+LINE
+ 5
+142
+ 8
+0
+ 10
+5.5
+ 20
+9.5
+ 30
+0.0
+ 11
+7.0
+ 21
+9.5
+ 31
+0.0
+ 0
+LINE
+ 5
+143
+ 8
+0
+ 10
+6.5
+ 20
+9.0
+ 30
+0.0
+ 11
+6.0
+ 21
+9.0
+ 31
+0.0
+ 0
+LINE
+ 5
+144
+ 8
+0
+ 10
+6.5
+ 20
+7.5
+ 30
+0.0
+ 11
+6.5
+ 21
+9.0
+ 31
+0.0
+ 0
+LINE
+ 5
+145
+ 8
+0
+ 10
+7.0
+ 20
+7.0
+ 30
+0.0
+ 11
+6.5
+ 21
+7.5
+ 31
+0.0
+ 0
+LINE
+ 5
+146
+ 8
+0
+ 10
+5.5
+ 20
+7.0
+ 30
+0.0
+ 11
+7.0
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+147
+ 8
+0
+ 10
+6.0
+ 20
+7.5
+ 30
+0.0
+ 11
+5.5
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+148
+ 8
+0
+ 10
+6.0
+ 20
+9.0
+ 30
+0.0
+ 11
+6.0
+ 21
+7.5
+ 31
+0.0
+ 0
+LINE
+ 5
+149
+ 8
+0
+ 10
+7.5
+ 20
+2.25
+ 30
+0.0
+ 11
+7.0
+ 21
+2.75
+ 31
+0.0
+ 0
+LINE
+ 5
+14A
+ 8
+0
+ 10
+7.0
+ 20
+3.0
+ 30
+0.0
+ 11
+8.0
+ 21
+2.0
+ 31
+0.0
+ 0
+LINE
+ 5
+14B
+ 8
+0
+ 10
+7.0
+ 20
+3.0
+ 30
+0.0
+ 11
+7.0
+ 21
+11.0
+ 31
+0.0
+ 0
+LINE
+ 5
+14C
+ 8
+0
+ 10
+3.5636000000000081
+ 20
+9.0
+ 30
+0.0
+ 11
+3.5
+ 21
+9.0
+ 31
+0.0
+ 0
+LINE
+ 5
+14D
+ 8
+0
+ 10
+4.0
+ 20
+9.0
+ 30
+0.0
+ 11
+3.941600000000022
+ 21
+9.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+14E
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+965
+ 8
+0
+ 10
+3.5625
+ 20
+8.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+966
+ 8
+0
+ 10
+3.5625
+ 20
+9.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+967
+ 8
+0
+ 10
+3.9375
+ 20
+9.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+968
+ 8
+0
+ 10
+3.9375
+ 20
+8.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+969
+ 8
+0
+ 0
+LINE
+ 5
+14F
+ 8
+0
+ 10
+3.5
+ 20
+8.5
+ 30
+0.0
+ 11
+3.0
+ 21
+8.5
+ 31
+0.0
+ 0
+LINE
+ 5
+150
+ 8
+0
+ 10
+3.0
+ 20
+8.0
+ 30
+0.0
+ 11
+3.5
+ 21
+8.0
+ 31
+0.0
+ 0
+LINE
+ 5
+151
+ 8
+0
+ 10
+4.0
+ 20
+7.5
+ 30
+0.0
+ 11
+4.0
+ 21
+9.0
+ 31
+0.0
+ 0
+LINE
+ 5
+152
+ 8
+0
+ 10
+4.5
+ 20
+7.0
+ 30
+0.0
+ 11
+4.0
+ 21
+7.5
+ 31
+0.0
+ 0
+LINE
+ 5
+153
+ 8
+0
+ 10
+3.0
+ 20
+7.0
+ 30
+0.0
+ 11
+4.5
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+154
+ 8
+0
+ 10
+3.5
+ 20
+7.5
+ 30
+0.0
+ 11
+3.0
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+155
+ 8
+0
+ 10
+3.5
+ 20
+9.0
+ 30
+0.0
+ 11
+3.5
+ 21
+7.5
+ 31
+0.0
+ 0
+LINE
+ 5
+156
+ 8
+0
+ 10
+3.0
+ 20
+2.75
+ 30
+0.0
+ 11
+2.5
+ 21
+2.25
+ 31
+0.0
+ 0
+LINE
+ 5
+157
+ 8
+0
+ 10
+2.0
+ 20
+2.0
+ 30
+0.0
+ 11
+3.0
+ 21
+3.0
+ 31
+0.0
+ 0
+LINE
+ 5
+158
+ 8
+0
+ 10
+3.0
+ 20
+11.0
+ 30
+0.0
+ 11
+3.0
+ 21
+3.0
+ 31
+0.0
+ 0
+LINE
+ 5
+159
+ 8
+0
+ 10
+2.990200000000014
+ 20
+2.7400000000000091
+ 30
+0.0
+ 11
+7.0100000000000193
+ 21
+2.7400000000000091
+ 31
+0.0
+ 0
+LINE
+ 5
+15A
+ 8
+0
+ 10
+2.9817000000000169
+ 20
+2.7300000000000169
+ 30
+0.0
+ 11
+7.0203999999999951
+ 21
+2.7300000000000169
+ 31
+0.0
+ 0
+LINE
+ 5
+15B
+ 8
+0
+ 10
+2.970899999999999
+ 20
+2.719999999999998
+ 30
+0.0
+ 11
+7.0302000000000078
+ 21
+2.719999999999998
+ 31
+0.0
+ 0
+LINE
+ 5
+15C
+ 8
+0
+ 10
+2.9602000000000128
+ 20
+2.7100000000000062
+ 30
+0.0
+ 11
+7.0400999999999954
+ 21
+2.7100000000000062
+ 31
+0.0
+ 0
+LINE
+ 5
+15D
+ 8
+0
+ 10
+2.9505000000000039
+ 20
+2.7000000000000171
+ 30
+0.0
+ 11
+7.0500000000000123
+ 21
+2.7000000000000171
+ 31
+0.0
+ 0
+LINE
+ 5
+15E
+ 8
+0
+ 10
+2.938700000000011
+ 20
+2.6899999999999959
+ 30
+0.0
+ 11
+7.0598999999999972
+ 21
+2.6899999999999959
+ 31
+0.0
+ 0
+LINE
+ 5
+15F
+ 8
+0
+ 10
+2.9312000000000169
+ 20
+2.680000000000005
+ 30
+0.0
+ 11
+7.0703000000000022
+ 21
+2.680000000000005
+ 31
+0.0
+ 0
+LINE
+ 5
+160
+ 8
+0
+ 10
+2.9205000000000041
+ 20
+2.670000000000015
+ 30
+0.0
+ 11
+7.080600000000004
+ 21
+2.670000000000015
+ 31
+0.0
+ 0
+LINE
+ 5
+161
+ 8
+0
+ 10
+2.9107999999999929
+ 20
+2.6599999999999961
+ 30
+0.0
+ 11
+7.0904999999999907
+ 21
+2.6599999999999961
+ 31
+0.0
+ 0
+LINE
+ 5
+162
+ 8
+0
+ 10
+2.900100000000009
+ 20
+2.6500000000000039
+ 30
+0.0
+ 11
+7.1004000000000076
+ 21
+2.6500000000000039
+ 31
+0.0
+ 0
+LINE
+ 5
+163
+ 8
+0
+ 10
+2.891500000000006
+ 20
+2.6400000000000139
+ 30
+0.0
+ 11
+7.1098000000000079
+ 21
+2.6400000000000139
+ 31
+0.0
+ 0
+LINE
+ 5
+164
+ 8
+0
+ 10
+2.879700000000013
+ 20
+2.629999999999995
+ 30
+0.0
+ 11
+7.1202000000000121
+ 21
+2.629999999999995
+ 31
+0.0
+ 0
+LINE
+ 5
+165
+ 8
+0
+ 10
+2.8701000000000061
+ 20
+2.6200000000000032
+ 30
+0.0
+ 11
+7.1299999999999946
+ 21
+2.6200000000000032
+ 31
+0.0
+ 0
+LINE
+ 5
+166
+ 8
+0
+ 10
+2.8603999999999981
+ 20
+2.6100000000000132
+ 30
+0.0
+ 11
+7.1399000000000123
+ 21
+2.6100000000000132
+ 31
+0.0
+ 0
+LINE
+ 5
+167
+ 8
+0
+ 10
+2.8517999999999968
+ 20
+2.599999999999993
+ 30
+0.0
+ 11
+7.149799999999999
+ 21
+2.599999999999993
+ 31
+0.0
+ 0
+LINE
+ 5
+168
+ 8
+0
+ 10
+2.8425000000000011
+ 20
+2.5900000000000021
+ 30
+0.0
+ 11
+7.1603000000000048
+ 21
+2.5900000000000021
+ 31
+0.0
+ 0
+LINE
+ 5
+169
+ 8
+0
+ 10
+2.8320999999999952
+ 20
+2.5800000000000112
+ 30
+0.0
+ 11
+7.1699000000000126
+ 21
+2.5800000000000112
+ 31
+0.0
+ 0
+LINE
+ 5
+16A
+ 8
+0
+ 10
+2.8226999999999971
+ 20
+2.5699999999999932
+ 30
+0.0
+ 11
+7.1804999999999941
+ 21
+2.5699999999999932
+ 31
+0.0
+ 0
+LINE
+ 5
+16B
+ 8
+0
+ 10
+2.8112000000000128
+ 20
+2.5600000000000018
+ 30
+0.0
+ 11
+7.190100000000001
+ 21
+2.5600000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+16C
+ 8
+0
+ 10
+2.8019000000000172
+ 20
+2.55000000000001
+ 30
+0.0
+ 11
+7.1997000000000071
+ 21
+2.55000000000001
+ 31
+0.0
+ 0
+LINE
+ 5
+16D
+ 8
+0
+ 10
+2.790400000000004
+ 20
+2.5399999999999912
+ 30
+0.0
+ 11
+7.2104000000000212
+ 21
+2.5399999999999912
+ 31
+0.0
+ 0
+LINE
+ 5
+16E
+ 8
+0
+ 10
+2.782100000000014
+ 20
+2.5299999999999998
+ 30
+0.0
+ 11
+7.2210000000000019
+ 21
+2.5299999999999998
+ 31
+0.0
+ 0
+LINE
+ 5
+16F
+ 8
+0
+ 10
+2.7707000000000042
+ 20
+2.5200000000000089
+ 30
+0.0
+ 11
+7.2296000000000031
+ 21
+2.5200000000000089
+ 31
+0.0
+ 0
+LINE
+ 5
+170
+ 8
+0
+ 10
+2.7623000000000091
+ 20
+2.510000000000018
+ 30
+0.0
+ 11
+7.2412999999999954
+ 21
+2.510000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+171
+ 8
+0
+ 10
+2.750900000000001
+ 20
+2.5
+ 30
+0.0
+ 11
+7.2509000000000006
+ 21
+2.5
+ 31
+0.0
+ 0
+LINE
+ 5
+172
+ 8
+0
+ 10
+2.7426000000000088
+ 20
+2.4900000000000091
+ 30
+0.0
+ 11
+7.2605000000000084
+ 21
+2.4900000000000091
+ 31
+0.0
+ 0
+LINE
+ 5
+173
+ 8
+0
+ 10
+2.7301000000000211
+ 20
+2.4800000000000182
+ 30
+0.0
+ 11
+7.2701000000000127
+ 21
+2.4800000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+174
+ 8
+0
+ 10
+2.7218000000000009
+ 20
+2.4699999999999971
+ 30
+0.0
+ 11
+7.2797000000000178
+ 21
+2.4699999999999971
+ 31
+0.0
+ 0
+LINE
+ 5
+175
+ 8
+0
+ 10
+2.7113999999999971
+ 20
+2.4600000000000071
+ 30
+0.0
+ 11
+7.2914000000000092
+ 21
+2.4600000000000071
+ 31
+0.0
+ 0
+LINE
+ 5
+176
+ 8
+0
+ 10
+2.7009000000000181
+ 20
+2.4500000000000171
+ 30
+0.0
+ 11
+7.299900000000008
+ 21
+2.4500000000000171
+ 31
+0.0
+ 0
+LINE
+ 5
+177
+ 8
+0
+ 10
+2.6895000000000091
+ 20
+2.4399999999999959
+ 30
+0.0
+ 11
+7.3095000000000132
+ 21
+2.4399999999999959
+ 31
+0.0
+ 0
+LINE
+ 5
+178
+ 8
+0
+ 10
+2.6812000000000178
+ 20
+2.430000000000005
+ 30
+0.0
+ 11
+7.321300000000007
+ 21
+2.430000000000005
+ 31
+0.0
+ 0
+LINE
+ 5
+179
+ 8
+0
+ 10
+2.6708000000000141
+ 20
+2.420000000000015
+ 30
+0.0
+ 11
+7.3309000000000131
+ 21
+2.420000000000015
+ 31
+0.0
+ 0
+LINE
+ 5
+17A
+ 8
+0
+ 10
+2.660400000000009
+ 20
+2.4099999999999961
+ 30
+0.0
+ 11
+7.3404999999999907
+ 21
+2.4099999999999961
+ 31
+0.0
+ 0
+LINE
+ 5
+17B
+ 8
+0
+ 10
+2.6500000000000039
+ 20
+2.4000000000000039
+ 30
+0.0
+ 11
+7.3500999999999967
+ 21
+2.4000000000000039
+ 31
+0.0
+ 0
+LINE
+ 5
+17C
+ 8
+0
+ 10
+2.6406000000000049
+ 20
+2.3900000000000139
+ 30
+0.0
+ 11
+7.3607000000000076
+ 21
+2.3900000000000139
+ 31
+0.0
+ 0
+LINE
+ 5
+17D
+ 8
+0
+ 10
+2.6302000000000021
+ 20
+2.379999999999995
+ 30
+0.0
+ 11
+7.3703000000000118
+ 21
+2.379999999999995
+ 31
+0.0
+ 0
+LINE
+ 5
+17E
+ 8
+0
+ 10
+2.621900000000009
+ 20
+2.3700000000000032
+ 30
+0.0
+ 11
+7.3810000000000002
+ 21
+2.3700000000000032
+ 31
+0.0
+ 0
+LINE
+ 5
+17F
+ 8
+0
+ 10
+2.6094000000000221
+ 20
+2.3600000000000132
+ 30
+0.0
+ 11
+7.3916000000000111
+ 21
+2.3600000000000132
+ 31
+0.0
+ 0
+LINE
+ 5
+180
+ 8
+0
+ 10
+2.6011000000000011
+ 20
+2.349999999999993
+ 30
+0.0
+ 11
+7.4002000000000132
+ 21
+2.349999999999993
+ 31
+0.0
+ 0
+LINE
+ 5
+181
+ 8
+0
+ 10
+2.5896000000000181
+ 20
+2.3400000000000021
+ 30
+0.0
+ 11
+7.4119000000000019
+ 21
+2.3400000000000021
+ 31
+0.0
+ 0
+LINE
+ 5
+182
+ 8
+0
+ 10
+2.581299999999997
+ 20
+2.3300000000000112
+ 30
+0.0
+ 11
+7.4215000000000071
+ 21
+2.3300000000000112
+ 31
+0.0
+ 0
+LINE
+ 5
+183
+ 8
+0
+ 10
+2.5698000000000141
+ 20
+2.3199999999999932
+ 30
+0.0
+ 11
+7.4311000000000131
+ 21
+2.3199999999999932
+ 31
+0.0
+ 0
+LINE
+ 5
+184
+ 8
+0
+ 10
+2.5614999999999948
+ 20
+2.3100000000000018
+ 30
+0.0
+ 11
+7.4416999999999973
+ 21
+2.3100000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+185
+ 8
+0
+ 10
+2.5501000000000138
+ 20
+2.30000000000001
+ 30
+0.0
+ 11
+7.4524000000000123
+ 21
+2.30000000000001
+ 31
+0.0
+ 0
+LINE
+ 5
+186
+ 8
+0
+ 10
+2.5407000000000148
+ 20
+2.2899999999999912
+ 30
+0.0
+ 11
+7.4609000000000076
+ 21
+2.2899999999999912
+ 31
+0.0
+ 0
+LINE
+ 5
+187
+ 8
+0
+ 10
+2.529300000000005
+ 20
+2.2799999999999998
+ 30
+0.0
+ 11
+7.4705000000000137
+ 21
+2.2799999999999998
+ 31
+0.0
+ 0
+LINE
+ 5
+188
+ 8
+0
+ 10
+2.519900000000006
+ 20
+2.2700000000000089
+ 30
+0.0
+ 11
+7.4812000000000012
+ 21
+2.2700000000000089
+ 31
+0.0
+ 0
+LINE
+ 5
+189
+ 8
+0
+ 10
+2.5095000000000018
+ 20
+2.260000000000018
+ 30
+0.0
+ 11
+7.4908000000000081
+ 21
+2.260000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+18A
+ 8
+0
+ 10
+7.0
+ 20
+2.75
+ 30
+0.0
+ 11
+3.0
+ 21
+2.75
+ 31
+0.0
+ 0
+LINE
+ 5
+18B
+ 8
+0
+ 10
+2.5
+ 20
+2.25
+ 30
+0.0
+ 11
+7.5
+ 21
+2.25
+ 31
+0.0
+ 0
+LINE
+ 5
+18C
+ 8
+0
+ 10
+4.0
+ 20
+8.0
+ 30
+0.0
+ 11
+6.0
+ 21
+8.0
+ 31
+0.0
+ 0
+LINE
+ 5
+18D
+ 8
+0
+ 10
+6.0
+ 20
+8.5
+ 30
+0.0
+ 11
+4.0
+ 21
+8.5
+ 31
+0.0
+ 0
+LINE
+ 5
+18E
+ 8
+0
+ 10
+3.0
+ 20
+3.0
+ 30
+0.0
+ 11
+7.0
+ 21
+3.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+18F
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+96A
+ 8
+0
+ 10
+2.0
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+96B
+ 8
+0
+ 10
+2.0
+ 20
+11.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+96C
+ 8
+0
+ 10
+8.0
+ 20
+11.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+96D
+ 8
+0
+ 10
+8.0
+ 20
+2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+96E
+ 8
+0
+ 0
+POLYLINE
+ 5
+190
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+96F
+ 8
+0
+ 10
+2.0
+ 20
+12.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+970
+ 8
+0
+ 10
+2.0
+ 20
+16.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+971
+ 8
+0
+ 10
+8.0
+ 20
+16.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+972
+ 8
+0
+ 10
+8.0
+ 20
+12.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+973
+ 8
+0
+ 0
+POLYLINE
+ 5
+191
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+974
+ 8
+0
+ 10
+1.0
+ 20
+1.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+975
+ 8
+0
+ 10
+1.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+976
+ 8
+0
+ 10
+9.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+977
+ 8
+0
+ 10
+9.0
+ 20
+1.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+978
+ 8
+0
+ 0
+POLYLINE
+ 5
+192
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+979
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+97A
+ 8
+0
+ 10
+0.0
+ 20
+18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+97B
+ 8
+0
+ 10
+10.0
+ 20
+18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+97C
+ 8
+0
+ 10
+10.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+97D
+ 8
+0
+ 0
+ENDBLK
+ 5
+194
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+KÜCHENBLOCK_-_2100_X_2400_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+KÜCHENBLOCK_-_2100_X_2400_
+ 1
+KITCHEN_LAYOUT_7X8_PARTIAL_WALL
+ 0
+LINE
+ 5
+19E
+ 8
+0
+ 10
+0.0
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+19F
+ 8
+0
+ 10
+96.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A0
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A1
+ 8
+0
+ 10
+96.0
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A4
+ 8
+0
+ 10
+96.0
+ 20
+60.0
+ 30
+0.0
+ 11
+34.0
+ 21
+60.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A5
+ 8
+0
+ 10
+34.0
+ 20
+84.0
+ 30
+0.0
+ 11
+96.0
+ 21
+84.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A6
+ 8
+0
+ 10
+34.0
+ 20
+60.0
+ 30
+0.0
+ 11
+34.0
+ 21
+84.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1A7
+ 8
+0
+ 10
+96.0
+ 20
+84.0
+ 30
+0.0
+ 11
+96.0
+ 21
+60.0
+ 31
+0.0
+ 0
+ARC
+ 5
+1A8
+ 8
+0
+ 10
+34.5
+ 20
+6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+180.0
+ 51
+270.0
+ 0
+ARC
+ 5
+1A9
+ 8
+0
+ 10
+33.5
+ 20
+1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+180.0
+ 51
+270.0
+ 0
+CIRCLE
+ 5
+1AA
+ 8
+0
+ 10
+40.499999999999993
+ 20
+12.5
+ 30
+0.0
+ 40
+0.5
+ 0
+CIRCLE
+ 5
+1AB
+ 8
+0
+ 10
+40.499999999999993
+ 20
+12.5
+ 30
+0.0
+ 40
+1.0
+ 0
+ARC
+ 5
+1AC
+ 8
+0
+ 10
+34.5
+ 20
+18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+90.0
+ 51
+180.0
+ 0
+ARC
+ 5
+1AD
+ 8
+0
+ 10
+33.5
+ 20
+19.5
+ 30
+0.0
+ 40
+1.5
+ 50
+90.0
+ 51
+180.0
+ 0
+POLYLINE
+ 5
+1AE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+980
+ 8
+0
+ 10
+33.5
+ 20
+6.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+981
+ 8
+0
+ 10
+33.5
+ 20
+18.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+982
+ 8
+0
+ 0
+POLYLINE
+ 5
+1AF
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+983
+ 8
+0
+ 10
+32.0
+ 20
+1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+984
+ 8
+0
+ 10
+32.0
+ 20
+19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+985
+ 8
+0
+ 0
+ARC
+ 5
+1B0
+ 8
+0
+ 10
+46.250000000000021
+ 20
+6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+270.0
+ 51
+0.0
+ 0
+ARC
+ 5
+1B1
+ 8
+0
+ 10
+49.750000000000028
+ 20
+6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+180.0
+ 51
+270.0
+ 0
+ARC
+ 5
+1B2
+ 8
+0
+ 10
+61.500000000000028
+ 20
+6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+270.0
+ 51
+0.0
+ 0
+ARC
+ 5
+1B3
+ 8
+0
+ 10
+62.500000000000028
+ 20
+1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+270.0
+ 51
+0.0
+ 0
+POLYLINE
+ 5
+1B4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+986
+ 8
+0
+ 10
+61.500000000000028
+ 20
+5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+987
+ 8
+0
+ 10
+49.750000000000028
+ 20
+5.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+988
+ 8
+0
+ 0
+ARC
+ 5
+1B5
+ 8
+0
+ 10
+46.250000000000021
+ 20
+18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+0.0
+ 51
+90.0
+ 0
+ARC
+ 5
+1B6
+ 8
+0
+ 10
+49.750000000000028
+ 20
+18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+90.0
+ 51
+180.0
+ 0
+ARC
+ 5
+1B7
+ 8
+0
+ 10
+61.500000000000028
+ 20
+18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+0.0
+ 51
+90.0
+ 0
+ARC
+ 5
+1B8
+ 8
+0
+ 10
+62.500000000000028
+ 20
+19.5
+ 30
+0.0
+ 40
+1.5
+ 50
+0.0
+ 51
+90.0
+ 0
+CIRCLE
+ 5
+1B9
+ 8
+0
+ 10
+55.500000000000028
+ 20
+12.5
+ 30
+0.0
+ 40
+0.5
+ 0
+CIRCLE
+ 5
+1BA
+ 8
+0
+ 10
+55.500000000000028
+ 20
+12.5
+ 30
+0.0
+ 40
+1.0
+ 0
+POLYLINE
+ 5
+1BB
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+989
+ 8
+0
+ 10
+49.750000000000028
+ 20
+19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+98A
+ 8
+0
+ 10
+61.500000000000028
+ 20
+19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+98B
+ 8
+0
+ 0
+LINE
+ 5
+1BC
+ 8
+0
+ 10
+47.250000000000028
+ 20
+6.5
+ 30
+0.0
+ 11
+47.250000000000028
+ 21
+18.5
+ 31
+0.0
+ 0
+LINE
+ 5
+1BD
+ 8
+0
+ 10
+48.750000000000028
+ 20
+18.5
+ 30
+0.0
+ 11
+48.750000000000028
+ 21
+6.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+1BE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+98C
+ 8
+0
+ 10
+62.500000000000028
+ 20
+18.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+98D
+ 8
+0
+ 10
+62.500000000000028
+ 20
+6.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+98E
+ 8
+0
+ 0
+POLYLINE
+ 5
+1BF
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+98F
+ 8
+0
+ 10
+64.000000000000028
+ 20
+19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+990
+ 8
+0
+ 10
+64.000000000000028
+ 20
+1.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+991
+ 8
+0
+ 0
+POLYLINE
+ 5
+1C0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+992
+ 8
+0
+ 10
+46.250000000000021
+ 20
+5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+993
+ 8
+0
+ 10
+34.5
+ 20
+5.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+994
+ 8
+0
+ 0
+POLYLINE
+ 5
+1C1
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+995
+ 8
+0
+ 10
+34.5
+ 20
+19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+996
+ 8
+0
+ 10
+46.250000000000021
+ 20
+19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+997
+ 8
+0
+ 0
+POLYLINE
+ 5
+1C2
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+998
+ 8
+0
+ 10
+33.5
+ 20
+21.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+999
+ 8
+0
+ 10
+62.500000000000028
+ 20
+21.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+99A
+ 8
+0
+ 0
+POLYLINE
+ 5
+1C3
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+99B
+ 8
+0
+ 10
+62.500000000000028
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+99C
+ 8
+0
+ 10
+33.5
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+99D
+ 8
+0
+ 0
+LINE
+ 5
+1C4
+ 8
+0
+ 10
+64.000000000000028
+ 20
+4.0
+ 30
+0.0
+ 11
+32.0
+ 21
+4.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1C5
+ 8
+0
+ 10
+30.999999999999989
+ 20
+54.999959999999987
+ 30
+0.0
+ 11
+30.999999999999989
+ 21
+55.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1C6
+ 8
+0
+ 10
+31.999999999999989
+ 20
+54.999959999999987
+ 30
+0.0
+ 11
+30.999999999999989
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1C7
+ 8
+0
+ 10
+31.999999999999989
+ 20
+55.999959999999987
+ 30
+0.0
+ 11
+31.999999999999989
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1C8
+ 8
+0
+ 10
+-0.0000000000000071
+ 20
+56.999959999999987
+ 30
+0.0
+ 11
+32.999999999999993
+ 21
+56.999959999999987
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+1C9
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+99E
+ 8
+0
+ 10
+-0.0000000000000071
+ 20
+55.999959999999987
+ 30
+0.0
+ 0
+VERTEX
+ 5
+99F
+ 8
+0
+ 10
+-0.0000000000000071
+ 20
+84.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A0
+ 8
+0
+ 10
+32.999999999999993
+ 20
+84.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A1
+ 8
+0
+ 10
+32.999999999999993
+ 20
+55.999959999999987
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9A2
+ 8
+0
+ 0
+CIRCLE
+ 5
+1CA
+ 8
+0
+ 10
+89.0
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+1CB
+ 8
+0
+ 10
+89.0
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+1CC
+ 8
+0
+ 10
+89.0
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+2.0
+ 0
+LINE
+ 5
+1CD
+ 8
+0
+ 10
+89.0
+ 20
+59.999995999999982
+ 30
+0.0
+ 11
+89.0
+ 21
+58.999996000000003
+ 31
+0.0
+ 0
+LINE
+ 5
+1CE
+ 8
+0
+ 10
+87.0
+ 20
+58.999996000000003
+ 30
+0.0
+ 11
+87.0
+ 21
+59.999995999999982
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+1CF
+ 8
+0
+ 10
+89.0
+ 20
+66.0
+ 30
+0.0
+ 40
+2.0
+ 0
+CIRCLE
+ 5
+1D0
+ 8
+0
+ 10
+89.0
+ 20
+66.0
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+1D1
+ 8
+0
+ 10
+89.0
+ 20
+66.0
+ 30
+0.0
+ 40
+4.0
+ 0
+CIRCLE
+ 5
+1D2
+ 8
+0
+ 10
+89.0
+ 20
+66.0
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+1D3
+ 8
+0
+ 10
+80.000002999999978
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+1D4
+ 8
+0
+ 10
+80.000002999999978
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+1D5
+ 8
+0
+ 10
+80.000002999999978
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+2.0
+ 0
+CIRCLE
+ 5
+1D6
+ 8
+0
+ 10
+80.000002999999978
+ 20
+66.0
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+1D7
+ 8
+0
+ 10
+82.000003999999976
+ 20
+58.999996000000003
+ 30
+0.0
+ 11
+82.000003999999976
+ 21
+59.999995999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+1D8
+ 8
+0
+ 10
+80.000002999999978
+ 20
+59.999995999999982
+ 30
+0.0
+ 11
+80.000002999999978
+ 21
+58.999996000000003
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+1D9
+ 8
+0
+ 10
+80.000002999999978
+ 20
+66.0
+ 30
+0.0
+ 40
+2.0
+ 0
+CIRCLE
+ 5
+1DA
+ 8
+0
+ 10
+80.000002999999978
+ 20
+66.0
+ 30
+0.0
+ 40
+3.0
+ 0
+LINE
+ 5
+1DB
+ 8
+0
+ 10
+74.000003400000011
+ 20
+81.0
+ 30
+0.0
+ 11
+95.0
+ 21
+81.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+1DC
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9A3
+ 8
+0
+ 10
+76.000002999999964
+ 20
+57.999995999999989
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A4
+ 8
+0
+ 10
+76.000002999999964
+ 20
+58.999996000000003
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A5
+ 8
+0
+ 10
+93.0
+ 20
+58.999996000000003
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A6
+ 8
+0
+ 10
+93.0
+ 20
+57.999995999999989
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9A7
+ 8
+0
+ 0
+CIRCLE
+ 5
+1DD
+ 8
+0
+ 10
+80.000002999999978
+ 20
+74.999999700000004
+ 30
+0.0
+ 40
+4.0
+ 0
+POLYLINE
+ 5
+1DE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9A8
+ 8
+0
+ 10
+74.000003400000011
+ 20
+59.999995999999982
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9A9
+ 8
+0
+ 10
+74.000003400000011
+ 20
+84.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9AA
+ 8
+0
+ 10
+95.0
+ 20
+84.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9AB
+ 8
+0
+ 10
+95.0
+ 20
+59.999995999999982
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9AC
+ 8
+0
+ 0
+LINE
+ 5
+1DF
+ 8
+0
+ 10
+27.367520651087769
+ 20
+24.0
+ 30
+0.0
+ 11
+62.867517764336242
+ 21
+59.499997113248469
+ 31
+0.0
+ 0
+LINE
+ 5
+1E0
+ 8
+0
+ 10
+18.882239276849191
+ 20
+24.0
+ 30
+0.0
+ 11
+54.382237238625642
+ 21
+59.49999796177643
+ 31
+0.0
+ 0
+LINE
+ 5
+1E1
+ 8
+0
+ 10
+10.39695790261063
+ 20
+24.0
+ 30
+0.0
+ 11
+45.896956712915042
+ 21
+59.499998810304433
+ 31
+0.0
+ 0
+LINE
+ 5
+1E2
+ 8
+0
+ 10
+1.911676528372058
+ 20
+24.0
+ 30
+0.0
+ 11
+32.91163652837205
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1E3
+ 8
+0
+ 10
+33.025246417648908
+ 20
+55.11356988927686
+ 30
+0.0
+ 11
+37.411676187204463
+ 21
+59.499999658832401
+ 31
+0.0
+ 0
+LINE
+ 5
+1E4
+ 8
+0
+ 10
+-0.0000000000000107
+ 20
+30.573604845866509
+ 30
+0.0
+ 11
+24.426355154133478
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1E5
+ 8
+0
+ 10
+-0.0000000000000107
+ 20
+39.058886220105073
+ 30
+0.0
+ 11
+15.94107377989492
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1E6
+ 8
+0
+ 10
+-0.0000000000000071
+ 20
+47.544167594343662
+ 30
+0.0
+ 11
+7.4557924056563474
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1E7
+ 8
+0
+ 10
+35.852802025326319
+ 20
+24.0
+ 30
+0.0
+ 11
+71.35279829004682
+ 21
+59.499996264720487
+ 31
+0.0
+ 0
+LINE
+ 5
+1E8
+ 8
+0
+ 10
+44.338083399564887
+ 20
+24.0
+ 30
+0.0
+ 11
+77.83807939956489
+ 21
+57.499995999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+1E9
+ 8
+0
+ 10
+52.823364773803469
+ 20
+24.0
+ 30
+0.0
+ 11
+86.323360773803458
+ 21
+57.499995999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+1EA
+ 8
+0
+ 10
+61.30864614804203
+ 20
+24.0
+ 30
+0.0
+ 11
+96.000000000000043
+ 21
+58.69135385195797
+ 31
+0.0
+ 0
+LINE
+ 5
+1EB
+ 8
+0
+ 10
+69.793927522280612
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+50.206072477719388
+ 31
+0.0
+ 0
+LINE
+ 5
+1EC
+ 8
+0
+ 10
+78.279208896519179
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+41.720791103480813
+ 31
+0.0
+ 0
+LINE
+ 5
+1ED
+ 8
+0
+ 10
+86.764490270757776
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+33.235509729242231
+ 31
+0.0
+ 0
+LINE
+ 5
+1EE
+ 8
+0
+ 10
+95.249771644996358
+ 20
+24.0
+ 30
+0.0
+ 11
+96.0
+ 21
+24.750228355003639
+ 31
+0.0
+ 0
+LINE
+ 5
+1EF
+ 8
+0
+ 10
+59.228316995509317
+ 20
+24.0
+ 30
+0.0
+ 11
+28.228356995509301
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1F0
+ 8
+0
+ 10
+50.743035621270742
+ 20
+24.0
+ 30
+0.0
+ 11
+19.74307562127073
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1F1
+ 8
+0
+ 10
+42.257754247032167
+ 20
+24.0
+ 30
+0.0
+ 11
+11.257794247032161
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1F2
+ 8
+0
+ 10
+33.772472872793593
+ 20
+24.0
+ 30
+0.0
+ 11
+2.7725128727936008
+ 21
+54.999959999999987
+ 31
+0.0
+ 0
+LINE
+ 5
+1F3
+ 8
+0
+ 10
+25.287191498555039
+ 20
+24.0
+ 30
+0.0
+ 11
+-0.0000000000000071
+ 21
+49.287191498555039
+ 31
+0.0
+ 0
+LINE
+ 5
+1F4
+ 8
+0
+ 10
+16.801910124316461
+ 20
+24.0
+ 30
+0.0
+ 11
+-0.0000000000000071
+ 21
+40.801910124316457
+ 31
+0.0
+ 0
+LINE
+ 5
+1F5
+ 8
+0
+ 10
+8.3166287500778964
+ 20
+24.0
+ 30
+0.0
+ 11
+-0.0000000000000071
+ 21
+32.316628750077911
+ 31
+0.0
+ 0
+LINE
+ 5
+1F6
+ 8
+0
+ 10
+67.713598369747899
+ 20
+24.0
+ 30
+0.0
+ 11
+33.675202065757311
+ 21
+58.038396303990567
+ 31
+0.0
+ 0
+LINE
+ 5
+1F7
+ 8
+0
+ 10
+76.198879743986453
+ 20
+24.0
+ 30
+0.0
+ 11
+40.698880413874427
+ 21
+59.499999330112018
+ 31
+0.0
+ 0
+LINE
+ 5
+1F8
+ 8
+0
+ 10
+84.684161118225035
+ 20
+24.0
+ 30
+0.0
+ 11
+49.184162636641162
+ 21
+59.49999848158388
+ 31
+0.0
+ 0
+LINE
+ 5
+1F9
+ 8
+0
+ 10
+93.169442492463588
+ 20
+24.0
+ 30
+0.0
+ 11
+57.669444859407882
+ 21
+59.499997633055713
+ 31
+0.0
+ 0
+LINE
+ 5
+1FA
+ 8
+0
+ 10
+95.999999999999957
+ 20
+29.65472386670217
+ 30
+0.0
+ 11
+66.154727082174603
+ 21
+59.499996784527568
+ 31
+0.0
+ 0
+LINE
+ 5
+1FB
+ 8
+0
+ 10
+96.0
+ 20
+38.140005240940731
+ 30
+0.0
+ 11
+76.640009240940714
+ 21
+57.499995999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+1FC
+ 8
+0
+ 10
+96.0
+ 20
+46.625286615179313
+ 30
+0.0
+ 11
+85.125290615179296
+ 21
+57.499995999999982
+ 31
+0.0
+ 0
+LINE
+ 5
+1FD
+ 8
+0
+ 10
+96.0
+ 20
+55.110567989417859
+ 30
+0.0
+ 11
+93.569107424278741
+ 21
+57.541460565139111
+ 31
+0.0
+ 0
+LINE
+ 5
+1FE
+ 8
+0
+ 10
+-0.098894018957985
+ 20
+-5.0
+ 30
+0.0
+ 11
+3.9011059810420221
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+1FF
+ 8
+0
+ 10
+89.901105981041994
+ 20
+85.0
+ 30
+0.0
+ 11
+93.901105981041994
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+200
+ 8
+0
+ 10
+-2.22021436251763
+ 20
+-5.0
+ 30
+0.0
+ 11
+1.7797856374823759
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+201
+ 8
+0
+ 10
+87.779785637482377
+ 20
+85.0
+ 30
+0.0
+ 11
+91.779785637482377
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+202
+ 8
+0
+ 10
+-4.3415347060772671
+ 20
+-5.0
+ 30
+0.0
+ 11
+-0.3415347060772618
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+203
+ 8
+0
+ 10
+85.658465293922717
+ 20
+85.0
+ 30
+0.0
+ 11
+89.658465293922717
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+204
+ 8
+0
+ 10
+-5.0
+ 20
+-3.5371449503630839
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+0.4628550496369144
+ 31
+0.0
+ 0
+LINE
+ 5
+205
+ 8
+0
+ 10
+83.537144950363086
+ 20
+85.0
+ 30
+0.0
+ 11
+87.537144950363114
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+206
+ 8
+0
+ 10
+-5.0
+ 20
+-1.4158246068034539
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+2.5841753931965439
+ 31
+0.0
+ 0
+LINE
+ 5
+207
+ 8
+0
+ 10
+81.415824606803454
+ 20
+85.0
+ 30
+0.0
+ 11
+85.415824606803454
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+208
+ 8
+0
+ 10
+-5.0
+ 20
+0.7054957367561912
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+4.7054957367561983
+ 31
+0.0
+ 0
+LINE
+ 5
+209
+ 8
+0
+ 10
+79.294504263243795
+ 20
+85.0
+ 30
+0.0
+ 11
+83.294504263243795
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+20A
+ 8
+0
+ 10
+-5.0
+ 20
+2.8268160803158362
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+6.8268160803158349
+ 31
+0.0
+ 0
+LINE
+ 5
+20B
+ 8
+0
+ 10
+77.173183919684149
+ 20
+85.0
+ 30
+0.0
+ 11
+81.173183919684149
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+20C
+ 8
+0
+ 10
+-5.0
+ 20
+4.9481364238754741
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+8.9481364238754821
+ 31
+0.0
+ 0
+LINE
+ 5
+20D
+ 8
+0
+ 10
+75.051863576124504
+ 20
+85.0
+ 30
+0.0
+ 11
+79.051863576124489
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+20E
+ 8
+0
+ 10
+-5.0
+ 20
+7.0694567674351196
+ 30
+0.0
+ 11
+-1.0
+ 21
+11.06945676743511
+ 31
+0.0
+ 0
+LINE
+ 5
+20F
+ 8
+0
+ 10
+72.930543232564872
+ 20
+85.0
+ 30
+0.0
+ 11
+76.930543232564872
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+210
+ 8
+0
+ 10
+-5.0
+ 20
+9.190777110994766
+ 30
+0.0
+ 11
+-1.0
+ 21
+13.190777110994761
+ 31
+0.0
+ 0
+LINE
+ 5
+211
+ 8
+0
+ 10
+70.809222889005227
+ 20
+85.0
+ 30
+0.0
+ 11
+74.809222889005227
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+212
+ 8
+0
+ 10
+-5.0
+ 20
+11.312097454554401
+ 30
+0.0
+ 11
+-1.0
+ 21
+15.312097454554401
+ 31
+0.0
+ 0
+LINE
+ 5
+213
+ 8
+0
+ 10
+68.687902545445581
+ 20
+85.0
+ 30
+0.0
+ 11
+72.687902545445581
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+214
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+13.43341779811405
+ 30
+0.0
+ 11
+-1.0
+ 21
+17.43341779811405
+ 31
+0.0
+ 0
+LINE
+ 5
+215
+ 8
+0
+ 10
+66.566582201885936
+ 20
+85.0
+ 30
+0.0
+ 11
+70.566582201885964
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+216
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+15.55473814167369
+ 30
+0.0
+ 11
+-1.0
+ 21
+19.554738141673688
+ 31
+0.0
+ 0
+LINE
+ 5
+217
+ 8
+0
+ 10
+64.445261858326305
+ 20
+85.0
+ 30
+0.0
+ 11
+68.445261858326305
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+218
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+17.67605848523332
+ 30
+0.0
+ 11
+-1.0
+ 21
+21.676058485233341
+ 31
+0.0
+ 0
+LINE
+ 5
+219
+ 8
+0
+ 10
+62.323941514766652
+ 20
+85.0
+ 30
+0.0
+ 11
+66.323941514766659
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+21A
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+19.797378828792962
+ 30
+0.0
+ 11
+-1.0
+ 21
+23.797378828792979
+ 31
+0.0
+ 0
+LINE
+ 5
+21B
+ 8
+0
+ 10
+60.202621171207007
+ 20
+85.0
+ 30
+0.0
+ 11
+64.202621171207014
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+21C
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+21.918699172352621
+ 30
+0.0
+ 11
+-2.918699172352623
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+21D
+ 8
+0
+ 10
+58.081300827647368
+ 20
+85.0
+ 30
+0.0
+ 11
+62.081300827647361
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+21E
+ 8
+0
+ 10
+55.959980484087708
+ 20
+85.0
+ 30
+0.0
+ 11
+59.959980484087737
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+21F
+ 8
+0
+ 10
+53.838660140528091
+ 20
+85.0
+ 30
+0.0
+ 11
+57.838660140528098
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+220
+ 8
+0
+ 10
+51.71733979696846
+ 20
+85.0
+ 30
+0.0
+ 11
+55.71733979696846
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+221
+ 8
+0
+ 10
+49.596019453408822
+ 20
+85.0
+ 30
+0.0
+ 11
+53.596019453408807
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+222
+ 8
+0
+ 10
+47.474699109849169
+ 20
+85.0
+ 30
+0.0
+ 11
+51.474699109849162
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+223
+ 8
+0
+ 10
+45.353378766289516
+ 20
+85.0
+ 30
+0.0
+ 11
+49.353378766289531
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+224
+ 8
+0
+ 10
+43.232058422729857
+ 20
+85.0
+ 30
+0.0
+ 11
+47.232058422729878
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+225
+ 8
+0
+ 10
+41.110738079170218
+ 20
+85.0
+ 30
+0.0
+ 11
+45.11073807917024
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+226
+ 8
+0
+ 10
+38.989417735610601
+ 20
+85.0
+ 30
+0.0
+ 11
+42.989417735610601
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+227
+ 8
+0
+ 10
+36.868097392050949
+ 20
+85.0
+ 30
+0.0
+ 11
+40.868097392050949
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+228
+ 8
+0
+ 10
+34.746777048491303
+ 20
+85.0
+ 30
+0.0
+ 11
+38.74677704849131
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+229
+ 8
+0
+ 10
+32.625456704931658
+ 20
+85.0
+ 30
+0.0
+ 11
+36.625456704931658
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+22A
+ 8
+0
+ 10
+30.504136361372019
+ 20
+85.0
+ 30
+0.0
+ 11
+34.504136361372034
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+22B
+ 8
+0
+ 10
+28.382816017812381
+ 20
+85.0
+ 30
+0.0
+ 11
+32.382816017812381
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+22C
+ 8
+0
+ 10
+-2.738544325747255
+ 20
+55.999959999999987
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+57.73850432574725
+ 31
+0.0
+ 0
+LINE
+ 5
+22D
+ 8
+0
+ 10
+26.261495674252739
+ 20
+85.0
+ 30
+0.0
+ 11
+30.261495674252739
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+22E
+ 8
+0
+ 10
+-4.8598646693069014
+ 20
+55.999959999999987
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+59.859824669306889
+ 31
+0.0
+ 0
+LINE
+ 5
+22F
+ 8
+0
+ 10
+24.140175330693079
+ 20
+85.0
+ 30
+0.0
+ 11
+28.140175330693079
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+230
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+57.981145012866527
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+61.981145012866527
+ 31
+0.0
+ 0
+LINE
+ 5
+231
+ 8
+0
+ 10
+22.018854987133452
+ 20
+85.0
+ 30
+0.0
+ 11
+26.018854987133452
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+232
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+60.10246535642618
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+64.10246535642618
+ 31
+0.0
+ 0
+LINE
+ 5
+233
+ 8
+0
+ 10
+19.897534643573799
+ 20
+85.0
+ 30
+0.0
+ 11
+23.89753464357381
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+234
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+62.223785699985818
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+66.223785699985825
+ 31
+0.0
+ 0
+LINE
+ 5
+235
+ 8
+0
+ 10
+17.776214300014161
+ 20
+85.0
+ 30
+0.0
+ 11
+21.776214300014171
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+236
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+64.345106043545471
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+68.345106043545471
+ 31
+0.0
+ 0
+LINE
+ 5
+237
+ 8
+0
+ 10
+15.65489395645452
+ 20
+85.0
+ 30
+0.0
+ 11
+19.654893956454529
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+238
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+66.466426387105116
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+70.466426387105116
+ 31
+0.0
+ 0
+LINE
+ 5
+239
+ 8
+0
+ 10
+13.53357361289488
+ 20
+85.0
+ 30
+0.0
+ 11
+17.53357361289488
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+23A
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+68.587746730664733
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+72.587746730664747
+ 31
+0.0
+ 0
+LINE
+ 5
+23B
+ 8
+0
+ 10
+11.412253269335229
+ 20
+85.0
+ 30
+0.0
+ 11
+15.412253269335221
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+23C
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+70.709067074224393
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+74.709067074224393
+ 31
+0.0
+ 0
+LINE
+ 5
+23D
+ 8
+0
+ 10
+9.2909329257755982
+ 20
+85.0
+ 30
+0.0
+ 11
+13.2909329257756
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+23E
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+72.830387417784038
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+76.830387417784024
+ 31
+0.0
+ 0
+LINE
+ 5
+23F
+ 8
+0
+ 10
+7.1696125822159606
+ 20
+85.0
+ 30
+0.0
+ 11
+11.169612582215951
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+240
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+74.95170776134367
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+78.95170776134367
+ 31
+0.0
+ 0
+LINE
+ 5
+241
+ 8
+0
+ 10
+5.048292238656316
+ 20
+85.0
+ 30
+0.0
+ 11
+9.0482922386563231
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+242
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+77.073028104903315
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+81.073028104903315
+ 31
+0.0
+ 0
+LINE
+ 5
+243
+ 8
+0
+ 10
+2.9269718950966692
+ 20
+85.0
+ 30
+0.0
+ 11
+6.9269718950966768
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+244
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+79.194348448462947
+ 30
+0.0
+ 11
+-1.0000000000000071
+ 21
+83.194348448462975
+ 31
+0.0
+ 0
+LINE
+ 5
+245
+ 8
+0
+ 10
+0.8056515515370319
+ 20
+85.0
+ 30
+0.0
+ 11
+4.8056515515370322
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+246
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+81.315668792022578
+ 30
+0.0
+ 11
+2.684331207977392
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+247
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+83.436989135582266
+ 30
+0.0
+ 11
+0.5630108644177483
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+248
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+85.558309479141855
+ 30
+0.0
+ 11
+-1.558309479141889
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+249
+ 8
+0
+ 10
+-5.0000000000000062
+ 20
+87.679629822701528
+ 30
+0.0
+ 11
+-3.6796298227015352
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24A
+ 8
+0
+ 10
+2.0224263246016592
+ 20
+-5.0
+ 30
+0.0
+ 11
+6.0224263246016587
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24B
+ 8
+0
+ 10
+92.022426324601668
+ 20
+85.0
+ 30
+0.0
+ 11
+96.022426324601682
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24C
+ 8
+0
+ 10
+4.143746668161298
+ 20
+-5.0
+ 30
+0.0
+ 11
+8.1437466681613042
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24D
+ 8
+0
+ 10
+94.143746668161285
+ 20
+85.0
+ 30
+0.0
+ 11
+98.143746668161299
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24E
+ 8
+0
+ 10
+6.2650670117209426
+ 20
+-5.0
+ 30
+0.0
+ 11
+10.265067011720941
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+24F
+ 8
+0
+ 10
+96.26506701172093
+ 20
+85.0
+ 30
+0.0
+ 11
+100.2650670117209
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+250
+ 8
+0
+ 10
+8.3863873552805792
+ 20
+-5.0
+ 30
+0.0
+ 11
+12.38638735528059
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+251
+ 8
+0
+ 10
+97.0
+ 20
+83.61361264471941
+ 30
+0.0
+ 11
+101.0
+ 21
+87.613612644719424
+ 31
+0.0
+ 0
+LINE
+ 5
+252
+ 8
+0
+ 10
+10.507707698840219
+ 20
+-5.0
+ 30
+0.0
+ 11
+14.50770769884023
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+253
+ 8
+0
+ 10
+97.0
+ 20
+81.492292301159765
+ 30
+0.0
+ 11
+101.0
+ 21
+85.492292301159779
+ 31
+0.0
+ 0
+LINE
+ 5
+254
+ 8
+0
+ 10
+12.62902804239987
+ 20
+-5.0
+ 30
+0.0
+ 11
+16.629028042399881
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+255
+ 8
+0
+ 10
+97.0
+ 20
+79.370971957600133
+ 30
+0.0
+ 11
+101.0
+ 21
+83.370971957600133
+ 31
+0.0
+ 0
+LINE
+ 5
+256
+ 8
+0
+ 10
+14.75034838595951
+ 20
+-5.0
+ 30
+0.0
+ 11
+18.750348385959519
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+257
+ 8
+0
+ 10
+97.0
+ 20
+77.249651614040474
+ 30
+0.0
+ 11
+101.0
+ 21
+81.249651614040502
+ 31
+0.0
+ 0
+LINE
+ 5
+258
+ 8
+0
+ 10
+16.871668729519151
+ 20
+-5.0
+ 30
+0.0
+ 11
+20.87166872951914
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+259
+ 8
+0
+ 10
+97.0
+ 20
+75.128331270480842
+ 30
+0.0
+ 11
+101.0
+ 21
+79.128331270480842
+ 31
+0.0
+ 0
+LINE
+ 5
+25A
+ 8
+0
+ 10
+18.9929890730788
+ 20
+-5.0
+ 30
+0.0
+ 11
+22.9929890730788
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+25B
+ 8
+0
+ 10
+97.0
+ 20
+73.007010926921183
+ 30
+0.0
+ 11
+101.0
+ 21
+77.007010926921211
+ 31
+0.0
+ 0
+LINE
+ 5
+25C
+ 8
+0
+ 10
+21.114309416638449
+ 20
+-5.0
+ 30
+0.0
+ 11
+25.114309416638442
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+25D
+ 8
+0
+ 10
+97.0
+ 20
+70.885690583361551
+ 30
+0.0
+ 11
+101.0
+ 21
+74.885690583361566
+ 31
+0.0
+ 0
+LINE
+ 5
+25E
+ 8
+0
+ 10
+23.235629760198069
+ 20
+-5.0
+ 30
+0.0
+ 11
+27.23562976019808
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+25F
+ 8
+0
+ 10
+97.0
+ 20
+68.764370239801906
+ 30
+0.0
+ 11
+101.0
+ 21
+72.764370239801934
+ 31
+0.0
+ 0
+LINE
+ 5
+260
+ 8
+0
+ 10
+25.356950103757711
+ 20
+-5.0
+ 30
+0.0
+ 11
+29.356950103757729
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+261
+ 8
+0
+ 10
+97.0
+ 20
+66.643049896242275
+ 30
+0.0
+ 11
+101.0
+ 21
+70.643049896242289
+ 31
+0.0
+ 0
+LINE
+ 5
+262
+ 8
+0
+ 10
+27.478270447317371
+ 20
+-5.0
+ 30
+0.0
+ 11
+30.0
+ 21
+-2.47827044731737
+ 31
+0.0
+ 0
+LINE
+ 5
+263
+ 8
+0
+ 10
+97.0
+ 20
+64.521729552682629
+ 30
+0.0
+ 11
+101.0
+ 21
+68.521729552682643
+ 31
+0.0
+ 0
+LINE
+ 5
+264
+ 8
+0
+ 10
+29.599590790877009
+ 20
+-5.0
+ 30
+0.0
+ 11
+30.0
+ 21
+-4.5995907908770164
+ 31
+0.0
+ 0
+LINE
+ 5
+265
+ 8
+0
+ 10
+97.0
+ 20
+62.400409209122969
+ 30
+0.0
+ 11
+101.0
+ 21
+66.400409209122998
+ 31
+0.0
+ 0
+LINE
+ 5
+266
+ 8
+0
+ 10
+97.0
+ 20
+60.279088865563352
+ 30
+0.0
+ 11
+101.0
+ 21
+64.279088865563352
+ 31
+0.0
+ 0
+LINE
+ 5
+267
+ 8
+0
+ 10
+98.842231477996293
+ 20
+60.0
+ 30
+0.0
+ 11
+101.0
+ 21
+62.157768522003707
+ 31
+0.0
+ 0
+LINE
+ 5
+268
+ 8
+0
+ 10
+100.9635518215558
+ 20
+60.0
+ 30
+0.0
+ 11
+101.0
+ 21
+60.036448178444061
+ 31
+0.0
+ 0
+LINE
+ 5
+269
+ 8
+0
+ 10
+66.0
+ 20
+-2.5407162878312728
+ 30
+0.0
+ 11
+67.540716287831273
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+26A
+ 8
+0
+ 10
+66.0
+ 20
+-4.662036631390917
+ 30
+0.0
+ 11
+69.662036631390919
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+26B
+ 8
+0
+ 10
+67.783356974950564
+ 20
+-5.0
+ 30
+0.0
+ 11
+71.783356974950564
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+26C
+ 8
+0
+ 10
+69.90467731851021
+ 20
+-5.0
+ 30
+0.0
+ 11
+73.904677318510196
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+26D
+ 8
+0
+ 10
+97.0
+ 20
+22.09532268148978
+ 30
+0.0
+ 11
+98.90467731851021
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+26E
+ 8
+0
+ 10
+72.025997662069855
+ 20
+-5.0
+ 30
+0.0
+ 11
+76.025997662069841
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+26F
+ 8
+0
+ 10
+97.0
+ 20
+19.974002337930141
+ 30
+0.0
+ 11
+101.0
+ 21
+23.974002337930141
+ 31
+0.0
+ 0
+LINE
+ 5
+270
+ 8
+0
+ 10
+74.147318005629486
+ 20
+-5.0
+ 30
+0.0
+ 11
+78.147318005629501
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+271
+ 8
+0
+ 10
+97.0
+ 20
+17.852681994370499
+ 30
+0.0
+ 11
+101.0
+ 21
+21.852681994370499
+ 31
+0.0
+ 0
+LINE
+ 5
+272
+ 8
+0
+ 10
+76.268638349189132
+ 20
+-5.0
+ 30
+0.0
+ 11
+80.268638349189132
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+273
+ 8
+0
+ 10
+97.0
+ 20
+15.731361650810859
+ 30
+0.0
+ 11
+101.0
+ 21
+19.731361650810861
+ 31
+0.0
+ 0
+LINE
+ 5
+274
+ 8
+0
+ 10
+78.389958692748792
+ 20
+-5.0
+ 30
+0.0
+ 11
+82.389958692748763
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+275
+ 8
+0
+ 10
+97.0
+ 20
+13.61004130725121
+ 30
+0.0
+ 11
+101.0
+ 21
+17.610041307251219
+ 31
+0.0
+ 0
+LINE
+ 5
+276
+ 8
+0
+ 10
+80.511279036308423
+ 20
+-5.0
+ 30
+0.0
+ 11
+84.511279036308423
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+277
+ 8
+0
+ 10
+97.0
+ 20
+11.488720963691559
+ 30
+0.0
+ 11
+101.0
+ 21
+15.48872096369157
+ 31
+0.0
+ 0
+LINE
+ 5
+278
+ 8
+0
+ 10
+82.632599379868054
+ 20
+-5.0
+ 30
+0.0
+ 11
+86.632599379868054
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+279
+ 8
+0
+ 10
+97.0
+ 20
+9.3674006201319315
+ 30
+0.0
+ 11
+101.0
+ 21
+13.36740062013193
+ 31
+0.0
+ 0
+LINE
+ 5
+27A
+ 8
+0
+ 10
+84.753919723427686
+ 20
+-5.0
+ 30
+0.0
+ 11
+88.753919723427714
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+27B
+ 8
+0
+ 10
+97.0
+ 20
+7.246080276572286
+ 30
+0.0
+ 11
+101.0
+ 21
+11.24608027657229
+ 31
+0.0
+ 0
+LINE
+ 5
+27C
+ 8
+0
+ 10
+86.875240066987345
+ 20
+-5.0
+ 30
+0.0
+ 11
+90.875240066987345
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+27D
+ 8
+0
+ 10
+97.0
+ 20
+5.1247599330126388
+ 30
+0.0
+ 11
+101.0
+ 21
+9.1247599330126494
+ 31
+0.0
+ 0
+LINE
+ 5
+27E
+ 8
+0
+ 10
+88.996560410547005
+ 20
+-5.0
+ 30
+0.0
+ 11
+92.996560410546991
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+27F
+ 8
+0
+ 10
+97.0
+ 20
+3.0034395894529951
+ 30
+0.0
+ 11
+101.0
+ 21
+7.0034395894530093
+ 31
+0.0
+ 0
+LINE
+ 5
+280
+ 8
+0
+ 10
+91.117880754106636
+ 20
+-5.0
+ 30
+0.0
+ 11
+95.117880754106636
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+281
+ 8
+0
+ 10
+97.0
+ 20
+0.8821192458933636
+ 30
+0.0
+ 11
+101.0
+ 21
+4.8821192458933629
+ 31
+0.0
+ 0
+LINE
+ 5
+282
+ 8
+0
+ 10
+93.239201097666282
+ 20
+-5.0
+ 30
+0.0
+ 11
+101.0
+ 21
+2.7607989023337178
+ 31
+0.0
+ 0
+LINE
+ 5
+283
+ 8
+0
+ 10
+95.360521441225913
+ 20
+-5.0
+ 30
+0.0
+ 11
+101.0
+ 21
+0.6394785587740728
+ 31
+0.0
+ 0
+LINE
+ 5
+284
+ 8
+0
+ 10
+97.481841784785559
+ 20
+-5.0
+ 30
+0.0
+ 11
+101.0
+ 21
+-1.4818417847855581
+ 31
+0.0
+ 0
+LINE
+ 5
+285
+ 8
+0
+ 10
+99.603162128345218
+ 20
+-5.0
+ 30
+0.0
+ 11
+101.0
+ 21
+-3.6031621283452031
+ 31
+0.0
+ 0
+LINE
+ 5
+286
+ 8
+0
+ 10
+93.214035251664157
+ 20
+-5.0
+ 30
+0.0
+ 11
+89.214035251664143
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+287
+ 8
+0
+ 10
+3.2140352516641628
+ 20
+85.0
+ 30
+0.0
+ 11
+-0.7859647483358501
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+288
+ 8
+0
+ 10
+91.092714908104512
+ 20
+-5.0
+ 30
+0.0
+ 11
+87.092714908104512
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+289
+ 8
+0
+ 10
+1.0927149081045171
+ 20
+85.0
+ 30
+0.0
+ 11
+-2.907285091895488
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+28A
+ 8
+0
+ 10
+88.971394564544866
+ 20
+-5.0
+ 30
+0.0
+ 11
+84.971394564544823
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+28B
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+84.971394564544894
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+88.971394564544866
+ 31
+0.0
+ 0
+LINE
+ 5
+28C
+ 8
+0
+ 10
+86.850074220985221
+ 20
+-5.0
+ 30
+0.0
+ 11
+82.850074220985206
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+28D
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+82.850074220985235
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+86.850074220985221
+ 31
+0.0
+ 0
+LINE
+ 5
+28E
+ 8
+0
+ 10
+84.728753877425589
+ 20
+-5.0
+ 30
+0.0
+ 11
+80.728753877425561
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+28F
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+80.728753877425589
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+84.728753877425589
+ 31
+0.0
+ 0
+LINE
+ 5
+290
+ 8
+0
+ 10
+82.607433533865958
+ 20
+-5.0
+ 30
+0.0
+ 11
+78.607433533865944
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+291
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+78.607433533865944
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+82.607433533865944
+ 31
+0.0
+ 0
+LINE
+ 5
+292
+ 8
+0
+ 10
+80.486113190306298
+ 20
+-5.0
+ 30
+0.0
+ 11
+76.486113190306284
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+293
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+76.486113190306298
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+80.486113190306298
+ 31
+0.0
+ 0
+LINE
+ 5
+294
+ 8
+0
+ 10
+78.364792846746653
+ 20
+-5.0
+ 30
+0.0
+ 11
+74.364792846746639
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+295
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+74.364792846746667
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+78.364792846746653
+ 31
+0.0
+ 0
+LINE
+ 5
+296
+ 8
+0
+ 10
+76.243472503187022
+ 20
+-5.0
+ 30
+0.0
+ 11
+72.243472503186993
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+297
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+72.243472503187022
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+76.243472503187022
+ 31
+0.0
+ 0
+LINE
+ 5
+298
+ 8
+0
+ 10
+74.122152159627376
+ 20
+-5.0
+ 30
+0.0
+ 11
+70.122152159627362
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+299
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+70.122152159627376
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+74.122152159627376
+ 31
+0.0
+ 0
+LINE
+ 5
+29A
+ 8
+0
+ 10
+72.000831816067731
+ 20
+-5.0
+ 30
+0.0
+ 11
+68.000831816067716
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+29B
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+68.000831816067731
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+72.000831816067731
+ 31
+0.0
+ 0
+LINE
+ 5
+29C
+ 8
+0
+ 10
+69.879511472508071
+ 20
+-5.0
+ 30
+0.0
+ 11
+66.0
+ 21
+-1.1204885274919141
+ 31
+0.0
+ 0
+LINE
+ 5
+29D
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+65.879511472508099
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+69.879511472508071
+ 31
+0.0
+ 0
+LINE
+ 5
+29E
+ 8
+0
+ 10
+67.758191128948425
+ 20
+-5.0
+ 30
+0.0
+ 11
+66.0
+ 21
+-3.24180887105156
+ 31
+0.0
+ 0
+LINE
+ 5
+29F
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+63.758191128948447
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+67.758191128948454
+ 31
+0.0
+ 0
+LINE
+ 5
+2A0
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+61.636870785388808
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+65.636870785388808
+ 31
+0.0
+ 0
+LINE
+ 5
+2A1
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+59.515550441829149
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+63.515550441829163
+ 31
+0.0
+ 0
+LINE
+ 5
+2A2
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+57.394230098269531
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+61.394230098269531
+ 31
+0.0
+ 0
+LINE
+ 5
+2A3
+ 8
+0
+ 10
+-1.7270502452901211
+ 20
+55.999959999999987
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+59.272909754709879
+ 31
+0.0
+ 0
+LINE
+ 5
+2A4
+ 8
+0
+ 10
+-3.8483705888497681
+ 20
+55.999959999999987
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+57.15158941115024
+ 31
+0.0
+ 0
+LINE
+ 5
+2A5
+ 8
+0
+ 10
+30.0
+ 20
+-1.1829343680058311
+ 30
+0.0
+ 11
+29.817065631994161
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2A6
+ 8
+0
+ 10
+30.0
+ 20
+-3.304254711565477
+ 30
+0.0
+ 11
+27.695745288434519
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2A7
+ 8
+0
+ 10
+29.57442494487487
+ 20
+-5.0
+ 30
+0.0
+ 11
+25.57442494487487
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2A8
+ 8
+0
+ 10
+27.453104601315228
+ 20
+-5.0
+ 30
+0.0
+ 11
+23.453104601315228
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2A9
+ 8
+0
+ 10
+-1.0
+ 20
+23.453104601315228
+ 30
+0.0
+ 11
+-1.54689539868476
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2AA
+ 8
+0
+ 10
+25.331784257755601
+ 20
+-5.0
+ 30
+0.0
+ 11
+21.331784257755569
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2AB
+ 8
+0
+ 10
+-1.0
+ 20
+21.331784257755601
+ 30
+0.0
+ 11
+-3.6682157422443988
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2AC
+ 8
+0
+ 10
+23.210463914195941
+ 20
+-5.0
+ 30
+0.0
+ 11
+19.210463914195952
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2AD
+ 8
+0
+ 10
+-1.0
+ 20
+19.210463914195952
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+23.210463914195959
+ 31
+0.0
+ 0
+LINE
+ 5
+2AE
+ 8
+0
+ 10
+21.08914357063631
+ 20
+-5.0
+ 30
+0.0
+ 11
+17.08914357063631
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2AF
+ 8
+0
+ 10
+-1.0
+ 20
+17.08914357063631
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+21.08914357063631
+ 31
+0.0
+ 0
+LINE
+ 5
+2B0
+ 8
+0
+ 10
+18.967823227076671
+ 20
+-5.0
+ 30
+0.0
+ 11
+14.96782322707665
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2B1
+ 8
+0
+ 10
+-1.0
+ 20
+14.96782322707667
+ 30
+0.0
+ 11
+-5.0000000000000062
+ 21
+18.967823227076671
+ 31
+0.0
+ 0
+LINE
+ 5
+2B2
+ 8
+0
+ 10
+16.846502883517019
+ 20
+-5.0
+ 30
+0.0
+ 11
+12.846502883517021
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2B3
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+12.846502883517029
+ 30
+0.0
+ 11
+-5.0
+ 21
+16.846502883517019
+ 31
+0.0
+ 0
+LINE
+ 5
+2B4
+ 8
+0
+ 10
+14.72518253995738
+ 20
+-5.0
+ 30
+0.0
+ 11
+10.72518253995738
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2B5
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+10.72518253995738
+ 30
+0.0
+ 11
+-5.0
+ 21
+14.72518253995738
+ 31
+0.0
+ 0
+LINE
+ 5
+2B6
+ 8
+0
+ 10
+12.60386219639774
+ 20
+-5.0
+ 30
+0.0
+ 11
+8.6038621963977331
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2B7
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+8.6038621963977491
+ 30
+0.0
+ 11
+-5.0
+ 21
+12.60386219639774
+ 31
+0.0
+ 0
+LINE
+ 5
+2B8
+ 8
+0
+ 10
+10.4825418528381
+ 20
+-5.0
+ 30
+0.0
+ 11
+6.4825418528380956
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2B9
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+6.4825418528381098
+ 30
+0.0
+ 11
+-5.0
+ 21
+10.4825418528381
+ 31
+0.0
+ 0
+LINE
+ 5
+2BA
+ 8
+0
+ 10
+8.3612215092784563
+ 20
+-5.0
+ 30
+0.0
+ 11
+4.3612215092784501
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2BB
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+4.3612215092784652
+ 30
+0.0
+ 11
+-5.0
+ 21
+8.3612215092784563
+ 31
+0.0
+ 0
+LINE
+ 5
+2BC
+ 8
+0
+ 10
+6.2399011657188179
+ 20
+-5.0
+ 30
+0.0
+ 11
+2.2399011657188121
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2BD
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+2.2399011657188179
+ 30
+0.0
+ 11
+-5.0
+ 21
+6.2399011657188117
+ 31
+0.0
+ 0
+LINE
+ 5
+2BE
+ 8
+0
+ 10
+4.1185808221591742
+ 20
+-5.0
+ 30
+0.0
+ 11
+0.1185808221591671
+ 21
+-1.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2BF
+ 8
+0
+ 10
+-1.0000000000000071
+ 20
+0.1185808221591884
+ 30
+0.0
+ 11
+-5.0
+ 21
+4.1185808221591742
+ 31
+0.0
+ 0
+LINE
+ 5
+2C0
+ 8
+0
+ 10
+1.9972604785995269
+ 20
+-5.0
+ 30
+0.0
+ 11
+-5.0
+ 21
+1.9972604785995269
+ 31
+0.0
+ 0
+LINE
+ 5
+2C1
+ 8
+0
+ 10
+-0.1240598649601097
+ 20
+-5.0
+ 30
+0.0
+ 11
+-5.0
+ 21
+-0.1240598649601168
+ 31
+0.0
+ 0
+LINE
+ 5
+2C2
+ 8
+0
+ 10
+-2.2453802085197552
+ 20
+-5.0
+ 30
+0.0
+ 11
+-5.0
+ 21
+-2.2453802085197609
+ 31
+0.0
+ 0
+LINE
+ 5
+2C3
+ 8
+0
+ 10
+-4.3667005520793927
+ 20
+-5.0
+ 30
+0.0
+ 11
+-5.0
+ 21
+-4.3667005520793927
+ 31
+0.0
+ 0
+LINE
+ 5
+2C4
+ 8
+0
+ 10
+95.335355595223788
+ 20
+-5.0
+ 30
+0.0
+ 11
+91.335355595223774
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+2C5
+ 8
+0
+ 10
+5.3353555952238079
+ 20
+85.0
+ 30
+0.0
+ 11
+1.3353555952237941
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2C6
+ 8
+0
+ 10
+97.456675938783434
+ 20
+-5.0
+ 30
+0.0
+ 11
+93.456675938783434
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+2C7
+ 8
+0
+ 10
+7.456675938783448
+ 20
+85.0
+ 30
+0.0
+ 11
+3.45667593878344
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2C8
+ 8
+0
+ 10
+99.577996282343122
+ 20
+-5.0
+ 30
+0.0
+ 11
+95.577996282343065
+ 21
+-0.9999999999999856
+ 31
+0.0
+ 0
+LINE
+ 5
+2C9
+ 8
+0
+ 10
+9.5779962823430917
+ 20
+85.0
+ 30
+0.0
+ 11
+5.5779962823430784
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2CA
+ 8
+0
+ 10
+101.0
+ 20
+-4.3006833740972592
+ 30
+0.0
+ 11
+97.0
+ 21
+-0.3006833740972752
+ 31
+0.0
+ 0
+LINE
+ 5
+2CB
+ 8
+0
+ 10
+11.69931662590273
+ 20
+85.0
+ 30
+0.0
+ 11
+7.699316625902723
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2CC
+ 8
+0
+ 10
+101.0
+ 20
+-2.1793630305376288
+ 30
+0.0
+ 11
+97.0
+ 21
+1.8206369694623701
+ 31
+0.0
+ 0
+LINE
+ 5
+2CD
+ 8
+0
+ 10
+13.82063696946236
+ 20
+85.0
+ 30
+0.0
+ 11
+9.8206369694623703
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2CE
+ 8
+0
+ 10
+101.0
+ 20
+-0.0580426869779842
+ 30
+0.0
+ 11
+97.0
+ 21
+3.941957313022014
+ 31
+0.0
+ 0
+LINE
+ 5
+2CF
+ 8
+0
+ 10
+15.94195731302201
+ 20
+85.0
+ 30
+0.0
+ 11
+11.941957313022
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2D0
+ 8
+0
+ 10
+101.0
+ 20
+2.06327765658166
+ 30
+0.0
+ 11
+97.0
+ 21
+6.0632776565816533
+ 31
+0.0
+ 0
+LINE
+ 5
+2D1
+ 8
+0
+ 10
+18.063277656581651
+ 20
+85.0
+ 30
+0.0
+ 11
+14.06327765658164
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2D2
+ 8
+0
+ 10
+101.0
+ 20
+4.1845980001412917
+ 30
+0.0
+ 11
+97.0
+ 21
+8.1845980001412855
+ 31
+0.0
+ 0
+LINE
+ 5
+2D3
+ 8
+0
+ 10
+20.184598000141289
+ 20
+85.0
+ 30
+0.0
+ 11
+16.184598000141271
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2D4
+ 8
+0
+ 10
+101.0
+ 20
+6.3059183437009372
+ 30
+0.0
+ 11
+97.0
+ 21
+10.305918343700929
+ 31
+0.0
+ 0
+LINE
+ 5
+2D5
+ 8
+0
+ 10
+22.305918343700931
+ 20
+85.0
+ 30
+0.0
+ 11
+18.30591834370092
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2D6
+ 8
+0
+ 10
+101.0
+ 20
+8.4272386872605765
+ 30
+0.0
+ 11
+97.0
+ 21
+12.427238687260569
+ 31
+0.0
+ 0
+LINE
+ 5
+2D7
+ 8
+0
+ 10
+24.42723868726058
+ 20
+85.0
+ 30
+0.0
+ 11
+20.427238687260559
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2D8
+ 8
+0
+ 10
+101.0
+ 20
+10.54855903082022
+ 30
+0.0
+ 11
+97.0
+ 21
+14.548559030820201
+ 31
+0.0
+ 0
+LINE
+ 5
+2D9
+ 8
+0
+ 10
+26.548559030820218
+ 20
+85.0
+ 30
+0.0
+ 11
+22.548559030820211
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2DA
+ 8
+0
+ 10
+101.0
+ 20
+12.66987937437985
+ 30
+0.0
+ 11
+97.0
+ 21
+16.66987937437986
+ 31
+0.0
+ 0
+LINE
+ 5
+2DB
+ 8
+0
+ 10
+28.669879374379871
+ 20
+85.0
+ 30
+0.0
+ 11
+24.66987937437986
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2DC
+ 8
+0
+ 10
+101.0
+ 20
+14.791199717939501
+ 30
+0.0
+ 11
+97.0
+ 21
+18.791199717939499
+ 31
+0.0
+ 0
+LINE
+ 5
+2DD
+ 8
+0
+ 10
+30.791199717939499
+ 20
+85.0
+ 30
+0.0
+ 11
+26.791199717939499
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2DE
+ 8
+0
+ 10
+101.0
+ 20
+16.912520061499151
+ 30
+0.0
+ 11
+97.0
+ 21
+20.912520061499141
+ 31
+0.0
+ 0
+LINE
+ 5
+2DF
+ 8
+0
+ 10
+32.912520061499137
+ 20
+85.0
+ 30
+0.0
+ 11
+28.912520061499141
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E0
+ 8
+0
+ 10
+101.0
+ 20
+19.033840405058779
+ 30
+0.0
+ 11
+97.0
+ 21
+23.033840405058779
+ 31
+0.0
+ 0
+LINE
+ 5
+2E1
+ 8
+0
+ 10
+35.033840405058797
+ 20
+85.0
+ 30
+0.0
+ 11
+31.033840405058768
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E2
+ 8
+0
+ 10
+101.0
+ 20
+21.155160748618421
+ 30
+0.0
+ 11
+98.155160748618428
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E3
+ 8
+0
+ 10
+37.155160748618428
+ 20
+85.0
+ 30
+0.0
+ 11
+33.155160748618428
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E4
+ 8
+0
+ 10
+101.0
+ 20
+23.276481092178059
+ 30
+0.0
+ 11
+100.2764810921779
+ 21
+24.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E5
+ 8
+0
+ 10
+39.276481092178088
+ 20
+85.0
+ 30
+0.0
+ 11
+35.276481092178059
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E6
+ 8
+0
+ 10
+41.397801435737719
+ 20
+85.0
+ 30
+0.0
+ 11
+37.397801435737719
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E7
+ 8
+0
+ 10
+43.519121779297357
+ 20
+85.0
+ 30
+0.0
+ 11
+39.51912177929735
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E8
+ 8
+0
+ 10
+45.64044212285701
+ 20
+85.0
+ 30
+0.0
+ 11
+41.640442122856989
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2E9
+ 8
+0
+ 10
+47.761762466416641
+ 20
+85.0
+ 30
+0.0
+ 11
+43.761762466416648
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2EA
+ 8
+0
+ 10
+49.883082809976301
+ 20
+85.0
+ 30
+0.0
+ 11
+45.883082809976287
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2EB
+ 8
+0
+ 10
+52.004403153535918
+ 20
+85.0
+ 30
+0.0
+ 11
+48.004403153535932
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2EC
+ 8
+0
+ 10
+54.125723497095578
+ 20
+85.0
+ 30
+0.0
+ 11
+50.125723497095557
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2ED
+ 8
+0
+ 10
+56.247043840655223
+ 20
+85.0
+ 30
+0.0
+ 11
+52.247043840655209
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2EE
+ 8
+0
+ 10
+58.368364184214869
+ 20
+85.0
+ 30
+0.0
+ 11
+54.368364184214848
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2EF
+ 8
+0
+ 10
+60.489684527774507
+ 20
+85.0
+ 30
+0.0
+ 11
+56.489684527774493
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F0
+ 8
+0
+ 10
+62.611004871334153
+ 20
+85.0
+ 30
+0.0
+ 11
+58.611004871334138
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F1
+ 8
+0
+ 10
+64.732325214893791
+ 20
+85.0
+ 30
+0.0
+ 11
+60.732325214893763
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F2
+ 8
+0
+ 10
+66.853645558453422
+ 20
+85.0
+ 30
+0.0
+ 11
+62.853645558453429
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F3
+ 8
+0
+ 10
+68.974965902013082
+ 20
+85.0
+ 30
+0.0
+ 11
+64.974965902013068
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F4
+ 8
+0
+ 10
+71.096286245572742
+ 20
+85.0
+ 30
+0.0
+ 11
+67.096286245572713
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F5
+ 8
+0
+ 10
+98.217606589132345
+ 20
+60.0
+ 30
+0.0
+ 11
+97.0
+ 21
+61.217606589132359
+ 31
+0.0
+ 0
+LINE
+ 5
+2F6
+ 8
+0
+ 10
+73.217606589132373
+ 20
+85.0
+ 30
+0.0
+ 11
+69.217606589132345
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F7
+ 8
+0
+ 10
+100.3389269326919
+ 20
+60.0
+ 30
+0.0
+ 11
+97.0
+ 21
+63.338926932691997
+ 31
+0.0
+ 0
+LINE
+ 5
+2F8
+ 8
+0
+ 10
+75.338926932692004
+ 20
+85.0
+ 30
+0.0
+ 11
+71.33892693269199
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2F9
+ 8
+0
+ 10
+101.0
+ 20
+61.460247276251643
+ 30
+0.0
+ 11
+97.0
+ 21
+65.46024727625165
+ 31
+0.0
+ 0
+LINE
+ 5
+2FA
+ 8
+0
+ 10
+77.460247276251664
+ 20
+85.0
+ 30
+0.0
+ 11
+73.460247276251621
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2FB
+ 8
+0
+ 10
+101.0
+ 20
+63.581567619811281
+ 30
+0.0
+ 11
+97.0
+ 21
+67.581567619811295
+ 31
+0.0
+ 0
+LINE
+ 5
+2FC
+ 8
+0
+ 10
+79.581567619811295
+ 20
+85.0
+ 30
+0.0
+ 11
+75.581567619811281
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2FD
+ 8
+0
+ 10
+101.0
+ 20
+65.702887963370898
+ 30
+0.0
+ 11
+97.0
+ 21
+69.702887963370927
+ 31
+0.0
+ 0
+LINE
+ 5
+2FE
+ 8
+0
+ 10
+81.702887963370927
+ 20
+85.0
+ 30
+0.0
+ 11
+77.702887963370927
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+2FF
+ 8
+0
+ 10
+101.0
+ 20
+67.824208306930544
+ 30
+0.0
+ 11
+97.0
+ 21
+71.824208306930558
+ 31
+0.0
+ 0
+LINE
+ 5
+300
+ 8
+0
+ 10
+83.824208306930586
+ 20
+85.0
+ 30
+0.0
+ 11
+79.824208306930544
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+301
+ 8
+0
+ 10
+101.0
+ 20
+69.945528650490203
+ 30
+0.0
+ 11
+97.0
+ 21
+73.945528650490203
+ 31
+0.0
+ 0
+LINE
+ 5
+302
+ 8
+0
+ 10
+85.945528650490218
+ 20
+85.0
+ 30
+0.0
+ 11
+81.945528650490218
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+303
+ 8
+0
+ 10
+101.0
+ 20
+72.066848994049849
+ 30
+0.0
+ 11
+97.0
+ 21
+76.066848994049863
+ 31
+0.0
+ 0
+LINE
+ 5
+304
+ 8
+0
+ 10
+88.066848994049877
+ 20
+85.0
+ 30
+0.0
+ 11
+84.066848994049835
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+305
+ 8
+0
+ 10
+101.0
+ 20
+74.18816933760948
+ 30
+0.0
+ 11
+97.0
+ 21
+78.188169337609523
+ 31
+0.0
+ 0
+LINE
+ 5
+306
+ 8
+0
+ 10
+90.188169337609494
+ 20
+85.0
+ 30
+0.0
+ 11
+86.188169337609509
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+307
+ 8
+0
+ 10
+101.0
+ 20
+76.309489681169126
+ 30
+0.0
+ 11
+97.0
+ 21
+80.309489681169154
+ 31
+0.0
+ 0
+LINE
+ 5
+308
+ 8
+0
+ 10
+92.309489681169154
+ 20
+85.0
+ 30
+0.0
+ 11
+88.309489681169126
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+309
+ 8
+0
+ 10
+101.0
+ 20
+78.430810024728771
+ 30
+0.0
+ 11
+97.0
+ 21
+82.430810024728785
+ 31
+0.0
+ 0
+LINE
+ 5
+30A
+ 8
+0
+ 10
+94.430810024728785
+ 20
+85.0
+ 30
+0.0
+ 11
+90.430810024728771
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+30B
+ 8
+0
+ 10
+101.0
+ 20
+80.552130368288417
+ 30
+0.0
+ 11
+97.0
+ 21
+84.552130368288417
+ 31
+0.0
+ 0
+LINE
+ 5
+30C
+ 8
+0
+ 10
+96.552130368288445
+ 20
+85.0
+ 30
+0.0
+ 11
+92.552130368288445
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+30D
+ 8
+0
+ 10
+101.0
+ 20
+82.673450711848062
+ 30
+0.0
+ 11
+94.673450711848091
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+30E
+ 8
+0
+ 10
+101.0
+ 20
+84.794771055407708
+ 30
+0.0
+ 11
+96.794771055407722
+ 21
+89.0
+ 31
+0.0
+ 0
+LINE
+ 5
+30F
+ 8
+0
+ 10
+101.0
+ 20
+86.916091398967325
+ 30
+0.0
+ 11
+98.916091398967353
+ 21
+89.0
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+311
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+MIKROWELLENGERÄT
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+MIKROWELLENGERÄT
+ 1
+MICROWAVE_OVEN
+ 0
+POLYLINE
+ 5
+337
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9AF
+ 8
+0
+ 10
+18.5
+ 20
+4.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B0
+ 8
+0
+ 10
+18.5
+ 20
+5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B1
+ 8
+0
+ 10
+21.499999999999989
+ 20
+5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B2
+ 8
+0
+ 10
+21.499999999999989
+ 20
+4.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9B3
+ 8
+0
+ 0
+POLYLINE
+ 5
+338
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9B4
+ 8
+0
+ 10
+18.5
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B5
+ 8
+0
+ 10
+18.5
+ 20
+4.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B6
+ 8
+0
+ 10
+21.499999999999989
+ 20
+4.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9B7
+ 8
+0
+ 10
+21.499999999999989
+ 20
+3.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9B8
+ 8
+0
+ 0
+LINE
+ 5
+339
+ 8
+0
+ 10
+19.0
+ 20
+6.0
+ 30
+0.0
+ 11
+19.0
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33A
+ 8
+0
+ 10
+20.0
+ 20
+6.0
+ 30
+0.0
+ 11
+18.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33B
+ 8
+0
+ 10
+20.0
+ 20
+7.0
+ 30
+0.0
+ 11
+20.0
+ 21
+6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33C
+ 8
+0
+ 10
+21.0
+ 20
+7.0
+ 30
+0.0
+ 11
+21.0
+ 21
+11.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33D
+ 8
+0
+ 10
+20.0
+ 20
+11.0
+ 30
+0.0
+ 11
+20.0
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33E
+ 8
+0
+ 10
+19.0
+ 20
+7.0
+ 30
+0.0
+ 11
+19.0
+ 21
+11.0
+ 31
+0.0
+ 0
+LINE
+ 5
+33F
+ 8
+0
+ 10
+22.0
+ 20
+7.0
+ 30
+0.0
+ 11
+18.0
+ 21
+7.0
+ 31
+0.0
+ 0
+LINE
+ 5
+340
+ 8
+0
+ 10
+18.0
+ 20
+8.0
+ 30
+0.0
+ 11
+22.0
+ 21
+8.0
+ 31
+0.0
+ 0
+LINE
+ 5
+341
+ 8
+0
+ 10
+22.0
+ 20
+9.0
+ 30
+0.0
+ 11
+18.0
+ 21
+9.0
+ 31
+0.0
+ 0
+LINE
+ 5
+342
+ 8
+0
+ 10
+18.0
+ 20
+10.0
+ 30
+0.0
+ 11
+22.0
+ 21
+10.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+343
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9B9
+ 8
+0
+ 10
+18.0
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9BA
+ 8
+0
+ 10
+18.0
+ 20
+11.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9BB
+ 8
+0
+ 10
+22.0
+ 20
+11.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9BC
+ 8
+0
+ 10
+22.0
+ 20
+2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9BD
+ 8
+0
+ 0
+POLYLINE
+ 5
+344
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9BE
+ 8
+0
+ 10
+18.0
+ 20
+12.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9BF
+ 8
+0
+ 10
+18.0
+ 20
+16.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C0
+ 8
+0
+ 10
+22.0
+ 20
+16.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C1
+ 8
+0
+ 10
+22.0
+ 20
+12.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9C2
+ 8
+0
+ 0
+POLYLINE
+ 5
+345
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9C3
+ 8
+0
+ 10
+2.5
+ 20
+2.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C4
+ 8
+0
+ 10
+2.5
+ 20
+15.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C5
+ 8
+0
+ 10
+14.5
+ 20
+15.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C6
+ 8
+0
+ 10
+14.5
+ 20
+2.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9C7
+ 8
+0
+ 0
+POLYLINE
+ 5
+346
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9C8
+ 8
+0
+ 10
+1.0
+ 20
+1.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9C9
+ 8
+0
+ 10
+1.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9CA
+ 8
+0
+ 10
+16.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9CB
+ 8
+0
+ 10
+16.0
+ 20
+1.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9CC
+ 8
+0
+ 0
+POLYLINE
+ 5
+347
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9CD
+ 8
+0
+ 10
+17.0
+ 20
+1.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9CE
+ 8
+0
+ 10
+17.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9CF
+ 8
+0
+ 10
+23.0
+ 20
+17.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9D0
+ 8
+0
+ 10
+23.0
+ 20
+1.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9D1
+ 8
+0
+ 0
+POLYLINE
+ 5
+348
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9D2
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9D3
+ 8
+0
+ 10
+0.0
+ 20
+18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9D4
+ 8
+0
+ 10
+24.0
+ 20
+18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9D5
+ 8
+0
+ 10
+24.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9D6
+ 8
+0
+ 0
+ENDBLK
+ 5
+34A
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+TELEFONSTECKDOSE
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+TELEFONSTECKDOSE
+ 1
+PHONE_JACK
+ 0
+LINE
+ 5
+352
+ 8
+0
+ 10
+-0.125
+ 20
+0.5
+ 30
+0.0
+ 11
+0.125
+ 21
+0.5
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+353
+ 8
+0
+ 10
+0.0
+ 20
+0.5
+ 30
+0.0
+ 40
+0.125
+ 0
+CIRCLE
+ 5
+354
+ 8
+0
+ 10
+0.0
+ 20
+4.5
+ 30
+0.0
+ 40
+0.125
+ 0
+LINE
+ 5
+355
+ 8
+0
+ 10
+-0.125
+ 20
+4.5
+ 30
+0.0
+ 11
+0.125
+ 21
+4.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+356
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9D9
+ 8
+0
+ 10
+-0.1894000000000346
+ 20
+2.4158000000000182
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9DA
+ 8
+0
+ 10
+-0.1894000000000346
+ 20
+2.6658000000000182
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9DB
+ 8
+0
+ 10
+0.1855999999999653
+ 20
+2.6658000000000182
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9DC
+ 8
+0
+ 10
+0.1855999999999653
+ 20
+2.4158000000000182
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9DD
+ 8
+0
+ 0
+POLYLINE
+ 5
+357
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9DE
+ 8
+0
+ 10
+0.0605999999999654
+ 20
+2.2908000000000182
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9DF
+ 8
+0
+ 10
+-0.0644000000000347
+ 20
+2.2908000000000182
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9E0
+ 8
+0
+ 0
+LINE
+ 5
+358
+ 8
+0
+ 10
+0.1230999999999653
+ 20
+2.4158000000000182
+ 30
+0.0
+ 11
+0.1855999999999653
+ 21
+2.4158000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+359
+ 8
+0
+ 10
+0.1230999999999653
+ 20
+2.3845000000000018
+ 30
+0.0
+ 11
+0.1230999999999653
+ 21
+2.4158000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+35A
+ 8
+0
+ 10
+0.0917999999999779
+ 20
+2.3845000000000018
+ 30
+0.0
+ 11
+0.1230999999999653
+ 21
+2.3845000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+35B
+ 8
+0
+ 10
+0.0917999999999779
+ 20
+2.3533000000000182
+ 30
+0.0
+ 11
+0.0917999999999779
+ 21
+2.3845000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+35C
+ 8
+0
+ 10
+0.0605999999999654
+ 20
+2.3533000000000182
+ 30
+0.0
+ 11
+0.0917999999999779
+ 21
+2.3533000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+35D
+ 8
+0
+ 10
+-0.1269000000000346
+ 20
+2.4158000000000182
+ 30
+0.0
+ 11
+-0.1894000000000346
+ 21
+2.4158000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+35E
+ 8
+0
+ 10
+-0.1269000000000346
+ 20
+2.3845000000000018
+ 30
+0.0
+ 11
+-0.1269000000000346
+ 21
+2.4158000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+35F
+ 8
+0
+ 10
+-0.0957000000000221
+ 20
+2.3845000000000018
+ 30
+0.0
+ 11
+-0.1269000000000346
+ 21
+2.3845000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+360
+ 8
+0
+ 10
+-0.0957000000000221
+ 20
+2.3533000000000182
+ 30
+0.0
+ 11
+-0.0957000000000221
+ 21
+2.3845000000000018
+ 31
+0.0
+ 0
+LINE
+ 5
+361
+ 8
+0
+ 10
+-0.0644000000000347
+ 20
+2.3533000000000182
+ 30
+0.0
+ 11
+-0.0957000000000221
+ 21
+2.3533000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+362
+ 8
+0
+ 10
+0.0605999999999654
+ 20
+2.3533000000000182
+ 30
+0.0
+ 11
+0.0605999999999654
+ 21
+2.2908000000000182
+ 31
+0.0
+ 0
+LINE
+ 5
+363
+ 8
+0
+ 10
+-0.0644000000000347
+ 20
+2.2908000000000182
+ 30
+0.0
+ 11
+-0.0644000000000347
+ 21
+2.3533000000000182
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+364
+ 8
+0
+ 10
+0.0
+ 20
+2.5
+ 30
+0.0
+ 40
+0.5
+ 0
+LINE
+ 5
+365
+ 8
+0
+ 10
+1.25
+ 20
+0.25
+ 30
+0.0
+ 11
+1.5
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+366
+ 8
+0
+ 10
+1.25
+ 20
+4.75
+ 30
+0.0
+ 11
+1.5
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+367
+ 8
+0
+ 10
+-1.25
+ 20
+4.75
+ 30
+0.0
+ 11
+-1.5
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+368
+ 8
+0
+ 10
+-1.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-1.5
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+369
+ 8
+0
+ 10
+1.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-1.25
+ 21
+0.25
+ 31
+0.0
+ 0
+LINE
+ 5
+36A
+ 8
+0
+ 10
+1.25
+ 20
+4.75
+ 30
+0.0
+ 11
+1.25
+ 21
+0.25
+ 31
+0.0
+ 0
+LINE
+ 5
+36B
+ 8
+0
+ 10
+-1.25
+ 20
+4.75
+ 30
+0.0
+ 11
+1.25
+ 21
+4.75
+ 31
+0.0
+ 0
+LINE
+ 5
+36C
+ 8
+0
+ 10
+-1.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-1.25
+ 21
+4.75
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+36D
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9E1
+ 8
+0
+ 10
+-1.5
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9E2
+ 8
+0
+ 10
+-1.5
+ 20
+5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9E3
+ 8
+0
+ 10
+1.5
+ 20
+5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9E4
+ 8
+0
+ 10
+1.5
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9E5
+ 8
+0
+ 0
+ENDBLK
+ 5
+36F
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+HERD_-_76_CM_IN_VORDERANSI
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+HERD_-_76_CM_IN_VORDERANSI
+ 1
+RANGE_30_INCH_FRONT
+ 0
+CIRCLE
+ 5
+377
+ 8
+0
+ 10
+26.0
+ 20
+34.500050000000002
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+378
+ 8
+0
+ 10
+16.0
+ 20
+34.500050000000002
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+379
+ 8
+0
+ 10
+11.0
+ 20
+34.500050000000002
+ 30
+0.0
+ 40
+1.0
+ 0
+CIRCLE
+ 5
+37A
+ 8
+0
+ 10
+21.0
+ 20
+34.500050000000002
+ 30
+0.0
+ 40
+1.0
+ 0
+POLYLINE
+ 5
+37B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9E8
+ 8
+0
+ 10
+1.0
+ 20
+33.500050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9E9
+ 8
+0
+ 10
+1.0
+ 20
+35.500050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9EA
+ 8
+0
+ 10
+7.0
+ 20
+35.500050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9EB
+ 8
+0
+ 10
+7.0
+ 20
+33.500050000000002
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9EC
+ 8
+0
+ 0
+POLYLINE
+ 5
+37C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9ED
+ 8
+0
+ 10
+2.0
+ 20
+31.000050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9EE
+ 8
+0
+ 10
+2.0
+ 20
+32.000050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9EF
+ 8
+0
+ 10
+28.0
+ 20
+32.000050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9F0
+ 8
+0
+ 10
+28.0
+ 20
+31.000050000000002
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9F1
+ 8
+0
+ 0
+LINE
+ 5
+37D
+ 8
+0
+ 10
+0.0
+ 20
+33.000050000000002
+ 30
+0.0
+ 11
+30.0
+ 21
+33.000050000000002
+ 31
+0.0
+ 0
+LINE
+ 5
+37E
+ 8
+0
+ 10
+30.0
+ 20
+10.0
+ 30
+0.0
+ 11
+0.0
+ 21
+10.0
+ 31
+0.0
+ 0
+LINE
+ 5
+37F
+ 8
+0
+ 10
+0.0
+ 20
+5.0
+ 30
+0.0
+ 11
+30.0
+ 21
+5.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+380
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9F2
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9F3
+ 8
+0
+ 10
+0.0
+ 20
+36.000050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9F4
+ 8
+0
+ 10
+30.0
+ 20
+36.000050000000002
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9F5
+ 8
+0
+ 10
+30.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9F6
+ 8
+0
+ 0
+ENDBLK
+ 5
+382
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+HERD_-_76_CM_IN_DRAUFSICHT
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+HERD_-_76_CM_IN_DRAUFSICHT
+ 1
+RANGE_30_INCH_TOP
+ 0
+CIRCLE
+ 5
+38A
+ 8
+0
+ 10
+24.0
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+38B
+ 8
+0
+ 10
+12.0
+ 20
+-6.0
+ 30
+0.0
+ 11
+18.0
+ 21
+-6.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+38C
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+38D
+ 8
+0
+ 10
+0.0
+ 20
+-3.0
+ 30
+0.0
+ 11
+30.0
+ 21
+-3.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+38E
+ 8
+0
+ 10
+24.0
+ 20
+-18.0
+ 30
+0.0
+ 40
+4.0
+ 0
+CIRCLE
+ 5
+38F
+ 8
+0
+ 10
+24.0
+ 20
+-18.0
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+390
+ 8
+0
+ 10
+24.0
+ 20
+-18.0
+ 30
+0.0
+ 40
+2.0
+ 0
+CIRCLE
+ 5
+391
+ 8
+0
+ 10
+24.0
+ 20
+-18.0
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+392
+ 8
+0
+ 10
+22.0
+ 20
+-24.999995999999999
+ 30
+0.0
+ 11
+22.0
+ 21
+-23.999995999999999
+ 31
+0.0
+ 0
+LINE
+ 5
+393
+ 8
+0
+ 10
+24.0
+ 20
+-23.999995999999999
+ 30
+0.0
+ 11
+24.0
+ 21
+-24.999995999999999
+ 31
+0.0
+ 0
+LINE
+ 5
+394
+ 8
+0
+ 10
+18.0
+ 20
+-19.999995999999989
+ 30
+0.0
+ 11
+12.0
+ 21
+-19.999995999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+395
+ 8
+0
+ 10
+8.0000000000000018
+ 20
+-24.999995999999999
+ 30
+0.0
+ 11
+8.0000000000000018
+ 21
+-23.999995999999999
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+396
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-18.0
+ 30
+0.0
+ 40
+1.0
+ 0
+LINE
+ 5
+397
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-23.999995999999999
+ 30
+0.0
+ 11
+6.0000000000000018
+ 21
+-24.999995999999999
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+398
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9F9
+ 8
+0
+ 10
+2.0000000000000031
+ 20
+-25.999995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9FA
+ 8
+0
+ 10
+2.0000000000000031
+ 20
+-24.999995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9FB
+ 8
+0
+ 10
+28.0
+ 20
+-24.999995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9FC
+ 8
+0
+ 10
+28.0
+ 20
+-25.999995999999999
+ 30
+0.0
+ 0
+SEQEND
+ 5
+9FD
+ 8
+0
+ 0
+CIRCLE
+ 5
+399
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-18.0
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+39A
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-18.0
+ 30
+0.0
+ 40
+2.0
+ 0
+LINE
+ 5
+39B
+ 8
+0
+ 10
+17.0
+ 20
+-19.999995999999989
+ 30
+0.0
+ 11
+17.0
+ 21
+-6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+39C
+ 8
+0
+ 10
+16.0
+ 20
+-6.0
+ 30
+0.0
+ 11
+16.0
+ 21
+-19.999995999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+39D
+ 8
+0
+ 10
+15.0
+ 20
+-19.999995999999989
+ 30
+0.0
+ 11
+15.0
+ 21
+-6.0
+ 31
+0.0
+ 0
+LINE
+ 5
+39E
+ 8
+0
+ 10
+14.0
+ 20
+-6.0
+ 30
+0.0
+ 11
+14.0
+ 21
+-19.999995999999989
+ 31
+0.0
+ 0
+LINE
+ 5
+39F
+ 8
+0
+ 10
+13.0
+ 20
+-19.999995999999989
+ 30
+0.0
+ 11
+13.0
+ 21
+-6.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3A0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+9FE
+ 8
+0
+ 10
+12.0
+ 20
+-20.999995999999989
+ 30
+0.0
+ 0
+VERTEX
+ 5
+9FF
+ 8
+0
+ 10
+12.0
+ 20
+-5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A00
+ 8
+0
+ 10
+18.0
+ 20
+-5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A01
+ 8
+0
+ 10
+18.0
+ 20
+-20.999995999999989
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A02
+ 8
+0
+ 0
+CIRCLE
+ 5
+3A1
+ 8
+0
+ 10
+24.0
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+3A2
+ 8
+0
+ 10
+24.0
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+2.0
+ 0
+CIRCLE
+ 5
+3A3
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+4.0
+ 0
+CIRCLE
+ 5
+3A4
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+3.0
+ 0
+CIRCLE
+ 5
+3A5
+ 8
+0
+ 10
+6.0000000000000018
+ 20
+-9.0000001999999988
+ 30
+0.0
+ 40
+2.0
+ 0
+POLYLINE
+ 5
+3A6
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A03
+ 8
+0
+ 10
+0.0
+ 20
+-23.999995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A04
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A05
+ 8
+0
+ 10
+30.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A06
+ 8
+0
+ 10
+30.0
+ 20
+-23.999995999999999
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A07
+ 8
+0
+ 0
+ENDBLK
+ 5
+3A8
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+HERDABZUGSHAUBE_-_76_CM_IN
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+HERDABZUGSHAUBE_-_76_CM_IN
+ 1
+RANGE_HOOD_30_INCH_FRONT
+ 0
+POLYLINE
+ 5
+3B0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A0A
+ 8
+0
+ 10
+23.0
+ 20
+-5.75
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A0B
+ 8
+0
+ 10
+23.0
+ 20
+-4.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A0C
+ 8
+0
+ 10
+29.0
+ 20
+-4.25
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A0D
+ 8
+0
+ 10
+29.0
+ 20
+-5.75
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A0E
+ 8
+0
+ 0
+CIRCLE
+ 5
+3B1
+ 8
+0
+ 10
+4.0
+ 20
+-5.0
+ 30
+0.0
+ 40
+0.75
+ 0
+CIRCLE
+ 5
+3B2
+ 8
+0
+ 10
+2.0
+ 20
+-5.0
+ 30
+0.0
+ 40
+0.75
+ 0
+LINE
+ 5
+3B3
+ 8
+0
+ 10
+0.0
+ 20
+-4.0
+ 30
+0.0
+ 11
+30.000100000000199
+ 21
+-4.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3B4
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A0F
+ 8
+0
+ 10
+0.0
+ 20
+-6.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A10
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A11
+ 8
+0
+ 10
+30.000100000000199
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A12
+ 8
+0
+ 10
+30.000100000000199
+ 20
+-6.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A13
+ 8
+0
+ 0
+ENDBLK
+ 5
+3B6
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+KÜHLSCHRANK_-_ZWEITÜRIGER_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+KÜHLSCHRANK_-_ZWEITÜRIGER_
+ 1
+REFRIGERATOR_2_DOOR_36_INCH_FRT
+ 0
+POLYLINE
+ 5
+3BE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A16
+ 8
+0
+ 10
+11.0
+ 20
+36.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A17
+ 8
+0
+ 10
+11.0
+ 20
+52.000000000000007
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A18
+ 8
+0
+ 10
+13.0
+ 20
+52.000000000000007
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A19
+ 8
+0
+ 10
+13.0
+ 20
+36.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A1A
+ 8
+0
+ 0
+LINE
+ 5
+3BF
+ 8
+0
+ 10
+12.0
+ 20
+5.0
+ 30
+0.0
+ 11
+12.0
+ 21
+64.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3C0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A1B
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A1C
+ 8
+0
+ 10
+0.0
+ 20
+64.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A1D
+ 8
+0
+ 10
+36.0
+ 20
+64.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A1E
+ 8
+0
+ 10
+36.0
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A1F
+ 8
+0
+ 0
+LINE
+ 5
+3C1
+ 8
+0
+ 10
+0.0
+ 20
+5.0
+ 30
+0.0
+ 11
+36.0
+ 21
+5.0
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+3C3
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+KÜHLSCHRANK_-_ZWEITÜRIGER0
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+KÜHLSCHRANK_-_ZWEITÜRIGER0
+ 1
+REFRIGERATOR_2_DOOR_36_INCH_TOP
+ 0
+LINE
+ 5
+3CB
+ 8
+0
+ 10
+12.0
+ 20
+-26.999998999999988
+ 30
+0.0
+ 11
+12.0
+ 21
+-28.999998999999999
+ 31
+0.0
+ 0
+LINE
+ 5
+3CC
+ 8
+0
+ 10
+13.0
+ 20
+-28.999998999999999
+ 30
+0.0
+ 11
+13.0
+ 21
+-27.999998999999988
+ 31
+0.0
+ 0
+LINE
+ 5
+3CD
+ 8
+0
+ 10
+11.0
+ 20
+-28.999998999999999
+ 30
+0.0
+ 11
+13.0
+ 21
+-28.999998999999999
+ 31
+0.0
+ 0
+LINE
+ 5
+3CE
+ 8
+0
+ 10
+11.0
+ 20
+-27.999998999999988
+ 30
+0.0
+ 11
+11.0
+ 21
+-28.999998999999999
+ 31
+0.0
+ 0
+LINE
+ 5
+3CF
+ 8
+0
+ 10
+0.0
+ 20
+-26.999998999999988
+ 30
+0.0
+ 11
+36.0
+ 21
+-26.999998999999988
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3D0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A22
+ 8
+0
+ 10
+0.0
+ 20
+-27.999998999999988
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A23
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A24
+ 8
+0
+ 10
+36.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A25
+ 8
+0
+ 10
+36.0
+ 20
+-27.999998999999988
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A26
+ 8
+0
+ 0
+ENDBLK
+ 5
+3D2
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+SPÜLE_-_DOPPELSPÜLE_MIT_91
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+SPÜLE_-_DOPPELSPÜLE_MIT_91
+ 1
+SINK_DOUBLE_36_INCH_TOP
+ 0
+ARC
+ 5
+3DA
+ 8
+0
+ 10
+15.5
+ 20
+-6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+0.0
+ 51
+90.0
+ 0
+ARC
+ 5
+3DB
+ 8
+0
+ 10
+16.5
+ 20
+-1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+0.0
+ 51
+90.0
+ 0
+CIRCLE
+ 5
+3DC
+ 8
+0
+ 10
+8.5
+ 20
+-12.5
+ 30
+0.0
+ 40
+0.5
+ 0
+CIRCLE
+ 5
+3DD
+ 8
+0
+ 10
+8.5
+ 20
+-12.5
+ 30
+0.0
+ 40
+1.0
+ 0
+ARC
+ 5
+3DE
+ 8
+0
+ 10
+15.5
+ 20
+-18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+270.0
+ 51
+0.0
+ 0
+ARC
+ 5
+3DF
+ 8
+0
+ 10
+16.5
+ 20
+-19.5
+ 30
+0.0
+ 40
+1.5
+ 50
+270.0
+ 51
+0.0
+ 0
+POLYLINE
+ 5
+3E0
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A29
+ 8
+0
+ 10
+16.5
+ 20
+-6.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A2A
+ 8
+0
+ 10
+16.5
+ 20
+-18.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A2B
+ 8
+0
+ 0
+POLYLINE
+ 5
+3E1
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A2C
+ 8
+0
+ 10
+18.0
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A2D
+ 8
+0
+ 10
+18.0
+ 20
+-19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A2E
+ 8
+0
+ 0
+ARC
+ 5
+3E2
+ 8
+0
+ 10
+1.75
+ 20
+-6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+90.0
+ 51
+180.0
+ 0
+ARC
+ 5
+3E3
+ 8
+0
+ 10
+-1.75
+ 20
+-6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+0.0
+ 51
+90.0
+ 0
+ARC
+ 5
+3E4
+ 8
+0
+ 10
+-15.5
+ 20
+-6.5
+ 30
+0.0
+ 40
+1.0
+ 50
+90.0
+ 51
+180.0
+ 0
+ARC
+ 5
+3E5
+ 8
+0
+ 10
+-16.5
+ 20
+-1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+90.0
+ 51
+180.0
+ 0
+POLYLINE
+ 5
+3E6
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A2F
+ 8
+0
+ 10
+-15.5
+ 20
+-5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A30
+ 8
+0
+ 10
+-1.75
+ 20
+-5.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A31
+ 8
+0
+ 0
+ARC
+ 5
+3E7
+ 8
+0
+ 10
+1.75
+ 20
+-18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+180.0
+ 51
+270.0
+ 0
+ARC
+ 5
+3E8
+ 8
+0
+ 10
+-1.75
+ 20
+-18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+270.0
+ 51
+0.0
+ 0
+CIRCLE
+ 5
+3E9
+ 8
+0
+ 10
+-8.5
+ 20
+-12.5
+ 30
+0.0
+ 40
+0.5
+ 0
+CIRCLE
+ 5
+3EA
+ 8
+0
+ 10
+-8.5
+ 20
+-12.5
+ 30
+0.0
+ 40
+1.0
+ 0
+ARC
+ 5
+3EB
+ 8
+0
+ 10
+-15.5
+ 20
+-18.5
+ 30
+0.0
+ 40
+1.0
+ 50
+180.0
+ 51
+270.0
+ 0
+ARC
+ 5
+3EC
+ 8
+0
+ 10
+-16.5
+ 20
+-19.5
+ 30
+0.0
+ 40
+1.5
+ 50
+180.0
+ 51
+270.0
+ 0
+POLYLINE
+ 5
+3ED
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A32
+ 8
+0
+ 10
+-1.75
+ 20
+-19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A33
+ 8
+0
+ 10
+-15.5
+ 20
+-19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A34
+ 8
+0
+ 0
+POLYLINE
+ 5
+3EE
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A35
+ 8
+0
+ 10
+-16.5
+ 20
+-18.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A36
+ 8
+0
+ 10
+-16.5
+ 20
+-6.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A37
+ 8
+0
+ 0
+POLYLINE
+ 5
+3EF
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A38
+ 8
+0
+ 10
+-18.0
+ 20
+-19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A39
+ 8
+0
+ 10
+-18.0
+ 20
+-1.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A3A
+ 8
+0
+ 0
+LINE
+ 5
+3F0
+ 8
+0
+ 10
+0.75
+ 20
+-6.5
+ 30
+0.0
+ 11
+0.75
+ 21
+-18.5
+ 31
+0.0
+ 0
+LINE
+ 5
+3F1
+ 8
+0
+ 10
+-0.75
+ 20
+-18.5
+ 30
+0.0
+ 11
+-0.75
+ 21
+-6.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3F2
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A3B
+ 8
+0
+ 10
+16.5
+ 20
+-21.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A3C
+ 8
+0
+ 10
+-16.5
+ 20
+-21.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A3D
+ 8
+0
+ 0
+POLYLINE
+ 5
+3F3
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A3E
+ 8
+0
+ 10
+-16.5
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A3F
+ 8
+0
+ 10
+16.5
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A40
+ 8
+0
+ 0
+LINE
+ 5
+3F4
+ 8
+0
+ 10
+-18.0
+ 20
+-4.0
+ 30
+0.0
+ 11
+18.0
+ 21
+-4.0
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+3F5
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A41
+ 8
+0
+ 10
+1.75
+ 20
+-5.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A42
+ 8
+0
+ 10
+15.5
+ 20
+-5.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A43
+ 8
+0
+ 0
+POLYLINE
+ 5
+3F6
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A44
+ 8
+0
+ 10
+15.5
+ 20
+-19.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A45
+ 8
+0
+ 10
+1.75
+ 20
+-19.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A46
+ 8
+0
+ 0
+ENDBLK
+ 5
+3F8
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+SPÜLE_-_EINZELSPÜLE_MIT_76
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+SPÜLE_-_EINZELSPÜLE_MIT_76
+ 1
+SINK_SINGLE_30_INCH_TOP
+ 0
+ARC
+ 5
+400
+ 8
+0
+ 10
+12.5
+ 20
+-6.4999960000000012
+ 30
+0.0
+ 40
+1.0
+ 50
+0.0
+ 51
+90.0
+ 0
+ARC
+ 5
+401
+ 8
+0
+ 10
+-12.5
+ 20
+-6.4999960000000012
+ 30
+0.0
+ 40
+1.0
+ 50
+90.0
+ 51
+180.0
+ 0
+CIRCLE
+ 5
+402
+ 8
+0
+ 10
+0.0
+ 20
+-11.999995999999999
+ 30
+0.0
+ 40
+0.5
+ 0
+CIRCLE
+ 5
+403
+ 8
+0
+ 10
+0.0
+ 20
+-11.999995999999999
+ 30
+0.0
+ 40
+1.0
+ 0
+POLYLINE
+ 5
+404
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A49
+ 8
+0
+ 10
+-12.5
+ 20
+-5.4999960000000012
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A4A
+ 8
+0
+ 10
+12.5
+ 20
+-5.4999960000000012
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A4B
+ 8
+0
+ 0
+ARC
+ 5
+405
+ 8
+0
+ 10
+12.5
+ 20
+-17.499995999999989
+ 30
+0.0
+ 40
+1.0
+ 50
+270.0
+ 51
+0.0
+ 0
+ARC
+ 5
+406
+ 8
+0
+ 10
+13.5
+ 20
+-18.499995999999999
+ 30
+0.0
+ 40
+1.5
+ 50
+270.0
+ 51
+0.0
+ 0
+ARC
+ 5
+407
+ 8
+0
+ 10
+-12.5
+ 20
+-17.499995999999989
+ 30
+0.0
+ 40
+1.0
+ 50
+180.0
+ 51
+270.0
+ 0
+ARC
+ 5
+408
+ 8
+0
+ 10
+-13.5
+ 20
+-18.499995999999999
+ 30
+0.0
+ 40
+1.5
+ 50
+180.0
+ 51
+270.0
+ 0
+POLYLINE
+ 5
+409
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A4C
+ 8
+0
+ 10
+13.5
+ 20
+-19.999995999999989
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A4D
+ 8
+0
+ 10
+-13.5
+ 20
+-19.999995999999989
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A4E
+ 8
+0
+ 0
+POLYLINE
+ 5
+40A
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A4F
+ 8
+0
+ 10
+12.5
+ 20
+-18.499995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A50
+ 8
+0
+ 10
+-12.5
+ 20
+-18.499995999999999
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A51
+ 8
+0
+ 0
+POLYLINE
+ 5
+40B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A52
+ 8
+0
+ 10
+-13.5
+ 20
+-17.499995999999989
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A53
+ 8
+0
+ 10
+-13.5
+ 20
+-6.4999960000000012
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A54
+ 8
+0
+ 0
+POLYLINE
+ 5
+40C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A55
+ 8
+0
+ 10
+13.5
+ 20
+-6.4999960000000012
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A56
+ 8
+0
+ 10
+13.5
+ 20
+-17.499995999999989
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A57
+ 8
+0
+ 0
+ARC
+ 5
+40D
+ 8
+0
+ 10
+13.5
+ 20
+-1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+0.0
+ 51
+90.0
+ 0
+POLYLINE
+ 5
+40E
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A58
+ 8
+0
+ 10
+15.0
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A59
+ 8
+0
+ 10
+15.0
+ 20
+-18.499995999999999
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A5A
+ 8
+0
+ 0
+ARC
+ 5
+40F
+ 8
+0
+ 10
+-13.5
+ 20
+-1.5
+ 30
+0.0
+ 40
+1.5
+ 50
+90.0
+ 51
+180.0
+ 0
+POLYLINE
+ 5
+410
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A5B
+ 8
+0
+ 10
+-15.0
+ 20
+-18.499995999999999
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A5C
+ 8
+0
+ 10
+-15.0
+ 20
+-1.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A5D
+ 8
+0
+ 0
+POLYLINE
+ 5
+411
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A5E
+ 8
+0
+ 10
+-13.5
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A5F
+ 8
+0
+ 10
+13.5
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A60
+ 8
+0
+ 0
+LINE
+ 5
+412
+ 8
+0
+ 10
+-15.0
+ 20
+-3.9999960000000012
+ 30
+0.0
+ 11
+15.0
+ 21
+-3.9999960000000012
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+414
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+LICHTSCHALTER_-_DOPPELSCHA
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+LICHTSCHALTER_-_DOPPELSCHA
+ 1
+SWITCH_DOUBLE
+ 0
+POLYLINE
+ 5
+41C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A63
+ 8
+0
+ 10
+-0.7818000000000041
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A64
+ 8
+0
+ 10
+-0.75
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A65
+ 8
+0
+ 10
+-0.75
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A66
+ 8
+0
+ 10
+-1.25
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A67
+ 8
+0
+ 10
+-1.25
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A68
+ 8
+0
+ 10
+-1.221900000000004
+ 20
+3.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A69
+ 8
+0
+ 0
+LINE
+ 5
+41D
+ 8
+0
+ 10
+-0.7854000000000099
+ 20
+2.5
+ 30
+0.0
+ 11
+-1.2182999999999991
+ 21
+2.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+41E
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A6A
+ 8
+0
+ 10
+-0.7800000000000013
+ 20
+3.125
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A6B
+ 8
+0
+ 10
+-0.7800000000000013
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A6C
+ 8
+0
+ 10
+-1.2199999999999971
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A6D
+ 8
+0
+ 10
+-1.2199999999999971
+ 20
+3.125
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A6E
+ 8
+0
+ 0
+LINE
+ 5
+41F
+ 8
+0
+ 10
+-0.875
+ 20
+4.0
+ 30
+0.0
+ 11
+-1.125
+ 21
+4.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+420
+ 8
+0
+ 10
+-1.0
+ 20
+4.0
+ 30
+0.0
+ 40
+0.125
+ 0
+LINE
+ 5
+421
+ 8
+0
+ 10
+-0.875
+ 20
+1.0
+ 30
+0.0
+ 11
+-1.125
+ 21
+1.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+422
+ 8
+0
+ 10
+-1.0
+ 20
+1.0
+ 30
+0.0
+ 40
+0.125
+ 0
+POLYLINE
+ 5
+423
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A6F
+ 8
+0
+ 10
+0.781700000000001
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A70
+ 8
+0
+ 10
+0.75
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A71
+ 8
+0
+ 10
+0.75
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A72
+ 8
+0
+ 10
+1.25
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A73
+ 8
+0
+ 10
+1.25
+ 20
+2.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A74
+ 8
+0
+ 10
+1.2218999999999749
+ 20
+2.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A75
+ 8
+0
+ 0
+LINE
+ 5
+424
+ 8
+0
+ 10
+0.7853999999999815
+ 20
+2.5
+ 30
+0.0
+ 11
+1.2181999999999951
+ 21
+2.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+425
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A76
+ 8
+0
+ 10
+0.7800000000000013
+ 20
+1.875
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A77
+ 8
+0
+ 10
+0.7800000000000013
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A78
+ 8
+0
+ 10
+1.2199999999999971
+ 20
+3.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A79
+ 8
+0
+ 10
+1.2199999999999971
+ 20
+1.875
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A7A
+ 8
+0
+ 0
+LINE
+ 5
+426
+ 8
+0
+ 10
+0.875
+ 20
+1.0
+ 30
+0.0
+ 11
+1.125
+ 21
+1.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+427
+ 8
+0
+ 10
+1.0
+ 20
+1.0
+ 30
+0.0
+ 40
+0.125
+ 0
+LINE
+ 5
+428
+ 8
+0
+ 10
+0.875
+ 20
+4.0
+ 30
+0.0
+ 11
+1.125
+ 21
+4.0
+ 31
+0.0
+ 0
+CIRCLE
+ 5
+429
+ 8
+0
+ 10
+1.0
+ 20
+4.0
+ 30
+0.0
+ 40
+0.125
+ 0
+LINE
+ 5
+42A
+ 8
+0
+ 10
+2.25
+ 20
+0.25
+ 30
+0.0
+ 11
+2.5
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+42B
+ 8
+0
+ 10
+2.25
+ 20
+4.75
+ 30
+0.0
+ 11
+2.5
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+42C
+ 8
+0
+ 10
+2.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-2.25
+ 21
+0.25
+ 31
+0.0
+ 0
+LINE
+ 5
+42D
+ 8
+0
+ 10
+2.25
+ 20
+4.75
+ 30
+0.0
+ 11
+2.25
+ 21
+0.25
+ 31
+0.0
+ 0
+LINE
+ 5
+42E
+ 8
+0
+ 10
+-2.25
+ 20
+4.75
+ 30
+0.0
+ 11
+2.25
+ 21
+4.75
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+42F
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A7B
+ 8
+0
+ 10
+-2.5
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A7C
+ 8
+0
+ 10
+-2.5
+ 20
+5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A7D
+ 8
+0
+ 10
+2.5
+ 20
+5.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A7E
+ 8
+0
+ 10
+2.5
+ 20
+0.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A7F
+ 8
+0
+ 0
+LINE
+ 5
+430
+ 8
+0
+ 10
+-2.25
+ 20
+4.75
+ 30
+0.0
+ 11
+-2.5
+ 21
+5.0
+ 31
+0.0
+ 0
+LINE
+ 5
+431
+ 8
+0
+ 10
+-2.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-2.5
+ 21
+0.0
+ 31
+0.0
+ 0
+LINE
+ 5
+432
+ 8
+0
+ 10
+-2.25
+ 20
+0.25
+ 30
+0.0
+ 11
+-2.25
+ 21
+4.75
+ 31
+0.0
+ 0
+ENDBLK
+ 5
+434
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+HÄNGESCHRANK_-_46_X_30_CM_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+HÄNGESCHRANK_-_46_X_30_CM_
+ 1
+WALL_CABINET_18X12_SIDE
+ 0
+POLYLINE
+ 5
+43C
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A82
+ 8
+0
+ 10
+-13.0
+ 20
+-16.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A83
+ 8
+0
+ 10
+-13.0
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A84
+ 8
+0
+ 10
+-12.5
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A85
+ 8
+0
+ 10
+-12.5
+ 20
+-16.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A86
+ 8
+0
+ 0
+POLYLINE
+ 5
+43D
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A87
+ 8
+0
+ 10
+-12.0
+ 20
+-18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A88
+ 8
+0
+ 10
+-12.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A89
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A8A
+ 8
+0
+ 10
+0.0
+ 20
+-18.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A8B
+ 8
+0
+ 0
+ENDBLK
+ 5
+43F
+ 8
+0
+ 0
+BLOCK
+ 8
+0
+ 2
+HÄNGESCHRANK_-_46_X_91_CM_
+ 70
+ 2
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+HÄNGESCHRANK_-_46_X_91_CM_
+ 1
+WALL_CABINET_18X36_FRONT
+ 0
+LINE
+ 5
+447
+ 8
+0
+ 10
+18.5
+ 20
+-16.5
+ 30
+0.0
+ 11
+18.5
+ 21
+-1.5
+ 31
+0.0
+ 0
+LINE
+ 5
+448
+ 8
+0
+ 10
+17.5
+ 20
+-1.5
+ 30
+0.0
+ 11
+17.5
+ 21
+-16.5
+ 31
+0.0
+ 0
+POLYLINE
+ 5
+449
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A8E
+ 8
+0
+ 10
+18.5
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A8F
+ 8
+0
+ 10
+34.5
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A90
+ 8
+0
+ 10
+34.5
+ 20
+-16.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A91
+ 8
+0
+ 10
+18.5
+ 20
+-16.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A92
+ 8
+0
+ 0
+POLYLINE
+ 5
+44A
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A93
+ 8
+0
+ 10
+17.5
+ 20
+-16.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A94
+ 8
+0
+ 10
+1.5
+ 20
+-16.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A95
+ 8
+0
+ 10
+1.5
+ 20
+-1.5
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A96
+ 8
+0
+ 10
+17.5
+ 20
+-1.5
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A97
+ 8
+0
+ 0
+POLYLINE
+ 5
+44B
+ 8
+0
+ 66
+ 1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 70
+ 1
+ 0
+VERTEX
+ 5
+A98
+ 8
+0
+ 10
+0.0
+ 20
+-18.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A99
+ 8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A9A
+ 8
+0
+ 10
+36.0
+ 20
+0.0
+ 30
+0.0
+ 0
+VERTEX
+ 5
+A9B
+ 8
+0
+ 10
+36.0
+ 20
+-18.0
+ 30
+0.0
+ 0
+SEQEND
+ 5
+A9C
+ 8
+0
+ 0
+ENDBLK
+ 5
+44D
+ 8
+0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+INSERT
+ 5
+47
+ 8
+0
+ 2
+SCHRANK_-_SCHRANKTÜR_1_IN_
+ 10
+24.331368346318101
+ 20
+144.8344702039895
+ 30
+0.0
+ 0
+INSERT
+ 5
+6E
+ 8
+0
+ 2
+SCHRANK_-_SCHRANKTÜR_1_MIT
+ 10
+29.6830998410204
+ 20
+145.04317761806359
+ 30
+0.0
+ 0
+INSERT
+ 5
+AB
+ 8
+0
+ 2
+GESCHIRRSPÜLMASCHINE
+ 10
+60.105710772110569
+ 20
+145.04317761806359
+ 30
+0.0
+ 0
+INSERT
+ 5
+E2
+ 8
+0
+ 2
+ARMATUR_-_KÜCHENARMATUR_IN
+ 10
+98.54882786903454
+ 20
+171.85263706733321
+ 30
+0.0
+ 0
+INSERT
+ 5
+103
+ 8
+0
+ 2
+ARMATUR_-_KÜCHENARMATUR_I0
+ 10
+99.378535322428206
+ 20
+164.94298264937009
+ 30
+0.0
+ 0
+INSERT
+ 5
+128
+ 8
+0
+ 2
+ARMATUR_-_EINHEBELMISCHER_
+ 10
+119.2915171402322
+ 20
+172.4054092157217
+ 30
+0.0
+ 0
+INSERT
+ 5
+13B
+ 8
+0
+ 2
+ARMATUR_-_EINHEBELMISCHER0
+ 10
+118.46180968683881
+ 20
+164.6665965751759
+ 30
+0.0
+ 0
+INSERT
+ 5
+19A
+ 8
+0
+ 2
+EIS-_UND_WASSERSPENDER
+ 10
+132.56362930600071
+ 20
+159.60502300407529
+ 30
+0.0
+ 0
+INSERT
+ 5
+318
+ 8
+0
+ 2
+KÜCHENBLOCK_-_2100_X_2400_
+ 10
+6.0898855669328213
+ 20
+42.533505871986719
+ 30
+0.0
+ 0
+INSERT
+ 5
+350
+ 8
+0
+ 2
+MIKROWELLENGERÄT
+ 10
+122.4536224511608
+ 20
+113.92970571603421
+ 30
+0.0
+ 0
+INSERT
+ 5
+375
+ 8
+0
+ 2
+TELEFONSTECKDOSE
+ 10
+156.63571516314519
+ 20
+126.3204868920714
+ 30
+0.0
+ 0
+INSERT
+ 5
+388
+ 8
+0
+ 2
+HERD_-_76_CM_IN_VORDERANSI
+ 10
+168.3676038291764
+ 20
+96.411705033417491
+ 30
+0.0
+ 0
+INSERT
+ 5
+3AE
+ 8
+0
+ 2
+HERD_-_76_CM_IN_DRAUFSICHT
+ 10
+204.1519799347677
+ 20
+131.447706764809
+ 30
+0.0
+ 0
+INSERT
+ 5
+3BC
+ 8
+0
+ 2
+HERDABZUGSHAUBE_-_76_CM_IN
+ 10
+120.4058526729516
+ 20
+81.884582426818653
+ 30
+0.0
+ 0
+INSERT
+ 5
+3C9
+ 8
+0
+ 2
+KÜHLSCHRANK_-_ZWEITÜRIGER_
+ 10
+164.4152973919943
+ 20
+23.348823860774409
+ 30
+0.0
+ 0
+INSERT
+ 5
+3D8
+ 8
+0
+ 2
+KÜHLSCHRANK_-_ZWEITÜRIGER0
+ 10
+205.86108504018389
+ 20
+87.011802299556436
+ 30
+0.0
+ 0
+INSERT
+ 5
+3FE
+ 8
+0
+ 2
+SPÜLE_-_DOPPELSPÜLE_MIT_91
+ 10
+20.53095125746756
+ 20
+22.067018709510929
+ 30
+0.0
+ 0
+INSERT
+ 5
+41A
+ 8
+0
+ 2
+SPÜLE_-_EINZELSPÜLE_MIT_76
+ 10
+63.258567147448161
+ 20
+22.494287215318121
+ 30
+0.0
+ 0
+INSERT
+ 5
+43A
+ 8
+0
+ 2
+LICHTSCHALTER_-_DOPPELSCHA
+ 10
+92.313346304997708
+ 20
+17.794335482229481
+ 30
+0.0
+ 0
+INSERT
+ 5
+445
+ 8
+0
+ 2
+HÄNGESCHRANK_-_46_X_30_CM_
+ 10
+117.0953632862777
+ 20
+20.785213924405522
+ 30
+0.0
+ 0
+INSERT
+ 5
+453
+ 8
+0
+ 2
+HÄNGESCHRANK_-_46_X_91_CM_
+ 10
+121.7954005643586
+ 20
+20.785213924405522
+ 30
+0.0
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/dxflib/test/main.cpp b/dxflib/test/main.cpp
new file mode 100644
index 0000000..103722d
--- /dev/null
+++ b/dxflib/test/main.cpp
@@ -0,0 +1,278 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+/*****************************************************************************
+** $Id: main.cpp 3591 2006-10-18 21:23:25Z andrew $
+**
+** This is part of the dxflib library
+** Copyright (C) 2000-2001 Andrew Mustun
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU Library General Public License as
+** published by the Free Software Foundation.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Library General Public License for more details.
+**
+** You should have received a copy of the GNU Library General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+******************************************************************************/
+
+#include <iostream>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "dl_dxf.h"
+#include "dl_creationadapter.h"
+
+#include "test_creationclass.h"
+
+void usage();
+void testReading(char* file);
+void testWriting();
+
+
+/*
+ * @brief Main function for DXFLib test program.
+ *
+ * @param argc Number of delimited items on command line,
+ * including program name.
+ * @param argv Pointer to array of command line items
+ *
+ * @retval 0 if missing input file argument or
+ * file couldn't be opened
+ * @retval 1 if file opened
+ */
+int main(int argc, char** argv) {
+
+ // Check given arguments:
+ if (argc<2) {
+ usage();
+ return 0;
+ }
+
+ testReading(argv[1]);
+
+ testWriting();
+
+ return 0;
+}
+
+
+
+/*
+ * @brief Prints error message if file name not specified as command
+ * line argument.
+ */
+void usage() {
+ std::cout << "\nUsage: test <DXF file>\n\n";
+}
+
+
+void testReading(char* file) {
+ // Load DXF file into memory:
+ std::cout << "Reading file " << file << "...\n";
+ Test_CreationClass* creationClass = new Test_CreationClass();
+ DL_Dxf* dxf = new DL_Dxf();
+ if (!dxf->in(file, creationClass)) { // if file open failed
+ std::cerr << file << " could not be opened.\n";
+ return;
+ }
+ delete dxf;
+ delete creationClass;
+}
+
+
+
+void testWriting() {
+ DL_Dxf* dxf = new DL_Dxf();
+ DL_Codes::version exportVersion = DL_Codes::AC1015;
+ DL_WriterA* dw = dxf->out("myfile.dxf", exportVersion);
+ if (dw==NULL) {
+ printf("Cannot open file 'myfile.dxf' \
+ for writing.");
+ // abort function e.g. with return
+ }
+ dxf->writeHeader(*dw);
+ // int variable:
+ dw->dxfString(9, "$INSUNITS");
+ dw->dxfInt(70, 4);
+ // real (double, float) variable:
+ dw->dxfString(9, "$DIMEXE");
+ dw->dxfReal(40, 1.25);
+ // string variable:
+ dw->dxfString(9, "$TEXTSTYLE");
+ dw->dxfString(7, "Standard");
+ // vector variable:
+ dw->dxfString(9, "$LIMMIN");
+ dw->dxfReal(10, 0.0);
+ dw->dxfReal(20, 0.0);
+ dw->sectionEnd();
+ dw->sectionTables();
+ dxf->writeVPort(*dw);
+ dw->tableLineTypes(25);
+ dxf->writeLineType(*dw, DL_LineTypeData("BYBLOCK", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("BYLAYER", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("CONTINUOUS", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("ACAD_ISO02W100", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("ACAD_ISO03W100", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("ACAD_ISO04W100", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("ACAD_ISO05W100", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("BORDER", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("BORDER2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("BORDERX2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("CENTER", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("CENTER2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("CENTERX2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DASHDOT", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DASHDOT2", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("DASHDOTX2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DASHED", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DASHED2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DASHEDX2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DIVIDE", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DIVIDE2", 0));
+ dxf->writeLineType(*dw,
+ DL_LineTypeData("DIVIDEX2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DOT", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DOT2", 0));
+ dxf->writeLineType(*dw, DL_LineTypeData("DOTX2", 0));
+ dw->tableEnd();
+ int numberOfLayers = 3;
+ dw->tableLayers(numberOfLayers);
+
+ dxf->writeLayer(*dw,
+ DL_LayerData("0", 0),
+ DL_Attributes(
+ std::string(""), // leave empty
+ DL_Codes::black, // default color
+ 100, // default width
+ "CONTINUOUS")); // default line style
+
+ dxf->writeLayer(*dw,
+ DL_LayerData("mainlayer", 0),
+ DL_Attributes(
+ std::string(""),
+ DL_Codes::red,
+ 100,
+ "CONTINUOUS"));
+
+ dxf->writeLayer(*dw,
+ DL_LayerData("anotherlayer", 0),
+ DL_Attributes(
+ std::string(""),
+ DL_Codes::black,
+ 100,
+ "CONTINUOUS"));
+
+ dw->tableEnd();
+ dxf->writeStyle(*dw);
+ dxf->writeView(*dw);
+ dxf->writeUcs(*dw);
+
+ dw->tableAppid(1);
+ dw->tableAppidEntry(0x12);
+ dw->dxfString(2, "ACAD");
+ dw->dxfInt(70, 0);
+ dw->tableEnd();
+ dxf->writeDimStyle(*dw,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1);
+ dxf->writeBlockRecord(*dw);
+ dxf->writeBlockRecord(*dw, "myblock1");
+ dxf->writeBlockRecord(*dw, "myblock2");
+ dw->tableEnd();
+ dw->sectionEnd();
+ dw->sectionBlocks();
+
+ dxf->writeBlock(*dw,
+ DL_BlockData("*Model_Space", 0, 0.0, 0.0, 0.0));
+ dxf->writeEndBlock(*dw, "*Model_Space");
+
+ dxf->writeBlock(*dw,
+ DL_BlockData("*Paper_Space", 0, 0.0, 0.0, 0.0));
+ dxf->writeEndBlock(*dw, "*Paper_Space");
+
+ dxf->writeBlock(*dw,
+ DL_BlockData("*Paper_Space0", 0, 0.0, 0.0, 0.0));
+ dxf->writeEndBlock(*dw, "*Paper_Space0");
+
+ dxf->writeBlock(*dw,
+ DL_BlockData("myblock1", 0, 0.0, 0.0, 0.0));
+ // ...
+ // write block entities e.g. with dxf->writeLine(), ..
+ // ...
+ dxf->writeEndBlock(*dw, "myblock1");
+
+ dxf->writeBlock(*dw,
+ DL_BlockData("myblock2", 0, 0.0, 0.0, 0.0));
+ // ...
+ // write block entities e.g. with dxf->writeLine(), ..
+ // ...
+ dxf->writeEndBlock(*dw, "myblock2");
+
+ dw->sectionEnd();
+ dw->sectionEntities();
+
+ // write all your entities..
+ dxf->writePoint(
+ *dw,
+ DL_PointData(10.0,
+ 45.0,
+ 0.0),
+ DL_Attributes("mainlayer", 256, -1, "BYLAYER"));
+
+ dxf->writeLine(
+ *dw,
+ DL_LineData(25.0, // start point
+ 30.0,
+ 0.0,
+ 100.0, // end point
+ 120.0,
+ 0.0),
+ DL_Attributes("mainlayer", 256, -1, "BYLAYER"));
+
+ dw->sectionEnd();
+ dxf->writeObjects(*dw);
+ dxf->writeObjectsEnd(*dw);
+ dw->dxfEOF();
+ dw->close();
+ delete dw;
+ delete dxf;
+}
+
diff --git a/dxflib/test/myfile.dxf b/dxflib/test/myfile.dxf
new file mode 100644
index 0000000..d779c0a
--- /dev/null
+++ b/dxflib/test/myfile.dxf
@@ -0,0 +1,2086 @@
+999
+dxflib 2.2.0.0
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1015
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$INSUNITS
+ 70
+4
+ 9
+$DIMEXE
+ 40
+1.25
+ 9
+$TEXTSTYLE
+ 7
+Standard
+ 9
+$LIMMIN
+ 10
+0.0
+ 20
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+100
+AcDbSymbolTable
+ 70
+1
+ 0
+VPORT
+ 5
+30
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*Active
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+286.3055555555554861
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+297.0
+ 41
+1.92798353909465
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+0
+ 72
+100
+ 73
+1
+ 74
+3
+ 75
+1
+ 76
+1
+ 77
+0
+ 78
+0
+281
+0
+ 65
+1
+110
+0.0
+120
+0.0
+130
+0.0
+111
+1.0
+121
+0.0
+131
+0.0
+112
+0.0
+122
+1.0
+132
+0.0
+ 79
+0
+146
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+100
+AcDbSymbolTable
+ 70
+25
+ 0
+LTYPE
+ 5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+0
+ 3
+
+ 72
+65
+ 73
+0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+0
+ 3
+
+ 72
+65
+ 73
+0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+0
+ 3
+Solid line
+ 72
+65
+ 73
+0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+31
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ACAD_ISO02W100
+ 70
+0
+ 3
+ISO Dashed __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+15.0
+ 49
+12.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 0
+LTYPE
+ 5
+32
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ACAD_ISO03W100
+ 70
+0
+ 3
+ISO Dashed with Distance __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+30.0
+ 49
+12.0
+ 74
+0
+ 49
+-18.0
+ 74
+0
+ 0
+LTYPE
+ 5
+33
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ACAD_ISO04W100
+ 70
+0
+ 3
+ISO Long Dashed Dotted ____ . ____ . __
+ 72
+65
+ 73
+4
+ 40
+30.0
+ 49
+24.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 0
+LTYPE
+ 5
+34
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+ACAD_ISO05W100
+ 70
+0
+ 3
+ISO Long Dashed Double Dotted ____ .. __
+ 72
+65
+ 73
+6
+ 40
+33.0
+ 49
+24.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.0
+ 74
+0
+ 0
+LTYPE
+ 5
+35
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BORDER
+ 70
+0
+ 3
+Border __ __ . __ __ . __ __ . __ __ . __ __ .
+ 72
+65
+ 73
+6
+ 40
+44.4500000000000028
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+36
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BORDER2
+ 70
+0
+ 3
+Border (.5x) __.__.__.__.__.__.__.__.__.__.__.
+ 72
+65
+ 73
+6
+ 40
+22.2250000000000014
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+37
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BORDERX2
+ 70
+0
+ 3
+Border (2x) ____ ____ . ____ ____ . ___
+ 72
+65
+ 73
+6
+ 40
+88.9000000000000057
+ 49
+25.3999999999999986
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+25.3999999999999986
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+LTYPE
+ 5
+38
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CENTER
+ 70
+0
+ 3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+50.7999999999999972
+ 49
+31.75
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+39
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CENTER2
+ 70
+0
+ 3
+Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
+ 72
+65
+ 73
+4
+ 40
+28.5749999999999993
+ 49
+19.0500000000000007
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+3.1749999999999998
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+3A
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CENTERX2
+ 70
+0
+ 3
+Center (2x) ________ __ ________ __ _____
+ 72
+65
+ 73
+4
+ 40
+101.5999999999999943
+ 49
+63.5
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+LTYPE
+ 5
+3B
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHDOT
+ 70
+0
+ 3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+25.3999999999999986
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+3C
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHDOT2
+ 70
+0
+ 3
+Dash dot (.5x) _._._._._._._._._._._._._._._.
+ 72
+65
+ 73
+4
+ 40
+12.6999999999999993
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+3D
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHDOTX2
+ 70
+0
+ 3
+Dash dot (2x) ____ . ____ . ____ . ___
+ 72
+65
+ 73
+4
+ 40
+50.7999999999999972
+ 49
+25.3999999999999986
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+LTYPE
+ 5
+3E
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHED
+ 70
+0
+ 3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+19.0500000000000007
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+3F
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHED2
+ 70
+0
+ 3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+9.5250000000000004
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+40
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DASHEDX2
+ 70
+0
+ 3
+Dashed (2x) ____ ____ ____ ____ ____ ___
+ 72
+65
+ 73
+2
+ 40
+38.1000000000000014
+ 49
+25.3999999999999986
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+LTYPE
+ 5
+41
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DIVIDE
+ 70
+0
+ 3
+Divide ____ . . ____ . . ____ . . ____ . . ____
+ 72
+65
+ 73
+6
+ 40
+31.75
+ 49
+12.6999999999999993
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+42
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DIVIDE2
+ 70
+0
+ 3
+Divide (.5x) __..__..__..__..__..__..__..__.._
+ 72
+65
+ 73
+6
+ 40
+15.875
+ 49
+6.3499999999999996
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+43
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DIVIDEX2
+ 70
+0
+ 3
+Divide (2x) ________ . . ________ . . _
+ 72
+65
+ 73
+6
+ 40
+63.5
+ 49
+25.3999999999999986
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 49
+0.0
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+LTYPE
+ 5
+44
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DOT
+ 70
+0
+ 3
+Dot . . . . . . . . . . . . . . . . . . . . . .
+ 72
+65
+ 73
+2
+ 40
+6.3499999999999996
+ 49
+0.0
+ 74
+0
+ 49
+-6.3499999999999996
+ 74
+0
+ 0
+LTYPE
+ 5
+45
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DOT2
+ 70
+0
+ 3
+Dot (.5x) .....................................
+ 72
+65
+ 73
+2
+ 40
+3.1749999999999998
+ 49
+0.0
+ 74
+0
+ 49
+-3.1749999999999998
+ 74
+0
+ 0
+LTYPE
+ 5
+46
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+DOTX2
+ 70
+0
+ 3
+Dot (2x) . . . . . . . . . . . . .
+ 72
+65
+ 73
+2
+ 40
+12.6999999999999993
+ 49
+0.0
+ 74
+0
+ 49
+-12.6999999999999993
+ 74
+0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+3
+ 0
+LAYER
+ 5
+10
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 62
+250
+ 6
+CONTINUOUS
+370
+100
+390
+F
+ 0
+LAYER
+ 5
+47
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+mainlayer
+ 70
+0
+ 62
+1
+ 6
+CONTINUOUS
+370
+100
+390
+F
+ 0
+LAYER
+ 5
+48
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+anotherlayer
+ 70
+0
+ 62
+250
+ 6
+CONTINUOUS
+370
+100
+390
+F
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+100
+AcDbSymbolTable
+ 70
+1
+ 0
+STYLE
+ 5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+Standard
+ 70
+0
+ 40
+0.0
+ 41
+0.75
+ 50
+0.0
+ 71
+0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+100
+AcDbSymbolTable
+ 70
+0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+100
+AcDbSymbolTable
+ 70
+0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+100
+AcDbSymbolTable
+ 70
+1
+ 0
+APPID
+ 5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+100
+AcDbSymbolTable
+ 70
+1
+100
+AcDbDimStyleTable
+ 71
+0
+ 0
+DIMSTYLE
+105
+27
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+Standard
+ 41
+1.0
+ 42
+1.0
+ 43
+3.75
+ 44
+1.0
+ 70
+0
+ 73
+0
+ 74
+0
+ 77
+1
+ 78
+8
+140
+1.0
+141
+2.5
+143
+0.03937007874016
+147
+1.0
+171
+3
+172
+1
+271
+2
+272
+2
+274
+3
+278
+44
+283
+0
+284
+8
+340
+11
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+100
+AcDbSymbolTable
+ 70
+1
+ 0
+BLOCK_RECORD
+ 5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Model_Space
+340
+22
+ 0
+BLOCK_RECORD
+ 5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Paper_Space
+340
+1E
+ 0
+BLOCK_RECORD
+ 5
+23
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*Paper_Space0
+340
+26
+ 0
+BLOCK_RECORD
+ 5
+49
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+myblock1
+340
+0
+ 0
+BLOCK_RECORD
+ 5
+4A
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+myblock2
+340
+0
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Model_Space
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Model_Space
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+100
+AcDbEntity
+ 67
+1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Paper_Space
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Paper_Space
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+100
+AcDbEntity
+ 67
+1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+24
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*Paper_Space0
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*Paper_Space0
+ 1
+
+ 0
+ENDBLK
+ 5
+25
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+4B
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+myblock1
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+myblock1
+ 1
+
+ 0
+ENDBLK
+ 5
+4C
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+4D
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+myblock2
+ 70
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+myblock2
+ 1
+
+ 0
+ENDBLK
+ 5
+4E
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+POINT
+ 5
+4F
+100
+AcDbEntity
+100
+AcDbPoint
+ 8
+mainlayer
+ 62
+256
+370
+-1
+ 6
+BYLAYER
+ 10
+10.0
+ 20
+45.0
+ 30
+0.0
+ 0
+LINE
+ 5
+50
+100
+AcDbEntity
+100
+AcDbLine
+ 8
+mainlayer
+ 62
+256
+370
+-1
+ 6
+BYLAYER
+ 10
+25.0
+ 20
+30.0
+ 30
+0.0
+ 11
+100.0
+ 21
+120.0
+ 31
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+100
+AcDbDictionary
+280
+0
+281
+1
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_LAYOUT
+350
+1A
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 3
+ACAD_PLOTSETTINGS
+350
+19
+ 3
+ACAD_PLOTSTYLENAME
+350
+E
+ 3
+AcDbVariableDictionary
+350
+51
+ 0
+DICTIONARY
+ 5
+D
+100
+AcDbDictionary
+280
+0
+281
+1
+ 0
+ACDBDICTIONARYWDFLT
+ 5
+E
+100
+AcDbDictionary
+281
+1
+ 3
+Normal
+350
+F
+100
+AcDbDictionaryWithDefault
+340
+F
+ 0
+ACDBPLACEHOLDER
+ 5
+F
+ 0
+DICTIONARY
+ 5
+17
+100
+AcDbDictionary
+280
+0
+281
+1
+ 3
+Standard
+350
+18
+ 0
+MLINESTYLE
+ 5
+18
+100
+AcDbMlineStyle
+ 2
+STANDARD
+ 70
+0
+ 3
+
+ 62
+256
+ 51
+90.0
+ 52
+90.0
+ 71
+2
+ 49
+0.5
+ 62
+256
+ 6
+BYLAYER
+ 49
+-0.5
+ 62
+256
+ 6
+BYLAYER
+ 0
+DICTIONARY
+ 5
+19
+100
+AcDbDictionary
+280
+0
+281
+1
+ 0
+DICTIONARY
+ 5
+1A
+100
+AcDbDictionary
+281
+1
+ 3
+Layout1
+350
+1E
+ 3
+Layout2
+350
+26
+ 3
+Model
+350
+22
+ 0
+LAYOUT
+ 5
+1E
+100
+AcDbPlotSettings
+ 1
+
+ 2
+C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
+ 4
+
+ 6
+
+ 40
+0.0
+ 41
+0.0
+ 42
+0.0
+ 43
+0.0
+ 44
+0.0
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+1.0
+ 70
+688
+ 72
+0
+ 73
+0
+ 74
+5
+ 7
+
+ 75
+16
+147
+1.0
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Layout1
+ 70
+1
+ 71
+1
+ 10
+0.0
+ 20
+0.0
+ 11
+420.0
+ 21
+297.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+100000000000000000000.0
+ 24
+100000000000000000000.0
+ 34
+100000000000000000000.0
+ 15
+-100000000000000000000.0
+ 25
+-100000000000000000000.0
+ 35
+-100000000000000000000.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+0
+330
+1B
+ 0
+LAYOUT
+ 5
+22
+100
+AcDbPlotSettings
+ 1
+
+ 2
+C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
+ 4
+
+ 6
+
+ 40
+0.0
+ 41
+0.0
+ 42
+0.0
+ 43
+0.0
+ 44
+0.0
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+1.0
+ 70
+1712
+ 72
+0
+ 73
+0
+ 74
+0
+ 7
+
+ 75
+0
+147
+1.0
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Model
+ 70
+1
+ 71
+0
+ 10
+0.0
+ 20
+0.0
+ 11
+12.0
+ 21
+9.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+0.0
+ 24
+0.0
+ 34
+0.0
+ 15
+0.0
+ 25
+0.0
+ 35
+0.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+0
+330
+1F
+ 0
+LAYOUT
+ 5
+26
+100
+AcDbPlotSettings
+ 1
+
+ 2
+C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
+ 4
+
+ 6
+
+ 40
+0.0
+ 41
+0.0
+ 42
+0.0
+ 43
+0.0
+ 44
+0.0
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+ 49
+0.0
+140
+0.0
+141
+0.0
+142
+1.0
+143
+1.0
+ 70
+688
+ 72
+0
+ 73
+0
+ 74
+5
+ 7
+
+ 75
+16
+147
+1.0
+148
+0.0
+149
+0.0
+100
+AcDbLayout
+ 1
+Layout2
+ 70
+1
+ 71
+2
+ 10
+0.0
+ 20
+0.0
+ 11
+12.0
+ 21
+9.0
+ 12
+0.0
+ 22
+0.0
+ 32
+0.0
+ 14
+0.0
+ 24
+0.0
+ 34
+0.0
+ 15
+0.0
+ 25
+0.0
+ 35
+0.0
+146
+0.0
+ 13
+0.0
+ 23
+0.0
+ 33
+0.0
+ 16
+1.0
+ 26
+0.0
+ 36
+0.0
+ 17
+0.0
+ 27
+1.0
+ 37
+0.0
+ 76
+0
+330
+23
+ 0
+DICTIONARY
+ 5
+51
+100
+AcDbDictionary
+281
+1
+ 3
+DIMASSOC
+350
+53
+ 3
+HIDETEXT
+350
+52
+ 0
+DICTIONARYVAR
+ 5
+52
+100
+DictionaryVariables
+280
+0
+ 1
+2
+ 0
+DICTIONARYVAR
+ 5
+53
+100
+DictionaryVariables
+280
+0
+ 1
+1
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/dxflib/test/test_creationclass.cpp b/dxflib/test/test_creationclass.cpp
new file mode 100644
index 0000000..e19b270
--- /dev/null
+++ b/dxflib/test/test_creationclass.cpp
@@ -0,0 +1,162 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+/*****************************************************************************
+** $Id: test_creationclass.cpp 8865 2008-02-04 18:54:02Z andrew $
+**
+** This is part of the dxflib library
+** Copyright (C) 2001 Andrew Mustun
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU Library General Public License as
+** published by the Free Software Foundation.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Library General Public License for more details.
+**
+** You should have received a copy of the GNU Library General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+******************************************************************************/
+
+#include "test_creationclass.h"
+
+#include <iostream>
+#include <stdio.h>
+
+
+/**
+ * Default constructor.
+ */
+Test_CreationClass::Test_CreationClass() {}
+
+
+/**
+ * Sample implementation of the method which handles layers.
+ */
+void Test_CreationClass::addLayer(const DL_LayerData& data) {
+ printf("LAYER: %s flags: %d\n", data.name.c_str(), data.flags);
+ printAttributes();
+}
+
+/**
+ * Sample implementation of the method which handles point entities.
+ */
+void Test_CreationClass::addPoint(const DL_PointData& data) {
+ printf("POINT (%6.3f, %6.3f, %6.3f)\n",
+ data.x, data.y, data.z);
+ printAttributes();
+}
+
+/**
+ * Sample implementation of the method which handles line entities.
+ */
+void Test_CreationClass::addLine(const DL_LineData& data) {
+ printf("LINE (%6.3f, %6.3f, %6.3f) (%6.3f, %6.3f, %6.3f)\n",
+ data.x1, data.y1, data.z1, data.x2, data.y2, data.z2);
+ printAttributes();
+}
+
+/**
+ * Sample implementation of the method which handles arc entities.
+ */
+void Test_CreationClass::addArc(const DL_ArcData& data) {
+ printf("ARC (%6.3f, %6.3f, %6.3f) %6.3f, %6.3f, %6.3f\n",
+ data.cx, data.cy, data.cz,
+ data.radius, data.angle1, data.angle2);
+ printAttributes();
+}
+
+/**
+ * Sample implementation of the method which handles circle entities.
+ */
+void Test_CreationClass::addCircle(const DL_CircleData& data) {
+ printf("CIRCLE (%6.3f, %6.3f, %6.3f) %6.3f\n",
+ data.cx, data.cy, data.cz,
+ data.radius);
+ printAttributes();
+}
+
+
+/**
+ * Sample implementation of the method which handles polyline entities.
+ */
+void Test_CreationClass::addPolyline(const DL_PolylineData& data) {
+ printf("POLYLINE \n");
+ printf("flags: %d\n", (int)data.flags);
+ printAttributes();
+}
+
+
+/**
+ * Sample implementation of the method which handles vertices.
+ */
+void Test_CreationClass::addVertex(const DL_VertexData& data) {
+ printf("VERTEX (%6.3f, %6.3f, %6.3f) %6.3f\n",
+ data.x, data.y, data.z,
+ data.bulge);
+ printAttributes();
+}
+
+
+void Test_CreationClass::add3dFace(const DL_3dFaceData& data) {
+ printf("3DFACE\n");
+ for (int i=0; i<4; i++) {
+ printf(" corner %d: %6.3f %6.3f %6.3f\n",
+ i, data.x[i], data.y[i], data.z[i]);
+ }
+ printAttributes();
+}
+
+
+void Test_CreationClass::printAttributes() {
+ printf(" Attributes: Layer: %s, ", attributes.getLayer().c_str());
+ printf(" Color: ");
+ if (attributes.getColor()==256) {
+ printf("BYLAYER");
+ } else if (attributes.getColor()==0) {
+ printf("BYBLOCK");
+ } else {
+ printf("%d", attributes.getColor());
+ }
+ printf(" Width: ");
+ if (attributes.getWidth()==-1) {
+ printf("BYLAYER");
+ } else if (attributes.getWidth()==-2) {
+ printf("BYBLOCK");
+ } else if (attributes.getWidth()==-3) {
+ printf("DEFAULT");
+ } else {
+ printf("%d", attributes.getWidth());
+ }
+ printf(" Type: %s\n", attributes.getLineType().c_str());
+}
+
+
+
+// EOF
diff --git a/dxflib/test/test_creationclass.h b/dxflib/test/test_creationclass.h
new file mode 100644
index 0000000..f69e298
--- /dev/null
+++ b/dxflib/test/test_creationclass.h
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+/*****************************************************************************
+** $Id: test_creationclass.h 8865 2008-02-04 18:54:02Z andrew $
+**
+** This is part of the dxflib library
+** Copyright (C) 2001 Andrew Mustun
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU Library General Public License as
+** published by the Free Software Foundation.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Library General Public License for more details.
+**
+** You should have received a copy of the GNU Library General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+******************************************************************************/
+
+#ifndef TEST_CREATIONCLASS_H
+#define TEST_CREATIONCLASS_H
+
+#include "dl_creationadapter.h"
+
+
+
+/**
+ * This class takes care of the entities read from the file.
+ * Usually such a class would probably store the entities.
+ * this one just prints some information about them to stdout.
+ *
+ * @author Andrew Mustun
+ */
+class Test_CreationClass : public DL_CreationAdapter {
+public:
+ Test_CreationClass();
+
+ virtual void addLayer(const DL_LayerData& data);
+ virtual void addPoint(const DL_PointData& data);
+ virtual void addLine(const DL_LineData& data);
+ virtual void addArc(const DL_ArcData& data);
+ virtual void addCircle(const DL_CircleData& data);
+ virtual void addPolyline(const DL_PolylineData& data);
+ virtual void addVertex(const DL_VertexData& data);
+ virtual void add3dFace(const DL_3dFaceData& data);
+
+ void printAttributes();
+};
+
+#endif
diff --git a/fparser/docs/fparser.html b/fparser/docs/fparser.html
new file mode 100644
index 0000000..1b10066
--- /dev/null
+++ b/fparser/docs/fparser.html
@@ -0,0 +1,1629 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <link href="style.css" rel="stylesheet" type="text/css" title="normal" media=screen>
+ <title>Function Parser for C++ v4.3 : Documentation</title>
+</head>
+
+<body>
+<h1>Function Parser for C++ v4.3 </h1>
+
+<p>Authors: Juha Nieminen
+(<a href="http://iki.fi/warp/">http://iki.fi/warp/</a>),
+Joel Yliluoma
+(<a href="http://iki.fi/bisqwit/">http://iki.fi/bisqwit/</a>).
+
+<p>The usage license of this library is located at the end of this file.
+
+<h2>Table of contents:</h2>
+
+<ul>
+ <li><a href="#whatsnew">What's new</a>
+ <li><a href="#preface">Preface</a>
+ <li><a href="#usage">Usage</a>
+ <ul>
+ <li><a href="#parsertypes">Parser types</a>
+ <li><a href="#configuring">Configuring the compilation</a>
+ <li><a href="#copyassignment">Copying and assignment</a>
+ <li><a href="#shortdesc">Short descriptions of FunctionParser methods</a>
+ <li><a href="#longdesc">Long descriptions of FunctionParser methods</a>
+ <ul>
+ <li><a href="#longdesc_Parse"><code>Parse()</code></a>
+ <li><a href="#longdesc_setDelimiterChar"><code>setDelimiterChar()</code></a>
+ <li><a href="#longdesc_ErrorMsg"><code>ErrorMsg()</code></a>
+ <li><a href="#longdesc_GetParseErrorType"><code>GetParseErrorType()</code></a>
+ <li><a href="#longdesc_Eval"><code>Eval()</code></a>
+ <li><a href="#longdesc_EvalError"><code>EvalError()</code></a>
+ <li><a href="#longdesc_Optimize"><code>Optimize()</code></a>
+ <li><a href="#longdesc_AddConstant"><code>AddConstant()</code></a>
+ <li><a href="#longdesc_AddUnit"><code>AddUnit()</code></a>
+ <li><a href="#longdesc_AddFunction1"><code>AddFunction()</code></a> (C++ function)
+ <li><a href="#longdesc_AddFunction2"><code>AddFunction()</code></a> (FunctionParser)
+ <li><a href="#longdesc_RemoveIdentifier"><code>RemoveIdentifier()</code></a>
+ <li><a href="#longdesc_ParseAndDeduceVariables"><code>ParseAndDeduceVariables()</code></a>
+ </ul>
+ </ul>
+ <li>Syntax
+ <ul>
+ <li><a href="#literals">Numeric literals</a>
+ <li><a href="#identifiers">Identifier names</a>
+ <li><a href="#functionsyntax">The function string syntax</a>
+ <li><a href="#inlinevars">Inline variables</a>
+ <li><a href="#whitespace">Whitespace</a>
+ </ul>
+ <li>Miscellaneous
+ <ul>
+ <li><a href="#evaluationchecks">About evaluation-time checks</a>
+ <li><a href="#threadsafety">About thread safety</a>
+ <li><a href="#tipsandtricks">Tips and tricks</a>
+ <li><a href="#contact">Contacting the author</a>
+ </ul>
+<!-- <li><a href="#algorithm">The algorithm used in the library</a> -->
+ <li><a href="#license">Usage license</a>
+</ul>
+
+<a name="whatsnew"></a>
+<h2>What's new</h2>
+
+<p>What's new in v4.3
+ <ul>
+ <li>Function syntax enhancement: Added possibility of defining new
+ variables in the function string itself. (See documentation for details.)
+ <li>Fixed some bugs in the optimizer (among others,
+ <code>"atan2(-x,-y)"</code> was being wrongly optimized into
+ <code>"atan2(x,y)"</code>
+ </ul>
+
+<p>What's new in v4.2
+ <ul>
+ <li>The <code>Optimize()</code> method now works also with the
+ <code>float</code> and <code>long double</code> versions of the library.
+ </li>
+ <li>Some new optimizations added.</li>
+ <li>There was a call to the C99/C++0x function <code>isinf()</code> in the
+ optimizer which made it not compile with some compilers. This call has
+ been removed.</li>
+ </ul>
+
+<p>What's new in v4.1
+ <ul>
+ <li>Official support for hexadecimal literals (for all the parser types).
+ Previously there was support only if the <code>strto...()</code> C
+ library functions happened to support them (which is a non-standard
+ extension of those functions). See documentation for details.</li>
+ <li>Significant amount of new optimizations performed by
+ <code>Parse()</code>.</li>
+ <li>Minor bugfixes.</li>
+ </ul>
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="preface"></a>
+<h2>Preface</h2>
+
+<p>This C++ library offers a class which can be used to parse and evaluate a
+mathematical function from a string (which might be eg. requested from the
+user). The syntax of the function string is similar to mathematical expressions
+written in C/C++ (the exact syntax is specified later in this document).
+The function can then be evaluated with different values of variables.
+
+<p>For example, a function like "<code>sin(sqrt(x*x+y*y))</code>" can be
+parsed from a string (either <code>std::string</code> or a C-style string)
+and then evaluated with different values of <code>x</code> and <code>y</code>.
+This library can be useful for evaluating user-inputted functions, or in
+some cases interpreting mathematical expressions in a scripting language.
+
+<p>This library aims for maximum speed in both parsing and evaluation, while
+keeping maximum portability. The library should compile and work with any
+standard-conforming C++ compiler.
+
+<p>Different numerical types are supported: <code>double</code>,
+ <code>float</code>, <code>long double</code>, <code>long int</code>,
+ multiple-precision floating point numbers using the MPFR library, and
+ arbitrary precision integers using the GMP library. (Note that it's
+ not necessary for these two libraries to exist in the system in order
+ to use the Function Parser library with the other numerical types. Support
+ for these libraries is optionally compiled in using preprocessor settings.)
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="usage"></a>
+<h2>Usage</h2>
+
+<p>To use the <code>FunctionParser</code> class, you have to include
+<code>"fparser.hh"</code> in your source code files which use the
+<code>FunctionParser</code> class.
+
+<p>If you are going to use the MPFR version of the library, you need to
+include <code>"fparser_mpfr.hh"</code>. If you are going to use the GMP
+version of the library, you need to include <code>"fparser_gmpint.hh"</code>.
+(Note that support for these special parser versions needs to be specified
+with preprocessor macros. See the <a href="#parsertypes">documentation
+below</a> for details.)
+
+<p>When compiling, you have to compile <code>fparser.cc</code> and
+<code>fpoptimizer.cc</code> and link them to the main program. In many
+developement environments it's enough to add those two files to your
+current project (usually header files don't have to be added to the
+project for the compilation to work).
+
+<p>If you are going to use the MPFR or the GMP versions of the library,
+you also need to add <code>mpfr/MpfrFloat.cc</code> or
+<code>mpfr/GmpInt.cc</code> files to your project, respectively. Otherwise
+they should not be added to the project.
+
+<p>Note that part of the library source code is inside several
+<code>.inc</code> files (these files contain auto-generated C++ code),
+provided in the library package. These files are used by
+<code>fparser.cc</code> and don't need to be added explicitly to the
+project in most IDEs (such as Visual Studio). Basically, you don't need
+to do anything with these files, other than keep them in the same directory
+as <code>fparser.cc</code>.
+
+<p>Simple usage example of the library:
+
+<pre>
+ FunctionParser fp;
+ fp.Parse("sqrt(x*x + y*y)", "x,y");
+ double variables[2] = { 1.5, 2.9 };
+ double result = fp.Eval(variables);
+</pre>
+
+<!-- -------------------------------------------------------------------- -->
+<a name="parsertypes"></a>
+<h3>Parser types</h3>
+
+<p>Different versions of the function parser class are supported, using
+ different floating point or integral types for function evaluation.
+
+<p>All the classes other than the default one, <code>FunctionParser</code>,
+ need to be enabled at compile time by defining a preprocessor macro
+ (specified below) either in the <code>fpconfig.hh</code> file or your
+ compiler settings. (The reason for this is that all the other parser types
+ use either C99 standard libraries not yet available in the official C++
+ standard or the third-party libraries GMP and MPFR. It also makes
+ compilation faster and the resulting binary smaller when unused classes
+ are not compiled in.).
+
+<p>Note that if you try to use the other class types without enabling them
+ with the correspondent preprocessor macro, you will get a linker error
+ (rather than a compiler error) because those classes will not have been
+ instantiated when the library was compiled.
+
+<p>Currently the <code>Optimize()</code> method works only for the
+ <code>FunctionParser</code>, <code>FunctionParser_f</code> and
+ <code>FunctionParser_ld</code> classes. For the other types it can be
+ called but it does nothing.
+
+<p>
+<dl>
+ <dt><p><code>FunctionParser</code></dt>
+ <dd>
+ <p>This is the default class, which uses <code>double</code> as its
+ numerical type. This is the only class enabled by default.
+ <p>If you use some other type than this one, and you don't want this
+ version of the class compiled into the library, you can define the
+ preprocessor macro <code>FP_DISABLE_DOUBLE_TYPE</code>.
+ </dd>
+
+ <dt><p><code>FunctionParser_f</code></dt>
+ <dd>
+ <p>This parser uses <code>float</code> as its numerical type.
+ <p>The <code>FP_SUPPORT_FLOAT_TYPE</code> preprocessor macro needs to be
+ defined for this class to be enabled.
+ <p>Note that this version of the class uses C99 standard math functions
+ not yet available in all C++ compilers. Also the <code>ld</code> version
+ of the class described below use such functions.
+ </dd>
+
+ <dt><p><code>FunctionParser_ld</code></dt>
+ <dd>
+ <p>This parser uses <code>long double</code> as its numerical type.
+ <p>The <code>FP_SUPPORT_LONG_DOUBLE_TYPE</code> preprocessor macro needs
+ to be defined for this class to be enabled.
+ </dd>
+
+ <dt><p><code>FunctionParser_li</code></dt>
+ <dd>
+ <p>This parser uses <code>long int</code> as its numerical type.
+ <p>The <code>FP_SUPPORT_LONG_INT_TYPE</code> preprocessor macro needs
+ to be defined for this class to be enabled.
+ <p>Note that this version of the class uses a reduced function syntax
+ with support only for functions which are feasible to be used with
+ integral types (namely <code>abs()</code>, <code>eval()</code>,
+ <code>if()</code>, <code>min()</code> and <code>max()</code>, besides
+ basic arithmetic operators, except for the power operator).
+ </dd>
+
+ <dt><p><code>FunctionParser_mpfr</code></dt>
+ <dd>
+ <p>This parser uses <code>MpfrFloat</code> as its numerical type.
+ <p>The <code>FP_SUPPORT_MPFR_FLOAT_TYPE</code> preprocessor macro needs
+ to be defined for this class to be enabled.
+ <p>Note that to use this version of the parser,
+ <code>"fparser_mpfr.hh"</code> needs to be included.
+ <p><code>MpfrFloat</code> is an auxiliary class which uses the MPFR
+ library for multiple-precision floating point numbers. The class
+ behaves largely like a floating point type, and is declared in the
+ <code>mpfr/MpfrFloat.hh</code> file (see that file for info about
+ the public interface of the class).
+ <p>If this class is enabled, <code>mpfr/MpfrFloat.cc</code>
+ needs to be compiled into the project, as well as the GMP and MPFR
+ libraries. (With the gcc compiler this means using the linker options
+ "<code>-lgmp -lmpfr</code>".)
+ </dd>
+
+ <dt><p><code>FunctionParser_gmpint</code></dt>
+ <dd>
+ <p>This parser uses <code>GmpInt</code> as its numerical type.
+ <p>The <code>FP_SUPPORT_GMP_INT_TYPE</code> preprocessor macro needs
+ to be defined for this class to be enabled.
+ <p>Note that to use this version of the parser,
+ <code>"fparser_gmpint.hh"</code> needs to be included.
+ <p><code>GmpInt</code> is an auxiliary class which uses the GMP
+ library for arbitrary-precision integer numbers. The class
+ behaves largely like an integer type, and is declared in the
+ <code>mpfr/GmpInt.hh</code> file (see that file for info about
+ the public interface of the class).
+ <p>If this class is enabled, <code>mpfr/GmpInt.cc</code>
+ needs to be compiled into the project, as well as the GMP library.
+ <p>This version of the class also uses a reduced version of the syntax,
+ like the <code>long int</code> version.
+ <p><b>Note:</b> Since there's no upper limit to the size of GMP
+ integers, this version of the class should be used with care in
+ situations where malicious users might be able to exploit it to
+ make the program run out of memory. An example of this would be
+ a server-side application usable through the WWW.
+ </dd>
+</dl>
+
+<p>Note that these different classes are completely independent and
+ instances of different classes cannot be given to each other using the
+ <code>AddFunction()</code> method. Only objects of the same type can
+ be given to that method.
+
+<p>The rest of the documentation assumes that <code>FunctionParser</code>
+ (which uses the <code>double</code> type) is used. The usage of the other
+ classes is identical except that <code>double</code> is replaced with the
+ correspondent type used by that class. (In other words, whenever the
+ rest of this documentation uses the type keyword '<code>double</code>',
+ the correspondent type should be used instead, when using another version
+ of the class.)
+
+<!-- -------------------------------------------------------------------- -->
+<a name="configuring"></a>
+<h3>Configuring the compilation</h3>
+
+<p>There is a set of precompiler options in the <code>fpconfig.hh</code> file
+which can be used for setting certain features on or off. All of these options
+can also be specified from the outside, using precompiler settings (eg. the
+<code>-D</code> option in gcc), and thus it's not necessary to modify this
+file.
+
+<dl>
+ <dt><p><code>FP_SUPPORT_TR1_MATH_FUNCS</code> : (Default off)</dt>
+ <dd><p>Define this precompiler constant to make the library use additional
+ math functions defined in the C99 standard and the C++ TR1 standard
+ proposal (but not yet in the official C++ standard). This can make
+ evaluation faster when these functions are involved.
+ <p>The C++ TR1 math functions in question are: <code>asinh()</code>,
+ <code>acosh()</code>, <code>atanh()</code>, <code>exp2()</code> and
+ <code>log2()</code>.
+ </dd>
+
+ <dt><p><code>FP_ENABLE_EVAL</code> : (Default off)</dt>
+ <dd><p>Even though the maximum recursion level of the <code>eval()</code>
+ function is limited, it is still possible to write functions which never
+ reach this maximum recursion level but take enormous amounts of
+ time to evaluate (this can be undesirable eg. in web server-side
+ applications). For this reason this function is disabled by default.
+ You can add support for the <code>eval()</code> function by
+ defining this precompiler constant.
+ </dd>
+
+ <dt><p><code>FP_EVAL_MAX_REC_LEVEL</code> : (Default 1000)</dt>
+ <dd><p>Sets the maximum recursion level allowed for <code>eval()</code>.
+ </dd>
+
+ <dt><p><code>FP_SUPPORT_OPTIMIZER</code> : (Default on)</dt>
+ <dd><p>If you are not going to use the <code>Optimize()</code> method, you
+ can comment this line out to speed-up the compilation a bit, as
+ well as making the binary a bit smaller. (<code>Optimize()</code> can
+ still be called, but it will not do anything.)
+
+ <p>You can also disable the optimizer by specifying the
+ <code>FP_NO_SUPPORT_OPTIMIZER</code> precompiler constant in your
+ compiler settings.
+ </dd>
+
+ <dt><p><code>FP_EPSILON</code> : (Default <code>1e-14</code>)</dt>
+ <dd><p>Epsilon value used in comparison operators.
+ If this line is commented out, then no epsilon will be used.
+ </dd>
+
+ <dt><p><code>FP_USE_THREAD_SAFE_EVAL</code> : (Default off)</dt>
+ <dd><p>Define this precompiler constant to make <code>Eval()</code>
+ thread-safe. Refer to the <a href="#threadsafety">thread safety
+ section</a> later in this document for more information.
+ Note that defining this may make <code>Eval()</code> slightly slower.
+ <p>Also note that the MPFR and GMP versions of the library cannot be
+ made thread-safe, and thus this setting has no effect on them.
+ </dd>
+
+ <dt><p><code>FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA</code> : (Default off)</dt>
+ <dd><p>This is like the previous, but makes <code>Eval()</code> use the
+ <code>alloca()</code> function (instead of <code>std::vector</code>).
+ This will make it faster, but the <code>alloca()</code>
+ function is not standard and thus not supported by all compilers.
+ </dd>
+
+ <dt><p><code>FP_NO_EVALUATION_CHECKS</code> : (Default off)</dt>
+ <dd><p>If this precompiler constant is defined, no evaluation-time checks
+ will be performed. This may give a slight boost in speed in certain
+ situations. Consult the <a href="#evaluationchecks">evaluation
+ checks section</a> below for more information on this subject.
+ </dd>
+</dl>
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="copyassignment"></a>
+<h3>Copying and assignment</h3>
+
+<p>The class implements a safe copy constructor and assignment operator.
+
+<p>It uses the copy-on-write technique for efficiency. This means that
+ when copying or assigning a FunctionParser instance, the internal data
+ (which in some cases can be quite lengthy) is not immediately copied
+ but only when the contents of the copy (or the original) are changed.
+
+<p>This means that copying/assigning is a very fast operation, and if
+ the copies are never modified then actual data copying never happens
+ either.
+
+<p>The <code>Eval()</code> and <code>EvalError()</code> methods of the
+copy can be called without the internal data being copied.
+
+<p>Calling <code>Parse()</code>, <code>Optimize()</code> or the user-defined
+constant/function adding methods will cause a deep-copy.
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="shortdesc"></a>
+<h3>Short descriptions of FunctionParser methods</h3>
+
+<pre>
+int Parse(const std::string& Function, const std::string& Vars,
+ bool useDegrees = false);
+
+int Parse(const char* Function, const std::string& Vars,
+ bool useDegrees = false);
+</pre>
+
+<p>Parses the given function and compiles it to internal format.
+ Return value is -1 if successful, else the index value to the location
+ of the error.
+
+<hr>
+<pre>
+void setDelimiterChar(char);
+</pre>
+
+<p>Sets an ending delimiter character for the function string. (See the
+ long description for more details.)
+
+<hr>
+<pre>
+const char* ErrorMsg(void) const;
+</pre>
+
+<p>Returns an error message corresponding to the error in
+<code>Parse()</code>, or an empty string if no such error occurred.
+
+<hr>
+<pre>
+ParseErrorType GetParseErrorType() const;
+</pre>
+
+<p>Returns the type of parsing error which occurred. Possible return types
+ are described in the long description.
+
+<hr>
+<pre>
+double Eval(const double* Vars);
+</pre>
+
+<p>Evaluates the function given to <code>Parse()</code>.
+
+<hr>
+<pre>
+int EvalError(void) const;
+</pre>
+
+<p>Returns <code>0</code> if no error happened in the previous call to
+<code>Eval()</code>, else an error code <code>>0</code>.
+
+<hr>
+<pre>
+void Optimize();
+</pre>
+
+<p>Tries to optimize the bytecode for faster evaluation.
+
+<hr>
+<pre>
+bool AddConstant(const std::string& name, double value);
+</pre>
+
+<p>Add a constant to the parser. Returns <code>false</code> if the name of
+the constant is invalid, else <code>true</code>.
+
+<hr>
+<pre>
+bool AddUnit(const std::string& name, double value);
+</pre>
+
+<p>Add a new unit to the parser. Returns <code>false</code> if the name of
+the unit is invalid, else <code>true</code>.
+
+<hr>
+<pre>
+bool AddFunction(const std::string& name,
+ double (*functionPtr)(const double*),
+ unsigned paramsAmount);
+</pre>
+
+<p>Add a user-defined function to the parser (as a function pointer).
+Returns <code>false</code> if the name of the function is invalid, else
+<code>true</code>.
+
+<hr>
+<pre>
+bool AddFunction(const std::string& name, FunctionParser&);
+</pre>
+
+<p>Add a user-defined function to the parser (as a <code>FunctionParser</code>
+instance). Returns <code>false</code> if the name of the function is invalid,
+else <code>true</code>.
+
+<hr>
+<pre>
+bool RemoveIdentifier(const std::string& name);
+</pre>
+
+<p>Removes the constant, unit or user-defined function with the specified
+name from the parser.
+
+<hr>
+<pre>
+int ParseAndDeduceVariables(const std::string& function,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+int ParseAndDeduceVariables(const std::string& function,
+ std::string& resultVarString,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+int ParseAndDeduceVariables(const std::string& function,
+ std::vector<std::string>& resultVars,
+ bool useDegrees = false);
+</pre>
+
+<p>Like <code>Parse()</code>, but the variables in the function are deduced
+automatically. The amount of found variables and the variable names themselves
+are returned by the different versions of the function.
+
+<!-- -------------------------------------------------------------------- -->
+<a name="longdesc"></a>
+<h3>Long descriptions of FunctionParser methods</h3>
+
+<hr>
+<a name="longdesc_Parse"></a>
+<pre>
+int Parse(const std::string& Function, const std::string& Vars,
+ bool useDegrees = false);
+
+int Parse(const char* Function, const std::string& Vars,
+ bool useDegrees = false);
+</pre>
+
+<p>Parses the given function (and compiles it to internal format).
+Destroys previous function. Following calls to <code>Eval()</code> will evaluate
+the given function.
+
+<p>The strings given as parameters are not needed anymore after parsing.
+
+<p>Parameters:
+
+<table border=2>
+ <tr>
+ <td><code>Function</code></td>
+ <td>String containing the function to parse.</td>
+ </tr><tr>
+ <td><code>Vars</code></td>
+ <td>String containing the variable names, separated by commas.<br>
+ Eg. <code>"x,y"</code>, <code>"VarX,VarY,VarZ,n"</code> or
+ <code>"x1,x2,x3,x4,__VAR__"</code>.
+ </tr><tr>
+ <td><code>useDegrees</code></td>
+ <td>(Optional.) Whether to use degrees or radians in
+ trigonometric functions. (Default: radians)</td>
+ </tr>
+</table>
+
+<p>If a <code>char*</code> is given as the <code>Function</code> parameter,
+it must be a null-terminated string.
+
+<p>Variables can have any size and they are case sensitive (ie.
+<code>"var"</code>, <code>"VAR"</code> and <code>"Var"</code> are
+<em>different</em> variable names). Letters, digits, underscores and
+UTF8-encoded characters can be used in variable names, but the name of
+a variable can't begin with a digit. Each variable name can appear only
+once in the '<code>Vars</code>' string. Function names are not legal
+variable names.
+
+<p>Using longer variable names causes no overhead whatsoever to the
+<code>Eval()</code> method, so it's completely safe to use variable names
+of any size.
+
+<p>The third, optional parameter specifies whether angles should be
+ interpreted as radians or degrees in trigonometrical functions.
+ If not specified, the default value is radians.
+
+<p>Return values:
+
+<ul>
+ <li>On success the function returns <code>-1</code>.
+ <li>On error the function returns an index to where the error was found
+ (<code>0</code> is the first character, <code>1</code> the second, etc).
+ If the error was not a parsing error returns an index to the end of the
+ string.
+</ul>
+
+<p>Example: <code>parser.Parse("3*x+y", "x,y");</code>
+
+
+<hr>
+<a name="longdesc_setDelimiterChar"></a>
+<pre>
+void setDelimiterChar(char);
+</pre>
+
+<p>By default the parser expects the entire function string to be valid
+(ie. the entire contents of the given <code>std::string</code>, or a C string
+ending in the null character <code>'\0'</code>).
+
+<p>If a delimiter character is specified with this function, then if it's
+encountered at the outermost parsing level by the <code>Parse()</code>
+function, and the input function has been valid so far, <code>Parse()</code>
+will return an index to this character inside the input string, but rather
+than set an error code, <code>FP_NO_ERROR</code> will be set.
+
+<p>The idea is that this can be used to more easily parse functions which
+are embedded inside larger strings, containing surrounding data, without
+having to explicitly extract the function to a separate string.
+
+<p>For example, suppose you are writing an interpreter for a scripting
+ language, which can have commands like this:
+
+<p><code>let MyFunction(x,y) = { sin(x*x+y*y) } // A 2-dimensional function</code>
+
+<p>Normally when parsing such a line you would have to extract the part
+inside the curly brackets into a separate string and parse it that way.
+With this feature what you can do instead is to set <code>'}'</code> as
+the delimiter character and then simply give a pointer to the character
+which comes after the <code>'{'</code>. If all goes well, the
+<code>Parse()</code> function will return an index to the <code>'}'</code>
+character (from the given starting point) and <code>GetParseErrorType()</code>
+will return <code>FP_NO_ERROR</code>. You can use the return
+value (if it's not <code>-1</code>) to jump forward in the string to the
+delimiter character.
+
+<p>Note that a null character (<code>'\0'</code>) or the end of the
+<code>std::string</code> (if one was given) will still be a valid end of
+the function string even if a delimiter character was specified. (In this
+case <code>Parse()</code> will return <code>-1</code> if there was no error,
+as usual.)
+
+<p>Also note that the delimiter character cannot be any valid operator
+or alphanumeric (including the underscore) character, nor the other
+characters defined in the function syntax. It must be a character not
+supported by the function parser (such as <code>'}'</code>,
+<code>'"'</code>, <code>']'</code>, etc).
+
+
+<hr>
+<a name="longdesc_ErrorMsg"></a>
+<pre>
+const char* ErrorMsg(void) const;
+</pre>
+
+<p>Returns a pointer to an error message string corresponding to the error
+caused by <code>Parse()</code> (you can use this to print the proper error
+message to the user). If no such error has occurred, returns an empty string.
+
+
+<hr>
+<a name="longdesc_GetParseErrorType"></a>
+<pre>
+ParseErrorType GetParseErrorType() const;
+</pre>
+
+<p>Returns the type of parse error which occurred.
+
+<p>This method can be used to get the error type if <code>ErrorMsg()</code>
+is not enough for printing the error message. In other words, this can be
+used for printing customized error messages (eg. in another language).
+If the default error messages suffice, then this method doesn't need
+to be called.
+
+<code>FunctionParser::ParseErrorType</code> is an enumerated type inside
+the class (ie. its values are accessed like
+"<code>FunctionParser::SYNTAX_ERROR</code>").
+
+<p>The possible values for FunctionParser::ParseErrorType are listed below,
+along with their equivalent error message returned by the
+<code>ErrorMsg()</code> method:
+
+<p><table border=2>
+<tr>
+ <td><code>FP_NO_ERROR</code></td>
+ <td>If no error occurred in the previous call to <code>Parse()</code>.</td>
+</tr><tr>
+ <td><code>SYNTAX_ERROR</code></td>
+ <td>"Syntax error"</td>
+</tr><tr>
+ <td><code>MISM_PARENTH</code></td>
+ <td>"Mismatched parenthesis"</td>
+</tr><tr>
+ <td><code>MISSING_PARENTH</code></td>
+ <td>"Missing ')'"</td>
+</tr><tr>
+ <td><code>EMPTY_PARENTH</code></td>
+ <td>"Empty parentheses"</td>
+</tr><tr>
+ <td><code>EXPECT_OPERATOR</code></td>
+ <td>"Syntax error: Operator expected"</td>
+</tr><tr>
+ <td><code>OUT_OF_MEMORY</code></td>
+ <td>"Not enough memory"</td>
+</tr><tr>
+ <td><code>UNEXPECTED_ERROR</code></td>
+ <td>"An unexpected error occurred. Please make a full bug report to the
+ author"</td>
+</tr><tr>
+ <td><code>INVALID_VARS</code></td>
+ <td>"Syntax error in parameter 'Vars' given to FunctionParser::Parse()"</td>
+</tr><tr>
+ <td><code>ILL_PARAMS_AMOUNT</code></td>
+ <td>"Illegal number of parameters to function"</td>
+</tr><tr>
+ <td><code>PREMATURE_EOS</code></td>
+ <td>"Syntax error: Premature end of string"</td>
+</tr><tr>
+ <td><code>EXPECT_PARENTH_FUNC</code></td>
+ <td>"Syntax error: Expecting ( after function"</td>
+</tr><tr>
+ <td><code>UNKNOWN_IDENTIFIER</code></td>
+ <td>"Syntax error: Unknown identifier"</td>
+</tr><tr>
+ <td><code>NO_FUNCTION_PARSED_YET</code></td>
+ <td>"(No function has been parsed yet)"</td>
+</tr>
+</table>
+
+
+<hr>
+<a name="longdesc_Eval"></a>
+<pre>
+double Eval(const double* Vars);
+</pre>
+
+<p>Evaluates the function given to <code>Parse()</code>.
+The array given as parameter must contain the same amount of values as
+the amount of variables given to <code>Parse()</code>. Each value corresponds
+to each variable, in the same order.
+
+<p>Return values:
+<ul>
+ <li>On success returns the evaluated value of the function given to
+ <code>Parse()</code>.
+ <li>On error (such as division by 0) the return value is unspecified,
+ probably 0.
+</ul>
+
+<p>Example:
+
+<p><code>double Vars[] = {1, -2.5};</code><br>
+<code>double result = parser.Eval(Vars);</code>
+
+
+<hr>
+<a name="longdesc_EvalError"></a>
+<pre>
+int EvalError(void) const;
+</pre>
+
+<p>Used to test if the call to <code>Eval()</code> succeeded.
+
+<p>Return values:
+
+<p>If there was no error in the previous call to <code>Eval()</code>,
+returns <code>0</code>, else returns a positive value as follows:
+<ul>
+ <li>1: division by zero
+ <li>2: sqrt error (sqrt of a negative value)
+ <li>3: log error (logarithm of a negative value)
+ <li>4: trigonometric error (asin or acos of illegal value)
+ <li>5: maximum recursion level in <code>eval()</code> reached
+</ul>
+
+
+<hr>
+<a name="longdesc_Optimize"></a>
+<pre>
+void Optimize();
+</pre>
+
+<p>This method can be called after calling the <code>Parse()</code> method.
+It will try to simplify the internal bytecode so that it will evaluate faster
+(it tries to reduce the amount of opcodes in the bytecode).
+
+<p>For example, the bytecode for the function <code>"5+x*y-25*4/8"</code> will
+be reduced to a bytecode equivalent to the function <code>"x*y-7.5"</code> (the
+original 11 opcodes will be reduced to 5). Besides calculating constant
+expressions (like in the example), it also performs other types of
+simplifications with variable and function expressions.
+
+<p>This method is quite slow and the decision of whether to use it or
+not should depend on the type of application. If a function is parsed
+once and evaluated millions of times, then calling <code>Optimize()</code>
+may speed-up noticeably. However, if there are tons of functions to parse
+and each one is evaluated once or just a few times, then calling
+<code>Optimize()</code> will only slow down the program.
+
+<p>Also, if the original function is expected to be optimal, then calling
+<code>Optimize()</code> would be useless.
+
+<p>Note: Currently this method does not make any checks (like
+<code>Eval()</code> does) and thus things like <code>"1/0"</code> will cause
+undefined behaviour. (On the other hand, if such expression is given to the
+parser, <code>Eval()</code> will always give an error code, no matter what
+the parameters.) If caching this type of errors is important, a work-around
+is to call <code>Eval()</code> once before calling <code>Optimize()</code>
+and checking <code>EvalError()</code>.
+
+<p>If the destination application is not going to use this method,
+the compiler constant <code>FP_SUPPORT_OPTIMIZER</code> can be undefined in
+<code>fpconfig.hh</code> to make the library smaller (<code>Optimize()</code>
+can still be called, but it will not do anything).
+
+<p>(If you are interested in seeing how this method optimizes the opcode,
+you can call the <code>PrintByteCode()</code> method before and after the
+call to <code>Optimize()</code> to see the difference.)
+
+
+<hr>
+<a name="longdesc_AddConstant"></a>
+<pre>
+bool AddConstant(const std::string& name, double value);
+</pre>
+
+<p>This method can be used to add constants to the parser. Syntactically
+ constants are identical to variables (ie. they follow the same naming
+ rules and they can be used in the function string in the same way as
+ variables), but internally constants are directly replaced with their
+ value at parse time.
+
+<p>Constants used by a function must be added before calling
+<code>Parse()</code> for that function. Constants are preserved between
+<code>Parse()</code> calls in the current FunctionParser instance, so
+they don't need to be added but once. (If you use the same constant in
+several instances of FunctionParser, you will need to add it to all the
+instances separately.)
+
+<p>Constants can be added at any time and the value of old constants can
+be changed, but new additions and changes will only have effect the next
+time <code>Parse()</code> is called. (That is, changing the value of a constant
+after calling <code>Parse()</code> and before calling <code>Eval()</code>
+will have no effect.)
+
+<p>The return value will be <code>false</code> if the '<code>name</code>' of
+the constant was illegal, else <code>true</code>. If the name was illegal,
+the method does nothing.
+
+<p>Example: <code>parser.AddConstant("pi", 3.1415926535897932);</code>
+
+<p>Now for example <code>parser.Parse("x*pi", "x");</code> will be identical
+to the call <code>parser.Parse("x*3.1415926535897932", "x");</code>
+
+
+<hr>
+<a name="longdesc_AddUnit"></a>
+<pre>
+bool AddUnit(const std::string& name, double value);
+</pre>
+
+<p>In some applications it is desirable to have units of measurement.
+A typical example is an application which creates a page layout to be
+printed. When printing, distances are usually measured in points
+(defined by the resolution of the printer). However, it is often more
+useful for the user to be able to specify measurements in other units
+such as centimeters or inches.
+
+<p>A unit is simply a value by which the preceding element is multiplied.
+For example, if the printing has been set up to 300 DPI, one inch is
+then 300 points (dots). Thus saying eg. <code>"5in"</code> is the same as saying
+<code>"5*300"</code> or <code>"1500"</code> (assuming <code>"in"</code> has
+been added as a unit with the value 300).
+
+<p>Note that units are slightly different from a multiplication in
+that they have a higher precedence than any other operator (except
+parentheses). Thus for example <code>"5/2in"</code> is parsed as
+<code>"5/(2*300)"</code>.
+(If 5/2 inches is what one wants, it has to be written <code>"(5/2)in"</code>.)
+
+<p>You can use the <code>AddUnit()</code> method to add a new unit. The
+unit can then be used after any element in the function (and will work as
+a multiplier for that element). An element is a float literal, a constant,
+a variable, a function or any expression in parentheses. When the element
+is not a float literal nor an expression in parentheses, there has to naturally
+be at least one whitespace between the element and the unit (eg.
+<code>"x in"</code>). To change the value of a unit, call
+<code>AddUnit()</code> again with the same unit name and the new value.
+
+<p>Unit names share the same namespace as constants, functions and
+ variables, and thus should be distinct from those.
+
+<p>Example: <code>parser.AddUnit("in", 300);</code>
+
+<p>Now for example the function <code>"5in"</code> will be identical to
+<code>"(5*300)"</code>. Other usage examples include <code>"x in"</code>,
+<code>"3in+2"</code>, <code>"pow(x,2)in"</code>, <code>"(x+2)in"</code>.
+
+
+<hr>
+<a name="longdesc_AddFunction1"></a>
+<pre>
+bool AddFunction(const std::string& name,
+ double (*functionPtr)(const double*),
+ unsigned paramsAmount);
+</pre>
+
+This method can be used to add new functions to the parser. For example,
+if you would like to add a function "<code>sqr(A)</code>" which squares the
+value of <code>A</code>, you can do it with this method (so that you don't
+need to touch the source code of the parser).
+
+<p>The method takes three parameters:
+
+<ul>
+ <li>The name of the function. The name follows the same naming conventions
+ as variable names.
+
+ <li>A C++ function, which will be called when evaluating the function
+ string (if the user-given function is called there). The C++ function
+ must have the form:
+ <p><code>double functionName(const double* params);</code>
+
+ <li>The number of parameters the function takes. 0 is a valid value
+ in which case the function takes no parameters (such function
+ should simply ignore the <code>double*</code> it gets as a parameter).
+</ul>
+
+<p>The return value will be <code>false</code> if the given name was invalid
+(either it did not follow the variable naming conventions, or the name was
+already reserved), else <code>true</code>. If the return value is
+<code>false</code>, nothing is added.
+
+<p>Example: Suppose we have a C++ function like this:
+
+<p><code>double Square(const double* p)</code><br>
+<code>{</code><br>
+<code> return p[0]*p[0];</code><br>
+<code>}</code>
+
+<p>Now we can add this function to the parser like this:
+
+<p><code>parser.AddFunction("sqr", Square, 1);</code><br>
+<code>parser.Parse("2*sqr(x)", "x");</code>
+
+<p>An example of a useful function taking no parameters is a function
+ returning a random value. For example:
+
+<p><code>double Rand(const double*)</code><br>
+<code>{</code><br>
+<code> return drand48();</code><br
+<code>}</code>
+
+<p><code>parser.AddFunction("rand", Rand, 0);</code>
+
+<p><em>Important note</em>: If you use the <code>Optimize()</code> method,
+it will assume that the user-given function has no side-effects, that is,
+it always returns the same value for the same parameters. The optimizer will
+optimize the function call away in some cases, making this assumption.
+(The <code>Rand()</code> function given as example above is one such
+problematic case.)
+
+
+<hr>
+<a name="longdesc_AddFunction2"></a>
+<pre>
+bool AddFunction(const std::string& name, FunctionParser&);
+</pre>
+
+<p>This method is almost identical to the previous <code>AddFunction()</code>,
+but instead of taking a C++ function, it takes another FunctionParser
+instance.
+
+<p>There are some important restrictions on making a FunctionParser instance
+ call another:
+
+<ul>
+ <li>The FunctionParser instance given as parameter must be initialized
+ with a <code>Parse()</code> call before giving it as parameter. That
+ is, if you want to use the parser <code>A</code> in the parser
+ <code>B</code>, you must call <code>A.Parse()</code> before you can
+ call <code>B.AddFunction("name", A)</code>.
+
+ <li>The amount of variables in the FunctionParser instance given as
+ parameter must not change after it has been given to the
+ <code>AddFunction()</code>
+ of another instance. Changing the number of variables will result in
+ malfunction.
+
+ <li><code>AddFunction()</code> will fail (ie. return <code>false</code>)
+ if a recursive loop is
+ formed. The method specifically checks that no such loop is built.
+
+ <li>The FunctionParser instance given as parameter will <em>not</em> be
+ copied internally, only referenced. Thus the FunctionParser instance
+ given as parameter must exist for as long as the other FunctionParser
+ instance uses it.
+</ul>
+
+<p>Example:
+
+<p><code>FunctionParser f1, f2;</code><br>
+<p><code>f1.Parse("x*x", "x");</code><br>
+<p><code>f2.AddFunction("sqr", f1);</code>
+
+<p>This version of the <code>AddFunction()</code> method can be useful to
+eg. chain user-given functions. For example, ask the user for a function F1,
+ and then ask the user another function F2, but now the user can
+ call F1 in this second function if he wants (and so on with a third
+ function F3, where he can call F1 and F2, etc).
+
+<hr>
+<a name="longdesc_RemoveIdentifier"></a>
+<pre>
+bool RemoveIdentifier(const std::string& name);
+</pre>
+
+<p>If a constant, unit or user-defined function with the specified name
+exists in the parser, it will be removed and the return value will be
+<code>true</code>, else nothing will be done and the return value will be
+<code>false</code>.
+
+<p>(Note: If you want to remove <em>everything</em> from an existing
+FunctionParser instance, simply assign a fresh instance to it, ie. like
+"<code>parser = FunctionParser();</code>")
+
+<hr>
+<a name="longdesc_ParseAndDeduceVariables"></a>
+<pre>
+int ParseAndDeduceVariables(const std::string& function,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+int ParseAndDeduceVariables(const std::string& function,
+ std::string& resultVarString,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+int ParseAndDeduceVariables(const std::string& function,
+ std::vector<std::string>& resultVars,
+ bool useDegrees = false);
+</pre>
+
+<p>These functions work in the same way as the <code>Parse()</code> function,
+but the variables in the input function string are deduced automatically. The
+parameters are:
+
+<ul>
+ <li><code>function</code>: The input function string, as with
+ <code>Parse()</code>.
+ <li><code>amountOfVariablesFound</code>: If non-null, the amount of found
+ variables will be assigned here.
+ <li><code>resultVarString</code>: The found variables will be written to
+ this string, in the same format as accepted by the <code>Parse()</code>
+ function. The variable names will be sorted using the <code><</code>
+ operator of <code>std::string</code>.
+ <li><code>resultVars</code>: The found variables will be written to this
+ vector, each element being one variable name. They will be sorted using
+ the <code><</code> operator of <code>std::string</code>. (The amount
+ of found variables can be retrieved, rather obviously, with the
+ <code>size()</code> method of the vector.)
+ <li><code>useDegrees</code>: As with <code>Parse()</code>.
+</ul>
+
+<p>As with <code>Parse()</code>, the return value will be <code>-1</code> if
+the parsing succeeded, else an index to the location of the error. None of
+the specified return values will be modified in case of error.
+
+
+<!-- -------------------------------------------------------------------- -->
+<h2>Syntax</h2>
+
+<a name="literals"></a>
+<h3>Numeric literals</h3>
+
+<p>A numeric literal is a fixed numerical value in the input function string
+ (either a floating point value or an integer value, depending on the parser
+ type).
+
+<p>An integer literal can consist solely of numerical digits (possibly with
+ a preceding unary minus). For example, "<code>12345</code>".
+
+<p>If the literal is preceded by the characters "<code>0x</code>", it
+ will be interpreted as a hexadecimal literal, where digits can also include
+ the letters from '<code>A</code>' to '<code>F</code>' (in either uppercase
+ or lowercase). For example, "<code>0x89ABC</code>" (which corresponds to the
+ value 563900).
+
+<p>A floating point literal (only supported by the floating point type parsers)
+ may additionally include a decimal point followed by the decimal part of the
+ value, such as for example "<code>12.34</code>", optionally followed by a
+ decimal exponent.
+
+<p>A decimal exponent consists of an '<code>E</code>' or '<code>e</code>',
+ followed by an optional plus or minus sign, followed by decimal digits, and
+ indicates multiplication by a power of 10. For example, "<code>1.2e5</code>"
+ (which is equivalent to the value 120000).
+
+<p>If a floating point literal is preceded by the characters "<code>0x</code>"
+ it will be interpreted in hexadecimal. A hexadecimal floating point
+ literal consists of a hexadecimal value, with an optional decimal point,
+ followed optionally by a binary exponent in base 10 (in other words, the
+ exponent is not in hexadecimal).
+
+<p>A binary exponent has the same format as a decimal exponent, except that
+ '<code>P</code>' or '<code>p</code>' is used. A binary exponent indicates
+ multiplication by a power of 2. For example, "<code>0xA.Bp10</code>"
+ (which is equivalent to the value 10944).
+
+<a name="identifiers"></a>
+<h3>Identifier names</h3>
+
+<p>An identifier is the name of a function (internal or user-defined),
+ variable, constant or unit. New identifiers can be specified with the
+ functions described in the earlier subsections in this document.
+
+<p>The name of an identifier can use any alphanumeric characters, the
+ underscore character and any UTF8-encoded unicode character, excluding
+ those denoting whitespace.
+ The first character of the name cannot be a numeric digit, though.
+
+<p>All functions, variables, constants and units must use unique names.
+ It's not possible to add two different identifiers with the same name.
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="functionsyntax"></a>
+<h3>The function string syntax</h3>
+
+<p>The function string understood by the class is very similar (but not
+completely identical in all aspects) to mathematical expressions in the
+C/C++ languages.
+Arithmetic float expressions can be created from float literals, variables
+or functions using the following operators in this order of precedence:
+
+<p><table border=2>
+ <tr>
+ <td><code>()</code></td>
+ <td>expressions in parentheses first</td>
+ </tr><tr>
+ <td><code>A unit</code></td>
+ <td>a unit multiplier (if one has been added)</td>
+ </tr><tr>
+ <td><code>A^B</code></td>
+ <td>exponentiation (A raised to the power B)</td>
+ </tr><tr>
+ <td><code>-A</code></td>
+ <td>unary minus</td>
+ </tr><tr>
+ <td><code>!A</code></td>
+ <td>unary logical not (result is 1 if <code>int(A)</code> is 0, else 0)</td>
+ </tr><tr>
+ <td><code>A*B A/B A%B</code></td>
+ <td>multiplication, division and modulo</td>
+ </tr><tr>
+ <td><code>A+B A-B</code></td>
+ <td>addition and subtraction</td>
+ </tr><tr>
+ <td><code>A=B A<B A<=B<br>A!=B A>B A>=B</code></td>
+ <td>comparison between A and B (result is either 0 or 1)</td>
+ </tr><tr>
+ <td><code>A&B</code></td>
+ <td>result is 1 if <code>int(A)</code> and <code>int(B)</code> differ from
+ 0, else 0.<br>
+ Note: Regardless of the values, both operands are always
+ evaluated. However, if the expression is optimized, it may
+ be changed such that only one of the operands is evaluated,
+ according to standard shortcut logical operation semantics.</td>
+ </tr><tr>
+ <td><code>A|B</code></td>
+ <td>result is 1 if <code>int(A)</code> or <code>int(B)</code> differ from 0,
+ else 0.<br>
+ Note: Regardless of the values, both operands are always
+ evaluated. However, if the expression is optimized, it may
+ be changed such that only one of the operands is evaluated,
+ according to standard shortcut logical operation semantics.</td>
+ </tr>
+</table>
+
+<p>(Note that currently the exponentiation operator is not supported for
+ <code>FunctionParser_li</code> nor <code>FunctionParser_gmpint</code>.
+ With the former the result would very easily overflow, making its
+ usefulness questionable. With the latter it could be easily abused to
+ make the program run out of memory; think of a function like
+ "10^10^10^100000".)
+
+<p>Since the unary minus has higher precedence than any other operator, for
+ example the following expression is valid: <code>x*-y</code>
+
+<p>The comparison operators use an epsilon value, so expressions which may
+differ in very least-significant digits should work correctly. For example,
+<code>"0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1 = 1"</code> should always
+return 1, and the same comparison done with "<code>></code>" or
+"<code><</code>" should always return 0. (The epsilon value can be
+configured in the <code>fpconfig.hh</code> file.)
+Without epsilon this comparison probably returns the wrong value.
+
+<p>The class supports these functions:
+
+<p><table border=2>
+<tr>
+ <td><code>abs(A)</code></td>
+ <td>Absolute value of A. If A is negative, returns -A otherwise returns A.</td>
+</tr><tr>
+ <td><code>acos(A)</code></td>
+ <td>Arc-cosine of A. Returns the angle, measured in radians, whose cosine
+ is A.</td>
+</tr><tr>
+ <td><code>acosh(A)</code></td>
+ <td>Same as acos() but for hyperbolic cosine.</td>
+</tr><tr>
+ <td><code>asin(A)</code></td>
+ <td>Arc-sine of A. Returns the angle, measured in radians, whose sine
+ is A.</td>
+</tr><tr>
+ <td><code>asinh(A)</code></td>
+ <td>Same as asin() but for hyperbolic sine.</td>
+</tr><tr>
+ <td><code>atan(A)</code></td>
+ <td>Arc-tangent of (A). Returns the angle, measured in radians,
+ whose tangent is (A).</td>
+</tr><tr>
+ <td><code>atan2(A,B)</code></td>
+ <td>Arc-tangent of A/B. The two main differences to atan() is
+ that it will return the right angle depending on the signs of
+ A and B (atan() can only return values betwen -pi/2 and pi/2),
+ and that the return value of pi/2 and -pi/2 are possible.</td>
+</tr><tr>
+ <td><code>atanh(A)</code></td>
+ <td>Same as atan() but for hyperbolic tangent.</td>
+</tr><tr>
+ <td><code>cbrt(A)</code></td>
+ <td>Cube root of A. Returns the value whose cube is A.</td>
+</tr><tr>
+ <td><code>ceil(A)</code></td>
+ <td>Ceiling of A. Returns the smallest integer not smaller than A.
+ Rounds up to the next higher integer. E.g. -2.9, -2.5 and -2.1 are
+ rounded to -2.0, and 2.9, 2.5 and 2.1 are rounded to 3.0.</td>
+</tr><tr>
+ <td><code>cos(A)</code></td>
+ <td>Cosine of A. Returns the cosine of the angle A, where A is
+ measured in radians.</td>
+</tr><tr>
+ <td><code>cosh(A)</code></td>
+ <td>Same as cos() but for hyperbolic cosine.</td>
+</tr><tr>
+ <td><code>cot(A)</code></td>
+ <td>Cotangent of A (equivalent to 1/tan(A)).</td>
+</tr><tr>
+ <td><code>csc(A)</code></td>
+ <td>Cosecant of A (equivalent to 1/sin(A)).</td>
+</tr><tr>
+ <td><code>eval(...)</code></td>
+ <td>This a recursive call to the function to be evaluated. The
+ number of parameters must be the same as the number of parameters
+ taken by the function. Must be called inside <code>if()</code> to avoid
+ infinite recursion.</td>
+</tr><tr>
+ <td><code>exp(A)</code></td>
+ <td>Exponential of A. Returns the value of e raised to the power
+ A where e is the base of the natural logarithm, i.e. the
+ non-repeating value approximately equal to 2.71828182846.</td>
+</tr><tr>
+ <td><code>floor(A)</code></td>
+ <td>Floor of A. Returns the largest integer not greater than A. Rounds
+ down to the next lower integer.
+ E.g. -2.9, -2.5 and -2.1 are rounded to -3.0,
+ and 2.9, 2.5 and 2.1 are rounded to 2.0.</td>
+</tr><tr>
+ <td><code>if(A,B,C)</code></td>
+ <td>If int(A) differs from 0, the return value of this function is B,
+ else C. Only the parameter which needs to be evaluated is
+ evaluated, the other parameter is skipped; this makes it safe to
+ use <code>eval()</code> in them.</td>
+</tr><tr>
+ <td><code>int(A)</code></td>
+ <td>Rounds A to the closest integer. Equidistant values are rounded up.
+ E.g. -2.9 is rounded to -3.0; -2.5 and -2.1 are rounded to -2.0,
+ and 2.9 and 2.5 are rounded to 3.0; 2.1 is rounded to 2.0.</td>
+</tr><tr>
+ <td><code>log(A)</code></td>
+ <td>Natural (base e) logarithm of A.</td>
+</tr><tr>
+ <td><code>log10(A)</code></td>
+ <td>Base 10 logarithm of A.</td>
+</tr><tr>
+ <td><code>max(A,B)</code></td>
+ <td>If A>B, the result is A, else B.</td>
+</tr><tr>
+ <td><code>min(A,B)</code></td>
+ <td>If A<B, the result is A, else B.</td>
+</tr><tr>
+ <td><code>pow(A,B)</code></td>
+ <td>Exponentiation (A raised to the power B).</td>
+</tr><tr>
+ <td><code>sec(A)</code></td>
+ <td>Secant of A (equivalent to 1/cos(A)).</td>
+</tr><tr>
+ <td><code>sin(A)</code></td>
+ <td>Sine of A. Returns the sine of the angle A, where A is
+ measured in radians.</td>
+</tr><tr>
+ <td><code>sinh(A)</code></td>
+ <td>Same as sin() but for hyperbolic sine.</td>
+</tr><tr>
+ <td><code>sqrt(A)</code></td>
+ <td>Square root of A. Returns the value whose square is A.</td>
+</tr><tr>
+ <td><code>tan(A)</code></td>
+ <td>Tangent of A. Returns the tangent of the angle A, where A
+ is measured in radians.</td>
+</tr><tr>
+ <td><code>tanh(A)</code></td>
+ <td>Same as tan() but for hyperbolic tangent.</td>
+</tr><tr>
+ <td><code>trunc(A)</code></td>
+ <td>Truncated value of A. Returns an integer corresponding to the value
+ of A without its fractional part.
+ E.g. -2.9, -2.5 and -2.1 are rounded to -2.0,
+ and 2.9, 2.5 and 2.1 are rounded to 2.0.</td>
+</tr>
+</table>
+
+<p>(Note that for <code>FunctionParser_li</code> and
+ <code>FunctionParser_gmpint</code> only the functions
+ <code>abs()</code>, <code>eval()</code>, <code>if()</code>,
+ <code>min()</code> and <code>max()</code> are supported.)
+
+<p>Examples of function string understood by the class:
+
+<p><code>"1+2"</code><br>
+<code>"x-1"</code><br>
+<code>"-sin(sqrt(x^2+y^2))"</code><br>
+<code>"sqrt(XCoord*XCoord + YCoord*YCoord)"</code><br>
+
+<p>An example of a recursive function is the factorial function:
+
+<code>"if(n>1, n*eval(n-1), 1)"</code>
+
+<p>Note that a recursive call has some overhead, which makes it a bit slower
+ than any other operation. It may be a good idea to avoid recursive functions
+ in very time-critical applications. Recursion also takes some memory, so
+ extremely deep recursions should be avoided (eg. millions of nested recursive
+ calls).
+
+<p>Also note that even though the maximum recursion level of
+<code>eval()</code> is limited, it is possible to write functions which
+never reach that level but still take enormous amounts of time to evaluate.
+This can sometimes be undesirable because it is prone to exploitation,
+which is why <code>eval()</code> is disabled by default. It can be enabled
+in the <code>fpconfig.hh</code> file.
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="inlinevars"></a>
+<h3>Inline variables</h3>
+
+<p>The function syntax supports defining new variables inside the function
+string itself. This can be done with the following syntax:
+
+<p><code>"<variable name> := <expression>; <function>"</code>
+
+<p>For example:
+
+<p><code>"length := sqrt(x*x+y*y); 2*length*sin(length)"</code>
+
+<p>(Spaces around the '<code>:=</code>' operator are optional.)
+
+<p>The obvious benefit of this is that if a long expression needs to be
+used in the function several times, this allows writing it only once and
+using a named variable from that point forward.
+
+<p>The variable name must be an unused identifier (in other words, not an
+existing function, variable or unit name).
+
+<p>The <code><function></code> part can have further inline variable
+definitions, and thus it's possible to have any amount of them, for example:
+
+<p><code>"A := x^2; B := y^2; C := z^2; sqrt(A+B+C)"</code>
+
+<p>The expressions in subsequent inline variable definitions can use any
+of the previous inline variables. It is also possible to redefine an inline
+variable. For example:
+
+<p><code>"A := x^2; A := 2*A; sqrt(A)"</code>
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="whitespace"></a>
+<h3>Whitespace</h3>
+
+<p>Arbitrary amounts of whitespace can optionally be included between
+ elements in the function string.
+ The following unicode characters are interpreted as whitespace:
+<table>
+ <tr>
+ <th>Character number</th>
+ <th>Character name</th>
+ <th>UTF-8 byte sequence</th>
+ </tr>
+ <tr><td>U+0009</td><td>HORIZONTAL TABULATION </td><td>09</td></tr>
+ <tr><td>U+000A</td><td>LINE FEED </td><td>0A</td></tr>
+ <tr><td>U+000B</td><td>VERTICAL TABULATION </td><td>0B</td></tr>
+ <tr><td>U+000D</td><td>CARRIAGE RETURN </td><td>0D</td></tr>
+ <tr><td>U+0020</td><td>SPACE </td><td>20</td></tr>
+ <tr><td>U+00A0</td><td>NO-BREAK SPACE </td><td>C2 A0</td></tr>
+ <tr><td>U+2000</td><td>EN QUAD </td><td>E2 80 80</td></tr>
+ <tr><td>U+2001</td><td>EM QUAD </td><td>E2 80 81</td></tr>
+ <tr><td>U+2002</td><td>EN SPACE </td><td>E2 80 82</td></tr>
+ <tr><td>U+2003</td><td>EM SPACE </td><td>E2 80 83</td></tr>
+ <tr><td>U+2004</td><td>THREE-PER-EM SPACE </td><td>E2 80 84</td></tr>
+ <tr><td>U+2005</td><td>FOUR-PER-EM SPACE </td><td>E2 80 85</td></tr>
+ <tr><td>U+2006</td><td>SIX-PER-EM SPACE </td><td>E2 80 86</td></tr>
+ <tr><td>U+2007</td><td>FIGURE SPACE </td><td>E2 80 87</td></tr>
+ <tr><td>U+2008</td><td>PUNCTUATION SPACE </td><td>E2 80 88</td></tr>
+ <tr><td>U+2009</td><td>THIN SPACE </td><td>E2 80 89</td></tr>
+ <tr><td>U+200A</td><td>HAIR SPACE </td><td>E2 80 8A</td></tr>
+ <tr><td>U+200B</td><td>ZERO WIDTH SPACE </td><td>E2 80 8B</td></tr>
+ <tr><td>U+202F</td><td>NARROW NO-BREAK SPACE </td><td>E2 80 AF</td></tr>
+ <tr><td>U+205F</td><td>MEDIUM MATHEMATICAL SPACE</td><td>E2 81 9F</td></tr>
+ <tr><td>U+3000</td><td>IDEOGRAPHIC SPACE </td><td>E3 80 80</td></tr>
+</table>
+
+
+<!-- -------------------------------------------------------------------- -->
+<h2>Miscellaneous</h2>
+
+<a name="evaluationchecks"></a>
+<h3>About evaluation-time checks</h3>
+
+<p>By default <code>FunctionParser::Eval()</code> will perform certain sanity
+checks before performing certain operations. For example, before calling the
+<code>sqrt</code> function, it will check if the parameter is negative, and
+if so, it will set the proper error code instead of calling the function.
+These checks include:
+
+<ul>
+ <li>Division by (the exact value of) zero.
+ <li>Square root of a negative value.
+ <li>Logarithm of a non-positive value.
+ <li>Arcsine or arccosine of a value not in the range [-1, 1]. (This includes
+ hyperbolic versions of the functions.)
+</ul>
+
+<p>However, the library <em>can not</em> guarantee that it will catch all
+possible floating point errors before performing them, because this is
+impossible to do with standard C++. For example, dividing a very large
+value by a value which is very close to zero, or calculating the logarithm
+of a very small value may overflow the result, as well as multiplying two
+very large values. Raising a negative number to a non-integral power may
+cause a <em>NaN</em> result, etc.
+
+<p>As a rule of thumb, the library will (by default) detect invalid operations
+if they are invalid for a range of values. For example, square root is undefined
+for all negative values, and arc sine is undefined only values outside the range
+[-1, 1]. In general, operations which are invalid for only one single value
+(rather than a contiguous range of values) will not be detected (division by
+the exact value of zero is an exception to this rule) nor will
+overflow/underflow situations.
+
+<p>The library cannot guarantee that floating point
+errors will never happen during evaluation. This can make the library to
+return the floating point values <em>inf</em> and <em>NaN</em>. Moreover,
+if floating point errors cause an interrupt in the target computer
+architecture and/or when using certain compiler settings, this library
+cannot guarantee that it will never happen.
+
+<p>Since not all error situations can be caught, and since the sanity checks
+only slow down the evaluation (although only very slightly), the precompiler
+constant <code>FP_NO_EVALUATION_CHECKS</code> can be used to turn all the
+checks off. This might make the evaluation slightly faster in certain
+situations.
+
+<p>Note that the optimizer never performs any sanity checks.
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="threadsafety"></a>
+<h3>About thread safety</h3>
+
+<p>None of the member functions of the FunctionParser class are thread-safe.
+Most prominently, the <code>Eval()</code> function is not thread-safe.
+(In other words, the <code>Eval()</code> function of a single FunctionParser
+instance cannot be safely called simultaneously by two threads.)
+
+<p>There are ways to use this library in a thread-safe way, though. If each
+thread uses its own FunctionParser instance, no problems will obviously
+happen. Note, however, that if these instances need to be a copy of a given
+FunctionParser instance (eg. one where the user has entered a function),
+a deep copy of this instance has to be performed for each thread. By
+default FunctionParser uses shallow-copying (copy-on-write), which means
+that a simple assignment of copy construction will not copy the data itself.
+To force a deep copy you can all the <code>ForceDeepCopy()</code> function on
+each of the instances of each thread after the assignment or copying has been
+done.
+
+<p>Another possibility is to compile the FunctionParser library so that
+its <code>Eval()</code> function will be thread-safe. (This can be done by
+defining the <code>FP_USE_THREAD_SAFE_EVAL</code> or the
+<code>FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA</code>
+precompiler constant.) As long as only one thread calls the other functions
+of FunctionParser, the other threads can safely call the <code>Eval()</code>
+of this one instance.
+
+<p>Note, however, that compiling the library like this can make
+<code>Eval()</code> slightly slower. (The <code>alloca</code> version, if
+supported by the compiler, will not be as slow.)
+
+<p>Also note that the MPFR and GMP versions of the library cannot be
+ made thread-safe, and thus this setting has no effect on them.
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="tipsandtricks"></a>
+<h3>Tips and tricks</h3>
+
+<h4>Add constants automatically to all parser objects</h4>
+
+<p>Often the same constants (such as <em>pi</em> and <em>e</em>) and other
+user-defined identifiers (such as units) are always used in all the
+<code>FunctionParser</code> objects throughout the program. It would be
+troublesome to always have to manually add these constants every time a
+new parser object is created.
+
+<p>There is, however, a simple way to always add these user-defined identifiers
+to all instances. Write a class like this:
+
+<pre>
+ class ParserWithConsts: public FunctionParser
+ {
+ public:
+ ParserWithConsts()
+ {
+ AddConstant("pi", 3.14159265358979323846);
+ AddConstant("e", 2.71828182845904523536);
+ }
+ };
+</pre>
+
+<p>Now instead of using <code>FunctionParser</code>, always use
+<code>ParserWithConsts</code>. It will behave identically except that the
+constants (and possibly other user-defined identifiers) will always be
+automatically defined. (Objects of this type even survive
+<a href="http://en.wikipedia.org/wiki/Object_slicing">slicing</a>, so
+they are completely safe to use anywhere.)
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="contact"></a>
+<h3>Contacting the author</h3>
+
+<p>Any comments, bug reports, etc. should be sent to warp at iki.fi
+
+
+<!-- -------------------------------------------------------------------- -->
+<!--
+<a name="algorithm"></a>
+<h2>The algorithm used in the library</h2>
+
+<p>The whole idea behind the algorithm is to convert the regular infix
+format (the regular syntax for mathematical operations in most languages,
+like C and the input of the library) to postfix format. The postfix format
+is also called stack arithmetic since an expression in postfix format
+can be evaluated using a stack and operating with the top of the stack.
+
+<p>For example:
+
+<p><table border=2>
+<tr><th>infix</th> <th>postfix</th></tr>
+<tr><td><code>2+3</code></td><td><code>2 3 +</code></td></tr>
+<tr><td><code>1+2+3</code></td><td><code>1 2 + 3 +</code></td></tr>
+<tr><td><code>5*2+8/2</code></td><td><code>5 2 * 8 2 / +</code></td></tr>
+<tr><td><code>(5+9)*3</code></td><td><code>5 9 + 3 *</code></td></tr>
+</table>
+
+<p>The postfix notation should be read in this way:
+
+<p>Let's take for example the expression: <code>5 2 * 8 2 / +</code>
+<ul>
+ <li>Put 5 on the stack
+ <li>Put 2 on the stack
+ <li>Multiply the two values on the top of the stack and put the result on
+ the stack (removing the two old values)
+ <li>Put 8 on the stack
+ <li>Put 2 on the stack
+ <li>Divide the two values on the top of the stack
+ <li>Add the two values on the top of the stack (which are in this case
+ the result of 5*2 and 8/2, that is, 10 and 4).
+</ul>
+
+<p>At the end there's only one value in the stack, and that value is the
+result of the expression.
+
+<p>Why stack arithmetic?
+
+<p>The last example above can give you a hint.
+ In infix format operators have precedence and we have to use parentheses to
+group operations with lower precedence to be calculated before operations
+with higher precedence.
+ This causes a problem when evaluating an infix expression, specially
+when converting it to byte code. For example in this kind of expression:
+ <code>(x+1)/(y+2)</code>
+we have to calculate first the two additions before we can calculate the
+division. We have to also keep counting parentheses, since there can be
+a countless amount of nested parentheses. This usually means that you
+have to do some type of recursion.
+
+<p>The simplest and mostefficient way of calculating this is to convert it
+to postfix notation.
+ The postfix notation has the advantage that you can make all operations
+in a straightforward way. You just evaluate the expression from left to
+right, applying each operation directly and that's it. There are no
+parentheses to worry about. You don't need recursion anywhere.
+ You have to keep a stack, of course, but that's extremely easily done.
+Also you just operate with the top of the stack, which makes it very easy.
+You never have to go deeper than 2 items in the stack.
+ And even better: Evaluating an expression in postfix format is never
+slower than in infix format. All the contrary, in many cases it's a lot
+faster (eg. because all parentheses are optimized away).
+ The above example could be expressed in postfix format:
+ <code>x 1 + y 2 + /</code>
+
+<p>The good thing about the postfix notation is also the fact that it can
+be extremely easily expressed in bytecode form.
+ You only need a byte value for each operation, for each variable and
+to push a constant to the stack.
+ Then you can interpret this bytecode straightforwardly. You just interpret
+it byte by byte, from the beginning to the end. You never have to go back,
+make loops or anything.
+
+<p>This is what makes byte-coded stack arithmetic so fast.
+-->
+
+
+<!-- -------------------------------------------------------------------- -->
+<a name="license"></a>
+<h2>Usage license</h2>
+
+<p>Copyright © 2003-2010 Juha Nieminen, Joel Yliluoma
+
+<p>This Library is distributed under the
+ <a href="http://www.gnu.org/copyleft/lesser.html">Lesser General Public
+ License</a> (LGPL) version 3.
+
+</body>
+</html>
diff --git a/fparser/docs/gpl.txt b/fparser/docs/gpl.txt
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/fparser/docs/gpl.txt
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/fparser/docs/lgpl.txt b/fparser/docs/lgpl.txt
new file mode 100644
index 0000000..cca7fc2
--- /dev/null
+++ b/fparser/docs/lgpl.txt
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/fparser/docs/style.css b/fparser/docs/style.css
new file mode 100644
index 0000000..d5141d3
--- /dev/null
+++ b/fparser/docs/style.css
@@ -0,0 +1,80 @@
+html
+{
+ background-color: #E0E0E0;
+}
+
+body
+{
+ background-color: white;
+ margin-left: 7%;
+ margin-top: 16px;
+ margin-right: 7%;
+ padding-top: 2em;
+ padding-left: 7%;
+ padding-right: 7%;
+ padding-bottom: 2%;
+ border-color: black;
+ border: solid;
+ border-width: 1px;
+}
+
+h1
+{
+ text-align: center;
+ background-color: #FFEEBB;
+ padding-bottom: 0.2em;
+ padding-top: 0.1em;
+}
+
+h2
+{
+ background-color: #FFFFCC;
+ padding-left: 0.5em;
+}
+
+h3
+{
+ background-color: #FFFFEE;
+}
+
+blockquote
+{
+ padding-left: 2em;
+ padding-right: 2em;
+ font-style: italic;
+ background-color: #FFFAF0;
+}
+
+li
+{
+ padding-top: 0.3em;
+}
+
+pre
+{
+ background-color: #E8E8E8;
+ padding-left: 1em;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+}
+
+code
+{
+ font-family: monospace;
+ color: #900040;
+}
+
+.small
+{
+ font-size: 80%;
+}
+
+.codecomment
+{
+ color: green;
+}
+
+.highlight
+{
+ background: #C0D0FF;
+}
diff --git a/fparser/examples/example.cc b/fparser/examples/example.cc
new file mode 100644
index 0000000..b4ab5f4
--- /dev/null
+++ b/fparser/examples/example.cc
@@ -0,0 +1,55 @@
+// Simple example file for the function parser
+// ===========================================
+
+/* When running the program, try for example with these values:
+
+f(x) = x^2
+min x: -5
+max x: 5
+step: 1
+
+*/
+
+#include "../fparser.hh"
+
+#include <iostream>
+#include <string>
+
+int main()
+{
+ std::string function;
+ double minx, maxx, step;
+ FunctionParser fparser;
+
+ fparser.AddConstant("pi", 3.1415926535897932);
+
+ while(true)
+ {
+ std::cout << "f(x) = ";
+ std::getline(std::cin, function);
+ if(std::cin.fail()) return 0;
+
+ int res = fparser.Parse(function, "x");
+ if(res < 0) break;
+
+ std::cout << std::string(res+7, ' ') << "^\n"
+ << fparser.ErrorMsg() << "\n\n";
+ }
+
+ std::cout << "min x: ";
+ std::cin >> minx;
+ std::cout << "max x: ";
+ std::cin >> maxx;
+ std::cout << "step: ";
+ std::cin >> step;
+ if(std::cin.fail()) return 0;
+
+ double vals[] = { 0 };
+ for(vals[0] = minx; vals[0] <= maxx; vals[0] += step)
+ {
+ std::cout << "f(" << vals[0] << ") = " << fparser.Eval(vals)
+ << std::endl;
+ }
+
+ return 0;
+}
diff --git a/fparser/examples/example2.cc b/fparser/examples/example2.cc
new file mode 100644
index 0000000..958b9a1
--- /dev/null
+++ b/fparser/examples/example2.cc
@@ -0,0 +1,85 @@
+// Simple example file for the function parser
+// ===========================================
+/* Note that the library has to be compiled with
+ FP_SUPPORT_FLOAT_TYPE, FP_SUPPORT_LONG_DOUBLE_TYPE and
+ FP_SUPPORT_LONG_INT_TYPE
+ preprocessor macros defined for this example to work.
+
+ Try with these input values with the different floating point parser
+ types to see the difference in accuracy:
+
+f(x) = x + 1.234567890123456789
+min x: 0
+max x: 2
+step: 1
+*/
+
+#include "../fparser.hh"
+
+#include <iostream>
+#include <iomanip>
+#include <string>
+
+template<typename Parser>
+void runExample(const char* valueTypeName)
+{
+ typedef typename Parser::value_type Value_t;
+
+ std::cout << "Using " << valueTypeName << " parser." << std::endl;
+
+ Parser fparser;
+ std::string function;
+ Value_t minx, maxx, step;
+
+ fparser.AddConstant("pi", Value_t(3.1415926535897932));
+
+ std::cin.ignore();
+ while(true)
+ {
+ std::cout << "f(x) = ";
+ std::getline(std::cin, function);
+ if(std::cin.fail()) return;
+
+ int res = fparser.Parse(function, "x");
+ if(res < 0) break;
+
+ std::cout << std::string(res+7, ' ') << "^\n"
+ << fparser.ErrorMsg() << "\n\n";
+ }
+
+ std::cout << "min x: ";
+ std::cin >> minx;
+ std::cout << "max x: ";
+ std::cin >> maxx;
+ std::cout << "step: ";
+ std::cin >> step;
+ if(std::cin.fail()) return;
+
+ Value_t vals[] = { 0 };
+ for(vals[0] = minx; vals[0] <= maxx; vals[0] += step)
+ {
+ std::cout << std::setprecision(20);
+ std::cout << "f(" << vals[0] << ") = " << fparser.Eval(vals)
+ << std::endl;
+ }
+}
+
+int main()
+{
+ int choice = 0;
+ do
+ {
+ std::cout << "1 = double, 2 = float, 3 = long double, 4 = long int: ";
+ std::cin >> choice;
+ } while(choice < 1 || choice > 4);
+
+ switch(choice)
+ {
+ case 1: runExample<FunctionParser>("double"); break;
+ case 2: runExample<FunctionParser_f>("float"); break;
+ case 3: runExample<FunctionParser_ld>("long double"); break;
+ case 4: runExample<FunctionParser_li>("long int"); break;
+ }
+
+ return 0;
+}
diff --git a/fparser/fp_identifier_parser.inc b/fparser/fp_identifier_parser.inc
new file mode 100644
index 0000000..7a903c1
--- /dev/null
+++ b/fparser/fp_identifier_parser.inc
@@ -0,0 +1,415 @@
+/* NOTE:
+ Do not include this file in your project. The fparser.cc file #includes
+this file internally and thus you don't need to do anything (other than keep
+this file in the same directory as fparser.cc).
+
+ Part of this file is generated code (by using the make_function_name_parser
+utility, found in the development version of this library). It's not intended
+to be modified by hand.
+*/
+
+ unsigned nameLength = 0;
+ const unsigned maximumNameLength = 0x80000000U-8;
+ /*
+ Due to the manner the identifier lengths are returned from
+ the readOpcode() function, the maximum supported length for
+ identifiers is 0x7FFFFFFF bytes. We minus 8 here to add some
+ buffer, because of the multibyteness of UTF-8.
+ Function names are limited to 0xFFFF bytes instead, but because
+ function names that long just are not defined, the point is moot.
+ */
+ const unsigned char* const uptr = (const unsigned char*) input;
+ typedef signed char schar;
+ while(likely(nameLength < maximumNameLength))
+ {
+ unsigned char byte = uptr[nameLength+0];
+ /* Handle the common case of A-Za-z first */
+ if(byte >= 0x40)
+ {
+ if(byte < 0x80) // 0x40..0x7F - most common case
+ {
+ // Valid characters in 40..7F: A-Za-z_
+ // Valid bitmask for 40..5F: 01111111111111111111111111100001
+ // Valid bitmask for 60..7F: 01111111111111111111111111100000
+ if(sizeof(unsigned long) == 8)
+ {
+ const unsigned n = sizeof(unsigned long)*8-32;
+ // ^ avoids compiler warning when not 64-bit
+ unsigned long masklow6bits = 1UL << (byte & 0x3F);
+ if(masklow6bits & ~((1UL << 0) | (0x0FUL << (0x1B ))
+ | (1UL << n) | (0x1FUL << (0x1B+n))))
+ { ++nameLength; continue; }
+ }
+ else
+ {
+ unsigned masklow5bits = 1 << (byte & 0x1F);
+ if((masklow5bits & ~(1 | (0x1F << 0x1B))) || byte == '_')
+ { ++nameLength; continue; }
+ }
+ break;
+ }
+ if(byte < 0xF0)
+ {
+ if(byte < 0xE0)
+ {
+ if(byte < 0xC2) break; // 0x80..0xC1
+ if(byte == 0xC2 && uptr[nameLength+1]==0xA0) break; // skip nbsp
+ // C2-DF - next common case when >= 0x40
+ // Valid sequence: C2-DF 80-BF
+ if(schar(uptr[nameLength+1]) > schar(0xBF)) break;
+ nameLength += 2;
+ continue;
+ }
+ if(byte == 0xE0) // E0
+ {
+ // Valid sequence: E0 A0-BF 80-BF
+ if((unsigned char)(uptr[nameLength+1] - 0xA0) > (0xBF-0xA0)) break;
+ }
+ else
+ {
+ if(byte == 0xED) break; // ED is invalid
+ // Valid sequence: E1-EC 80-BF 80-BF
+ // And: EE-EF 80-BF 80-BF
+ if(byte == 0xE2)
+ {
+ // break on various space characters
+ if(uptr[nameLength+1] == 0x80
+ && (schar(uptr[nameLength+2]) <= schar(0x8B)
+ || (uptr[nameLength+2] == 0xAF))) break;
+ if(uptr[nameLength+1] == 0x81
+ && uptr[nameLength+2] == 0x9F) break;
+ } else
+ if(byte == 0xE3 && uptr[nameLength+1] == 0x80
+ && uptr[nameLength+2] == 0x80) break; // this too
+
+ if(schar(uptr[nameLength+1]) > schar(0xBF)) break;
+ }
+ if(schar(uptr[nameLength+2]) > schar(0xBF)) break;
+ nameLength += 3;
+ continue;
+ }
+ if(byte == 0xF0) // F0
+ {
+ // Valid sequence: F0 90-BF 80-BF 80-BF
+ if((unsigned char)(uptr[nameLength+1] - 0x90) > (0xBF-0x90)) break;
+ }
+ else
+ {
+ if(byte > 0xF4) break; // F5-FF are invalid
+ if(byte == 0xF4) // F4
+ {
+ // Valid sequence: F4 80-8F
+ if(schar(uptr[nameLength+1]) > schar(0x8F)) break;
+ }
+ else
+ {
+ // F1-F3
+ // Valid sequence: F1-F3 80-BF 80-BF 80-BF
+ if(schar(uptr[nameLength+1]) > schar(0xBF)) break;
+ }
+ }
+ if(schar(uptr[nameLength+2]) > schar(0xBF)) break;
+ if(schar(uptr[nameLength+3]) > schar(0xBF)) break;
+ nameLength += 4;
+ continue;
+ }
+ if(nameLength > 0)
+ {
+ if(sizeof(unsigned long) == 8)
+ {
+ // Valid bitmask for 00..1F: 00000000000000000000000000000000
+ // Valid bitmask for 20..3F: 00000000000000001111111111000000
+ const unsigned n = sizeof(unsigned long)*8-32;
+ // ^ avoids compiler warning when not 64-bit
+ unsigned long masklow6bits = 1UL << byte;
+ if(masklow6bits & (((1UL << 10)-1UL) << (16+n)))
+ { ++nameLength; continue; }
+ }
+ else
+ {
+ if(byte >= '0' && byte <= '9')
+ { ++nameLength; continue; }
+ }
+ }
+ break;
+ }
+
+ /* This function generated with make_function_name_parser.cc */
+#define lN l7 lB
+#define lM l2 lB
+#define lL l3 lB
+#define lK if('i'l4
+#define lJ uptr
+#define lI l5 3]={
+#define lH 'n'l4
+#define lG l6 3;}lB
+#define lF return
+#define lE 0x80000003U:3;
+#define lD 0x80000005U:5;
+#define lC std::memcmp(lJ+
+#define lB case
+#define lA switch(
+#define l9 <<16)|
+#define l8 lC 1,tmp,
+#define l7 lD lF 5;}
+#define l6 default:lF
+#define l5 static const char tmp[
+#define l4 ==lJ[
+#define l3 lE lF 3;
+#define l2 0x80000004U:4;lF 4;
+#define l1 .enabled()?(
+#define l0 lF Functions[
+lA
+nameLength){lB
+2:lK
+0]&&'f'l4
+1])l0
+cIf]l1
+cIf
+l9
+0x80000002U:2;lF
+2;lB
+3:lA
+lJ[0]){lB'a':if('b'l4
+1]&&'s'l4
+2])l0
+cAbs]l1
+cAbs
+l9
+lL'c':lA
+lJ[1]){lB'o':lA
+lJ[2]){lB's':l0
+cCos]l1
+cCos
+l9
+lE
+lB't':l0
+cCot]l1
+cCot
+l9
+lE
+lG's':if('c'l4
+2])l0
+cCsc]l1
+cCsc
+l9
+l3
+lG'e':if('x'l4
+1]&&'p'l4
+2])l0
+cExp]l1
+cExp
+l9
+lL'i':if(lH
+1]&&'t'l4
+2])l0
+cInt]l1
+cInt
+l9
+lL'l':if('o'l4
+1]&&'g'l4
+2])l0
+cLog]l1
+cLog
+l9
+lL'm':lA
+lJ[1]){lB'a':if('x'l4
+2])l0
+cMax]l1
+cMax
+l9
+lL'i':if(lH
+2])l0
+cMin]l1
+cMin
+l9
+l3
+lG'p':if('o'l4
+1]&&'w'l4
+2])l0
+cPow]l1
+cPow
+l9
+lL's':lA
+lJ[1]){lB'e':if('c'l4
+2])l0
+cSec]l1
+cSec
+l9
+lL'i':if(lH
+2])l0
+cSin]l1
+cSin
+l9
+l3
+lG't':if('a'l4
+1]&&lH
+2])l0
+cTan]l1
+cTan
+l9
+l3
+lG
+4:lA
+lJ[0]){lB'a':lA
+lJ[1]){lB'c':if('o'l4
+2]&&'s'l4
+3])l0
+cAcos]l1
+cAcos
+l9
+lM's':lK
+2]&&lH
+3])l0
+cAsin]l1
+cAsin
+l9
+lM't':if('a'l4
+2]&&lH
+3])l0
+cAtan]l1
+cAtan
+l9
+l2
+l6
+4;}
+lB'c':lA
+lJ[1]){lB'b':if('r'l4
+2]&&'t'l4
+3])l0
+cCbrt]l1
+cCbrt
+l9
+lM'e':lK
+2]&&'l'l4
+3])l0
+cCeil]l1
+cCeil
+l9
+lM'o':if('s'l4
+2]&&'h'l4
+3])l0
+cCosh]l1
+cCosh
+l9
+l2
+l6
+4;}
+lB'e':lA
+lJ[1]){lB'v':if('a'l4
+2]&&'l'l4
+3])l0
+cEval]l1
+cEval
+l9
+lM'x':if('p'l4
+2]&&'2'l4
+3])l0
+cExp2]l1
+cExp2
+l9
+l2
+l6
+4;}
+lB'l':{lI'o','g','2'}
+;if(l8
+3)==0)l0
+cLog2]l1
+cLog2
+l9
+l2}
+lB's':lA
+lJ[1]){lB'i':if(lH
+2]&&'h'l4
+3])l0
+cSinh]l1
+cSinh
+l9
+lM'q':if('r'l4
+2]&&'t'l4
+3])l0
+cSqrt]l1
+cSqrt
+l9
+l2
+l6
+4;}
+lB't':{lI'a','n','h'}
+;if(l8
+3)==0)l0
+cTanh]l1
+cTanh
+l9
+l2}
+l6
+4;}
+lB
+5:lA
+lJ[0]){lB'a':lA
+lJ[1]){lB'c':{lI'o','s','h'}
+;if(lC
+2,tmp,3)==0)l0
+cAcosh]l1
+cAcosh
+l9
+lN's':{lI'i','n','h'}
+;if(lC
+2,tmp,3)==0)l0
+cAsinh]l1
+cAsinh
+l9
+lN't':if('a'l4
+2]){if(lH
+3]){lA
+lJ[4]){lB'2':l0
+cAtan2]l1
+cAtan2
+l9
+lD
+lB'h':l0
+cAtanh]l1
+cAtanh
+l9
+lD
+l6
+5;}
+}
+lF
+5;}
+lF
+5;l6
+5;}
+lB'f':{l5
+4]={'l','o','o','r'}
+;if(l8
+4)==0)l0
+cFloor]l1
+cFloor
+l9
+lN'h':{l5
+4]={'y','p','o','t'}
+;if(l8
+4)==0)l0
+cHypot]l1
+cHypot
+l9
+lN'l':{l5
+4]={'o','g','1','0'}
+;if(l8
+4)==0)l0
+cLog10]l1
+cLog10
+l9
+lN't':{l5
+4]={'r','u','n','c'}
+;if(l8
+4)==0)l0
+cTrunc]l1
+cTrunc
+l9
+l7
+l6
+5;}
+default:break;}
+lF
+nameLength;
\ No newline at end of file
diff --git a/fparser/fp_opcode_add.inc b/fparser/fp_opcode_add.inc
new file mode 100644
index 0000000..5b4b03d
--- /dev/null
+++ b/fparser/fp_opcode_add.inc
@@ -0,0 +1,4214 @@
+/* Function Parser for C++ v4.3
+
+ NOTE:
+ Do not include this file in your project. The fparser.cc file #includes
+this file internally and thus you don't need to do anything (other than keep
+this file in the same directory as fparser.cc).
+
+ This file contains generated code and is thus not intended to be to
+be modified by hand. It was generated by util/bytecoderules_parser, which
+is available in the development package.
+*/
+#define FP_TRACE_BYTECODE_OPTIMIZATION(srcline,from,to,with) \
+ /*std::cout << "Changing \"" from "\"\t(line " #srcline ")\n" \
+ " into \"" to "\"\n" with << std::flush*/
+#define FP_TRACE_OPCODENAME(op) \
+ (op < VarBegin \
+ ? FP_GetOpcodeName(OPCODE(op)) \
+ : findName(data->namePtrs,op,NameData<Value_t>::VARIABLE))
+#define FP_TRACE_BYTECODE_ADD(opcode) \
+ /*std::cout << "Adding opcode: " << FP_TRACE_OPCODENAME(opcode) \
+ << ", bytecode length " << data->ByteCode.size() \
+ << ", pointer is " << (void*)ByteCodePtr \
+ << ", code is " << (data->ByteCode.empty() \
+ ? (void*)0 \
+ : (void*)&data->ByteCode[0]) \
+ << std::endl*/
+#define q91 wR","aD
+#define q81 w5 wL aY
+#define q71 w5"x"wE
+#define q61 <<", C "oY
+#define q51 q21 aD
+#define q41 q21 wS q21 aF
+#define q31 wR","w9
+#define q21 <<","
+#define q11 wR","aF
+#define q01 "B[B>=VarBegin] "
+#define mZ "= "<<
+#define mY (y dF
+#define mX g0 3]
+#define mW wY" "
+#define mV );g6
+#define mU gU Lqc
+#define mT g8=q7;
+#define mS gU Lnn;
+#define mR x hI oW
+#define mQ cInv:oW
+#define mP "cTan "
+#define mO "cSec "
+#define mN "cCeil"
+#define mM "cDup"
+#define mL oH oW
+#define mK gN oW
+#define mJ "[-x] "
+#define mI "y"wB
+#define mH "y "
+#define mG (x mV
+#define mF ){oW
+#define mE dM>qY oW
+#define mD mT qG d1 g1
+#define mC qF hK:oW
+#define mB "cFloor"
+#define mA "cExp"
+#define m9 hH qC oW
+#define m8 wG wB w2
+#define m7 h1==gF){
+#define m6 wQ"cSub"
+#define m5 wX wB wG
+#define m4 "cSqrt"
+#define m3 "cLess"
+#define m2 wT" "
+#define m1 aX m4
+#define m0 "cMin"
+#define aZ "cMax"
+#define aY "cDiv"
+#define aX wG" "
+#define aW a9" "
+#define aV mA" "
+#define aU "[y*x]"
+#define aT "cPow"
+#define aS "cLog"
+#define aR "cGreater"
+#define aQ "A "wY wE
+#define aP "cCosh"
+#define aO "A[A>=VarBegin]"
+#define aN aO wE
+#define aM aO" "
+#define aL " "wJ"cInv"
+#define aK "cAbsNot"
+#define aJ " cNot"
+#define aI oK B==A mF
+#define aH "cLessOrEq"
+#define aG "cAbs"
+#define aF " "w0
+#define aE " "wM
+#define aD " "wQ oY
+#define aC "[ y+x] "
+#define aB "cRDiv"wB w2
+#define aA " "aT
+#define a9 "cNeg"
+#define a8 =g8 oK qX oW
+#define a7 =g8 oK gK oW
+#define a6 q8 g1
+#define a5 "[-x]"w5
+#define a4 "cLog10"
+#define a3 "cNotNot"
+#define a2 "cLog2"
+#define a1 "cExp2"
+#define a0 "cGreaterOrEq"
+#define wZ "cEqual"
+#define wY "[x]"
+#define wX "cRSub"
+#define wW ==gF){h1 qC oW
+#define wV oC a8
+#define wU w5 aO
+#define wT "cSqr"
+#define wS wB mZ x
+#define wR " "oX
+#define wQ "B "
+#define wP aM aY
+#define wO "B[B==A] "
+#define wN "cNEqual"
+#define wM "with"w9
+#define wL "x[x!=Value_t(0)] "
+#define wK "B[B>=VarBegin] cSub"wB wG
+#define wJ mM" "
+#define wI "x[isInteger(x)]"aA
+#define wH "x[x>Value_t(0)]"
+#define wG "cAdd"
+#define wF wB"A[IsComparisonOpcode(A)]"
+#define wE " "w2
+#define wD "B[IsNeverNegativeValueOpcode(B)] "
+#define wC "x[x==Value_t(1)] "
+#define wB " x "
+#define wA <<"\n"
+#define w9 " A "oY
+#define w8 "B[IsBinaryOpcode(B)&&!HasInvalidRangesOpcode(B)] "oZ
+#define w7 "A[IsNeverNegativeValueOpcode(A)] "
+#define w6 wR"\n"
+#define w5 wE" "
+#define w4 "A[A>=VarBegin&&mData->mByteCode.size()>2] "
+#define w3 "x[x==Value_t(0)] "
+#define w2 "cMul"
+#define w1 FP_TRACE_BYTECODE_ADD
+#define w0 mH mZ y wA
+#define oZ "A[IsBinaryOpcode(A)&&!HasInvalidRangesOpcode(A)] "w3 w2
+#define oY mZ FP_TRACE_OPCODENAME
+#define oX " with"wS<<
+#define oW FP_TRACE_BYTECODE_OPTIMIZATION
+#define oV cLog10
+#define oU cTanh:
+#define oT cSinh:
+#define oS cAbs){
+#define oR *x;qS
+#define oQ qH y*x
+#define oP qH x);
+#define oO qF gC
+#define oN oM gJ
+#define oM q5 Ldl;
+#define oL incStackPtr();g4
+#define oK ;if(
+#define oJ gE oK
+#define oI qO if(
+#define oH hH qO
+#define oG qB oH
+#define oF B h3){
+#define oE =q0 gQ
+#define oD oC oE
+#define oC g7 A
+#define oB tmp-->
+#define oA qD-1)&&x
+#define o9 qD 1)
+#define o8 qQ d1 g1
+#define o7 qH qD
+#define o6 hV gH
+#define o5 Lcf;
+#define o4 qA h4
+#define o3 2;qJ
+#define o2 cPow
+#define o1 cTan
+#define o0 Lap;
+#define dZ fp_pow(
+#define dY hB qS 3
+#define dX cGreater
+#define dW qN 3]qO
+#define dV cRDiv:
+#define dU qR A);
+#define dT cNEqual
+#define dS cLess:
+#define dR cEqual
+#define dQ gX 1)){
+#define dP h1 hM
+#define dO .size()
+#define dN cRSub
+#define dM if(x
+#define dL Default6
+#define dK Default5
+#define dJ Default2
+#define dI Default1
+#define dH mImmed
+#define dG fp_log(
+#define dF dD Lba;
+#define dE cGreaterOrEq
+#define dD ,x gU
+#define dC cExp2
+#define dB cNotNot
+#define dA fp_log10(
+#define d9 cAbs);
+#define d8 fp_abs(x)
+#define d7 gZ]qC
+#define d6 [0]=cDup;
+#define d5 qL cAdd);
+#define d4 cLessOrEq
+#define d3 qU 2){
+#define d2 cAbs:
+#define d1 gF);
+#define d0 fp_log2(
+#define hZ q7:gI
+#define hY h7 hZ
+#define hX cSinCos
+#define hW 0.5)){
+#define hV }if(
+#define hU 4 qR d1
+#define hT Default4;h7
+#define hS pop_back();
+#define hR mData->
+#define hQ switch(
+#define hP Value_t
+#define hO gZ gS
+#define hN qI q7 gU
+#define hM ==cDup){
+#define hL 3]hM
+#define hK cSqr
+#define hJ hV x==
+#define hI ==o9){
+#define hH qN 1]
+#define hG g5 y+x;qS
+#define hF TailCall_cTan
+#define hE TailCall_cSub
+#define hD TailCall_cNeg
+#define hC unsigned
+#define hB q9 2;oB 0;)
+#define hA q9 o3 q0-=2;
+#define h9 hO hI
+#define h8 dD o0
+#define h7 case
+#define h6 ,y gU Lba;
+#define h5 cAdd:
+#define h4 cDup:
+#define h3 >=VarBegin
+#define h2 isEvenInteger(
+#define h1 qN 2]
+#define h0 =q0[0]oK
+#define gZ if(q0[0
+#define gY oC h0
+#define gX hJ qD
+#define gW fp_const_deg_to_rad<hP>()){
+#define gV fp_const_rad_to_deg<hP>()){
+#define gU );q5
+#define gT ,y gU o0
+#define gS ]qC dM
+#define gR h7 gF:qN 1 gS>qY
+#define gQ [0];qV
+#define gP gO oF
+#define gO B=oJ
+#define gN gO B==A){
+#define gM gQ){qP h4 gN
+#define gL DegreesToRadians(x);
+#define gK IsLogicalOpcode(A)){
+#define gJ }break;
+#define gI y=q2[-1];
+#define gH IsUnaryOpcode(
+#define gG IsAlwaysIntegerOpcode(A)){
+#define gF cMul
+#define gE g0 2]
+#define gD hQ gE){h7
+#define gC cNeg:
+#define gB q2[0]=
+#define gA gB-x;
+#define g9 IsNeverNegativeValueOpcode(B)){
+#define g8 g0 1]
+#define g7 default:
+#define g6 return;
+#define g5 q2[-1]=
+#define g4 --mStackPtr;q5
+#define g3 &&!HasInvalidRangesOpcode(
+#define g2 hR mByteCode
+#define g1 opcode=
+#define g0 q0[-
+#define qZ FP_ReDefinePointers();
+#define qY qD 0)){
+#define qX IsNeverNegativeValueOpcode(A)){
+#define qW g2 q6 q5
+#define qV if(A h3
+#define qU &&g2 dO>
+#define qT hR dH q6
+#define qS qT q9
+#define qR ;oB q3 q1
+#define qQ q9 2 qR
+#define qP hQ g8){h7
+#define qO ==q7){gI
+#define qN if(g0
+#define qM if(!q0){q4
+#define qL AddFunctionOpcode(
+#define qK q5 Default0;
+#define qJ oB q3 hS
+#define qI g2.push_back(
+#define qH hR dH.push_back(
+#define qG g2.q1
+#define qF gJ h7
+#define qE }}qK
+#define qD hP(
+#define qC ==q7){x=q2[0];
+#define qB h7 q7:x=q2[0];
+#define qA hQ q0[0]){h7
+#define q9 for(hC tmp=
+#define q8 g2 q6 q0-=1;
+#define q7 cImmed
+#define q6 .hS
+#define q5 goto
+#define q4 q5 Laa;}h7
+#define q3 0;)g2.
+#define q2 ImmedPtr
+#define q1 hS qL
+#define q0 ByteCodePtr
+hC*q0;hP*q2;
+#define FP_ReDefinePointers() q0=!g2.empty()?&g2[0]+g2 dO-1:0;q2=!hR dH.empty()?&hR dH[0]+hR dH dO-1:0;
+qZ
+w1(opcode);
+#if(!FP_FLOAT_VERSION)
+hP
+x;hC
+A;hP
+y;hC
+B;hC
+C;hC
+D;hQ
+opcode){TailCall_cAbs:qM
+d2
+qA
+gC
+oW(246,aW
+aG,aG,);q5
+Lab;qB
+oW(48,"x "
+aG,"[fp_abs(x)]"
+,w6);q5
+Lac;gY
+qX
+oW(307,w7
+aG,"A"
+,aE(A)wA);g6
+qE
+TailCall_cAdd:qM
+h5
+o4
+qP
+h5
+dP
+oW(194,wJ
+aX
+wJ
+wG,"[Value_t(4)]"
+wE,);q5
+Lad;qF
+gF:h1==cAdd){qN
+hL
+oW(195,wJ
+wG
+w5
+wJ
+wG,w2" [Value_t(4)]"
+wE,);q5
+Lae;}
+gJ}
+q5
+dI;h7
+gF:hH
+qC
+dP
+oW(197,wJ"x"
+w5
+wG,"[x+Value_t(1)]"
+wE,w6);q5
+Laf;}
+}
+q5
+dI;h7
+gC
+oW(253,aW
+wG,"cSub"
+,);q5
+Lag;qB
+qP
+h5
+h1
+qO
+oW(187,mH
+wG
+wB
+wG,"[y+x] "
+wG,q11);q5
+Lah;qF
+dN:gD
+h5
+dW
+oW(129,mH
+aX
+m5,aC
+aX
+wX,q11);q5
+Lai;oO
+oW(130,aW
+m5,mJ
+aX
+wX,w6);q5
+Laj;hY
+oW(128,mH
+m5,aC
+wX,q11);q5
+Lak;qF
+cSub:gP
+hQ
+mX){h7
+h5
+qN
+4]qO
+oW(123,mH
+aX
+wK,aC
+aX
+m6,q91(B)q21
+aF);q5
+Lal;oO
+oW(124,aW
+wK,mJ
+aX
+m6,q91(B)wA);q5
+Lam;hY
+oW(122,mH
+wK,aC
+m6,q91(B)q21
+aF);q5
+Lan;}
+qF
+hZ
+oW(84,mI
+wG,"[y+x]"
+,q11);q5
+Lao;hJ
+qY
+oW(83,w3
+wG,,w6);q5
+o0
+gJ
+g7
+dI:;A
+oE){hH==dN){h1
+qC
+oW(121,"x "
+wX" "
+aM
+wG,"[DO_STACKPLUS1] A "
+mW
+aX
+wX,aE(A)q21
+wS
+wA);oL
+Laq;}
+oW(126,wX" "
+aM
+wG,"[DO_STACKPLUS1] A "
+aX
+wX,aE(A)wA);oL
+Lba;}
+qE
+TailCall_cAnd:qM
+cAnd:o4
+oW(426,wJ"cAnd"
+,a3,);q5
+Lbb;oG
+oW(177,mI"cAnd"
+,"[fp_and(x,y)]"
+,q11);q5
+Lbc;gJ}
+qK
+TailCall_cCos:qM
+cCos:A
+oE
+d3
+qP
+cSec:mK(434,wO
+mO
+w4"cCos"
+,wQ"cSec"
+aL,aE(A)q51(B)wA);q5
+Lbd;qF
+cSin:mK(428,wO"cSin "
+w4"cCos"
+,wQ"cSinCos"
+,aE(A)q51(B)wA);q5
+Lbe;gJ
+qE
+TailCall_cCot:qM
+cCot:A
+oE
+d3
+hH==o1){mK(432,wO
+mP
+w4"cCot"
+,wQ"cTan"
+aL,aE(A)q51(B)wA);q5
+Lbd;}
+qE
+TailCall_cCsc:qM
+cCsc:A
+oE
+d3
+hH==cSin){mK(430,wO"cSin "
+w4"cCsc"
+,wQ"cSin"
+aL,aE(A)q51(B)wA);q5
+Lbd;}
+qE
+TailCall_cDiv:qM
+cDiv:o4
+oW(167,wJ
+aY,"[Value_t(0)]"
+w5"[Value_t(1)] "
+wG,);q5
+Lbf;h7
+hX:oW(436,"cSinCos "
+aY,"cTan"
+,);q5
+Lbg;qB
+dM!=qY
+qP
+gC
+oW(185,aW
+wL
+aY,mJ
+aY,w6);q5
+Lbh;hY
+oW(81,mH
+wL
+aY,"[y/x]"
+,q11);q5
+Lbi;}
+dQ
+oW(80,wC
+aY,,w6);q5
+o0
+gJ}
+qK
+TailCall_cEqual:qM
+dR:h9
+A
+a7(335,"A[IsLogicalOpcode(A)] "
+wC
+wZ,"A"
+,q31(A)wA);q5
+o0}
+}
+mL(175,mI
+wZ,"[fp_equal(y,x)]"
+,q11);q5
+Lbj;hJ
+qY
+qP
+d2
+oW(265,aG" "
+w3
+wZ,mW
+wZ,w6);q5
+Lbk;h7
+hK:oW(267,m2
+w3
+wZ,mW
+wZ,w6);q5
+Lbk;}
+oW(325,w3
+wZ,"cNot"
+,w6);q5
+Lbl;qE
+TailCall_cGreater:qM
+dX:hO==qY
+qP
+d2
+oW(327,aG" "
+w3
+aR,a3,w6);q5
+Lbm;wV(331,w7
+w3
+aR,"A "
+a3,q31(A)wA);q5
+Lbn;}
+}
+}
+mL(173,mI
+aR,"[fp_less(x,y)]"
+,q11);q5
+Lbo;qE
+TailCall_cGreaterOrEq:qM
+dE:h9
+qP
+d2
+oW(328,aG" "
+wC
+a0,a3,w6);q5
+Lbm;wV(332,w7
+wC
+a0,"A "
+a3,q31(A)wA);q5
+Lbn;}
+}
+}
+mL(174,mI
+a0,"[fp_lessOrEq(x,y)]"
+,q11);q5
+Lbp;qE
+TailCall_cInv:qM
+cInv:qA
+cSqrt:oW(75,m4" cInv"
+,"cRSqrt"
+,);q5
+Lbq;qB
+dM!=qY
+oW(77,wL"cInv"
+,"[Value_t(1)/x]"
+,w6);q5
+Lca;gJ}
+qK
+TailCall_cLess:qM
+dS
+hO==qY
+A
+a8(132,w7
+w3
+m3,aQ,q31(A)wA);q5
+Lcb;}
+dQ
+qP
+d2
+oW(329,aG" "
+wC
+m3,"cNot"
+,w6);q5
+Lcc;wV(333,w7
+wC
+m3,"A"
+aJ,q31(A)wA);q5
+Lbl;}
+}
+}
+mL(171,mI
+m3,"[fp_less(y,x)]"
+,q11);q5
+Lcd;qE
+TailCall_cLessOrEq:qM
+d4:hO==qY
+qP
+d2
+oW(330,aG" "
+w3
+aH,"cNot"
+,w6);q5
+Lcc;wV(334,w7
+w3
+aH,"A"
+aJ,q31(A)wA);q5
+Lbl;}
+}
+}
+mL(172,mI
+aH,"[fp_lessOrEq(y,x)]"
+,q11);q5
+Lce;qE
+TailCall_cMax:qM
+cMax:o4
+oW(157,wJ
+aZ,,);q5
+o5
+oG
+oW(90,mI
+aZ,"[fp_max(x,y)]"
+,q11);q5
+Lcg;gJ
+oC=q0
+gM
+oW(159,wO
+wJ
+aM
+aZ,wQ
+mM,aE(A)q51(B)wA);q5
+o5
+qF
+cMax:mK(161,wO
+aZ" "
+aM
+aZ,wQ
+aZ,aE(A)q51(B)wA);q5
+o5
+gJ}
+qE
+TailCall_cMin:qM
+cMin:o4
+oW(156,wJ
+m0,,);q5
+o5
+oG
+oW(89,mI
+m0,"[fp_min(x,y)]"
+,q11);q5
+Lch;gJ
+oC=q0
+gM
+oW(158,wO
+wJ
+aM
+m0,wQ
+mM,aE(A)q51(B)wA);q5
+o5
+qF
+cMin:mK(160,wO
+m0" "
+aM
+m0,wQ
+m0,aE(A)q51(B)wA);q5
+o5
+gJ}
+qE
+TailCall_cMod:qM
+cMod:hO!=qY
+mL(82,mH
+wL"cMod"
+,"[fp_mod(y,x)]"
+,q11);q5
+Lci;}
+qE
+TailCall_cMul:qM
+gF:o4
+oW(402,mM
+wE,wT,);q5
+Lcj;h7
+gC
+qP
+h4
+oW(394,wJ
+a9
+wE,m2
+a9,);q5
+Lck;oC=g8;qV){m7
+B=mX
+aI(400,"B[B==A]"
+wU" "
+a9
+wE,wQ
+wT
+w5
+a9,aE(A)q51(B)wA);q5
+Lcl;}
+}
+}
+}
+q5
+dJ;h7
+o2:hH
+qC
+dP
+oW(198,mM
+wB
+aT
+wE,"[x+Value_t(1)]"
+aA,w6);q5
+Lcm;}
+}
+q5
+dJ;qB
+dM==qY
+qP
+gF:A=gE;qV
+mF(141,aO
+w5
+w3
+w2,wY
+wE,q31(A)wA);q5
+Lcn;}
+q5
+Default3;g7
+Default3:;A=g8
+oK
+IsBinaryOpcode(A)g3
+A)){gD
+hZ
+oW(140,mH
+oZ,wY
+wE,q31(A)q21
+aF);q5
+Lco;g7
+gO
+IsBinaryOpcode(B)g3
+B)){hQ
+mX){hY
+oW(144,mH
+w8,aQ,q31(A)q51(B)q21
+aF);q5
+Lcp;g7
+C=mX
+oK
+C
+h3
+mF(142,"C[C>=VarBegin] "
+w8,aQ,q31(A)q51(B)q61(C)wA);q5
+Lcq;o6
+C)g3
+C)mF(143,"C[IsUnaryOpcode(C)&&!HasInvalidRangesOpcode(C)] "
+w8,wQ
+aQ,q31(A)q51(B)q61(C)wA);q5
+Lda;}
+}
+hV
+oF
+oW(138,q01
+oZ,wY
+wE,q31(A)q51(B)wA);q5
+Lcn;o6
+B)g3
+B)mF(139,"B[IsUnaryOpcode(B)&&!HasInvalidRangesOpcode(B)] "
+oZ,aQ,q31(A)q51(B)wA);q5
+Ldb;}
+}
+}
+qV
+mF(136,aM
+w3
+w2,wY,q31(A)wA);q5
+Ldc;o6
+A)g3
+A)mF(137,"A[IsUnaryOpcode(A)&&!HasInvalidRangesOpcode(A)] "
+w3
+w2,wY
+wE,q31(A)wA);q5
+Ldd;}
+}
+}
+qP
+h5
+gD
+h4
+oW(203,wJ
+m8,"[x+x]"
+wE,w6);q5
+Lde;h7
+gF:dW
+A=g0
+4];qV
+mF(292,aM"y"
+w5
+m8,wY
+w5"A "
+aU
+w5
+wG,wR", "
+mH
+mZ
+y
+q21
+w9(A)wA);q5
+Ldf;}
+qF
+hZ
+oW(291,mH
+m8,wY
+w5
+aU" "
+wG,q11);q5
+Ldg;qF
+gF:gD
+h5
+qN
+hL
+oW(205,wJ
+wG
+q71,w2" [x+x]"
+wE,w6);q5
+Ldh;qF
+hZ
+if(y*mR(192,"y[y*x==Value_t(1)]"
+q71,,q11);q5
+Ldi;}
+oW(193,"y"
+q71,aU
+wE,q11);q5
+Ldj;oO
+oW(182,a9
+wB
+w2,"[-x]"
+wE,w6);q5
+Ldk;h7
+cSub:m7
+dW
+A=g0
+4];qV
+mF(293,aM"y"
+w5"cSub"
+wB
+w2,wY
+w5"A "
+aU
+w5"cSub"
+,wR", "
+mH
+mZ
+y
+q21
+w9(A)wA);oM}
+}
+qF
+hZ
+oW(79,mI
+w2,aU,q11);q5
+Ldm;dQ
+oW(78,wC
+w2,,w6);q5
+o0
+gX
+2)mF(146,"x[x==Value_t(2)]"
+wE,wJ
+wG,w6);q5
+Ldn;gX-1)mF(184,"x[x==Value_t(-1)]"
+wE,a9,w6);q5
+Ldo;gJ
+g7
+dJ:;A
+oE){qP
+gF:gD
+gC
+B=mX
+aI(397,wO
+a9
+wU
+wE,wQ
+wT
+w5
+a9,aE(A)q51(B)wA);q5
+Lcl;}
+q5
+Default4;g7
+Default4:;mK(388,"B[B==A]"
+wU
+wE,wQ
+wT
+wE,aE(A)q51(B)wA);q5
+Ldp;}
+}
+q5
+dK;h7
+gC
+mK(391,wO
+aW
+aN,wQ
+m2
+a9,aE(A)q51(B)wA);q5
+Lck;}
+q5
+dK;g7
+dK:;B=g8
+aI(385,wO
+aN,wQ
+wT,aE(A)q51(B)wA);q5
+Lcj;}
+}
+o6
+A)){B=g8
+oK
+B
+h3
+qU
+1){m7
+C=mX
+oK
+C==A){D=g0
+4]oK
+D==B
+mF(408,"D[D==B] C[C==A]"
+w5"B[B>=VarBegin&&mData->mByteCode.size()>1] A[IsUnaryOpcode(A)]"
+wE,"D C "
+wT
+wE,aE(A)q51(B)q61(C)<<", D "
+oY(D)wA);q5
+Ldq;}
+}
+}
+}
+qE
+TailCall_cNEqual:qM
+dT:h9
+A
+a7(336,"A[IsLogicalOpcode(A)] "
+wC
+wN,"A"
+aJ,q31(A)wA);q5
+Lbl;}
+}
+mL(176,mI
+wN,"[fp_nequal(y,x)]"
+,q11);q5
+Lea;hJ
+qY
+qP
+d2
+oW(266,aG" "
+w3
+wN,mW
+wN,w6);q5
+Leb;h7
+hK:oW(268,m2
+w3
+wN,mW
+wN,w6);q5
+Leb;}
+oW(326,w3
+wN,a3,w6);q5
+Lbn;qE
+hD:qM
+gC
+qA
+gF:m9(183,"x"
+w5
+a9,"[-x]"
+wE,w6);q5
+Lec;oO
+oW(248,aW
+a9,,);q5
+o5
+qB
+oW(76,"x "
+a9,"[-x]"
+,w6);q5
+Led;}
+qK
+TailCall_cNot:qM
+cNot:qA
+d2
+oW(296,aG
+aJ,"cNot"
+,);q5
+Lee;h7
+cAbsNot:A
+a7(303,"A[IsLogicalOpcode(A)] "
+aK
+aJ,"A"
+,aE(A)wA);q5
+o5
+hV
+A!=q7
+mF(304,"A[A!=cImmed] "
+aK
+aJ,"A cAbsNotNot"
+,aE(A)wA);q5
+Lef;}
+q5
+dL;h7
+cAbsNotNot:oW(299,"cAbsNotNot"
+aJ,aK,);q5
+Leg;h7
+h5
+m9(338,"x "
+wG
+aJ,mJ
+wZ,w6);q5
+Leh;}
+q5
+dL;h7
+dR:oW(262,wZ
+aJ,wN,);q5
+Lei;h7
+dX:oW(260,aR
+aJ,aH,);q5
+Lej;h7
+dE:oW(261,a0
+aJ,m3,);q5
+Lek;h7
+dS
+oW(258,m3
+aJ,a0,);q5
+Lel;h7
+d4:oW(259,aH
+aJ,aR,);q5
+Lem;h7
+dT:oW(263,wN
+aJ,wZ,);q5
+Len;h7
+gC
+oW(295,a9
+aJ,"cNot"
+,);q5
+Lee;h7
+cNot:oW(297,"cNot"
+aJ,a3,);q5
+Lbb;h7
+dB:oW(298,a3
+aJ,"cNot"
+,);q5
+Lee;qB
+oW(93,"x"
+aJ,"[fp_not(x)]"
+,w6);q5
+Leo;g7
+dL:;A
+h0
+qX
+oW(305,w7"cNot"
+,"A "
+aK,aE(A)wA);q5
+Lep;qE
+TailCall_cNotNot:qM
+dB:qA
+h5
+m9(337,"x "
+aX
+a3,mJ
+wN,w6);q5
+Leq;qF
+cNot:oW(300,"cNot "
+a3,"cNot"
+,);g6}
+qK
+TailCall_cOr:qM
+cOr:o4
+oW(425,wJ"cOr"
+,a3,);q5
+Lbb;oG
+oW(178,mI"cOr"
+,"[fp_or(x,y)]"
+,q11);q5
+Lfa;gJ}
+qK
+TailCall_cRDiv:qM
+dV
+qA
+hX:oW(437,"cSinCos cRDiv"
+,"cCot"
+,);q5
+Lfb;qB
+dM
+hI
+oW(99,wC"cRDiv"
+,"cInv"
+,w6);q5
+Lfc;gJ}
+qK
+TailCall_cRSub:qM
+dN:gZ]hM
+oW(200,wJ
+wX,"[Value_t(0)]"
+wE,);q5
+Lfd;}
+qK
+TailCall_cSec:qM
+cSec:A
+oE
+d3
+qP
+cCos:mK(431,wO"cCos "
+w4"cSec"
+,wQ"cCos"
+aL,aE(A)q51(B)wA);q5
+Lbd;qF
+cSin:mK(429,wO"cSin "
+w4"cSec"
+,wQ"cSinCos cInv"
+,aE(A)q51(B)wA);q5
+Lfe;gJ
+qE
+TailCall_cSin:qM
+cSin:A
+oE
+d3
+hH==cCsc){mK(433,wO"cCsc "
+w4"cSin"
+,wQ"cCsc"
+aL,aE(A)q51(B)wA);q5
+Lbd;}
+qE
+TailCall_cSqr:qM
+hK:qA
+d2
+oW(404,aG" "
+wT,wT,);q5
+Lff;h7
+gC
+oW(403,aW
+wT,wT,);q5
+Lff;}
+qK
+TailCall_cSqrt:qM
+cSqrt:gZ]==cAdd){hH==hK){A=gE;qV){qN
+3]==hK
+mF(439,m2
+aM
+m2
+m1,"A cHypot"
+,aE(A)wA);q5
+Lfg;}
+}
+gO
+gH
+B)){A=mX;qV){qN
+4]==hK
+mF(440,m2
+aM"B[IsUnaryOpcode(B)] "
+m2
+m1,"A "
+wQ"cHypot"
+," with"
+aD(B)q21
+w9(A)wA);q5
+Lfh;}
+}
+}
+qE
+hE:qM
+cSub:o4
+oW(199,wJ"cSub"
+,"[Value_t(0)]"
+wE,);q5
+Lfd;h7
+gC
+oW(254,aW"cSub"
+,wG,);q5
+Lfi;qB
+dM==qY
+oW(85,w3"cSub"
+,,w6);q5
+o0}
+mL(86,mI"cSub"
+,"[y-x]"
+,q11);q5
+Lfj;}
+oW(216,"x cSub"
+,mJ
+wG,w6);q5
+Lfk;oD){hH==dN){h1
+qC
+oW(120,"x "
+wX" "
+aM"cSub"
+,"A "
+aX
+mW
+wX,aE(A)q21
+wS
+wA);q5
+Lfl;}
+oW(127,wX" "
+aM"cSub"
+,"[DO_STACKPLUS1] A cSub "
+wX,aE(A)wA);oL
+Lfm;}
+qE
+hF:qM
+o1:A
+oE
+d3
+hH==cCot){mK(435,wO"cCot "
+w4"cTan"
+,wQ"cCot"
+aL,aE(A)q51(B)wA);q5
+Lbd;}
+qE
+g7
+Default0:;A=opcode
+oK
+IsComparisonOpcode(A)){d7
+qP
+h5
+h1
+qO
+oW(270,mH
+wG
+wF,"[x-y] A"
+,aE(A)q41);q5
+Lfn;oO
+oW(271,a9
+wF,mJ"{OppositeComparisonOpcode(A)}"
+,aE(A)q21
+wS
+wA);q5
+Lfo;}
+}
+}
+qV
+qU
+0){B
+h0
+B==A
+mF(406,wO"A[A>=VarBegin&&mData->mByteCode.size()>0]"
+,wQ
+mM,aE(A)q51(B)wA);q5
+Lfp;}
+o6
+A)){B
+h0
+B
+h3
+qU
+1){C=g8
+oK
+C==A){D=oJ
+D==B
+mF(407,"D[D==B] C[C==A] B[B>=VarBegin&&mData->mByteCode.size()>1] A[IsUnaryOpcode(A)]"
+,"D C "
+mM,aE(A)q51(B)q61(C)<<", D "
+oY(D)wA);q5
+Lfq;}
+}
+}
+}
+}
+q5
+Laa;Laa:qI
+opcode
+mV
+Lab:q8
+w1(cAbs);q5
+TailCall_cAbs;Lac:gB
+d8;g6
+Lad:o7
+4));gE=q7;hA
+Lga:g1
+gF;Lgb:qZ
+Lgc:w1(cMul);q5
+TailCall_cMul;Lae:q9
+hU
+o7
+4));hN
+Lga;Laf:gB
+x+o9;gE=q7;hA
+Lcb:g1
+gF;q5
+Lgc;Lag:a6
+cSub;Lgd:w1(cSub);q5
+hE;Lah:hG
+o3
+Lge:qZ
+Lgf:w1(cAdd);q5
+TailCall_cAdd;Lai:hG
+3;qJ
+Lgg:d5
+Lgh:g1
+dN;qZ
+w1(cRSub);q5
+TailCall_cRSub;Laj:gA
+gE=q7;q9
+o3
+q5
+Lgg;Lak:hG
+o3
+q5
+Lgh;Lal:hG
+4;qJ
+Lgi:d5
+Lgj:qL
+B);Lgk:g1
+cSub;qZ
+q5
+Lgd;Lam:gA
+mX=q7;q9
+3;qJ
+q5
+Lgi;Lan:hG
+3;qJ
+q5
+Lgj;Lao:g5
+y+x;Lap:qT
+Lcf:g2
+q6
+g6
+Laq:qS
+3
+dU
+oP
+hN
+Lgg;Lba:qQ
+A
+gU
+Lgg;Lbb:a6
+dB;Lgl:w1(cNotNot);q5
+TailCall_cNotNot;Lbc:g5
+fp_and(x
+gT
+Lbd:q0
+d6
+g1
+cInv;Lgm:w1(cInv);q5
+TailCall_cInv;Lbe:qQ
+hX
+mV
+Lbf:o7
+0));q0[0]=q7;qL
+d1
+o7
+1));Lgn:qI
+q7);Lgo:g1
+cAdd;q5
+Lge;Lbg:a6
+o1;w1(cTan);q5
+hF;Lbh:gA
+mT
+q8
+w1(cDiv);q5
+TailCall_cDiv;Lbi:g5
+y/x;q5
+o0
+Lbj:g5
+fp_equal(y
+h8
+Lbk:mT
+q8
+Lgp:w1(cEqual);q5
+TailCall_cEqual;Lbl:qT
+g2
+q6
+Lgq:g1
+cNot;qZ
+Lha:w1(cNot);q5
+TailCall_cNot;Lbm:qS
+o3
+Lhb:g1
+dB;qZ
+q5
+Lgl;Lbn:qT
+qW
+Lhb;Lbo:g5
+fp_less(x
+gT
+Lbp:g5
+fp_lessOrEq(x
+gT
+Lbq:qG
+cRSqrt
+mV
+Lca:gB
+o9/x;g6
+Lcc:qS
+o3
+q5
+Lgq;Lcd:g5
+fp_less(y
+h8
+Lce:g5
+fp_lessOrEq(y
+h8
+Lcg:g5
+fp_max(x
+gT
+Lch:g5
+fp_min(x
+gT
+Lci:g5
+fp_mod(y
+h8
+Lcj:a6
+hK;Lhc:w1(cSqr);q5
+TailCall_cSqr;Lck:qQ
+hK);Lhd:g1
+cNeg;qZ
+w1(cNeg);q5
+hD;Lcl:q9
+3
+qR
+hK);qL
+gF
+gU
+Lhd;Lcm:gB
+x+o9;gE=q7;qQ
+o2
+mV
+Lcn:gE=q7;hA
+q5
+Lgc;Lco:g5
+x;Lhe:qS
+o3
+q5
+Lgb;Lcp:hB
+qT
+Lhf:q9
+4;qJ
+Lhg:qL
+A);oP
+Lhh:hN
+Lgb;Lcq:qT
+q5
+Lhf;Lda:qS
+4
+qR
+B
+gU
+Lhg;Ldb:qS
+3;qJ
+q5
+Lhg;Ldc:mT
+q5
+o5
+Ldd:mT
+q8
+q5
+Lgc;Lde:gB
+x+x;q5
+Lcn;Ldf:g5
+x;g0
+4]=q7;qS
+hU
+qL
+A);oQ);qI
+q7);qL
+gF
+gU
+Lgo;Ldg:g5
+x;qT
+qQ
+d1
+oQ
+gU
+Lgn;Ldh:qS
+hU
+qH
+x+x
+gU
+Lhh;Ldi:dY;qJ
+g6
+Ldj:g5
+y*x;q5
+Lhe;Ldk:gA
+q5
+Ldd;Ldl:g5
+x;g0
+4]=q7;qS
+hU
+qL
+A);oQ);qI
+q7);qL
+gF
+gU
+Lgk;Ldm:g5
+y*x;q5
+o0
+Ldn:q0
+d6
+q2-=1;qT
+Lhi:g1
+cAdd;q5
+Lgf;Ldo:qT
+qW
+Lhd;Ldp:q9
+o3
+Lhj:qL
+hK
+gU
+Lgb;Ldq:q9
+3;qJ
+q5
+Lhj;Lea:g5
+fp_nequal(y
+h8
+Leb:mT
+q8
+Lhk:w1(cNEqual);q5
+TailCall_cNEqual;Lec:gA
+q8
+q5
+Lcb;Led:gA
+g6
+Lee:q8
+q5
+Lha;Lef:qG
+cAbsNotNot
+mV
+Leg:g2
+q6
+Lep:qL
+cAbsNot
+mV
+Leh:gA
+Len:a6
+dR;q5
+Lgp;Lei:a6
+dT;q5
+Lhk;Lej:a6
+d4;w1(cLessOrEq);q5
+TailCall_cLessOrEq;Lek:a6
+cLess;w1(cLess);q5
+TailCall_cLess;Lel:a6
+dE;w1(cGreaterOrEq);q5
+TailCall_cGreaterOrEq;Lem:a6
+dX;w1(cGreater);q5
+TailCall_cGreater;Leo:gB
+fp_not
+mG
+Leq:gA
+q5
+Lei;Lfa:g5
+fp_or(x
+gT
+Lfb:a6
+cCot;w1(cCot);q5
+TailCall_cCot;Lfc:qT
+g2
+q6
+Lhl:g1
+cInv;qZ
+q5
+Lgm;Lfd:o7
+0));q0[0]=q7;q5
+Lga;Lfe:qQ
+hX
+gU
+Lhl;Lff:q8
+q5
+Lhc;Lfg:q9
+4
+dU
+Lhm:qL
+cHypot
+mV
+Lfh:q9
+5
+dU
+qL
+B
+gU
+Lhm;Lfi:q8
+q5
+Lhi;Lfj:g5
+y-x;q5
+o0
+Lfk:gA
+q5
+Lhi;Lfl:qS
+3
+dU
+d5
+oP
+hN
+Lgh;Lfm:qQ
+A);qL
+cSub
+gU
+Lgh;Lfn:g5
+x-y;qT
+qQ
+A
+mV
+Lfo:gA
+mT
+qG
+OppositeComparisonOpcode(A)mV
+Lfp:qI
+cDup
+mV
+Lfq:q0
+d6
+g6
+g6
+q5
+TailCall_cAnd;q5
+TailCall_cCos;q5
+TailCall_cCsc;q5
+TailCall_cMax;q5
+TailCall_cMin;q5
+TailCall_cMod;q5
+hD;q5
+TailCall_cOr;q5
+TailCall_cRDiv;q5
+TailCall_cSec;q5
+TailCall_cSin;q5
+TailCall_cSqrt;q5
+hE;q5
+hF;
+#endif
+#if(FP_FLOAT_VERSION)
+hP
+x;hC
+A;hP
+y;hC
+B;hC
+C;hC
+D;hQ
+opcode){TailCall_cAbs:qM
+d2
+qA
+gC
+oW(246,aW
+aG,aG,);q5
+Lab;qB
+oW(48,"x "
+aG,"[fp_abs(x)]"
+,w6);q5
+Lac;gY
+qX
+oW(307,w7
+aG,"A"
+,aE(A)wA);g6
+qE
+TailCall_cAcos:qM
+cAcos:hO>=oA<=o9
+mF(52,"x[x>=Value_t(-1)&&x<=Value_t(1)] cAcos"
+,"[fp_acos(x)]"
+,w6);q5
+Lad;qE
+TailCall_cAcosh:qM
+cAcosh:hO>=o9
+mF(49,"x[x>=Value_t(1)] cAcosh"
+,"[fp_acosh(x)]"
+,w6);q5
+Lae;qE
+TailCall_cAdd:qM
+h5
+o4
+qP
+h5
+dP
+oW(194,wJ
+aX
+wJ
+wG,"[Value_t(4)]"
+wE,);q5
+Laf;qF
+gF:h1==cAdd){qN
+hL
+oW(195,wJ
+wG
+w5
+wJ
+wG,w2" [Value_t(4)]"
+wE,);q5
+Lag;}
+gJ}
+q5
+dI;h7
+gF:hH
+qC
+dP
+oW(197,wJ"x"
+w5
+wG,"[x+Value_t(1)]"
+wE,w6);q5
+Lah;}
+}
+q5
+dI;h7
+gC
+oW(253,aW
+wG,"cSub"
+,);q5
+Lai;qB
+qP
+h5
+h1
+qO
+oW(187,mH
+wG
+wB
+wG,"[y+x] "
+wG,q11);q5
+Laj;qF
+dN:gD
+h5
+dW
+oW(129,mH
+aX
+m5,aC
+aX
+wX,q11);q5
+Lak;oO
+oW(130,aW
+m5,mJ
+aX
+wX,w6);q5
+Lal;hY
+oW(128,mH
+m5,aC
+wX,q11);q5
+Lam;qF
+cSub:gP
+hQ
+mX){h7
+h5
+qN
+4]qO
+oW(123,mH
+aX
+wK,aC
+aX
+m6,q91(B)q21
+aF);q5
+Lan;oO
+oW(124,aW
+wK,mJ
+aX
+m6,q91(B)wA);q5
+Lao;hY
+oW(122,mH
+wK,aC
+m6,q91(B)q21
+aF);q5
+o0}
+qF
+hZ
+oW(84,mI
+wG,"[y+x]"
+,q11);q5
+Laq;hJ
+qY
+oW(83,w3
+wG,,w6);q5
+Lba;gJ
+g7
+dI:;A
+oE){hH==dN){h1
+qC
+oW(121,"x "
+wX" "
+aM
+wG,"[DO_STACKPLUS1] A "
+mW
+aX
+wX,aE(A)q21
+wS
+wA);oL
+Lbb;}
+oW(126,wX" "
+aM
+wG,"[DO_STACKPLUS1] A "
+aX
+wX,aE(A)wA);oL
+Lbc;}
+qE
+TailCall_cAnd:qM
+cAnd:o4
+oW(426,wJ"cAnd"
+,a3,);q5
+Lbd;oG
+oW(177,mI"cAnd"
+,"[fp_and(x,y)]"
+,q11);q5
+Lbe;gJ}
+qK
+TailCall_cAsin:qM
+cAsin:hO>=oA<=o9
+mF(53,"x[x>=Value_t(-1)&&x<=Value_t(1)] cAsin"
+,"[fp_asin(x)]"
+,w6);q5
+Lbf;qE
+TailCall_cAsinh:qM
+cAsinh:d7
+oW(50,"x cAsinh"
+,"[fp_asinh(x)]"
+,w6);q5
+Lbg;}
+qK
+TailCall_cAtan:qM
+cAtan:d7
+oW(54,"x cAtan"
+,"[fp_atan(x)]"
+,w6);q5
+Lbh;}
+qK
+TailCall_cAtan2:qM
+cAtan2:d7
+mL(91,mI"cAtan2"
+,"[fp_atan2(y,x)]"
+,q11);q5
+Lbi;qE
+TailCall_cAtanh:qM
+cAtanh:hO>oA<o9
+mF(51,"x[x>Value_t(-1)&&x<Value_t(1)] cAtanh"
+,"[fp_atanh(x)]"
+,w6);q5
+Lbj;qE
+TailCall_cCbrt:qM
+cCbrt:d7
+oW(55,"x cCbrt"
+,"[fp_cbrt(x)]"
+,w6);q5
+Lbk;}
+qK
+TailCall_cCeil:qM
+cCeil:qA
+gC
+oW(316,aW
+mN,mB" "
+a9,);q5
+Lbl;qB
+oW(56,"x "
+mN,"[fp_ceil(x)]"
+,w6);q5
+Lbm;gY
+gG
+oW(310,"A[IsAlwaysIntegerOpcode(A)] "
+mN,"A"
+,aE(A)wA);g6
+qE
+TailCall_cCos:qM
+cCos:qA
+d2
+oW(351,aG" cCos"
+,"cCos"
+,);q5
+Lbn;h7
+gC
+oW(353,aW"cCos"
+,"cCos"
+,);q5
+Lbn;qB
+oW(57,"x cCos"
+,"[fp_cos(x)]"
+,w6);q5
+Lbo;oD
+d3
+qP
+cSec:mK(434,wO
+mO
+w4"cCos"
+,wQ"cSec"
+aL,aE(A)q51(B)wA);q5
+Lbp;qF
+cSin:mK(428,wO"cSin "
+w4"cCos"
+,wQ"cSinCos"
+,aE(A)q51(B)wA);q5
+Lbq;gJ}
+qE
+TailCall_cCosh:qM
+cCosh:qA
+d2
+oW(352,aG" "
+aP,aP,);q5
+Lca;h7
+cAsinh:oW(365,"cAsinh "
+aP,"[DO_STACKPLUS1] "
+m2"[Value_t(1)] "
+m1,);oL
+Lcb;h7
+gC
+oW(354,aW
+aP,aP,);q5
+Lca;qB
+oW(58,"x "
+aP,"[fp_cosh(x)]"
+,w6);q5
+Lcc;}
+qK
+TailCall_cCot:qM
+cCot:A
+oE
+d3
+hH==o1){mK(432,wO
+mP
+w4"cCot"
+,wQ"cTan"
+aL,aE(A)q51(B)wA);q5
+Lbp;}
+qE
+TailCall_cCsc:qM
+cCsc:A
+oE
+d3
+hH==cSin){mK(430,wO"cSin "
+w4"cCsc"
+,wQ"cSin"
+aL,aE(A)q51(B)wA);q5
+Lbp;}
+qE
+TailCall_cDeg:qM
+cDeg:d7
+oW(73,"x cDeg"
+,"[RadiansToDegrees(x)]"
+,w6);q5
+Lcd;}
+qK
+TailCall_cDiv:qM
+cDiv:qA
+cCos:oW(368,"cCos "
+aY,"cSec"
+wE,);q5
+Lce;h7
+cCot:oW(372,"cCot "
+aY,"cTan"
+wE,);q5
+o5
+h7
+cCsc:oW(370,"cCsc "
+aY,"cSin"
+wE,);q5
+Lcg;h7
+h4
+oW(167,wJ
+aY,"[Value_t(0)]"
+w5"[Value_t(1)] "
+wG,);q5
+Lch;h7
+cExp:oW(322,aV
+aY,aW
+mA
+wE,);q5
+Lci;h7
+dC:oW(323,a1" "
+aY,aW
+a1
+wE,);q5
+Lcj;h7
+mQ(251,"cInv "
+aY,w2,);q5
+Lck;h7
+o2:oW(321,aT" "
+aY,a9
+aA
+wE,);q5
+Lcl;h7
+cSec:oW(371,mO
+aY,"cCos"
+wE,);q5
+Lcm;h7
+cSin:oW(367,"cSin "
+aY,"cCsc"
+wE,);q5
+Lcn;h7
+hX:oW(436,"cSinCos "
+aY,"cTan"
+,);q5
+Lco;h7
+o1:oW(369,mP
+aY,"cCot"
+wE,);q5
+Lcp;qB
+dM
+hI
+oW(80,wC
+aY,,w6);q5
+Lba;hV
+x!=qY
+qP
+gF:h1
+oI(y/x)==gV
+oW(207,"y[(y/x)==fp_const_rad_to_deg<Value_t>()]"
+q81,"cDeg"
+,q11);q5
+Lcq;hV(y/x)==gW
+oW(208,"y[(y/x)==fp_const_deg_to_rad<Value_t>()]"
+q81,"cRad"
+,q11);q5
+Lda;}
+oW(209,"y"
+q81,"[y/x]"
+wE,q11);q5
+Ldb;oO
+oW(185,aW
+wL
+aY,mJ
+aY,w6);q5
+Ldc;hY
+oW(81,mH
+wL
+aY,"[y/x]"
+,q11);q5
+Ldd;}
+oW(211,wL
+aY,"[Value_t(1)/x]"
+wE,w6);q5
+Lde;gJ
+oD){qP
+cDiv:gP
+oW(102,q01
+aY" "
+wP,"[DO_STACKPLUS1] "
+wQ"A"
+w5
+aY,aE(A)q51(B)wA);oL
+Ldf;qF
+dV
+hQ
+gE){qB
+oW(97,"x cRDiv "
+wP,"A"
+w5
+mW"cRDiv"
+,aE(A)q21
+wS
+wA);q5
+Ldg;g7
+gP
+oW(96,"B[B>=VarBegin] cRDiv "
+wP,"A"
+w5
+wQ"cRDiv"
+,aE(A)q51(B)wA);q5
+Ldh;}
+gJ}
+qE
+TailCall_cEqual:qM
+dR:hO==qY
+qP
+d2
+oW(265,aG" "
+w3
+wZ,mW
+wZ,w6);q5
+Ldi;h7
+hK:oW(267,m2
+w3
+wZ,mW
+wZ,w6);q5
+Ldi;}
+}
+mL(175,mI
+wZ,"[fp_equal(y,x)]"
+,q11);q5
+Ldj;qE
+TailCall_cExp:qM
+cExp:qA
+h5
+m9(318,"x "
+aX
+mA,aV"[fp_exp(x)]"
+wE,w6);q5
+Ldk;qF
+cLog:A
+a8(231,w7
+aS" "
+mA,"A"
+,aE(A)wA);oN
+qB
+oW(59,"x "
+mA,"[fp_exp(x)]"
+,w6);q5
+Ldm;}
+qK
+TailCall_cExp2:qM
+dC:qA
+h5
+m9(319,"x "
+aX
+a1,a1" [fp_exp2(x)]"
+wE,w6);q5
+Ldn;qF
+cLog2:A
+a8(232,w7
+a2" "
+a1,"A"
+,aE(A)wA);oN
+qB
+oW(60,"x "
+a1,"[fp_exp2(x)]"
+,w6);q5
+Ldo;}
+oW(410,a1,"[DO_STACKPLUS1] [fp_log(Value_t(2))]"
+w5
+mA,);oL
+Ldp;TailCall_cFloor:qM
+cFloor:qA
+gC
+oW(315,aW
+mB,mN" "
+a9,);q5
+Ldq;qB
+oW(61,"x "
+mB,"[fp_floor(x)]"
+,w6);q5
+Lea;gY
+gG
+oW(309,"A[IsAlwaysIntegerOpcode(A)] "
+mB,"A"
+,aE(A)wA);g6
+qE
+TailCall_cGreater:qM
+dX:d7
+mL(173,mI
+aR,"[fp_less(x,y)]"
+,q11);q5
+Leb;gX-hW
+oW(345,"x[x==Value_t(-0.5)] "
+aR,aW
+aK,w6);q5
+Lec;qE
+TailCall_cGreaterOrEq:qM
+dE:hO!=qY
+hH==oS
+oW(341,aG" "
+wL
+a0,"[Value_t(0.5)/x]"
+w5
+a3,w6);q5
+Led;}
+}
+mL(174,mI
+a0,"[fp_lessOrEq(x,y)]"
+,q11);q5
+Lee;gX
+hW
+oW(344,"x[x==Value_t(0.5)] "
+a0,"cAbsNotNot"
+,w6);q5
+Lef;qE
+TailCall_cInt:qM
+cInt:qA
+q7:x=q2[0];oW(62,"x cInt"
+,"[fp_int(x)]"
+,w6);q5
+Leg;gY
+gG
+oW(311,"A[IsAlwaysIntegerOpcode(A)] cInt"
+,"A"
+,aE(A)wA);g6
+qE
+TailCall_cInv:qM
+cInv:qA
+cCos:oW(374,"cCos cInv"
+,"cSec"
+,);q5
+Leh;h7
+cCot:oW(378,"cCot cInv"
+,"cTan"
+,);q5
+Lco;h7
+cCsc:oW(376,"cCsc cInv"
+,"cSin"
+,);q5
+Lei;h7
+mQ(247,"cInv cInv"
+,,);oM
+h7
+o2:oW(249,aT" cInv"
+,a9
+aA,);q5
+Lej;h7
+cSec:oW(377,mO"cInv"
+,"cCos"
+,);q5
+Lek;h7
+cSin:oW(373,"cSin cInv"
+,"cCsc"
+,);q5
+Lel;h7
+cSqrt:oW(75,m4" cInv"
+,"cRSqrt"
+,);q5
+Lem;h7
+o1:oW(375,mP"cInv"
+,"cCot"
+,);q5
+Len;qB
+dM!=qY
+oW(77,wL"cInv"
+,"[Value_t(1)/x]"
+,w6);q5
+Leo;gJ}
+qK
+TailCall_cLess:qM
+dS
+hO==qY
+A
+a8(132,w7
+w3
+m3,aQ,q31(A)wA);q5
+Lep;}
+hV
+x!=qY
+hH==oS
+oW(340,aG" "
+wL
+m3,"[Value_t(0.5)/x]"
+w5"cNot"
+,w6);q5
+Leq;}
+}
+mL(171,mI
+m3,"[fp_less(y,x)]"
+,q11);q5
+Lfa;gX
+hW
+oW(343,"x[x==Value_t(0.5)] "
+m3,aK,w6);q5
+Lfb;qE
+TailCall_cLessOrEq:qM
+d4:d7
+mL(172,mI
+aH,"[fp_lessOrEq(y,x)]"
+,q11);q5
+Lfc;gX-hW
+oW(346,"x[x==Value_t(-0.5)] "
+aH,aW"cAbsNotNot"
+,w6);q5
+Lfd;qE
+TailCall_cLog:qM
+cLog:qA
+cExp:oW(234,aV
+aS,,);oM
+gR
+oW(422,wH
+w5
+aS,aS" [fp_log(x)] "
+wG,w6);q5
+Lfe;}
+mC(149,m2
+aS,aG" "
+aS" "
+wJ
+wG,);q5
+Lff;qB
+mE(63,wH" "
+aS,"[fp_log(x)]"
+,w6);q5
+Lfg;gJ}
+qK
+TailCall_cLog10:qM
+oV:qA
+cExp:oW(412,aV
+a4,"[DO_STACKPLUS1] [fp_log10(fp_const_e<Value_t>())]"
+wE,);oL
+Lfh;gR
+oW(423,wH
+w5
+a4,a4" [fp_log10(x)] "
+wG,w6);q5
+Lfi;}
+mC(151,m2
+a4,aG" "
+a4" "
+wJ
+wG,);q5
+Lfj;qB
+mE(64,wH" "
+a4,"[fp_log10(x)]"
+,w6);q5
+Lfk;gJ}
+qK
+TailCall_cLog2:qM
+cLog2:qA
+cExp:oW(411,aV
+a2,"[DO_STACKPLUS1] [fp_log2(fp_const_e<Value_t>())]"
+wE,);oL
+Lfl;h7
+dC:oW(235,a1" "
+a2,,);oM
+gR
+oW(421,wH
+w5
+a2,a2" [fp_log2(x)] "
+wG,w6);q5
+Lfm;}
+mC(150,m2
+a2,aG" "
+a2" "
+wJ
+wG,);q5
+Lfn;qB
+mE(65,wH" "
+a2,"[fp_log2(x)]"
+,w6);q5
+Lfo;gJ}
+qK
+TailCall_cMax:qM
+cMax:o4
+oW(157,wJ
+aZ,,);oM
+oG
+oW(90,mI
+aZ,"[fp_max(x,y)]"
+,q11);q5
+Lfp;gJ
+oC=q0
+gM
+oW(159,wO
+wJ
+aM
+aZ,wQ
+mM,aE(A)q51(B)wA);oM
+qF
+cMax:mK(161,wO
+aZ" "
+aM
+aZ,wQ
+aZ,aE(A)q51(B)wA);oN}
+qE
+TailCall_cMin:qM
+cMin:o4
+oW(156,wJ
+m0,,);oM
+oG
+oW(89,mI
+m0,"[fp_min(x,y)]"
+,q11);q5
+Lfq;gJ
+oC=q0
+gM
+oW(158,wO
+wJ
+aM
+m0,wQ
+mM,aE(A)q51(B)wA);oM
+qF
+cMin:mK(160,wO
+m0" "
+aM
+m0,wQ
+m0,aE(A)q51(B)wA);oN}
+qE
+TailCall_cMod:qM
+cMod:hO!=qY
+mL(82,mH
+wL"cMod"
+,"[fp_mod(y,x)]"
+,q11);q5
+Lga;}
+qE
+TailCall_cMul:qM
+gF:o4
+oW(402,mM
+wE,wT,);q5
+Lgb;h7
+mQ(252,"cInv"
+wE,aY,);q5
+Lgc;h7
+gC
+qP
+h4
+oW(394,wJ
+a9
+wE,m2
+a9,);q5
+Lgd;oC=g8;qV){m7
+B=mX
+aI(400,"B[B==A]"
+wU" "
+a9
+wE,wQ
+wT
+w5
+a9,aE(A)q51(B)wA);q5
+Lge;}
+}
+}
+}
+q5
+dJ;h7
+o2:hH
+qC
+dP
+oW(198,mM
+wB
+aT
+wE,"[x+Value_t(1)]"
+aA,w6);q5
+Lgf;}
+}
+q5
+dJ;qB
+dM==qY
+qP
+gF:A=gE;qV
+mF(141,aO
+w5
+w3
+w2,wY
+wE,q31(A)wA);q5
+Lgg;}
+q5
+Default3;g7
+Default3:;A=g8
+oK
+IsBinaryOpcode(A)g3
+A)){gD
+hZ
+oW(140,mH
+oZ,wY
+wE,q31(A)q21
+aF);q5
+Lgh;g7
+gO
+IsBinaryOpcode(B)g3
+B)){hQ
+mX){hY
+oW(144,mH
+w8,aQ,q31(A)q51(B)q21
+aF);q5
+Lgi;g7
+C=mX
+oK
+C
+h3
+mF(142,"C[C>=VarBegin] "
+w8,aQ,q31(A)q51(B)q61(C)wA);q5
+Lgj;o6
+C)g3
+C)mF(143,"C[IsUnaryOpcode(C)&&!HasInvalidRangesOpcode(C)] "
+w8,wQ
+aQ,q31(A)q51(B)q61(C)wA);q5
+Lgk;}
+}
+hV
+oF
+oW(138,q01
+oZ,wY
+wE,q31(A)q51(B)wA);q5
+Lgg;o6
+B)g3
+B)mF(139,"B[IsUnaryOpcode(B)&&!HasInvalidRangesOpcode(B)] "
+oZ,aQ,q31(A)q51(B)wA);q5
+Lgl;}
+}
+}
+qV
+mF(136,aM
+w3
+w2,wY,q31(A)wA);q5
+Lgm;o6
+A)g3
+A)mF(137,"A[IsUnaryOpcode(A)&&!HasInvalidRangesOpcode(A)] "
+w3
+w2,wY
+wE,q31(A)wA);q5
+Lgn;}
+}
+}
+qP
+h5
+gD
+h4
+dM+mR(202,"cDup[x+x==Value_t(1)] "
+m8,,w6);q5
+Lgo;}
+oW(203,wJ
+m8,"[x+x]"
+wE,w6);q5
+Lgp;h7
+gF:dW
+A=g0
+4];qV
+mF(292,aM"y"
+w5
+m8,wY
+w5"A "
+aU
+w5
+wG,wR", "
+mH
+mZ
+y
+q21
+w9(A)wA);q5
+Lgq;}
+qF
+hZ
+oW(291,mH
+m8,wY
+w5
+aU" "
+wG,q11);q5
+Lha;qF
+cDeg:oW(152,"cDeg"
+wB
+w2,"[RadiansToDegrees(x)]"
+wE,w6);q5
+Lhb;h7
+cDiv:gP
+hQ
+mX){h7
+gF:qN
+4]qO
+oW(109,"y"
+w5
+q01
+aY
+wB
+w2,aU
+w5
+wQ
+aY,q91(B)q21
+aF);q5
+Lhc;oO
+oW(110,aW
+q01
+aY
+wB
+w2,a5
+wQ
+aY,q91(B)wA);q5
+Lhd;hY
+oW(108,mH
+q01
+aY
+wB
+w2,aU" "
+wQ
+aY,q91(B)q21
+aF);q5
+Lhe;}
+qF
+gF:gD
+h5
+qN
+hL
+dM+mR(204,"cDup[x+x==Value_t(1)] "
+wG
+q71,w2,w6);q5
+Lhf;}
+oW(205,wJ
+wG
+q71,w2" [x+x]"
+wE,w6);q5
+Lhg;qF
+hZ
+if((y*x)==gV
+oW(189,"y[(y*x)==fp_const_rad_to_deg<Value_t>()]"
+q71,"cDeg"
+,q11);q5
+Lcq;hV(y*x)==gW
+oW(190,"y[(y*x)==fp_const_deg_to_rad<Value_t>()]"
+q71,"cRad"
+,q11);q5
+Lda;hV
+y*mR(192,"y[y*x==Value_t(1)]"
+q71,,q11);q5
+Lhh;}
+oW(193,"y"
+q71,aU
+wE,q11);q5
+Lhi;oO
+oW(182,a9
+wB
+w2,"[-x]"
+wE,w6);q5
+Lhj;h7
+dV
+gD
+gF:dW
+oW(116,"y"
+w5
+aB,aU
+w5"cRDiv"
+,q11);q5
+Lhk;oO
+oW(117,aW
+aB,a5"cRDiv"
+,w6);q5
+Lhl;hY
+oW(115,mH
+aB,aU" cRDiv"
+,q11);q5
+Lhm;qF
+cRad:oW(153,"cRad"
+wB
+w2,"[DegreesToRadians(x)]"
+wE,w6);q5
+Lhn;h7
+cSub:m7
+dW
+A=g0
+4];qV
+mF(293,aM"y"
+w5"cSub"
+wB
+w2,wY
+w5"A "
+aU
+w5"cSub"
+,wR", "
+mH
+mZ
+y
+q21
+w9(A)wA);q5
+Lho;}
+}
+qF
+hZ
+oW(79,mI
+w2,aU,q11);q5
+Lhp;dQ
+oW(78,wC
+w2,,w6);q5
+Lba;gX
+2)mF(146,"x[x==Value_t(2)]"
+wE,wJ
+wG,w6);q5
+Lhq;hJ
+gV
+oW(147,"x[x==fp_const_rad_to_deg<Value_t>()]"
+wE,"cDeg"
+,w6);q5
+Lia;hJ
+gW
+oW(148,"x[x==fp_const_deg_to_rad<Value_t>()]"
+wE,"cRad"
+,w6);q5
+Lib;gX-1)mF(184,"x[x==Value_t(-1)]"
+wE,a9,w6);q5
+Lic;gJ
+g7
+dJ:;A
+oE){qP
+cDiv:gP
+oW(105,q01
+aY" "
+aN,"[DO_STACKPLUS1] A"
+w5
+wQ
+aY,aE(A)q51(B)wA);oL
+Lid;}
+q5
+hT
+gF:gD
+gC
+B=mX
+aI(397,wO
+a9
+wU
+wE,wQ
+wT
+w5
+a9,aE(A)q51(B)wA);q5
+Lge;}
+q5
+dK;g7
+dK:;mK(388,"B[B==A]"
+wU
+wE,wQ
+wT
+wE,aE(A)q51(B)wA);q5
+Lie;}
+}
+q5
+hT
+gC
+mK(391,wO
+aW
+aN,wQ
+m2
+a9,aE(A)q51(B)wA);q5
+Lgd;}
+q5
+hT
+dV
+h1
+qC
+oW(98,"x cRDiv "
+aN,"[DO_STACKPLUS1] A "
+wY
+w5"cRDiv"
+,aE(A)q21
+wS
+wA);oL
+Lif;}
+oW(112,"cRDiv "
+aN,"[DO_STACKPLUS1] A"
+w5"cRDiv"
+,aE(A)wA);oL
+Lig;g7
+Default4:;B=g8
+aI(385,wO
+aN,wQ
+wT,aE(A)q51(B)wA);q5
+Lgb;}
+}
+o6
+A)){B=g8
+oK
+B
+h3
+qU
+1){m7
+C=mX
+oK
+C==A){D=g0
+4]oK
+D==B
+mF(408,"D[D==B] C[C==A]"
+w5"B[B>=VarBegin&&mData->mByteCode.size()>1] A[IsUnaryOpcode(A)]"
+wE,"D C "
+wT
+wE,aE(A)q51(B)q61(C)<<", D "
+oY(D)wA);q5
+Lih;}
+}
+}
+}
+qE
+TailCall_cNEqual:qM
+dT:hO==qY
+qP
+d2
+oW(266,aG" "
+w3
+wN,mW
+wN,w6);q5
+Lii;h7
+hK:oW(268,m2
+w3
+wN,mW
+wN,w6);q5
+Lii;}
+}
+mL(176,mI
+wN,"[fp_nequal(y,x)]"
+,q11);q5
+Lij;qE
+hD:qM
+gC
+qA
+gF:m9(183,"x"
+w5
+a9,"[-x]"
+wE,w6);q5
+Lik;oO
+oW(248,aW
+a9,,);oM
+h7
+cSin:hH
+wW(359,"x"
+w5"cSin "
+a9,a5"cSin"
+,w6);q5
+Lil;}
+qF
+oT
+hH
+wW(360,"x"
+w5"cSinh "
+a9,a5"cSinh"
+,w6);q5
+Lim;}
+qF
+o1:hH
+wW(361,"x"
+w5
+mP
+a9,a5"cTan"
+,w6);q5
+Lin;}
+qF
+oU
+hH
+wW(362,"x"
+w5"cTanh "
+a9,a5"cTanh"
+,w6);q5
+Lio;}
+gJ
+qB
+oW(76,"x "
+a9,"[-x]"
+,w6);q5
+Lip;}
+qK
+TailCall_cNot:qM
+cNot:qA
+d2
+oW(296,aG
+aJ,"cNot"
+,);q5
+Liq;h7
+cAbsNot:A
+a7(303,"A[IsLogicalOpcode(A)] "
+aK
+aJ,"A"
+,aE(A)wA);oM
+hV
+A!=q7
+mF(304,"A[A!=cImmed] "
+aK
+aJ,"A cAbsNotNot"
+,aE(A)wA);q5
+Lja;}
+q5
+dL;h7
+cAbsNotNot:oW(299,"cAbsNotNot"
+aJ,aK,);q5
+Ljb;h7
+dR:oW(262,wZ
+aJ,wN,);q5
+Ljc;h7
+dX:oW(260,aR
+aJ,aH,);q5
+Ljd;h7
+dE:oW(261,a0
+aJ,m3,);q5
+Lje;h7
+dS
+oW(258,m3
+aJ,a0,);q5
+Ljf;h7
+d4:oW(259,aH
+aJ,aR,);q5
+Ljg;h7
+dT:oW(263,wN
+aJ,wZ,);q5
+Ljh;h7
+gC
+oW(295,a9
+aJ,"cNot"
+,);q5
+Liq;h7
+cNot:oW(297,"cNot"
+aJ,a3,);q5
+Lbd;h7
+dB:oW(298,a3
+aJ,"cNot"
+,);q5
+Liq;qB
+oW(93,"x"
+aJ,"[fp_not(x)]"
+,w6);q5
+Lji;g7
+dL:;A
+h0
+qX
+oW(305,w7"cNot"
+,"A "
+aK,aE(A)wA);q5
+Ljj;qE
+TailCall_cNotNot:qM
+dB:gZ]==cNot
+mF(300,"cNot "
+a3,"cNot"
+,);g6}
+qK
+TailCall_cOr:qM
+cOr:o4
+oW(425,wJ"cOr"
+,a3,);q5
+Lbd;oG
+oW(178,mI"cOr"
+,"[fp_or(x,y)]"
+,q11);q5
+Ljk;gJ}
+qK
+TailCall_cPow:qM
+o2:d7
+if(!h2
+x+x)){hH==hK
+mF(22,m2"x[!isEvenInteger(x+x)]"
+aA,aG" [x+x]"
+aA,w6);q5
+Ljl;}
+hV
+isInteger(x)){qP
+cExp:oW(43,aV
+wI,wY
+w5
+mA,w6);q5
+Ljm;h7
+dC:oW(44,a1" "
+wI,wY
+w5
+a1,w6);q5
+Ljn;h7
+o2:h1
+oI!isInteger(y)mF(42,"y[!isInteger(y)]"
+aA" "
+wI,aU
+aA,q11);q5
+Ljo;}
+}
+oW(45,aT" "
+wI,wY
+w5
+aT,w6);q5
+Ljp;}
+hV
+h2
+x)){qP
+d2
+oW(348,aG" x[isEvenInteger(x)]"
+aA,wY
+aA,w6);q5
+Ljq;h7
+gF:h1==oS
+oW(349,aG
+w5"x[isEvenInteger(x)]"
+aA,w2" "
+wY
+aA,w6);q5
+Lka;gJ}
+hJ
+qY
+oW(169,w3
+aT,"[Value_t(0)]"
+w5"[Value_t(1)] "
+wG,w6);q5
+Lkb;gX
+hW
+oW(223,"x[x==Value_t(0.5)]"
+aA,m4,w6);q5
+Lkc;gX
+1)/qD
+3)mF(224,"x[x==Value_t(1)/Value_t(3)]"
+aA,"cCbrt"
+,w6);q5
+Lkd;gX
+1)/qD-3)mF(225,"x[x==Value_t(1)/Value_t(-3)]"
+aA,"cCbrt cInv"
+,w6);q5
+Lke;gX-hW
+oW(226,"x[x==Value_t(-0.5)]"
+aA,"cRSqrt"
+,w6);q5
+Lkf;gX-1)mF(227,"x[x==Value_t(-1)]"
+aA,"cInv"
+,w6);q5
+Lkg;}
+qP
+o2:h1
+oI
+h2
+y)&&!h2
+x*y)mF(21,"y[isEvenInteger(y)&&!isEvenInteger(x*y)]"
+aA
+wB
+aT,aG" "
+aU
+aA,q11);q5
+Lkh;}
+oW(221,"y"
+aA
+wB
+aT,aU
+aA,q11);q5
+Ljo;mC(46,wT
+wB
+aT,"[x+x]"
+aA,w6);q5
+Lki;hY
+if(y!=qD
+0)||x>=qY
+oW(92,"y[y!=Value_t(0)||x>=Value_t(0)]"
+wB
+aT,"[fp_pow(y,x)]"
+,q11);q5
+Lkj;gJ}
+oW(382,"x"
+aA,"[DO_POWI]"
+,w6)oK
+TryCompilePowi(x))g6}
+qK
+TailCall_cRDiv:qM
+dV
+qA
+hX:oW(437,"cSinCos cRDiv"
+,"cCot"
+,);q5
+Len;qB
+dM
+hI
+oW(99,wC"cRDiv"
+,"cInv"
+,w6);q5
+Lkg;gJ}
+qK
+TailCall_cRSub:qM
+dN:gZ]hM
+oW(200,wJ
+wX,"[Value_t(0)]"
+wE,);q5
+Lkk;}
+qK
+TailCall_cRad:qM
+cRad:qA
+gF:m9(154,"x"
+w5"cRad"
+,"[DegreesToRadians(x)]"
+wE,w6);q5
+Lkl;gJ
+qB
+oW(74,"x cRad"
+,"[DegreesToRadians(x)]"
+,w6);q5
+Lkm;}
+qK
+TailCall_cSec:qM
+cSec:A
+oE
+d3
+qP
+cCos:mK(431,wO"cCos "
+w4"cSec"
+,wQ"cCos"
+aL,aE(A)q51(B)wA);q5
+Lbp;qF
+cSin:mK(429,wO"cSin "
+w4"cSec"
+,wQ"cSinCos cInv"
+,aE(A)q51(B)wA);q5
+Lkn;gJ
+qE
+TailCall_cSin:qM
+cSin:qA
+gC
+oW(355,aW"cSin"
+,"cSin "
+a9,);q5
+Lko;qB
+oW(66,"x cSin"
+,"[fp_sin(x)]"
+,w6);q5
+Lkp;oD
+d3
+hH==cCsc){mK(433,wO"cCsc "
+w4"cSin"
+,wQ"cCsc"
+aL,aE(A)q51(B)wA);q5
+Lbp;}
+}
+qE
+TailCall_cSinh:qM
+oT
+qA
+cAcosh:oW(364,"cAcosh cSinh"
+,"[DO_STACKPLUS1] "
+m2"[Value_t(-1)] "
+m1,);oL
+Lkq;h7
+cAsinh:oW(240,"cAsinh cSinh"
+,,);oM
+h7
+gC
+oW(356,aW"cSinh"
+,"cSinh "
+a9,);q5
+Lla;qB
+oW(67,"x cSinh"
+,"[fp_sinh(x)]"
+,w6);q5
+Llb;}
+qK
+TailCall_cSqr:qM
+hK:qA
+d2
+oW(404,aG" "
+wT,wT,);q5
+Llc;h7
+gC
+oW(403,aW
+wT,wT,);q5
+Llc;h7
+cSqrt:A
+a8(229,w7
+m4" "
+wT,"A"
+,aE(A)wA);oN}
+qK
+TailCall_cSqrt:qM
+cSqrt:qA
+h5
+hH==hK){A=gE;qV){qN
+3]==hK
+mF(439,m2
+aM
+m2
+m1,"A cHypot"
+,aE(A)wA);q5
+Lld;}
+}
+gO
+gH
+B)){A=mX;qV){qN
+4]==hK
+mF(440,m2
+aM"B[IsUnaryOpcode(B)] "
+m2
+m1,"A "
+wQ"cHypot"
+," with"
+aD(B)q21
+w9(A)wA);q5
+Lle;}
+}
+}
+mC(23,m2
+m4,aG,);q5
+Llf;qB
+dM>=qY
+oW(68,"x[x>=Value_t(0)] "
+m4,"[fp_sqrt(x)]"
+,w6);q5
+Llg;gJ}
+qK
+hE:qM
+cSub:o4
+oW(199,wJ"cSub"
+,"[Value_t(0)]"
+wE,);q5
+Lkk;h7
+gC
+oW(254,aW"cSub"
+,wG,);q5
+Llh;qB
+dM==qY
+oW(85,w3"cSub"
+,,w6);q5
+Lba;}
+mL(86,mI"cSub"
+,"[y-x]"
+,q11);q5
+Lli;}
+oW(216,"x cSub"
+,mJ
+wG,w6);q5
+Llj;oD){hH==dN){h1
+qC
+oW(120,"x "
+wX" "
+aM"cSub"
+,"A "
+aX
+mW
+wX,aE(A)q21
+wS
+wA);q5
+Llk;}
+oW(127,wX" "
+aM"cSub"
+,"[DO_STACKPLUS1] A cSub "
+wX,aE(A)wA);oL
+Lll;}
+qE
+hF:qM
+o1:qA
+cAtan2:oW(245,"cAtan2 cTan"
+,aY,);q5
+Lgc;h7
+gC
+oW(357,aW"cTan"
+,mP
+a9,);q5
+Llm;qB
+oW(70,"x cTan"
+,"[fp_tan(x)]"
+,w6);q5
+Lln;oD
+d3
+hH==cCot){mK(435,wO"cCot "
+w4"cTan"
+,wQ"cCot"
+aL,aE(A)q51(B)wA);q5
+Lbp;}
+}
+qE
+TailCall_cTanh:qM
+oU
+qA
+gC
+oW(358,aW"cTanh"
+,"cTanh "
+a9,);q5
+Llo;qB
+oW(71,"x cTanh"
+,"[fp_tanh(x)]"
+,w6);q5
+Llp;}
+qK
+TailCall_cTrunc:qM
+cTrunc:qA
+q7:x=q2[0];oW(72,"x cTrunc"
+,"[fp_trunc(x)]"
+,w6);q5
+Llq;gY
+gG
+oW(308,"A[IsAlwaysIntegerOpcode(A)] cTrunc"
+,"A"
+,aE(A)wA);g6
+qE
+g7
+Default0:;A=opcode
+oK
+IsComparisonOpcode(A)){d7
+qP
+h5
+h1
+qO
+oW(270,mH
+wG
+wF,"[x-y] A"
+,aE(A)q41);q5
+Lma;qF
+cAtan:if(d8<fp_const_pi<hP>()*qD
+hW
+oW(286,"cAtan[fp_abs(x)<fp_const_pi<Value_t>()*Value_t(0.5)]"
+wF,"[fp_tan(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lmb;qF
+cExp:mE(276,"cExp[x>Value_t(0)]"
+wF,"[fp_log(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lmc;qF
+dC:mE(277,"cExp2[x>Value_t(0)]"
+wF,"[fp_log2(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lmd;qF
+cLog:gO
+g9
+oW(279,wD
+aS
+wF,wQ"[fp_exp(x)] A"
+,aE(A)q21
+wS
+q51(B)wA);q5
+Lme;qF
+oV:gO
+g9
+oW(281,wD
+a4
+wF,wQ"[fp_pow(Value_t(10),x)] A"
+,aE(A)q21
+wS
+q51(B)wA);q5
+Lmf;qF
+cLog2:gO
+g9
+oW(280,wD
+a2
+wF,wQ"[fp_exp2(x)] A"
+,aE(A)q21
+wS
+q51(B)wA);q5
+Lmg;qF
+gF:h1
+oI
+y>qY
+oW(272,"y[y>Value_t(0)]"
+w5"x A[IsComparisonOpcode(A)]"
+,"[x/y] A"
+,aE(A)q41);q5
+Lmh;hV
+y<qY
+oW(273,"y[y<Value_t(0)]"
+w5"x A[IsComparisonOpcode(A)]"
+,"[x/y] {OppositeComparisonOpcode(A)}"
+,aE(A)q41);q5
+Lmi;}
+oO
+oW(271,a9
+wF,mJ"{OppositeComparisonOpcode(A)}"
+,aE(A)q21
+wS
+wA);q5
+Lmj;h7
+o2:dM>qY
+h1
+oI
+y>qY
+oW(274,"y[y>Value_t(0)] cPow[x>Value_t(0)]"
+wF,"[fp_pow(x,1/y)] A"
+,aE(A)q41);q5
+Lmk;}
+}
+qF
+oT
+oW(287,"cSinh"
+wF,"[fp_asinh(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lml;h7
+hK:mE(275,"cSqr[x>Value_t(0)]"
+wF,aG" [fp_sqrt(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lmm;qF
+oU
+if(d8<o9
+mF(288,"cTanh[fp_abs(x)<Value_t(1)]"
+wF,"[fp_atanh(x)] A"
+,aE(A)q21
+wS
+wA);q5
+Lmn;gJ}
+}
+}
+qV
+qU
+0){B
+h0
+B==A
+mF(406,wO"A[A>=VarBegin&&mData->mByteCode.size()>0]"
+,wQ
+mM,aE(A)q51(B)wA);q5
+Lmo;}
+o6
+A)){B
+h0
+B
+h3
+qU
+1){C=g8
+oK
+C==A){D=oJ
+D==B
+mF(407,"D[D==B] C[C==A] B[B>=VarBegin&&mData->mByteCode.size()>1] A[IsUnaryOpcode(A)]"
+,"D C "
+mM,aE(A)q51(B)q61(C)<<", D "
+oY(D)wA);q5
+Lmp;}
+}
+}
+}
+}
+q5
+Laa;Laa:qI
+opcode
+mV
+Lab:q8
+Lmq:w1(cAbs);q5
+TailCall_cAbs;Lac:gB
+d8;g6
+Lad:gB
+fp_acos
+mG
+Lae:gB
+fp_acosh
+mG
+Laf:o7
+4));gE=q7;hA
+Lna:g1
+gF;Lnb:qZ
+Lnc:w1(cMul);q5
+TailCall_cMul;Lag:q9
+hU
+o7
+4));Lnd:hN
+Lna;Lah:gB
+x+o9;gE=q7;hA
+Lep:g1
+gF;q5
+Lnc;Lai:a6
+cSub;Lne:w1(cSub);q5
+hE;Laj:hG
+o3
+Lnf:qZ
+Lng:w1(cAdd);q5
+TailCall_cAdd;Lak:hG
+3;qJ
+Lnh:d5
+Lni:g1
+dN;qZ
+w1(cRSub);q5
+TailCall_cRSub;Lal:gA
+gE=q7;q9
+o3
+q5
+Lnh;Lam:hG
+o3
+q5
+Lni;Lan:hG
+4;qJ
+Lnj:d5
+Lnk:qL
+B);Lnl:g1
+cSub;qZ
+q5
+Lne;Lao:gA
+mX=q7;q9
+3;qJ
+q5
+Lnj;Lap:hG
+3;qJ
+q5
+Lnk;Laq:g5
+y+x;Lba:qT
+Ldl:g2
+q6
+g6
+Lbb:qS
+3
+dU
+oP
+hN
+Lnh;Lbc:qQ
+A
+gU
+Lnh;Lbd:a6
+dB;Lnm:w1(cNotNot);q5
+TailCall_cNotNot;Lbe:g5
+fp_and(x
+h6
+Lbf:gB
+fp_asin
+mG
+Lbg:gB
+fp_asinh
+mG
+Lbh:gB
+fp_atan
+mG
+Lbi:g5
+fp_atan2
+mY
+Lbj:gB
+fp_atanh
+mG
+Lbk:gB
+fp_cbrt
+mG
+Lbl:qG
+cFloor);Lnn:g1
+cNeg;qZ
+w1(cNeg);q5
+hD;Lbm:gB
+fp_ceil
+mG
+Lbn:q8
+Lno:w1(cCos);q5
+TailCall_cCos;Lbo:gB
+fp_cos
+mG
+Lbp:q0
+d6
+g1
+cInv;Lnp:w1(cInv);q5
+TailCall_cInv;Lbq:qQ
+hX
+mV
+Lca:q8
+w1(cCosh);q5
+TailCall_cCosh;Lcb:qG
+hK);o7
+1));Lnq:qI
+q7);d5
+Loa:g1
+cSqrt;qZ
+w1(cSqrt);q5
+TailCall_cSqrt;Lcc:gB
+fp_cosh
+mG
+Lcd:gB
+RadiansToDegrees
+mG
+Lce:qG
+cSec
+gU
+Lna;Lcf:qG
+o1
+gU
+Lna;Lcg:qG
+cSin
+gU
+Lna;Lch:o7
+0));q0[0]=q7;Lob:qL
+d1
+o7
+1));Loc:qI
+q7);Lod:g1
+cAdd;q5
+Lnf;Lci:qG
+cNeg);qL
+cExp
+gU
+Lna;Lcj:qG
+cNeg);qL
+dC
+gU
+Lna;Lck:q8
+q5
+Lep;Lcl:qG
+cNeg);qL
+o2
+gU
+Lna;Lcm:qG
+cCos
+gU
+Lna;Lcn:qG
+cCsc
+gU
+Lna;Lco:a6
+o1;Loe:w1(cTan);q5
+hF;Lcp:qG
+cCot
+gU
+Lna;Lcq:dY;qJ
+Lof:g1
+cDeg;qZ
+w1(cDeg);q5
+TailCall_cDeg;Lda:dY;qJ
+Log:g1
+cRad;qZ
+w1(cRad);q5
+TailCall_cRad;Ldb:g5
+y/x;qS
+o3
+q5
+Lna;Ldc:gA
+mT
+q8
+Loh:w1(cDiv);q5
+TailCall_cDiv;Ldd:g5
+y/x;q5
+Lba;Lde:gB
+o9/x;q5
+Lep;Ldf:qQ
+A);qL
+d1
+Loi:qZ
+q5
+Loh;Ldg:qS
+3
+dU
+qL
+d1
+oP
+qI
+q7);Loj:g1
+cRDiv;qZ
+w1(cRDiv);q5
+TailCall_cRDiv;Ldh:q9
+3
+dU
+qL
+d1
+qL
+B
+gU
+Loj;Ldi:mT
+q8
+Lok:w1(cEqual);q5
+TailCall_cEqual;Ldj:g5
+fp_equal
+mY
+Ldk:qT
+qQ
+cExp);qH
+fp_exp(x)gU
+Lnd;Ldm:gB
+fp_exp
+mG
+Ldn:qT
+qQ
+dC);qH
+fp_exp2(x)gU
+Lnd;Ldo:gB
+fp_exp2
+mG
+Ldp:qH
+dG
+qD
+2)));qI
+q7);Lol:qL
+d1
+g1
+cExp;qZ
+w1(cExp);q5
+TailCall_cExp;Ldq:qG
+cCeil
+mS
+Lea:gB
+fp_floor
+mG
+Leb:g5
+fp_less(x
+h6
+Lec:qT
+qG
+cNeg);Ljj:qL
+cAbsNot
+mV
+Led:gB
+qD
+0.5)/x;mD
+dB;qZ
+q5
+Lnm;Lee:g5
+fp_lessOrEq(x
+h6
+Lef:qT
+Lja:g2
+q6
+Lom:qL
+cAbsNotNot
+mV
+Leg:gB
+fp_int
+mG
+Leh:a6
+cSec;w1(cSec);q5
+TailCall_cSec;Lei:a6
+cSin;Lon:w1(cSin);q5
+TailCall_cSin;Lej:qG
+cNeg);g1
+o2;Loo:qZ
+Lop:w1(cPow);q5
+TailCall_cPow;Lek:a6
+cCos;q5
+Lno;Lel:a6
+cCsc;w1(cCsc);q5
+TailCall_cCsc;Lem:qG
+cRSqrt
+mV
+Len:a6
+cCot;w1(cCot);q5
+TailCall_cCot;Leo:gB
+o9/x;g6
+Leq:gB
+qD
+0.5)/x;mD
+cNot;qZ
+Loq:w1(cNot);q5
+TailCall_cNot;Lfa:g5
+fp_less
+mY
+Lfb:qT
+Ljb:qW
+Ljj;Lfc:g5
+fp_lessOrEq
+mY
+Lfd:qT
+qG
+cNeg
+gU
+Lom;Lfe:qT
+qQ
+cLog);qH
+dG
+x)gU
+Loc;Lff:qG
+d9
+qL
+cLog);Lpa:qI
+cDup
+gU
+Lod;Lfg:gB
+dG
+x
+mV
+Lfh:qH
+dA
+fp_const_e<hP>()));Lpb:q0[0]=q7;q5
+Lna;Lfi:qT
+qQ
+oV);qH
+dA
+x)gU
+Loc;Lfj:qG
+d9
+qL
+oV
+gU
+Lpa;Lfk:gB
+dA
+x
+mV
+Lfl:qH
+d0
+fp_const_e<hP>())gU
+Lpb;Lfm:qT
+qQ
+cLog2);qH
+d0
+x)gU
+Loc;Lfn:qG
+d9
+qL
+cLog2
+gU
+Lpa;Lfo:gB
+d0
+x
+mV
+Lfp:g5
+fp_max(x
+h6
+Lfq:g5
+fp_min(x
+h6
+Lga:g5
+fp_mod
+mY
+Lgb:a6
+hK;Lpc:w1(cSqr);q5
+TailCall_cSqr;Lgc:a6
+cDiv;q5
+Loh;Lgd:qQ
+hK
+mS
+Lge:q9
+3
+qR
+hK);qL
+gF
+mS
+Lgf:gB
+x+o9;gE=q7;hA
+g1
+o2;q5
+Lop;Lgg:gE=q7;hA
+q5
+Lnc;Lgh:g5
+x;Lpd:qS
+o3
+q5
+Lnb;Lgi:hB
+qT
+Lpe:q9
+4;qJ
+Lpf:qL
+A);oP
+Lpg:hN
+Lnb;Lgj:qT
+q5
+Lpe;Lgk:qS
+4
+qR
+B
+gU
+Lpf;Lgl:qS
+3;qJ
+q5
+Lpf;Lgm:mT
+oM
+Lgn:mT
+q8
+q5
+Lnc;Lgo:qT
+Lph:q9
+3;qJ
+g6
+Lgp:gB
+x+x;q5
+Lgg;Lgq:g5
+x;g0
+4]=q7;qS
+hU
+qL
+A);oQ);qI
+q7);qL
+gF
+gU
+Lod;Lha:g5
+x;qT
+qQ
+d1
+oQ
+gU
+Loc;Lhb:gB
+RadiansToDegrees(x
+gU
+Lgn;Lhc:g5
+y
+oR
+4;qJ
+Lpi:qL
+d1
+Lpj:qL
+B);g1
+cDiv;q5
+Loi;Lhd:gA
+mX=q7;q9
+3;qJ
+q5
+Lpi;Lhe:g5
+y
+oR
+3;qJ
+q5
+Lpj;Lhf:qS
+4;qJ
+q5
+Lnb;Lhg:qS
+hU
+qH
+x+x
+gU
+Lpg;Lhh:hB
+qT
+q5
+Lph;Lhi:g5
+y*x;q5
+Lpd;Lhj:gA
+q5
+Lgn;Lhk:g5
+y
+oR
+3;qJ
+Lpk:qL
+gF
+gU
+Loj;Lhl:gA
+gE=q7;q9
+o3
+q5
+Lpk;Lhm:g5
+y
+oR
+o3
+q5
+Loj;Lhn:gB
+gL
+q5
+Lgn;Lho:g5
+x;g0
+4]=q7;qS
+hU
+qL
+A);oQ);qI
+q7);qL
+gF
+gU
+Lnl;Lhp:g5
+y*x;q5
+Lba;Lhq:q0
+d6
+q2-=1;qT
+Lpl:g1
+cAdd;q5
+Lng;Lia:qT
+qW
+Lof;Lib:qT
+qW
+Log;Lic:qT
+qW
+Lnn;Lid:q9
+3
+qR
+A
+gU
+Lpi;Lie:q9
+o3
+Lpm:qL
+hK
+gU
+Lnb;Lif:qS
+3
+dU
+oP
+hN
+Lpk;Lig:qQ
+A
+gU
+Lpk;Lih:q9
+3;qJ
+q5
+Lpm;Lii:mT
+q8
+Lpn:w1(cNEqual);q5
+TailCall_cNEqual;Lij:g5
+fp_nequal
+mY
+Lik:gA
+q5
+Lck;Lil:gA
+o8
+cSin;qZ
+q5
+Lon;Lim:gA
+o8
+cSinh;qZ
+w1(cSinh);q5
+TailCall_cSinh;Lin:gA
+o8
+o1;qZ
+q5
+Loe;Lio:gA
+o8
+cTanh;qZ
+w1(cTanh);q5
+TailCall_cTanh;Lip:gA
+g6
+Liq:q8
+q5
+Loq;Ljc:a6
+dT;q5
+Lpn;Ljd:a6
+d4;w1(cLessOrEq);q5
+TailCall_cLessOrEq;Lje:a6
+cLess;w1(cLess);q5
+TailCall_cLess;Ljf:a6
+dE;w1(cGreaterOrEq);q5
+TailCall_cGreaterOrEq;Ljg:a6
+dX;w1(cGreater);q5
+TailCall_cGreater;Ljh:a6
+dR;q5
+Lok;Lji:gB
+fp_not
+mG
+Ljk:g5
+fp_or(x
+h6
+Ljl:qT
+qQ
+d9
+qH
+x+x);Lpo:hN
+Loo;Ljm:mT
+qW
+Lol;Ljn:mD
+dC;qZ
+w1(cExp2);q5
+TailCall_cExp2;Ljo:g5
+y
+oR
+o3
+q5
+Loo;Ljp:mT
+qG
+gF
+gU
+Loo;Ljq:mT
+q8
+q5
+Lop;Lka:qS
+3
+qR
+d1
+qH
+x
+gU
+Lpo;Lkb:gB
+qD
+0
+gU
+Lob;Lkc:qT
+qW
+Loa;Lkd:qT
+g2
+q6
+g1
+cCbrt;qZ
+w1(cCbrt);q5
+TailCall_cCbrt;Lke:qT
+qG
+cCbrt);Lpp:g1
+cInv;qZ
+q5
+Lnp;Lkf:qT
+q5
+Lem;Lkg:qT
+qW
+Lpp;Lkh:dY
+qR
+d9
+oQ
+gU
+Lpo;Lki:gB
+x+x;q5
+Ljq;Lkj:g5
+dZ
+y
+dF
+Lkk:o7
+0)gU
+Lpb;Lkl:gB
+gL
+q5
+Lck;Lkm:gB
+gL
+g6
+Lkn:qQ
+hX
+gU
+Lpp;Lko:qG
+cSin
+mS
+Lkp:gB
+fp_sin
+mG
+Lkq:qG
+hK);o7-1)gU
+Lnq;Lla:qG
+cSinh
+mS
+Llb:gB
+fp_sinh
+mG
+Llc:q8
+q5
+Lpc;Lld:q9
+4
+dU
+Lpq:qL
+cHypot
+mV
+Lle:q9
+5
+dU
+qL
+B
+gU
+Lpq;Llf:a6
+cAbs;q5
+Lmq;Llg:gB
+fp_sqrt
+mG
+Llh:q8
+q5
+Lpl;Lli:g5
+y-x;q5
+Lba;Llj:gA
+q5
+Lpl;Llk:qS
+3
+dU
+d5
+oP
+hN
+Lni;Lll:qQ
+A);qL
+cSub
+gU
+Lni;Llm:qG
+o1
+mS
+Lln:gB
+fp_tan
+mG
+Llo:qG
+cTanh
+mS
+Llp:gB
+fp_tanh
+mG
+Llq:gB
+fp_trunc
+mG
+Lma:g5
+x-y;Lqa:qS
+o3
+Lqb:qL
+A
+mV
+Lmb:gB
+fp_tan(x);Lqc:mT
+qW
+Lqb;Lmc:gB
+dG
+x
+mU;Lmd:gB
+d0
+x
+mU;Lme:gB
+fp_exp(x
+mU;Lmf:gB
+dZ
+qD
+10)dD
+Lqc;Lmg:gB
+fp_exp2(x
+mU;Lmh:g5
+x/y;q5
+Lqa;Lmi:g5
+x/y;qS
+o3
+Lqd:qL
+OppositeComparisonOpcode(A)mV
+Lmj:gA
+mT
+qW
+Lqd;Lmk:g5
+dZ
+x,1/y
+gU
+Lqa;Lml:gB
+fp_asinh(x
+mU;Lmm:qT
+qQ
+d9
+qH
+fp_sqrt(x));hN
+Lqb;Lmn:gB
+fp_atanh(x
+mU;Lmo:qI
+cDup
+mV
+Lmp:q0
+d6
+g6
+g6
+q5
+TailCall_cAcos;q5
+TailCall_cAcosh;q5
+TailCall_cAnd;q5
+TailCall_cAsin;q5
+TailCall_cAsinh;q5
+TailCall_cAtan;q5
+TailCall_cAtan2;q5
+TailCall_cAtanh;q5
+TailCall_cCeil;q5
+TailCall_cFloor;q5
+TailCall_cInt;q5
+TailCall_cLog;q5
+TailCall_cLog10;q5
+TailCall_cLog2;q5
+TailCall_cMax;q5
+TailCall_cMin;q5
+TailCall_cMod;q5
+TailCall_cOr;q5
+TailCall_cRDiv;q5
+TailCall_cRad;q5
+TailCall_cSec;q5
+TailCall_cSin;q5
+TailCall_cSinh;q5
+TailCall_cSqrt;q5
+hE;q5
+hF;q5
+TailCall_cTanh;q5
+TailCall_cTrunc;
+#endif
+#undef FP_ReDefinePointers
+#undef FP_TRACE_BYTECODE_OPTIMIZATION
+#undef FP_TRACE_OPCODENAME
diff --git a/fparser/fparser.cc b/fparser/fparser.cc
new file mode 100644
index 0000000..49e6ae0
--- /dev/null
+++ b/fparser/fparser.cc
@@ -0,0 +1,3482 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen, Joel Yliluoma *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+#include "fpconfig.hh"
+#include "fparser.hh"
+
+#include <set>
+#include <cstdlib>
+#include <cstring>
+#include <cctype>
+#include <cmath>
+#include <cassert>
+#include <limits>
+using namespace std;
+
+#include "fptypes.hh"
+using namespace FUNCTIONPARSERTYPES;
+
+#ifdef FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA
+#ifndef FP_USE_THREAD_SAFE_EVAL
+#define FP_USE_THREAD_SAFE_EVAL
+#endif
+#endif
+
+#ifdef __GNUC__
+# define likely(x) __builtin_expect(!!(x), 1)
+# define unlikely(x) __builtin_expect(!!(x), 0)
+#else
+# define likely(x) (x)
+# define unlikely(x) (x)
+#endif
+
+
+//=========================================================================
+// Opcode analysis functions
+//=========================================================================
+// These functions are used by the Parse() bytecode optimizer (mostly from
+// code in fp_opcode_add.inc).
+
+bool FUNCTIONPARSERTYPES::IsLogicalOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cAnd: case cAbsAnd:
+ case cOr: case cAbsOr:
+ case cNot: case cAbsNot:
+ case cNotNot: case cAbsNotNot:
+ case cEqual: case cNEqual:
+ case cLess: case cLessOrEq:
+ case cGreater: case cGreaterOrEq:
+ return true;
+ default: break;
+ }
+ return false;
+}
+
+bool FUNCTIONPARSERTYPES::IsComparisonOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cEqual: case cNEqual:
+ case cLess: case cLessOrEq:
+ case cGreater: case cGreaterOrEq:
+ return true;
+ default: break;
+ }
+ return false;
+}
+
+unsigned FUNCTIONPARSERTYPES::OppositeComparisonOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cLess: return cGreater;
+ case cGreater: return cLess;
+ case cLessOrEq: return cGreaterOrEq;
+ case cGreaterOrEq: return cLessOrEq;
+ }
+ return op;
+}
+
+bool FUNCTIONPARSERTYPES::IsNeverNegativeValueOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cAnd: case cAbsAnd:
+ case cOr: case cAbsOr:
+ case cNot: case cAbsNot:
+ case cNotNot: case cAbsNotNot:
+ case cEqual: case cNEqual:
+ case cLess: case cLessOrEq:
+ case cGreater: case cGreaterOrEq:
+ case cSqrt: case cRSqrt: case cSqr:
+ case cHypot:
+ case cAbs:
+ case cAcos: case cCosh:
+ return true;
+ default: break;
+ }
+ return false;
+}
+
+bool FUNCTIONPARSERTYPES::IsAlwaysIntegerOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cAnd: case cAbsAnd:
+ case cOr: case cAbsOr:
+ case cNot: case cAbsNot:
+ case cNotNot: case cAbsNotNot:
+ case cEqual: case cNEqual:
+ case cLess: case cLessOrEq:
+ case cGreater: case cGreaterOrEq:
+ case cInt: case cFloor: case cCeil: case cTrunc:
+ return true;
+ default: break;
+ }
+ return false;
+}
+
+bool FUNCTIONPARSERTYPES::IsUnaryOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cInv: case cNeg:
+ case cNot: case cAbsNot:
+ case cNotNot: case cAbsNotNot:
+ case cSqr: case cRSqrt:
+ case cDeg: case cRad:
+ return true;
+ }
+ return (op < FUNC_AMOUNT && Functions[op].params == 1);
+}
+
+bool FUNCTIONPARSERTYPES::IsBinaryOpcode(unsigned op)
+{
+ switch(op)
+ {
+ case cAdd: case cSub: case cRSub:
+ case cMul: case cDiv: case cRDiv:
+ case cMod:
+ case cEqual: case cNEqual: case cLess:
+ case cLessOrEq: case cGreater: case cGreaterOrEq:
+ case cAnd: case cAbsAnd:
+ case cOr: case cAbsOr:
+ return true;
+ }
+ return (op < FUNC_AMOUNT && Functions[op].params == 2);
+}
+
+bool FUNCTIONPARSERTYPES::HasInvalidRangesOpcode(unsigned op)
+{
+#ifndef FP_NO_EVALUATION_CHECKS
+ // Returns true, if the given opcode has a range of
+ // input values that gives an error.
+ switch(op)
+ {
+ case cAcos: // allowed range: |x| <= 1
+ case cAsin: // allowed range: |x| <= 1
+ case cAcosh: // allowed range: x >= 1
+ case cAtanh: // allowed range: |x| < 1
+ //case cCot: // note: no range, just separate values
+ //case cCsc: // note: no range, just separate values
+ case cLog: // allowed range: x > 0
+ case cLog2: // allowed range: x > 0
+ case cLog10: // allowed range: x > 0
+#ifdef FP_SUPPORT_OPTIMIZER
+ case cLog2by: // allowed range: x > 0
+#endif
+ //case cPow: // note: no range, just separate values
+ //case cSec: // note: no range, just separate values
+ case cSqrt: // allowed range: x >= 0
+ case cRSqrt: // allowed range: x > 0
+ //case cDiv: // note: no range, just separate values
+ //case cRDiv: // note: no range, just separate values
+ //case cInv: // note: no range, just separate values
+ return true;
+ }
+#endif
+ return false;
+}
+
+
+//=========================================================================
+// Mathematical template functions
+//=========================================================================
+/* fp_pow() is a wrapper for std::pow()
+ * that produces an identical value for
+ * exp(1) ^ 2.0 (0x4000000000000000)
+ * as exp(2.0) (0x4000000000000000)
+ * - std::pow() on x86_64
+ * produces 2.0 (0x3FFFFFFFFFFFFFFF) instead!
+ * See comments below for other special traits.
+ */
+namespace
+{
+ template<typename ValueT>
+ inline ValueT fp_pow_with_exp_log(const ValueT& x, const ValueT& y)
+ {
+ // Exponentiation using exp(log(x)*y).
+ // See http://en.wikipedia.org/wiki/Exponentiation#Real_powers
+ // Requirements: x > 0.
+ return fp_exp(fp_log(x) * y);
+ }
+
+ template<typename ValueT>
+ inline ValueT fp_powi(ValueT x, unsigned long y)
+ {
+ // Fast binary exponentiation algorithm
+ // See http://en.wikipedia.org/wiki/Exponentiation_by_squaring
+ // Requirements: y is non-negative integer.
+ ValueT result(1);
+ while(y != 0)
+ {
+ if(y & 1) { result *= x; y -= 1; }
+ else { x *= x; y /= 2; }
+ }
+ return result;
+ }
+}
+
+template<typename ValueT>
+ValueT FUNCTIONPARSERTYPES::fp_pow(const ValueT& x, const ValueT& y)
+{
+ if(x == ValueT(1)) return ValueT(1);
+ // y is now zero or positive
+ if(isLongInteger(y))
+ {
+ // Use fast binary exponentiation algorithm
+ if(y >= ValueT(0))
+ return fp_powi(x, makeLongInteger(y));
+ else
+ return ValueT(1) / fp_powi(x, -makeLongInteger(y));
+ }
+ if(y >= ValueT(0))
+ {
+ // y is now positive. Calculate using exp(log(x)*y).
+ if(x > ValueT(0)) return fp_pow_with_exp_log(x, y);
+ if(x == ValueT(0)) return ValueT(0);
+ // At this point, y > 0.0 and x is known to be < 0.0,
+ // because positive and zero cases are already handled.
+ if(!isInteger(y*ValueT(16)))
+ return -fp_pow_with_exp_log(-x, y);
+ // ^This is not technically correct, but it allows
+ // functions such as cbrt(x^5), that is, x^(5/3),
+ // to be evaluated when x is negative.
+ // It is too complicated (and slow) to test whether y
+ // is a formed from a ratio of an integer to an odd integer.
+ // (And due to floating point inaccuracy, pointless too.)
+ // For example, x^1.30769230769... is
+ // actually x^(17/13), i.e. (x^17) ^ (1/13).
+ // (-5)^(17/13) gives us now -8.204227562330453.
+ // To see whether the result is right, we can test the given
+ // root: (-8.204227562330453)^13 gives us the value of (-5)^17,
+ // which proves that the expression was correct.
+ //
+ // The y*16 check prevents e.g. (-4)^(3/2) from being calculated,
+ // as it would confuse functioninfo when pow() returns no error
+ // but sqrt() does when the formula is converted into sqrt(x)*x.
+ //
+ // The errors in this approach are:
+ // (-2)^sqrt(2) should produce NaN
+ // or actually sqrt(2)I + 2^sqrt(2),
+ // produces -(2^sqrt(2)) instead.
+ // (Impact: Neglible)
+ // Thus, at worst, we're changing a NaN (or complex)
+ // result into a negative real number result.
+ }
+ else
+ {
+ // y is negative. Utilize the x^y = 1/(x^-y) identity.
+ if(x > ValueT(0)) return fp_pow_with_exp_log(ValueT(1) / x, -y);
+ if(x < ValueT(0))
+ {
+ if(!isInteger(y*ValueT(-16)))
+ return -fp_pow_with_exp_log(ValueT(-1) / x, -y);
+ // ^ See comment above.
+ }
+ // Remaining case: 0.0 ^ negative number
+ }
+ // This is reached when:
+ // x=0, and y<0
+ // x<0, and y*16 is either positive or negative integer
+ // It is used for producing error values and as a safe fallback.
+ return fp_pow_base(x, y);
+}
+
+
+//=========================================================================
+// Elementary (atom) parsing functions
+//=========================================================================
+namespace
+{
+ /* Reads an UTF8-encoded sequence which forms a valid identifier name from
+ the given input string and returns its length. If bit 31 is set, the
+ return value also contains the internal function opcode (defined in
+ fptypes.hh) that matches the name.
+ */
+ unsigned readIdentifierForFloatType(const char* input)
+ {
+ /* Assuming unsigned = 32 bits:
+ 76543210 76543210 76543210 76543210
+ Return value if built-in function:
+ 1PPPPPPP PPPPPPPP LLLLLLLL LLLLLLLL
+ P = function opcode (15 bits)
+ L = function name length (16 bits)
+ Return value if not built-in function:
+ 0LLLLLLL LLLLLLLL LLLLLLLL LLLLLLLL
+ L = identifier length (31 bits)
+ If unsigned has more than 32 bits, the other
+ higher order bits are to be assumed zero.
+ */
+#include "fp_identifier_parser.inc"
+ return 0;
+ }
+
+ inline unsigned readIdentifierForIntType(const char* input)
+ {
+ const unsigned value = readIdentifierForFloatType(input);
+ if((value & 0x80000000U) != 0 &&
+ !Functions[(value >> 16) & 0x7FFF].okForInt())
+ return value & 0xFFFF;
+ return value;
+ }
+
+ template<typename Value_t>
+ inline unsigned readIdentifier(const char* input)
+ {
+ return IsIntType<Value_t>::result
+ ? readIdentifierForIntType(input)
+ : readIdentifierForFloatType(input);
+ }
+
+ // Returns true if the entire string is a valid identifier
+ template<typename Value_t>
+ bool containsOnlyValidIdentifierChars(const std::string& name)
+ {
+ if(name.empty()) return false;
+ return readIdentifier<Value_t>(name.c_str()) == (unsigned) name.size();
+ }
+
+
+ // -----------------------------------------------------------------------
+ // Wrappers for strto... functions
+ // -----------------------------------------------------------------------
+ template<typename Value_t>
+ inline Value_t fp_parseLiteral(const char* str, char** endptr)
+ {
+ return strtod(str, endptr);
+ }
+
+#ifdef FP_SUPPORT_FLOAT_TYPE
+ template<>
+ inline float fp_parseLiteral<float>(const char* str, char** endptr)
+ {
+ return strtof(str, endptr);
+ }
+#endif
+
+#ifdef FP_SUPPORT_LONG_DOUBLE_TYPE
+ template<>
+ inline long double fp_parseLiteral<long double>(const char* str,
+ char** endptr)
+ {
+ return strtold(str, endptr);
+ }
+#endif
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+ template<>
+ inline long fp_parseLiteral<long>(const char* str, char** endptr)
+ {
+ return strtol(str, endptr, 10);
+ }
+#endif
+
+
+ // -----------------------------------------------------------------------
+ // Hexadecimal floating point literal parsing
+ // -----------------------------------------------------------------------
+ inline int testXdigit(unsigned c)
+ {
+ if((c-'0') < 10u) return c&15; // 0..9
+ if(((c|0x20)-'a') < 6u) return 9+(c&15); // A..F or a..f
+ return -1; // Not a hex digit
+ }
+
+ template<typename elem_t, unsigned n_limbs, unsigned limb_bits>
+ inline void addXdigit(elem_t* buffer, unsigned nibble)
+ {
+ for(unsigned p=0; p<n_limbs; ++p)
+ {
+ unsigned carry = unsigned( buffer[p] >> (elem_t)(limb_bits-4) );
+ buffer[p] = (buffer[p] << 4) | nibble;
+ nibble = carry;
+ }
+ }
+
+ template<typename Value_t>
+ Value_t parseHexLiteral(const char* str, char** endptr)
+ {
+ const unsigned bits_per_char = 8;
+
+ const int MantissaBits =
+ std::numeric_limits<Value_t>::radix == 2
+ ? std::numeric_limits<Value_t>::digits
+ : (((sizeof(Value_t) * bits_per_char) &~ 3) - 4);
+
+ typedef unsigned long elem_t;
+ const int ExtraMantissaBits = 4 + ((MantissaBits+3)&~3); // Store one digit more for correct rounding
+ const unsigned limb_bits = sizeof(elem_t) * bits_per_char;
+ const unsigned n_limbs = (ExtraMantissaBits + limb_bits-1) / limb_bits;
+ elem_t mantissa_buffer[n_limbs] = { 0 };
+
+ int n_mantissa_bits = 0; // Track the number of bits
+ int exponent = 0; // The exponent that will be used to multiply the mantissa
+ // Read integer portion
+ while(true)
+ {
+ int xdigit = testXdigit(*str);
+ if(xdigit < 0) break;
+ addXdigit<elem_t,n_limbs,limb_bits> (mantissa_buffer, xdigit);
+ ++str;
+
+ n_mantissa_bits += 4;
+ if(n_mantissa_bits >= ExtraMantissaBits)
+ {
+ // Exhausted the precision. Parse the rest (until exponent)
+ // normally but ignore the actual digits.
+ for(; testXdigit(*str) >= 0; ++str)
+ exponent += 4;
+ // Read but ignore decimals
+ if(*str == '.')
+ for(++str; testXdigit(*str) >= 0; ++str)
+ {}
+ goto read_exponent;
+ }
+ }
+ // Read decimals
+ if(*str == '.')
+ for(++str; ; )
+ {
+ int xdigit = testXdigit(*str);
+ if(xdigit < 0) break;
+ addXdigit<elem_t,n_limbs,limb_bits> (mantissa_buffer, xdigit);
+ ++str;
+
+ exponent -= 4;
+ n_mantissa_bits += 4;
+ if(n_mantissa_bits >= ExtraMantissaBits)
+ {
+ // Exhausted the precision. Skip the rest
+ // of the decimals, until the exponent.
+ while(testXdigit(*str) >= 0)
+ ++str;
+ break;
+ }
+ }
+
+ // Read exponent
+ read_exponent:
+ if(*str == 'p' || *str == 'P')
+ {
+ const char* str2 = str+1;
+ long p_exponent = strtol(str2, (char**) &str2, 10);
+ if(str2 != str+1 && p_exponent == (long)(int)p_exponent)
+ {
+ exponent += (int)p_exponent;
+ str = str2;
+ }
+ }
+
+ if(endptr) *endptr = (char*) str;
+
+ Value_t result = ldexp(Value_t(mantissa_buffer[0]), exponent);
+ for(unsigned p=1; p<n_limbs; ++p)
+ {
+ exponent += limb_bits;
+ result += ldexp(Value_t(mantissa_buffer[p]), exponent);
+ }
+ return result;
+ }
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+ template<>
+ long parseHexLiteral<long>(const char* str, char** endptr)
+ {
+ return strtol(str, endptr, 16);
+ }
+#endif
+}
+
+//=========================================================================
+// Utility functions
+//=========================================================================
+namespace
+{
+ // -----------------------------------------------------------------------
+ // Add a new identifier to the specified identifier map
+ // -----------------------------------------------------------------------
+ // Return value will be false if the name already existed
+ template<typename Value_t>
+ bool addNewNameData(NamePtrsMap<Value_t>& namePtrs,
+ std::pair<NamePtr, NameData<Value_t> >& newName,
+ bool isVar)
+ {
+ typename NamePtrsMap<Value_t>::iterator nameIter =
+ namePtrs.lower_bound(newName.first);
+
+ if(nameIter != namePtrs.end() && newName.first == nameIter->first)
+ {
+ // redefining a var is not allowed.
+ if(isVar) return false;
+
+ // redefining other tokens is allowed, if the type stays the same.
+ if(nameIter->second.type != newName.second.type)
+ return false;
+
+ // update the data
+ nameIter->second = newName.second;
+ return true;
+ }
+
+ if(!isVar)
+ {
+ // Allocate a copy of the name (pointer stored in the map key)
+ // However, for VARIABLEs, the pointer points to VariableString,
+ // which is managed separately. Thusly, only done when !IsVar.
+ char* namebuf = new char[newName.first.nameLength];
+ memcpy(namebuf, newName.first.name, newName.first.nameLength);
+ newName.first.name = namebuf;
+ }
+
+ namePtrs.insert(nameIter, newName);
+ return true;
+ }
+}
+
+
+//=========================================================================
+// Data struct implementation
+//=========================================================================
+template<typename Value_t>
+FunctionParserBase<Value_t>::Data::Data():
+ mReferenceCounter(1),
+ mVariablesAmount(0),
+ mStackSize(0)
+{}
+
+template<typename Value_t>
+FunctionParserBase<Value_t>::Data::Data(const Data& rhs):
+ mReferenceCounter(0),
+ mVariablesAmount(rhs.mVariablesAmount),
+ mVariablesString(rhs.mVariablesString),
+ mNamePtrs(),
+ mFuncPtrs(rhs.mFuncPtrs),
+ mFuncParsers(rhs.mFuncParsers),
+ mByteCode(rhs.mByteCode),
+ mImmed(rhs.mImmed),
+#ifndef FP_USE_THREAD_SAFE_EVAL
+ mStack(rhs.mStackSize),
+#endif
+ mStackSize(rhs.mStackSize)
+{
+ for(typename NamePtrsMap<Value_t>::const_iterator i = rhs.mNamePtrs.begin();
+ i != rhs.mNamePtrs.end();
+ ++i)
+ {
+ if(i->second.type == NameData<Value_t>::VARIABLE)
+ {
+ const size_t variableStringOffset =
+ i->first.name - rhs.mVariablesString.c_str();
+ std::pair<NamePtr, NameData<Value_t> > tmp
+ (NamePtr(&mVariablesString[variableStringOffset],
+ i->first.nameLength),
+ i->second);
+ mNamePtrs.insert(mNamePtrs.end(), tmp);
+ }
+ else
+ {
+ std::pair<NamePtr, NameData<Value_t> > tmp
+ (NamePtr(new char[i->first.nameLength], i->first.nameLength),
+ i->second );
+ memcpy(const_cast<char*>(tmp.first.name), i->first.name,
+ tmp.first.nameLength);
+ mNamePtrs.insert(mNamePtrs.end(), tmp);
+ }
+ }
+}
+
+template<typename Value_t>
+FunctionParserBase<Value_t>::Data::~Data()
+{
+ for(typename NamePtrsMap<Value_t>::iterator i = mNamePtrs.begin();
+ i != mNamePtrs.end();
+ ++i)
+ {
+ if(i->second.type != NameData<Value_t>::VARIABLE)
+ delete[] i->first.name;
+ }
+}
+
+
+//=========================================================================
+// FunctionParser constructors, destructor and assignment
+//=========================================================================
+template<typename Value_t>
+FunctionParserBase<Value_t>::FunctionParserBase():
+ mDelimiterChar(0),
+ mParseErrorType(NO_FUNCTION_PARSED_YET), mEvalErrorType(0),
+ mData(new Data),
+ mUseDegreeConversion(false),
+ mEvalRecursionLevel(0),
+ mStackPtr(0), mErrorLocation(0)
+{
+}
+
+template<typename Value_t>
+FunctionParserBase<Value_t>::~FunctionParserBase()
+{
+ if(--(mData->mReferenceCounter) == 0)
+ delete mData;
+}
+
+template<typename Value_t>
+FunctionParserBase<Value_t>::FunctionParserBase(const FunctionParserBase& cpy):
+ mDelimiterChar(cpy.mDelimiterChar),
+ mParseErrorType(cpy.mParseErrorType),
+ mEvalErrorType(cpy.mEvalErrorType),
+ mData(cpy.mData),
+ mUseDegreeConversion(cpy.mUseDegreeConversion),
+ mEvalRecursionLevel(0),
+ mStackPtr(0), mErrorLocation(0)
+{
+ ++(mData->mReferenceCounter);
+}
+
+template<typename Value_t>
+FunctionParserBase<Value_t>&
+FunctionParserBase<Value_t>::operator=(const FunctionParserBase& cpy)
+{
+ if(mData != cpy.mData)
+ {
+ if(--(mData->mReferenceCounter) == 0) delete mData;
+
+ mDelimiterChar = cpy.mDelimiterChar;
+ mParseErrorType = cpy.mParseErrorType;
+ mEvalErrorType = cpy.mEvalErrorType;
+ mData = cpy.mData;
+ mUseDegreeConversion = cpy.mUseDegreeConversion;
+ mEvalRecursionLevel = cpy.mEvalRecursionLevel;
+
+ ++(mData->mReferenceCounter);
+ }
+
+ return *this;
+}
+
+
+template<typename Value_t>
+void FunctionParserBase<Value_t>::setDelimiterChar(char c)
+{
+ mDelimiterChar = c;
+}
+
+
+//---------------------------------------------------------------------------
+// Copy-on-write method
+//---------------------------------------------------------------------------
+template<typename Value_t>
+void FunctionParserBase<Value_t>::CopyOnWrite()
+{
+ if(mData->mReferenceCounter > 1)
+ {
+ Data* oldData = mData;
+ mData = new Data(*oldData);
+ --(oldData->mReferenceCounter);
+ mData->mReferenceCounter = 1;
+ }
+}
+
+template<typename Value_t>
+void FunctionParserBase<Value_t>::ForceDeepCopy()
+{
+ CopyOnWrite();
+}
+
+
+//=========================================================================
+// User-defined identifier addition functions
+//=========================================================================
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::AddConstant(const std::string& name,
+ Value_t value)
+{
+ if(!containsOnlyValidIdentifierChars<Value_t>(name)) return false;
+
+ CopyOnWrite();
+ std::pair<NamePtr, NameData<Value_t> > newName
+ (NamePtr(name.data(), unsigned(name.size())),
+ NameData<Value_t>(NameData<Value_t>::CONSTANT, value));
+
+ return addNewNameData(mData->mNamePtrs, newName, false);
+}
+
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::AddUnit(const std::string& name,
+ Value_t value)
+{
+ if(!containsOnlyValidIdentifierChars<Value_t>(name)) return false;
+
+ CopyOnWrite();
+ std::pair<NamePtr, NameData<Value_t> > newName
+ (NamePtr(name.data(), unsigned(name.size())),
+ NameData<Value_t>(NameData<Value_t>::UNIT, value));
+ return addNewNameData(mData->mNamePtrs, newName, false);
+}
+
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::AddFunction
+(const std::string& name, FunctionPtr ptr, unsigned paramsAmount)
+{
+ if(!containsOnlyValidIdentifierChars<Value_t>(name)) return false;
+
+ CopyOnWrite();
+ std::pair<NamePtr, NameData<Value_t> > newName
+ (NamePtr(name.data(), unsigned(name.size())),
+ NameData<Value_t>(NameData<Value_t>::FUNC_PTR,
+ unsigned(mData->mFuncPtrs.size())));
+
+ const bool success = addNewNameData(mData->mNamePtrs, newName, false);
+ if(success)
+ {
+ mData->mFuncPtrs.push_back(typename Data::FuncPtrData());
+ mData->mFuncPtrs.back().mFuncPtr = ptr;
+ mData->mFuncPtrs.back().mParams = paramsAmount;
+ }
+ return success;
+}
+
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::CheckRecursiveLinking
+(const FunctionParserBase* fp) const
+{
+ if(fp == this) return true;
+ for(unsigned i = 0; i < fp->mData->mFuncParsers.size(); ++i)
+ if(CheckRecursiveLinking(fp->mData->mFuncParsers[i].mParserPtr))
+ return true;
+ return false;
+}
+
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::AddFunction(const std::string& name,
+ FunctionParserBase& fp)
+{
+ if(!containsOnlyValidIdentifierChars<Value_t>(name) ||
+ CheckRecursiveLinking(&fp))
+ return false;
+
+ CopyOnWrite();
+ std::pair<NamePtr, NameData<Value_t> > newName
+ (NamePtr(name.data(), unsigned(name.size())),
+ NameData<Value_t>(NameData<Value_t>::PARSER_PTR,
+ unsigned(mData->mFuncParsers.size())));
+
+ const bool success = addNewNameData(mData->mNamePtrs, newName, false);
+ if(success)
+ {
+ mData->mFuncParsers.push_back(typename Data::FuncPtrData());
+ mData->mFuncParsers.back().mParserPtr = &fp;
+ mData->mFuncParsers.back().mParams = fp.mData->mVariablesAmount;
+ }
+ return success;
+}
+
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::RemoveIdentifier(const std::string& name)
+{
+ CopyOnWrite();
+
+ NamePtr namePtr(name.data(), unsigned(name.size()));
+
+ typename NamePtrsMap<Value_t>::iterator
+ nameIter = mData->mNamePtrs.find(namePtr);
+
+ if(nameIter != mData->mNamePtrs.end())
+ {
+ if(nameIter->second.type == NameData<Value_t>::VARIABLE)
+ {
+ // Illegal attempt to delete variables
+ return false;
+ }
+ delete[] nameIter->first.name;
+ mData->mNamePtrs.erase(nameIter);
+ return true;
+ }
+ return false;
+}
+
+
+//=========================================================================
+// Function parsing
+//=========================================================================
+namespace
+{
+ // Error messages returned by ErrorMsg():
+ const char* const ParseErrorMessage[]=
+ {
+ "Syntax error", // 0
+ "Mismatched parenthesis", // 1
+ "Missing ')'", // 2
+ "Empty parentheses", // 3
+ "Syntax error: Operator expected", // 4
+ "Not enough memory", // 5
+ "An unexpected error occurred. Please make a full bug report "
+ "to the author", // 6
+ "Syntax error in parameter 'Vars' given to "
+ "FunctionParser::Parse()", // 7
+ "Illegal number of parameters to function", // 8
+ "Syntax error: Premature end of string", // 9
+ "Syntax error: Expecting ( after function", // 10
+ "Syntax error: Unknown identifier", // 11
+ "(No function has been parsed yet)",
+ ""
+ };
+
+ template<typename Value_t>
+ inline typename FunctionParserBase<Value_t>::ParseErrorType
+ noCommaError(char c)
+ {
+ return c == ')' ?
+ FunctionParserBase<Value_t>::ILL_PARAMS_AMOUNT :
+ FunctionParserBase<Value_t>::SYNTAX_ERROR;
+ }
+
+ template<typename Value_t>
+ inline typename FunctionParserBase<Value_t>::ParseErrorType
+ noParenthError(char c)
+ {
+ return c == ',' ?
+ FunctionParserBase<Value_t>::ILL_PARAMS_AMOUNT :
+ FunctionParserBase<Value_t>::MISSING_PARENTH;
+ }
+
+ template<unsigned offset>
+ struct IntLiteralMask
+ {
+ enum { mask =
+ // ( 1UL << ('-'-offset)) |
+ (0x3FFUL << ('0'-offset)) }; /* 0x3FF = 10 bits worth "1" */
+ // Note: If you change fparser to support negative numbers parsing
+ // (as opposed to parsing them as cNeg followed by literal),
+ // enable the '-' line above, and change the offset value
+ // in BeginsLiteral() to '-' instead of '.'.
+ };
+
+ template<typename Value_t, unsigned offset>
+ struct LiteralMask
+ {
+ enum { mask =
+ ( 1UL << ('.'-offset)) |
+ IntLiteralMask<offset>::mask };
+ };
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+ template<unsigned offset>
+ struct LiteralMask<long, offset>: public IntLiteralMask<offset>
+ {
+ };
+#endif
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+ template<unsigned offset>
+ struct LiteralMask<GmpInt, offset>: public IntLiteralMask<offset>
+ {
+ };
+#endif
+
+ template<unsigned offset>
+ struct SimpleSpaceMask
+ {
+ enum { mask =
+ (1UL << ('\r'-offset)) |
+ (1UL << ('\n'-offset)) |
+ (1UL << ('\v'-offset)) |
+ (1UL << ('\t'-offset)) |
+ (1UL << (' ' -offset)) };
+ };
+
+ template<typename Value_t>
+ inline bool BeginsLiteral(unsigned byte)
+ {
+ const unsigned n = sizeof(unsigned long)>=8 ? 0 : '.';
+ byte -= n;
+ if(byte > (unsigned char)('9'-n)) return false;
+ unsigned long shifted = 1UL << byte;
+ const unsigned long mask = LiteralMask<Value_t, n>::mask;
+ return (mask & shifted) != 0;
+ }
+
+ template<typename CharPtr>
+ inline void SkipSpace(CharPtr& function)
+ {
+/*
+ Space characters in unicode:
+U+0020 SPACE Depends on font, often adjusted (see below)
+U+00A0 NO-BREAK SPACE As a space, but often not adjusted
+U+2000 EN QUAD 1 en (= 1/2 em)
+U+2001 EM QUAD 1 em (nominally, the height of the font)
+U+2002 EN SPACE 1 en (= 1/2 em)
+U+2003 EM SPACE 1 em
+U+2004 THREE-PER-EM SPACE 1/3 em
+U+2005 FOUR-PER-EM SPACE 1/4 em
+U+2006 SIX-PER-EM SPACE 1/6 em
+U+2007 FIGURE SPACE Tabular width, the width of digits
+U+2008 PUNCTUATION SPACE The width of a period .
+U+2009 THIN SPACE 1/5 em (or sometimes 1/6 em)
+U+200A HAIR SPACE Narrower than THIN SPACE
+U+200B ZERO WIDTH SPACE Nominally no width, but may expand
+U+202F NARROW NO-BREAK SPACE Narrower than NO-BREAK SPACE (or SPACE)
+U+205F MEDIUM MATHEMATICAL SPACE 4/18 em
+U+3000 IDEOGRAPHIC SPACE The width of ideographic (CJK) characters.
+ Also:
+U+000A \n
+U+000D \r
+U+0009 \t
+U+000B \v
+ As UTF-8 sequences:
+ 09
+ 0A
+ 0B
+ 0D
+ 20
+ C2 A0
+ E2 80 80-8B
+ E2 80 AF
+ E2 81 9F
+ E3 80 80
+*/
+ while(true)
+ {
+ const unsigned n = sizeof(unsigned long)>=8 ? 0 : '\t';
+ typedef signed char schar;
+ unsigned byte = (unsigned char)*function;
+ byte -= n;
+ // ^Note: values smaller than n intentionally become
+ // big values here due to integer wrap. The
+ // comparison below thus excludes them, making
+ // the effective range 0x09..0x20 (32-bit)
+ // or 0x00..0x20 (64-bit) within the if-clause.
+ if(byte <= (unsigned char)(' '-n))
+ {
+ unsigned long shifted = 1UL << byte;
+ const unsigned long mask = SimpleSpaceMask<n>::mask;
+ if(mask & shifted)
+ { ++function; continue; } // \r, \n, \t, \v and space
+ break;
+ }
+ if(likely(byte < 0xC2-n)) break;
+
+ if(byte == 0xC2-n && function[1] == char(0xA0))
+ { function += 2; continue; } // U+00A0
+ if(byte == 0xE3-n &&
+ function[1] == char(0x80) && function[2] == char(0x80))
+ { function += 3; continue; } // U+3000
+ if(byte == 0xE2-n)
+ {
+ if(function[1] == char(0x81))
+ {
+ if(function[2] != char(0x9F)) break;
+ function += 3; // U+205F
+ continue;
+ }
+ if(function[1] == char(0x80))
+ if(function[2] == char(0xAF) || // U+202F
+ schar(function[2]) <= schar(0x8B) // U+2000..U+200B
+ )
+ {
+ function += 3;
+ continue;
+ }
+ }
+ break;
+ } // while(true)
+ } // SkipSpace(CharPtr& function)
+}
+
+// ---------------------------------------------------------------------------
+// Return parse error message
+// ---------------------------------------------------------------------------
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::ErrorMsg() const
+{
+ return ParseErrorMessage[mParseErrorType];
+}
+
+
+// ---------------------------------------------------------------------------
+// Parse variables
+// ---------------------------------------------------------------------------
+template<typename Value_t>
+bool FunctionParserBase<Value_t>::ParseVariables
+(const std::string& inputVarString)
+{
+ if(mData->mVariablesString == inputVarString) return true;
+
+ /* Delete existing variables from mNamePtrs */
+ for(typename NamePtrsMap<Value_t>::iterator i =
+ mData->mNamePtrs.begin();
+ i != mData->mNamePtrs.end(); )
+ {
+ if(i->second.type == NameData<Value_t>::VARIABLE)
+ {
+ typename NamePtrsMap<Value_t>::iterator j (i);
+ ++i;
+ mData->mNamePtrs.erase(j);
+ }
+ else ++i;
+ }
+ mData->mVariablesString = inputVarString;
+
+ const std::string& vars = mData->mVariablesString;
+ const unsigned len = unsigned(vars.size());
+
+ unsigned varNumber = VarBegin;
+
+ const char* beginPtr = vars.c_str();
+ const char* finalPtr = beginPtr + len;
+ while(beginPtr < finalPtr)
+ {
+ SkipSpace(beginPtr);
+ unsigned nameLength = readIdentifier<Value_t>(beginPtr);
+ if(nameLength == 0 || (nameLength & 0x80000000U)) return false;
+ const char* endPtr = beginPtr + nameLength;
+ SkipSpace(endPtr);
+ if(endPtr != finalPtr && *endPtr != ',') return false;
+
+ std::pair<NamePtr, NameData<Value_t> > newName
+ (NamePtr(beginPtr, nameLength),
+ NameData<Value_t>(NameData<Value_t>::VARIABLE, varNumber++));
+
+ if(!addNewNameData(mData->mNamePtrs, newName, true))
+ {
+ return false;
+ }
+
+ beginPtr = endPtr + 1;
+ }
+
+ mData->mVariablesAmount = varNumber - VarBegin;
+ return true;
+}
+
+// ---------------------------------------------------------------------------
+// Parse() public interface functions
+// ---------------------------------------------------------------------------
+template<typename Value_t>
+int FunctionParserBase<Value_t>::Parse(const char* Function,
+ const std::string& Vars,
+ bool useDegrees)
+{
+ CopyOnWrite();
+
+ if(!ParseVariables(Vars))
+ {
+ mParseErrorType = INVALID_VARS;
+ return int(strlen(Function));
+ }
+
+ return ParseFunction(Function, useDegrees);
+}
+
+template<typename Value_t>
+int FunctionParserBase<Value_t>::Parse(const std::string& Function,
+ const std::string& Vars,
+ bool useDegrees)
+{
+ CopyOnWrite();
+
+ if(!ParseVariables(Vars))
+ {
+ mParseErrorType = INVALID_VARS;
+ return int(Function.size());
+ }
+
+ return ParseFunction(Function.c_str(), useDegrees);
+}
+
+
+// ---------------------------------------------------------------------------
+// Main parsing function
+// ---------------------------------------------------------------------------
+template<typename Value_t>
+int FunctionParserBase<Value_t>::ParseFunction(const char* function,
+ bool useDegrees)
+{
+ mUseDegreeConversion = useDegrees;
+ mParseErrorType = FP_NO_ERROR;
+
+ mData->mInlineVarNames.clear();
+ mData->mByteCode.clear(); mData->mByteCode.reserve(128);
+ mData->mImmed.clear(); mData->mImmed.reserve(128);
+ mData->mStackSize = mStackPtr = 0;
+
+ mHasByteCodeFlags = false;
+
+ const char* ptr = Compile(function);
+ mData->mInlineVarNames.clear();
+
+ if(mHasByteCodeFlags)
+ {
+ for(unsigned i = unsigned(mData->mByteCode.size()); i-- > 0; )
+ mData->mByteCode[i] &= ~0x80000000U;
+ }
+
+ if(mParseErrorType != FP_NO_ERROR) return int(mErrorLocation - function);
+
+ assert(ptr); // Should never be null at this point. It's a bug otherwise.
+ if(*ptr)
+ {
+ if(mDelimiterChar == 0 || *ptr != mDelimiterChar)
+ mParseErrorType = EXPECT_OPERATOR;
+ return int(ptr - function);
+ }
+
+#ifndef FP_USE_THREAD_SAFE_EVAL
+ mData->mStack.resize(mData->mStackSize);
+#endif
+
+ return -1;
+}
+
+
+//=========================================================================
+// Parsing and bytecode compiling functions
+//=========================================================================
+template<typename Value_t>
+inline const char* FunctionParserBase<Value_t>::SetErrorType(ParseErrorType t,
+ const char* pos)
+{
+ mParseErrorType = t;
+ mErrorLocation = pos;
+ return 0;
+}
+
+template<typename Value_t>
+inline void FunctionParserBase<Value_t>::incStackPtr()
+{
+ if(++mStackPtr > mData->mStackSize) ++(mData->mStackSize);
+}
+
+namespace
+{
+ const unsigned char powi_factor_table[128] =
+ {
+ 0,1,0,0,0,0,0,0, 0, 0,0,0,0,0,0,3,/* 0 - 15 */
+ 0,0,0,0,0,0,0,0, 0, 5,0,3,0,0,3,0,/* 16 - 31 */
+ 0,0,0,0,0,0,0,3, 0, 0,0,0,0,5,0,0,/* 32 - 47 */
+ 0,0,5,3,0,0,3,5, 0, 3,0,0,3,0,0,3,/* 48 - 63 */
+ 0,0,0,0,0,0,0,0, 0, 0,0,3,0,0,3,0,/* 64 - 79 */
+ 0,9,0,0,0,5,0,3, 0, 0,5,7,0,0,0,5,/* 80 - 95 */
+ 0,0,0,3,5,0,3,0, 0, 3,0,0,3,0,5,3,/* 96 - 111 */
+ 0,0,3,5,0,9,0,7, 3,11,0,3,0,5,3,0,/* 112 - 127 */
+ };
+
+ inline int get_powi_factor(long abs_int_exponent)
+ {
+ if(abs_int_exponent >= int(sizeof(powi_factor_table))) return 0;
+ return powi_factor_table[abs_int_exponent];
+ }
+
+#if 0
+ int EstimatePowiComplexity(int abs_int_exponent)
+ {
+ int cost = 0;
+ while(abs_int_exponent > 1)
+ {
+ int factor = get_powi_factor(abs_int_exponent);
+ if(factor)
+ {
+ cost += EstimatePowiComplexity(factor);
+ abs_int_exponent /= factor;
+ continue;
+ }
+ if(!(abs_int_exponent & 1))
+ {
+ abs_int_exponent /= 2;
+ cost += 3; // sqr
+ }
+ else
+ {
+ cost += 4; // dup+mul
+ abs_int_exponent -= 1;
+ }
+ }
+ return cost;
+ }
+#endif
+
+ bool IsEligibleIntPowiExponent(long int_exponent)
+ {
+ if(int_exponent == 0) return false;
+ long abs_int_exponent = int_exponent;
+ #if 0
+ int cost = 0;
+
+ if(abs_int_exponent < 0)
+ {
+ cost += 11;
+ abs_int_exponent = -abs_int_exponent;
+ }
+
+ cost += EstimatePowiComplexity(abs_int_exponent);
+
+ return cost < (10*3 + 4*4);
+ #else
+ if(abs_int_exponent < 0) abs_int_exponent = -abs_int_exponent;
+
+ return (abs_int_exponent >= 1)
+ && (abs_int_exponent <= 46 ||
+ (abs_int_exponent <= 1024 &&
+ (abs_int_exponent & (abs_int_exponent - 1)) == 0));
+ #endif
+ }
+
+#ifdef FP_EPSILON
+ const double EpsilonOrZero = FP_EPSILON;
+#else
+ const double EpsilonOrZero = 0.0;
+#endif
+
+}
+
+template<typename Value_t>
+inline void FunctionParserBase<Value_t>::AddImmedOpcode(Value_t value)
+{
+ mData->mImmed.push_back(value);
+ mData->mByteCode.push_back(cImmed);
+}
+
+template<typename Value_t>
+inline void FunctionParserBase<Value_t>::CompilePowi(long abs_int_exponent)
+{
+ int num_muls=0;
+ while(abs_int_exponent > 1)
+ {
+ long factor = get_powi_factor(abs_int_exponent);
+ if(factor)
+ {
+ CompilePowi(factor);
+ abs_int_exponent /= factor;
+ continue;
+ }
+ if(!(abs_int_exponent & 1))
+ {
+ abs_int_exponent /= 2;
+ mData->mByteCode.push_back(cSqr);
+ // ^ Don't put AddFunctionOpcode here,
+ // it would slow down a great deal.
+ }
+ else
+ {
+ mData->mByteCode.push_back(cDup);
+ incStackPtr();
+ abs_int_exponent -= 1;
+ ++num_muls;
+ }
+ }
+ if(num_muls > 0)
+ {
+ mData->mByteCode.resize(mData->mByteCode.size()+num_muls, cMul);
+ mStackPtr -= num_muls;
+ }
+}
+
+template<typename Value_t>
+inline bool FunctionParserBase<Value_t>::TryCompilePowi(Value_t original_immed)
+{
+ Value_t changed_immed = original_immed;
+ for(int sqrt_count=0; /**/; ++sqrt_count)
+ {
+ long int_exponent = makeLongInteger(changed_immed);
+ if(isLongInteger(changed_immed) &&
+ IsEligibleIntPowiExponent(int_exponent))
+ {
+ long abs_int_exponent = int_exponent;
+ if(abs_int_exponent < 0)
+ abs_int_exponent = -abs_int_exponent;
+
+ mData->mImmed.pop_back(); mData->mByteCode.pop_back();
+ --mStackPtr;
+ // ^Though the above is accounted for by the procedure
+ // that generates cPow, we need it for correct cFetch
+ // indexes in CompilePowi().
+
+ while(sqrt_count > 0)
+ {
+ int opcode = cSqrt;
+ if(sqrt_count == 1 && int_exponent < 0)
+ {
+ opcode = cRSqrt;
+ int_exponent = -int_exponent;
+ }
+ mData->mByteCode.push_back(opcode);
+ --sqrt_count;
+ }
+ if((abs_int_exponent & 1) == 0)
+ {
+ // This special rule fixes the optimization
+ // shortcoming of (-x)^2 with minimal overhead.
+ AddFunctionOpcode(cSqr);
+ abs_int_exponent >>= 1;
+ }
+ CompilePowi(abs_int_exponent);
+ if(int_exponent < 0) mData->mByteCode.push_back(cInv);
+ ++mStackPtr; // Needed because cPow adding will assume this.
+ return true;
+ }
+ if(sqrt_count >= 4) break;
+ changed_immed += changed_immed;
+ }
+
+ // When we don't know whether x >= 0, we still know that
+ // x^y can be safely converted into exp(y * log(x))
+ // when y is _not_ integer, because we know that x >= 0.
+ // Otherwise either expression will give a NaN.
+ if(/*!isInteger(original_immed) ||*/
+ IsNeverNegativeValueOpcode(mData->mByteCode[mData->mByteCode.size()-2]))
+ {
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ //--mStackPtr; - accounted for by the procedure that generates cPow
+ AddFunctionOpcode(cLog);
+ AddImmedOpcode(original_immed);
+ //incStackPtr(); - this and the next are redundant because...
+ AddFunctionOpcode(cMul);
+ //--mStackPtr; - ...because the cImmed was popped earlier.
+ AddFunctionOpcode(cExp);
+ return true;
+ }
+ return false;
+}
+
+//#include "fpoptimizer/opcodename.hh"
+// ^ needed only if FP_TRACE_BYTECODE_OPTIMIZATION() is used
+
+template<typename Value_t>
+inline void FunctionParserBase<Value_t>::AddFunctionOpcode(unsigned opcode)
+{
+#define FP_FLOAT_VERSION 1
+#include "fp_opcode_add.inc"
+#undef FP_FLOAT_VERSION
+}
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+template<>
+inline void FunctionParserBase<long>::AddFunctionOpcode(unsigned opcode)
+{
+ typedef long Value_t;
+#define FP_FLOAT_VERSION 0
+#include "fp_opcode_add.inc"
+#undef FP_FLOAT_VERSION
+}
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+template<>
+inline void FunctionParserBase<GmpInt>::AddFunctionOpcode(unsigned opcode)
+{
+ typedef GmpInt Value_t;
+#define FP_FLOAT_VERSION 0
+#include "fp_opcode_add.inc"
+#undef FP_FLOAT_VERSION
+}
+#endif
+
+template<typename Value_t>
+unsigned
+FunctionParserBase<Value_t>::ParseIdentifier(const char* function)
+{
+ return readIdentifier<Value_t>(function);
+}
+
+template<typename Value_t>
+std::pair<const char*, Value_t>
+FunctionParserBase<Value_t>::ParseLiteral(const char* function)
+{
+ char* endptr;
+#if 0 /* Profile the hex literal parser */
+ if(function[0]=='0' && function[1]=='x')
+ {
+ // Parse hexadecimal literal if fp_parseLiteral didn't already
+ Value_t val = parseHexLiteral<Value_t>(function+2, &endptr);
+ if(endptr == function+2)
+ return std::pair<const char*,Value_t> (function, Value_t());
+ return std::pair<const char*, Value_t> (endptr, val);
+ }
+#endif
+ Value_t val = fp_parseLiteral<Value_t>(function, &endptr);
+
+ if(endptr == function+1 && function[0] == '0' && function[1] == 'x')
+ {
+ // Parse hexadecimal literal if fp_parseLiteral didn't already
+ val = parseHexLiteral<Value_t>(function+2, &endptr);
+ if(endptr == function+2)
+ return std::pair<const char*,Value_t> (function, Value_t());
+ }
+ else if(endptr == function)
+ return std::pair<const char*,Value_t> (function, Value_t());
+
+ return std::pair<const char*,Value_t> (endptr, val);
+}
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+template<>
+std::pair<const char*, MpfrFloat>
+FunctionParserBase<MpfrFloat>::ParseLiteral(const char* function)
+{
+ char* endPtr;
+ const MpfrFloat val = MpfrFloat::parseString(function, &endPtr);
+ if(endPtr == function)
+ return std::pair<const char*,MpfrFloat> (function, MpfrFloat());
+ return std::pair<const char*,MpfrFloat> (endPtr, val);
+}
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+template<>
+std::pair<const char*, GmpInt>
+FunctionParserBase<GmpInt>::ParseLiteral(const char* function)
+{
+ char* endPtr;
+ const GmpInt val = GmpInt::parseString(function, &endPtr);
+ if(endPtr == function)
+ return std::pair<const char*,GmpInt> (function, GmpInt());
+ return std::pair<const char*,GmpInt> (endPtr, val);
+}
+#endif
+
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileLiteral(const char* function)
+{
+ std::pair<const char*, Value_t> result = ParseLiteral(function);
+
+ if(result.first == function)
+ return SetErrorType(SYNTAX_ERROR, result.first);
+
+ AddImmedOpcode(result.second);
+ incStackPtr();
+ SkipSpace(result.first);
+ return result.first;
+}
+
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::CompileIf(const char* function)
+{
+ if(*function != '(') return SetErrorType(EXPECT_PARENTH_FUNC, function);
+
+ function = CompileExpression(function+1);
+ if(!function) return 0;
+ if(*function != ',')
+ return SetErrorType(noCommaError<Value_t>(*function), function);
+
+ OPCODE opcode = cIf;
+ if(mData->mByteCode.back() == cNotNot) mData->mByteCode.pop_back();
+ if(IsNeverNegativeValueOpcode(mData->mByteCode.back()))
+ {
+ // If we know that the condition to be tested is always
+ // a positive value (such as when produced by "x<y"),
+ // we can use the faster opcode to evaluate it.
+ // cIf tests whether fabs(cond) >= 0.5,
+ // cAbsIf simply tests whether cond >= 0.5.
+ opcode = cAbsIf;
+ }
+
+ mData->mByteCode.push_back(opcode);
+ const unsigned curByteCodeSize = unsigned(mData->mByteCode.size());
+ PushOpcodeParam<false>(0); // Jump index; to be set later
+ PushOpcodeParam<true> (0); // Immed jump index; to be set later
+
+ --mStackPtr;
+
+ function = CompileExpression(function + 1);
+ if(!function) return 0;
+ if(*function != ',')
+ return SetErrorType(noCommaError<Value_t>(*function), function);
+
+ mData->mByteCode.push_back(cJump);
+ const unsigned curByteCodeSize2 = unsigned(mData->mByteCode.size());
+ const unsigned curImmedSize2 = unsigned(mData->mImmed.size());
+ PushOpcodeParam<false>(0); // Jump index; to be set later
+ PushOpcodeParam<true> (0); // Immed jump index; to be set later
+
+ --mStackPtr;
+
+ function = CompileExpression(function + 1);
+ if(!function) return 0;
+ if(*function != ')')
+ return SetErrorType(noParenthError<Value_t>(*function), function);
+
+ PutOpcodeParamAt<true> ( mData->mByteCode.back(), unsigned(mData->mByteCode.size()-1) );
+ // ^Necessary for guarding against if(x,1,2)+1 being changed
+ // into if(x,1,3) by fp_opcode_add.inc
+
+ // Set jump indices
+ PutOpcodeParamAt<false>( curByteCodeSize2+1, curByteCodeSize );
+ PutOpcodeParamAt<false>( curImmedSize2, curByteCodeSize+1 );
+ PutOpcodeParamAt<false>( unsigned(mData->mByteCode.size())-1, curByteCodeSize2);
+ PutOpcodeParamAt<false>( unsigned(mData->mImmed.size()), curByteCodeSize2+1);
+
+ ++function;
+ SkipSpace(function);
+ return function;
+}
+
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::CompileFunctionParams
+(const char* function, unsigned requiredParams)
+{
+ if(*function != '(') return SetErrorType(EXPECT_PARENTH_FUNC, function);
+
+ if(requiredParams > 0)
+ {
+ const char* function_end = CompileExpression(function+1);
+ if(!function_end)
+ {
+ // If an error occurred, verify whether it was caused by ()
+ ++function;
+ SkipSpace(function);
+ if(*function == ')')
+ return SetErrorType(ILL_PARAMS_AMOUNT, function);
+ // Not caused by (), use the error message given by CompileExpression()
+ return 0;
+ }
+ function = function_end;
+
+ for(unsigned i = 1; i < requiredParams; ++i)
+ {
+ if(*function != ',')
+ return SetErrorType(noCommaError<Value_t>(*function), function);
+
+ function = CompileExpression(function+1);
+ if(!function) return 0;
+ }
+ // No need for incStackPtr() because each parse parameter calls it
+ mStackPtr -= requiredParams-1;
+ }
+ else
+ {
+ incStackPtr(); // return value of function is pushed onto the stack
+ ++function;
+ SkipSpace(function);
+ }
+
+ if(*function != ')')
+ return SetErrorType(noParenthError<Value_t>(*function), function);
+ ++function;
+ SkipSpace(function);
+ return function;
+}
+
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::CompileElement(const char* function)
+{
+ if(BeginsLiteral<Value_t>( (unsigned char) *function))
+ return CompileLiteral(function);
+
+ unsigned nameLength = readIdentifier<Value_t>(function);
+ if(nameLength == 0)
+ {
+ // No identifier found
+ if(*function == '(') return CompileParenthesis(function);
+ if(*function == ')') return SetErrorType(MISM_PARENTH, function);
+ return SetErrorType(SYNTAX_ERROR, function);
+ }
+
+ // Function, variable or constant
+ if(nameLength & 0x80000000U) // Function
+ {
+ OPCODE func_opcode = OPCODE( (nameLength >> 16) & 0x7FFF );
+ return CompileFunction(function + (nameLength & 0xFFFF), func_opcode);
+ }
+
+ NamePtr name(function, nameLength);
+ const char* endPtr = function + nameLength;
+ SkipSpace(endPtr);
+
+ typename NamePtrsMap<Value_t>::iterator nameIter =
+ mData->mNamePtrs.find(name);
+ if(nameIter == mData->mNamePtrs.end())
+ {
+ // Check if it's an inline variable:
+ for(typename Data::InlineVarNamesContainer::reverse_iterator iter =
+ mData->mInlineVarNames.rbegin();
+ iter != mData->mInlineVarNames.rend();
+ ++iter)
+ {
+ if(name == iter->mName)
+ {
+ if( iter->mFetchIndex+1 == mStackPtr)
+ {
+ mData->mByteCode.push_back(cDup);
+ }
+ else
+ {
+ mData->mByteCode.push_back(cFetch);
+ PushOpcodeParam<true>(iter->mFetchIndex);
+ }
+ incStackPtr();
+ return endPtr;
+ }
+ }
+
+ return SetErrorType(UNKNOWN_IDENTIFIER, function);
+ }
+
+ const NameData<Value_t>* nameData = &nameIter->second;
+ switch(nameData->type)
+ {
+ case NameData<Value_t>::VARIABLE: // is variable
+ if(unlikely(!mData->mByteCode.empty() &&
+ mData->mByteCode.back() == nameData->index))
+ mData->mByteCode.push_back(cDup);
+ else
+ mData->mByteCode.push_back(nameData->index);
+ incStackPtr();
+ return endPtr;
+
+ case NameData<Value_t>::CONSTANT: // is constant
+ AddImmedOpcode(nameData->value);
+ incStackPtr();
+ return endPtr;
+
+ case NameData<Value_t>::UNIT: // is unit (error if appears here)
+ break;
+
+ case NameData<Value_t>::FUNC_PTR: // is C++ function
+ function = CompileFunctionParams
+ (endPtr, mData->mFuncPtrs[nameData->index].mParams);
+ //if(!function) return 0;
+ mData->mByteCode.push_back(cFCall);
+ PushOpcodeParam<true>(nameData->index);
+ return function;
+
+ case NameData<Value_t>::PARSER_PTR: // is FunctionParser
+ function = CompileFunctionParams
+ (endPtr, mData->mFuncParsers[nameData->index].mParams);
+ //if(!function) return 0;
+ mData->mByteCode.push_back(cPCall);
+ PushOpcodeParam<true>(nameData->index);
+ return function;
+ }
+
+ // When it's an unit (or unrecognized type):
+ return SetErrorType(SYNTAX_ERROR, function);
+}
+
+template<typename Value_t>
+inline const char* FunctionParserBase<Value_t>::CompileFunction
+(const char* function, unsigned func_opcode)
+{
+ SkipSpace(function);
+ const FuncDefinition& funcDef = Functions[func_opcode];
+
+ if(func_opcode == cIf) // "if" is a special case
+ return CompileIf(function);
+
+ unsigned requiredParams = funcDef.params;
+#ifndef FP_DISABLE_EVAL
+ if(func_opcode == cEval)
+ requiredParams = mData->mVariablesAmount;
+#endif
+
+ function = CompileFunctionParams(function, requiredParams);
+ if(!function) return 0;
+
+ if(mUseDegreeConversion)
+ {
+ if(funcDef.flags & FuncDefinition::AngleIn)
+ AddFunctionOpcode(cRad);
+
+ AddFunctionOpcode(func_opcode);
+
+ if(funcDef.flags & FuncDefinition::AngleOut)
+ AddFunctionOpcode(cDeg);
+ }
+ else
+ {
+ AddFunctionOpcode(func_opcode);
+ }
+ return function;
+}
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileParenthesis(const char* function)
+{
+ ++function; // Skip '('
+
+ SkipSpace(function);
+ if(*function == ')') return SetErrorType(EMPTY_PARENTH, function);
+ function = CompileExpression(function);
+ if(!function) return 0;
+
+ if(*function != ')') return SetErrorType(MISSING_PARENTH, function);
+ ++function; // Skip ')'
+
+ SkipSpace(function);
+ return function;
+}
+
+template<typename Value_t>
+const char*
+FunctionParserBase<Value_t>::CompilePossibleUnit(const char* function)
+{
+ unsigned nameLength = readIdentifier<Value_t>(function);
+ if(nameLength & 0x80000000U) return function; // built-in function name
+ if(nameLength != 0)
+ {
+ NamePtr name(function, nameLength);
+
+ typename NamePtrsMap<Value_t>::iterator nameIter =
+ mData->mNamePtrs.find(name);
+ if(nameIter != mData->mNamePtrs.end())
+ {
+ const NameData<Value_t>* nameData = &nameIter->second;
+ if(nameData->type == NameData<Value_t>::UNIT)
+ {
+ AddImmedOpcode(nameData->value);
+ incStackPtr();
+ AddFunctionOpcode(cMul);
+ --mStackPtr;
+
+ const char* endPtr = function + nameLength;
+ SkipSpace(endPtr);
+ return endPtr;
+ }
+ }
+ }
+
+ return function;
+}
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompilePow(const char* function)
+{
+ function = CompileElement(function);
+ if(!function) return 0;
+ function = CompilePossibleUnit(function);
+
+ if(*function == '^')
+ {
+ ++function;
+ SkipSpace(function);
+
+ unsigned op = cPow;
+ if(mData->mByteCode.back() == cImmed)
+ {
+ if(mData->mImmed.back() == fp_const_e<Value_t>())
+ { op = cExp; mData->mByteCode.pop_back();
+ mData->mImmed.pop_back(); --mStackPtr; }
+ else if(mData->mImmed.back() == Value_t(2))
+ { op = cExp2; mData->mByteCode.pop_back();
+ mData->mImmed.pop_back(); --mStackPtr; }
+ }
+
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+
+ // add opcode
+ AddFunctionOpcode(op);
+
+ if(op == cPow) --mStackPtr;
+ }
+ return function;
+}
+
+/* Currently the power operator is skipped for integral types because its
+ usefulness with them is questionable, and in the case of GmpIng, for safety
+ reasons.
+ - With long int almost any power, except for very small ones, would
+ overflow the result, so the usefulness of this is rather questionable.
+ - With GmpInt the power operator could be easily abused to make the program
+ run out of memory (think of a function like "10^10^10^10^1000000").
+*/
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+template<>
+inline const char*
+FunctionParserBase<long>::CompilePow(const char* function)
+{
+ function = CompileElement(function);
+ if(!function) return 0;
+ return CompilePossibleUnit(function);
+}
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+template<>
+inline const char*
+FunctionParserBase<GmpInt>::CompilePow(const char* function)
+{
+ function = CompileElement(function);
+ if(!function) return 0;
+ return CompilePossibleUnit(function);
+}
+#endif
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileUnaryMinus(const char* function)
+{
+ char op = *function;
+ switch(op)
+ {
+ case '-':
+ case '!':
+ ++function;
+ SkipSpace(function);
+
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+
+ AddFunctionOpcode(op=='-' ? cNeg : cNot);
+
+ return function;
+ default: break;
+ }
+ return CompilePow(function);
+}
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileMult(const char* function)
+{
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+
+ Value_t pending_immed(1);
+ #define FP_FlushImmed(do_reset) \
+ if(pending_immed != Value_t(1)) \
+ { \
+ unsigned op = cMul; \
+ if(!IsIntType<Value_t>::result && mData->mByteCode.back() == cInv) \
+ { \
+ /* (...) cInv 5 cMul -> (...) 5 cRDiv */ \
+ /* ^ ^ | */ \
+ mData->mByteCode.pop_back(); \
+ op = cRDiv; \
+ } \
+ AddImmedOpcode(pending_immed); \
+ incStackPtr(); \
+ AddFunctionOpcode(op); \
+ --mStackPtr; \
+ if(do_reset) pending_immed = Value_t(1); \
+ }
+ while(true)
+ {
+ char c = *function;
+ if(c == '%')
+ {
+ FP_FlushImmed(true);
+ ++function;
+ SkipSpace(function);
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+ AddFunctionOpcode(cMod);
+ --mStackPtr;
+ continue;
+ }
+ if(c != '*' && c != '/') break;
+
+ bool safe_cumulation = (c == '*' || !IsIntType<Value_t>::result);
+ if(!safe_cumulation)
+ {
+ FP_FlushImmed(true);
+ }
+
+ ++function;
+ SkipSpace(function);
+ if(mData->mByteCode.back() == cImmed
+ && (safe_cumulation
+ || mData->mImmed.back() == Value_t(1)))
+ {
+ // 5 (...) cMul --> (...) ||| 5 cMul
+ // 5 (...) cDiv --> (...) cInv ||| 5 cMul
+ // ^ | ^
+ pending_immed *= mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ --mStackPtr;
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+ if(c == '/')
+ AddFunctionOpcode(cInv);
+ continue;
+ }
+ if(safe_cumulation
+ && mData->mByteCode.back() == cMul
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) 5 cMul (...) cMul -> (:::) (...) cMul ||| 5 cMul
+ // (:::) 5 cMul (...) cDiv -> (:::) (...) cDiv ||| 5 cMul
+ // ^ ^
+ pending_immed *= mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ // cDiv is not tested here because the bytecode
+ // optimizer will convert this kind of cDivs into cMuls.
+ bool lhs_inverted = false;
+ if(!IsIntType<Value_t>::result && c == '*'
+ && mData->mByteCode.back() == cInv)
+ {
+ // (:::) cInv (...) cMul -> (:::) (...) cRDiv
+ // (:::) cInv (...) cDiv -> (:::) (...) cMul cInv
+ // ^ ^ |
+ mData->mByteCode.pop_back();
+ lhs_inverted = true;
+ }
+ function = CompileUnaryMinus(function);
+ if(!function) return 0;
+ if(safe_cumulation
+ && mData->mByteCode.back() == cMul
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) (...) 5 cMul cMul -> (:::) (...) cMul ||| 5 Mul
+ // (:::) (...) 5 cMul cDiv -> (:::) (...) cDiv ||| /5 Mul
+ // ^ ^
+ if(c == '*')
+ pending_immed *= mData->mImmed.back();
+ else
+ pending_immed /= mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ else
+ if(safe_cumulation
+ && mData->mByteCode.back() == cRDiv
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) (...) 5 cRDiv cMul -> (:::) (...) cDiv ||| 5 cMul
+ // (:::) (...) 5 cRDiv cDiv -> (:::) (...) cMul ||| /5 cMul
+ // ^ ^
+ if(c == '*')
+ { c = '/'; pending_immed *= mData->mImmed.back(); }
+ else
+ { c = '*'; pending_immed /= mData->mImmed.back(); }
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ if(!lhs_inverted) // if (/x/y) was changed to /(x*y), add missing cInv
+ {
+ AddFunctionOpcode(c == '*' ? cMul : cDiv);
+ --mStackPtr;
+ }
+ else if(c == '*') // (/x)*y -> rdiv(x,y)
+ {
+ AddFunctionOpcode(cRDiv);
+ --mStackPtr;
+ }
+ else // (/x)/y -> /(x*y)
+ {
+ AddFunctionOpcode(cMul);
+ --mStackPtr;
+ AddFunctionOpcode(cInv);
+ }
+ }
+ FP_FlushImmed(false);
+ #undef FP_FlushImmed
+ return function;
+}
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileAddition(const char* function)
+{
+ function = CompileMult(function);
+ if(!function) return 0;
+
+ Value_t pending_immed(0);
+ #define FP_FlushImmed(do_reset) \
+ if(pending_immed != Value_t(0)) \
+ { \
+ unsigned op = cAdd; \
+ if(mData->mByteCode.back() == cNeg) \
+ { \
+ /* (...) cNeg 5 cAdd -> (...) 5 cRSub */ \
+ /* ^ ^ | */ \
+ mData->mByteCode.pop_back(); \
+ op = cRSub; \
+ } \
+ AddImmedOpcode(pending_immed); \
+ incStackPtr(); \
+ AddFunctionOpcode(op); \
+ --mStackPtr; \
+ if(do_reset) pending_immed = Value_t(0); \
+ }
+ while(true)
+ {
+ char c = *function;
+ if(c != '+' && c != '-') break;
+ ++function;
+ SkipSpace(function);
+ if(mData->mByteCode.back() == cImmed)
+ {
+ // 5 (...) cAdd --> (...) ||| 5 cAdd
+ // 5 (...) cSub --> (...) cNeg ||| 5 cAdd
+ // ^ | ^
+ pending_immed += mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ --mStackPtr;
+ function = CompileMult(function);
+ if(!function) return 0;
+ if(c == '-')
+ AddFunctionOpcode(cNeg);
+ continue;
+ }
+ if(mData->mByteCode.back() == cAdd
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) 5 cAdd (...) cAdd -> (:::) (...) cAdd ||| 5 cAdd
+ // (:::) 5 cAdd (...) cSub -> (:::) (...) cSub ||| 5 cAdd
+ // ^ ^
+ pending_immed += mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ // cSub is not tested here because the bytecode
+ // optimizer will convert this kind of cSubs into cAdds.
+ bool lhs_negated = false;
+ if(mData->mByteCode.back() == cNeg)
+ {
+ // (:::) cNeg (...) cAdd -> (:::) (...) cRSub
+ // (:::) cNeg (...) cSub -> (:::) (...) cAdd cNeg
+ // ^ ^ |
+ mData->mByteCode.pop_back();
+ lhs_negated = true;
+ }
+ function = CompileMult(function);
+ if(!function) return 0;
+ if(mData->mByteCode.back() == cAdd
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) (...) 5 cAdd cAdd -> (:::) (...) cAdd ||| 5 Add
+ // (:::) (...) 5 cAdd cSub -> (:::) (...) cSub ||| -5 Add
+ // ^ ^
+ if(c == '+')
+ pending_immed += mData->mImmed.back();
+ else
+ pending_immed -= mData->mImmed.back();
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ else
+ if(mData->mByteCode.back() == cRSub
+ && mData->mByteCode[mData->mByteCode.size()-2] == cImmed)
+ {
+ // (:::) (...) 5 cRSub cAdd -> (:::) (...) cSub ||| 5 cAdd
+ // (:::) (...) 5 cRSub cSub -> (:::) (...) cAdd ||| -5 cAdd
+ // ^ ^
+ if(c == '+')
+ { c = '-'; pending_immed += mData->mImmed.back(); }
+ else
+ { c = '+'; pending_immed -= mData->mImmed.back(); }
+ mData->mImmed.pop_back();
+ mData->mByteCode.pop_back();
+ mData->mByteCode.pop_back();
+ }
+ if(!lhs_negated) // if (-x-y) was changed to -(x+y), add missing cNeg
+ {
+ AddFunctionOpcode(c == '+' ? cAdd : cSub);
+ --mStackPtr;
+ }
+ else if(c == '+') // (-x)+y -> rsub(x,y)
+ {
+ AddFunctionOpcode(cRSub);
+ --mStackPtr;
+ }
+ else // (-x)-y -> -(x+y)
+ {
+ AddFunctionOpcode(cAdd);
+ --mStackPtr;
+ AddFunctionOpcode(cNeg);
+ }
+ }
+ FP_FlushImmed(false);
+ #undef FP_FlushImmed
+ return function;
+}
+
+template<typename Value_t>
+inline const char*
+FunctionParserBase<Value_t>::CompileComparison(const char* function)
+{
+ unsigned op=0;
+ while(true)
+ {
+ function = CompileAddition(function);
+ if(!function) return 0;
+
+ if(op)
+ {
+ AddFunctionOpcode(op);
+ --mStackPtr;
+ }
+ switch(*function)
+ {
+ case '=':
+ ++function; op = cEqual; break;
+ case '!':
+ if(function[1] == '=')
+ { function += 2; op = cNEqual; break; }
+ // If '=' does not follow '!', a syntax error will
+ // be generated at the outermost parsing level
+ return function;
+ case '<':
+ if(function[1] == '=')
+ { function += 2; op = cLessOrEq; break; }
+ ++function; op = cLess; break;
+ case '>':
+ if(function[1] == '=')
+ { function += 2; op = cGreaterOrEq; break; }
+ ++function; op = cGreater; break;
+ default: return function;
+ }
+ SkipSpace(function);
+ }
+ return function;
+}
+
+template<typename Value_t>
+inline const char* FunctionParserBase<Value_t>::CompileAnd(const char* function)
+{
+ size_t param0end=0;
+ while(true)
+ {
+ function = CompileComparison(function);
+ if(!function) return 0;
+
+ if(param0end)
+ {
+ if(mData->mByteCode.back() == cNotNot) mData->mByteCode.pop_back();
+
+ AddFunctionOpcode(cAnd);
+ --mStackPtr;
+ }
+ if(*function != '&') break;
+ ++function;
+ SkipSpace(function);
+ param0end = mData->mByteCode.size();
+ }
+ return function;
+}
+
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::CompileExpression(const char* function)
+{
+ size_t param0end=0;
+ while(true)
+ {
+ SkipSpace(function);
+ function = CompileAnd(function);
+ if(!function) return 0;
+
+ if(param0end)
+ {
+ if(mData->mByteCode.back() == cNotNot) mData->mByteCode.pop_back();
+
+ AddFunctionOpcode(cOr);
+ --mStackPtr;
+ }
+ if(*function != '|') break;
+ ++function;
+ param0end = mData->mByteCode.size();
+ }
+ return function;
+}
+
+template<typename Value_t>
+const char* FunctionParserBase<Value_t>::Compile(const char* function)
+{
+ while(true)
+ {
+ // Check if an identifier appears as first token:
+ SkipSpace(function);
+ unsigned nameLength = readIdentifier<Value_t>(function);
+ if(nameLength > 0 && !(nameLength & 0x80000000U))
+ {
+ typename Data::InlineVariable inlineVar =
+ { NamePtr(function, nameLength), 0 };
+
+ // Check if it's an unknown identifier:
+ typename NamePtrsMap<Value_t>::iterator nameIter =
+ mData->mNamePtrs.find(inlineVar.mName);
+ if(nameIter == mData->mNamePtrs.end())
+ {
+ const char* function2 = function + nameLength;
+ SkipSpace(function2);
+
+ // Check if ":=" follows the unknown identifier:
+ if(function2[0] == ':' && function2[1] == '=')
+ {
+ // Parse the expression that follows and create the
+ // inline variable:
+ function2 = CompileExpression(function2 + 2);
+ if(!function2) return 0;
+ if(*function2 != ';') return function2;
+
+ inlineVar.mFetchIndex = mStackPtr - 1;
+ mData->mInlineVarNames.push_back(inlineVar);
+
+ // Continue with the expression after the ';':
+ function = function2 + 1;
+ continue;
+ }
+ }
+ }
+ break;
+ }
+
+ return CompileExpression(function);
+}
+
+template<typename Value_t> template<bool PutFlag>
+inline void FunctionParserBase<Value_t>::PushOpcodeParam
+ (unsigned value)
+{
+ mData->mByteCode.push_back(value | (PutFlag ? 0x80000000U : 0u));
+ if(PutFlag) mHasByteCodeFlags = true;
+}
+
+template<typename Value_t> template<bool PutFlag>
+inline void FunctionParserBase<Value_t>::PutOpcodeParamAt
+ (unsigned value, unsigned offset)
+{
+ mData->mByteCode[offset] = value | (PutFlag ? 0x80000000U : 0u);
+ if(PutFlag) mHasByteCodeFlags = true;
+}
+
+//===========================================================================
+// Function evaluation
+//===========================================================================
+template<typename Value_t>
+Value_t FunctionParserBase<Value_t>::Eval(const Value_t* Vars)
+{
+ if(mParseErrorType != FP_NO_ERROR) return Value_t(0);
+
+ const unsigned* const byteCode = &(mData->mByteCode[0]);
+ const Value_t* const immed = mData->mImmed.empty() ? 0 : &(mData->mImmed[0]);
+ const unsigned byteCodeSize = unsigned(mData->mByteCode.size());
+ unsigned IP, DP=0;
+ int SP=-1;
+
+#ifdef FP_USE_THREAD_SAFE_EVAL
+ /* If Eval() may be called by multiple threads simultaneously,
+ * then Eval() must allocate its own stack.
+ */
+#ifdef FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA
+ /* alloca() allocates room from the hardware stack.
+ * It is automatically freed when the function returns.
+ */
+ Value_t* const Stack = (Value_t*)alloca(mData->mStackSize*sizeof(Value_t));
+#else
+ /* Allocate from the heap. Ensure that it is freed
+ * automatically no matter which exit path is taken.
+ */
+ struct AutoDealloc
+ {
+ Value_t* ptr;
+ ~AutoDealloc() { delete[] ptr; }
+ } AutoDeallocStack = { new Value_t[mData->mStackSize] };
+ Value_t*& Stack = AutoDeallocStack.ptr;
+#endif
+#else
+ /* No thread safety, so use a global stack. */
+ std::vector<Value_t>& Stack = mData->mStack;
+#endif
+
+ for(IP=0; IP<byteCodeSize; ++IP)
+ {
+ switch(byteCode[IP])
+ {
+// Functions:
+ case cAbs: Stack[SP] = fp_abs(Stack[SP]); break;
+
+ case cAcos:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] < Value_t(-1) || Stack[SP] > Value_t(1))
+ { mEvalErrorType=4; return Value_t(0); }
+# endif
+ Stack[SP] = fp_acos(Stack[SP]); break;
+
+ case cAcosh:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] < Value_t(1))
+ { mEvalErrorType=4; return Value_t(0); }
+# endif
+ Stack[SP] = fp_acosh(Stack[SP]); break;
+
+ case cAsin:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] < Value_t(-1) || Stack[SP] > Value_t(1))
+ { mEvalErrorType=4; return Value_t(0); }
+# endif
+ Stack[SP] = fp_asin(Stack[SP]); break;
+
+ case cAsinh: Stack[SP] = fp_asinh(Stack[SP]); break;
+
+ case cAtan: Stack[SP] = fp_atan(Stack[SP]); break;
+
+ case cAtan2: Stack[SP-1] = fp_atan2(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cAtanh:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] <= Value_t(-1) || Stack[SP] >= Value_t(1))
+ { mEvalErrorType=4; return Value_t(0); }
+# endif
+ Stack[SP] = fp_atanh(Stack[SP]); break;
+
+ case cCbrt: Stack[SP] = fp_cbrt(Stack[SP]); break;
+
+ case cCeil: Stack[SP] = fp_ceil(Stack[SP]); break;
+
+ case cCos: Stack[SP] = fp_cos(Stack[SP]); break;
+
+ case cCosh: Stack[SP] = fp_cosh(Stack[SP]); break;
+
+ case cCot:
+ {
+ const Value_t t = fp_tan(Stack[SP]);
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(t == Value_t(0)) { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP] = Value_t(1)/t; break;
+ }
+
+ case cCsc:
+ {
+ const Value_t s = fp_sin(Stack[SP]);
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(s == 0) { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP] = Value_t(1)/s; break;
+ }
+
+
+# ifndef FP_DISABLE_EVAL
+ case cEval:
+ {
+ const unsigned varAmount = mData->mVariablesAmount;
+ Value_t retVal = Value_t(0);
+ if(mEvalRecursionLevel == FP_EVAL_MAX_REC_LEVEL)
+ {
+ mEvalErrorType = 5;
+ }
+ else
+ {
+ ++mEvalRecursionLevel;
+# ifndef FP_USE_THREAD_SAFE_EVAL
+ /* Eval() will use mData->mStack for its storage.
+ * Swap the current stack with an empty one.
+ * This is the not-thread-safe method.
+ */
+ std::vector<Value_t> tmpStack(Stack.size());
+ mData->mStack.swap(tmpStack);
+ retVal = Eval(&tmpStack[SP - varAmount + 1]);
+ mData->mStack.swap(tmpStack);
+# else
+ /* Thread safety mode. We don't need to
+ * worry about stack reusing here, because
+ * each instance of Eval() will allocate
+ * their own stack.
+ */
+ retVal = Eval(&Stack[SP - varAmount + 1]);
+# endif
+ --mEvalRecursionLevel;
+ }
+ SP -= varAmount-1;
+ Stack[SP] = retVal;
+ break;
+ }
+# endif
+
+ case cExp: Stack[SP] = fp_exp(Stack[SP]); break;
+
+ case cExp2: Stack[SP] = fp_exp2(Stack[SP]); break;
+
+ case cFloor: Stack[SP] = fp_floor(Stack[SP]); break;
+
+ case cHypot:
+ Stack[SP-1] = fp_hypot(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cIf:
+ if(fp_truth(Stack[SP--]))
+ IP += 2;
+ else
+ {
+ const unsigned* buf = &byteCode[IP+1];
+ IP = buf[0];
+ DP = buf[1];
+ }
+ break;
+
+ case cInt: Stack[SP] = fp_int(Stack[SP]); break;
+
+ case cLog:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(!(Stack[SP] > Value_t(0)))
+ { mEvalErrorType=3; return Value_t(0); }
+# endif
+ Stack[SP] = fp_log(Stack[SP]); break;
+
+ case cLog10:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(!(Stack[SP] > Value_t(0)))
+ { mEvalErrorType=3; return Value_t(0); }
+# endif
+ Stack[SP] = fp_log10(Stack[SP]);
+ break;
+
+ case cLog2:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(!(Stack[SP] > Value_t(0)))
+ { mEvalErrorType=3; return Value_t(0); }
+# endif
+ Stack[SP] = fp_log2(Stack[SP]);
+ break;
+
+ case cMax: Stack[SP-1] = fp_max(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cMin: Stack[SP-1] = fp_min(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cPow:
+# ifndef FP_NO_EVALUATION_CHECKS
+ // x:Negative ^ y:NonInteger is failure,
+ // except when the reciprocal of y forms an integer
+ /*if(Stack[SP-1] < Value_t(0) &&
+ !isInteger(Stack[SP]) &&
+ !isInteger(1.0 / Stack[SP]))
+ { mEvalErrorType=3; return Value_t(0); }*/
+ // x:0 ^ y:negative is failure
+ if(Stack[SP-1] == Value_t(0) &&
+ Stack[SP] < Value_t(0))
+ { mEvalErrorType=3; return Value_t(0); }
+# endif
+ Stack[SP-1] = fp_pow(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cTrunc: Stack[SP] = fp_trunc(Stack[SP]); break;
+
+ case cSec:
+ {
+ const Value_t c = fp_cos(Stack[SP]);
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(c == Value_t(0)) { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP] = Value_t(1)/c; break;
+ }
+
+ case cSin: Stack[SP] = fp_sin(Stack[SP]); break;
+
+ case cSinh: Stack[SP] = fp_sinh(Stack[SP]); break;
+
+ case cSqrt:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] < Value_t(0)) { mEvalErrorType=2; return Value_t(0); }
+# endif
+ Stack[SP] = fp_sqrt(Stack[SP]); break;
+
+ case cTan: Stack[SP] = fp_tan(Stack[SP]); break;
+
+ case cTanh: Stack[SP] = fp_tanh(Stack[SP]); break;
+
+
+// Misc:
+ case cImmed: Stack[++SP] = immed[DP++]; break;
+
+ case cJump:
+ {
+ const unsigned* buf = &byteCode[IP+1];
+ IP = buf[0];
+ DP = buf[1];
+ break;
+ }
+
+// Operators:
+ case cNeg: Stack[SP] = -Stack[SP]; break;
+ case cAdd: Stack[SP-1] += Stack[SP]; --SP; break;
+ case cSub: Stack[SP-1] -= Stack[SP]; --SP; break;
+ case cMul: Stack[SP-1] *= Stack[SP]; --SP; break;
+
+ case cDiv:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# else
+ if(IsIntType<Value_t>::result && Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP-1] /= Stack[SP]; --SP; break;
+
+ case cMod:
+ if(Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+ Stack[SP-1] = fp_mod(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cEqual:
+ Stack[SP-1] = fp_equal(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cNEqual:
+ Stack[SP-1] = fp_nequal(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cLess:
+ Stack[SP-1] = fp_less(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cLessOrEq:
+ Stack[SP-1] = fp_lessOrEq(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cGreater:
+ Stack[SP-1] = fp_less(Stack[SP], Stack[SP-1]);
+ --SP; break;
+
+ case cGreaterOrEq:
+ Stack[SP-1] = fp_lessOrEq(Stack[SP], Stack[SP-1]);
+ --SP; break;
+
+ case cNot: Stack[SP] = fp_not(Stack[SP]); break;
+
+ case cNotNot: Stack[SP] = fp_notNot(Stack[SP]); break;
+
+ case cAnd:
+ Stack[SP-1] = fp_and(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+ case cOr:
+ Stack[SP-1] = fp_or(Stack[SP-1], Stack[SP]);
+ --SP; break;
+
+// Degrees-radians conversion:
+ case cDeg: Stack[SP] = RadiansToDegrees(Stack[SP]); break;
+ case cRad: Stack[SP] = DegreesToRadians(Stack[SP]); break;
+
+// User-defined function calls:
+ case cFCall:
+ {
+ unsigned index = byteCode[++IP];
+ unsigned params = mData->mFuncPtrs[index].mParams;
+ Value_t retVal =
+ mData->mFuncPtrs[index].mFuncPtr(&Stack[SP-params+1]);
+ SP -= int(params)-1;
+ Stack[SP] = retVal;
+ break;
+ }
+
+ case cPCall:
+ {
+ unsigned index = byteCode[++IP];
+ unsigned params = mData->mFuncParsers[index].mParams;
+ Value_t retVal =
+ mData->mFuncParsers[index].mParserPtr->Eval
+ (&Stack[SP-params+1]);
+ SP -= int(params)-1;
+ Stack[SP] = retVal;
+ const int error =
+ mData->mFuncParsers[index].mParserPtr->EvalError();
+ if(error)
+ {
+ mEvalErrorType = error;
+ return 0;
+ }
+ break;
+ }
+
+
+ case cFetch:
+ {
+ unsigned stackOffs = byteCode[++IP];
+ Stack[SP+1] = Stack[stackOffs]; ++SP;
+ break;
+ }
+
+#ifdef FP_SUPPORT_OPTIMIZER
+ case cPopNMov:
+ {
+ unsigned stackOffs_target = byteCode[++IP];
+ unsigned stackOffs_source = byteCode[++IP];
+ Stack[stackOffs_target] = Stack[stackOffs_source];
+ SP = stackOffs_target;
+ break;
+ }
+
+ case cLog2by:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP-1] <= Value_t(0))
+ { mEvalErrorType=3; return Value_t(0); }
+# endif
+ Stack[SP-1] = fp_log2(Stack[SP-1]) * Stack[SP];
+ --SP;
+ break;
+
+ case cNop: break;
+#endif // FP_SUPPORT_OPTIMIZER
+
+ case cSinCos:
+ fp_sinCos(Stack[SP], Stack[SP+1], Stack[SP]);
+ ++SP;
+ break;
+
+ case cAbsNot:
+ Stack[SP] = fp_absNot(Stack[SP]); break;
+ case cAbsNotNot:
+ Stack[SP] = fp_absNotNot(Stack[SP]); break;
+ case cAbsAnd:
+ Stack[SP-1] = fp_absAnd(Stack[SP-1], Stack[SP]);
+ --SP; break;
+ case cAbsOr:
+ Stack[SP-1] = fp_absOr(Stack[SP-1], Stack[SP]);
+ --SP; break;
+ case cAbsIf:
+ if(fp_absTruth(Stack[SP--]))
+ IP += 2;
+ else
+ {
+ const unsigned* buf = &byteCode[IP+1];
+ IP = buf[0];
+ DP = buf[1];
+ }
+ break;
+
+ case cDup: Stack[SP+1] = Stack[SP]; ++SP; break;
+
+ case cInv:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# else
+ if(IsIntType<Value_t>::result && Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP] = Value_t(1)/Stack[SP];
+ break;
+
+ case cSqr:
+ Stack[SP] = Stack[SP]*Stack[SP];
+ break;
+
+ case cRDiv:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP-1] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# else
+ if(IsIntType<Value_t>::result && Stack[SP-1] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP-1] = Stack[SP] / Stack[SP-1]; --SP; break;
+
+ case cRSub: Stack[SP-1] = Stack[SP] - Stack[SP-1]; --SP; break;
+
+ case cRSqrt:
+# ifndef FP_NO_EVALUATION_CHECKS
+ if(Stack[SP] == Value_t(0))
+ { mEvalErrorType=1; return Value_t(0); }
+# endif
+ Stack[SP] = Value_t(1) / fp_sqrt(Stack[SP]); break;
+
+
+// Variables:
+ default:
+ Stack[++SP] = Vars[byteCode[IP]-VarBegin];
+ }
+ }
+
+ mEvalErrorType=0;
+ return Stack[SP];
+}
+
+
+//===========================================================================
+// Variable deduction
+//===========================================================================
+namespace
+{
+ template<typename Value_t>
+ int deduceVariables(FunctionParserBase<Value_t>& fParser,
+ const char* funcStr,
+ std::string& destVarString,
+ int* amountOfVariablesFound,
+ std::vector<std::string>* destVarNames,
+ bool useDegrees)
+ {
+ typedef std::set<std::string> StrSet;
+ StrSet varNames;
+
+ int oldIndex = -1;
+
+ while(true)
+ {
+ destVarString.clear();
+ for(StrSet::iterator iter = varNames.begin();
+ iter != varNames.end();
+ ++iter)
+ {
+ if(iter != varNames.begin()) destVarString += ",";
+ destVarString += *iter;
+ }
+
+ const int index =
+ fParser.Parse(funcStr, destVarString, useDegrees);
+ if(index < 0) break;
+ if(index == oldIndex) return index;
+
+ unsigned nameLength = readIdentifier<Value_t>(funcStr + index);
+ if(nameLength & 0x80000000U) return index;
+ if(nameLength == 0) return index;
+
+ varNames.insert(std::string(funcStr + index, nameLength));
+ oldIndex = index;
+ }
+
+ if(amountOfVariablesFound)
+ *amountOfVariablesFound = int(varNames.size());
+
+ if(destVarNames)
+ destVarNames->assign(varNames.begin(), varNames.end());
+
+ return -1;
+ }
+}
+
+template<typename Value_t>
+int FunctionParserBase<Value_t>::ParseAndDeduceVariables
+(const std::string& function,
+ int* amountOfVariablesFound,
+ bool useDegrees)
+{
+ std::string varString;
+ return deduceVariables(*this, function.c_str(), varString,
+ amountOfVariablesFound, 0, useDegrees);
+}
+
+template<typename Value_t>
+int FunctionParserBase<Value_t>::ParseAndDeduceVariables
+(const std::string& function,
+ std::string& resultVarString,
+ int* amountOfVariablesFound,
+ bool useDegrees)
+{
+ std::string varString;
+ const int index =
+ deduceVariables(*this, function.c_str(), varString,
+ amountOfVariablesFound, 0, useDegrees);
+ if(index < 0) resultVarString = varString;
+ return index;
+}
+
+template<typename Value_t>
+int FunctionParserBase<Value_t>::ParseAndDeduceVariables
+(const std::string& function,
+ std::vector<std::string>& resultVars,
+ bool useDegrees)
+{
+ std::string varString;
+ std::vector<std::string> vars;
+ const int index =
+ deduceVariables(*this, function.c_str(), varString,
+ 0, &vars, useDegrees);
+ if(index < 0) resultVars.swap(vars);
+ return index;
+}
+
+
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+//===========================================================================
+// Bytecode injection
+//===========================================================================
+template<typename Value_t>
+void FunctionParserBase<Value_t>::InjectRawByteCode
+(const unsigned* bytecode, unsigned bytecodeAmount,
+ const Value_t* immed, unsigned immedAmount, unsigned stackSize)
+{
+ CopyOnWrite();
+
+ mData->mByteCode.assign(bytecode, bytecode + bytecodeAmount);
+ mData->mImmed.assign(immed, immed + immedAmount);
+ mData->mStackSize = stackSize;
+
+#ifndef FP_USE_THREAD_SAFE_EVAL
+ mData->mStack.resize(stackSize);
+#endif
+}
+
+//===========================================================================
+// Debug output
+//===========================================================================
+#include <iomanip>
+#include <sstream>
+namespace
+{
+ inline void printHex(std::ostream& dest, unsigned n)
+ {
+ std::ios::fmtflags flags = dest.flags();
+ dest.width(4); dest.fill('0'); std::hex(dest); //uppercase(dest);
+ dest << n;
+ dest.flags(flags);
+ }
+
+ void padLine(std::ostringstream& dest, unsigned destLength)
+ {
+ for(size_t currentLength = dest.str().length();
+ currentLength < destLength;
+ ++currentLength)
+ {
+ dest << ' ';
+ }
+ }
+
+ template<typename Value_t>
+ std::string findName(const NamePtrsMap<Value_t>& nameMap,
+ unsigned index,
+ typename NameData<Value_t>::DataType type)
+ {
+ for(typename NamePtrsMap<Value_t>::const_iterator
+ iter = nameMap.begin();
+ iter != nameMap.end();
+ ++iter)
+ {
+ if(iter->second.type == type && iter->second.index == index)
+ return std::string(iter->first.name,
+ iter->first.name + iter->first.nameLength);
+ }
+ return "?";
+ }
+
+ const struct PowiMuliType
+ {
+ unsigned opcode_square;
+ unsigned opcode_cumulate;
+ unsigned opcode_invert;
+ unsigned opcode_half;
+ unsigned opcode_invhalf;
+ } iseq_powi = {cSqr,cMul,cInv,cSqrt,cRSqrt},
+ iseq_muli = {~unsigned(0), cAdd,cNeg, ~unsigned(0),~unsigned(0) };
+
+ template<typename Value_t>
+ Value_t ParsePowiMuli(
+ const PowiMuliType& opcodes,
+ const std::vector<unsigned>& ByteCode, unsigned& IP,
+ unsigned limit,
+ size_t factor_stack_base,
+ std::vector<Value_t>& stack,
+ bool IgnoreExcess)
+ {
+ Value_t result = Value_t(1);
+ while(IP < limit)
+ {
+ if(ByteCode[IP] == opcodes.opcode_square)
+ {
+ if(!isInteger(result)) break;
+ result *= Value_t(2);
+ ++IP;
+ continue;
+ }
+ if(ByteCode[IP] == opcodes.opcode_invert)
+ {
+ if(result < Value_t(0)) break;
+ result = -result;
+ ++IP;
+ continue;
+ }
+ if(ByteCode[IP] == opcodes.opcode_half)
+ {
+ if(result > Value_t(0) && isEvenInteger(result))
+ break;
+ if(isInteger(result * Value_t(0.5))) break;
+ result *= Value_t(0.5);
+ ++IP;
+ continue;
+ }
+ if(ByteCode[IP] == opcodes.opcode_invhalf)
+ {
+ if(result > Value_t(0) && isEvenInteger(result))
+ break;
+ if(isInteger(result * Value_t(-0.5))) break;
+ result *= Value_t(-0.5);
+ ++IP;
+ continue;
+ }
+
+ unsigned dup_fetch_pos = IP;
+ Value_t lhs = Value_t(1);
+
+ if(ByteCode[IP] == cFetch)
+ {
+ unsigned index = ByteCode[++IP];
+ if(index < factor_stack_base
+ || size_t(index-factor_stack_base) >= stack.size())
+ {
+ // It wasn't a powi-fetch after all
+ IP = dup_fetch_pos;
+ break;
+ }
+ lhs = stack[index - factor_stack_base];
+ // Note: ^This assumes that cFetch of recentmost
+ // is always converted into cDup.
+ goto dup_or_fetch;
+ }
+
+ if(ByteCode[IP] == cDup)
+ {
+ lhs = result;
+ goto dup_or_fetch;
+
+ dup_or_fetch:
+ stack.push_back(result);
+ ++IP;
+ Value_t subexponent = ParsePowiMuli
+ (opcodes,
+ ByteCode, IP, limit,
+ factor_stack_base, stack,
+ IgnoreExcess);
+ if(IP >= limit && IgnoreExcess)
+ return lhs*subexponent;
+ if(IP >= limit || ByteCode[IP] != opcodes.opcode_cumulate)
+ {
+ // It wasn't a powi-dup after all
+ IP = dup_fetch_pos;
+ break;
+ }
+ ++IP; // skip opcode_cumulate
+ stack.pop_back();
+ result += lhs*subexponent;
+ continue;
+ }
+ break;
+ }
+ return result;
+ }
+
+ template<typename Value_t>
+ Value_t ParsePowiSequence(const std::vector<unsigned>& ByteCode,
+ unsigned& IP, unsigned limit,
+ size_t factor_stack_base,
+ bool IgnoreExcess = false)
+ {
+ std::vector<Value_t> stack;
+ stack.push_back(Value_t(1));
+ return ParsePowiMuli(iseq_powi, ByteCode, IP, limit,
+ factor_stack_base, stack,
+ IgnoreExcess);
+ }
+
+ template<typename Value_t>
+ Value_t ParseMuliSequence(const std::vector<unsigned>& ByteCode,
+ unsigned& IP, unsigned limit,
+ size_t factor_stack_base,
+ bool IgnoreExcess = false)
+ {
+ std::vector<Value_t> stack;
+ stack.push_back(Value_t(1));
+ return ParsePowiMuli(iseq_muli, ByteCode, IP, limit,
+ factor_stack_base, stack,
+ IgnoreExcess);
+ }
+
+ struct IfInfo
+ {
+ std::pair<int,std::string> condition;
+ std::pair<int,std::string> thenbranch;
+ unsigned endif_location;
+
+ IfInfo() : condition(), thenbranch(), endif_location() { }
+ };
+}
+
+template<typename Value_t>
+void FunctionParserBase<Value_t>::PrintByteCode(std::ostream& dest,
+ bool showExpression) const
+{
+ dest << "Size of stack: " << mData->mStackSize << "\n";
+
+ std::ostringstream outputBuffer;
+ std::ostream& output = (showExpression ? outputBuffer : dest);
+
+ const std::vector<unsigned>& ByteCode = mData->mByteCode;
+ const std::vector<Value_t>& Immed = mData->mImmed;
+
+ std::vector<std::pair<int,std::string> > stack;
+ std::vector<IfInfo> if_stack;
+
+ for(unsigned IP = 0, DP = 0; IP <= ByteCode.size(); ++IP)
+ {
+ after_powi_or_muli:;
+ std::string n;
+ bool out_params = false;
+ unsigned params = 2, produces = 1, opcode = 0;
+
+ if(showExpression && !if_stack.empty() &&
+ ( // Normal If termination rule:
+ if_stack.back().endif_location == IP
+ // This rule matches when cJumps are threaded:
+ || (IP < ByteCode.size() && ByteCode[IP] == cJump
+ && !if_stack.back().thenbranch.second.empty())
+ ))
+ {
+ printHex(output, IP);
+ if(if_stack.back().endif_location == IP)
+ output << ": ----- (phi)";
+ else
+ output << ": ----- (phi+)";
+
+ stack.resize(stack.size()+2);
+ std::swap(stack[stack.size()-3], stack[stack.size()-1]);
+ std::swap(if_stack.back().condition, stack[stack.size()-3]);
+ std::swap(if_stack.back().thenbranch, stack[stack.size()-2]);
+ opcode = cIf;
+ params = 3;
+ --IP;
+ if_stack.pop_back();
+ }
+ else
+ {
+ if(IP >= ByteCode.size()) break;
+ opcode = ByteCode[IP];
+
+ if(showExpression && (
+ opcode == cSqr || opcode == cDup
+ || opcode == cInv
+ || opcode == cSqrt || opcode == cRSqrt
+ || opcode == cFetch
+ ))
+ {
+ unsigned changed_ip = IP;
+ Value_t exponent =
+ ParsePowiSequence<Value_t>
+ (ByteCode, changed_ip,
+ if_stack.empty()
+ ? (unsigned)ByteCode.size()
+ : if_stack.back().endif_location,
+ stack.size()-1);
+ std::string operation_prefix;
+ std::ostringstream operation_value;
+ int prio = 0;
+ if(exponent == 1.0)
+ {
+ if(opcode != cDup) goto not_powi_or_muli;
+ Value_t factor =
+ ParseMuliSequence<Value_t>
+ (ByteCode, changed_ip,
+ if_stack.empty()
+ ? (unsigned)ByteCode.size()
+ : if_stack.back().endif_location,
+ stack.size()-1);
+ if(factor == Value_t(1) || factor == Value_t(-1))
+ goto not_powi_or_muli;
+ operation_prefix = "*";
+ operation_value << factor;
+ prio = 3;
+ }
+ else
+ {
+ prio = 2;
+ operation_prefix = "^";
+ operation_value << exponent;
+ }
+
+ //unsigned explanation_before = changed_ip-2;
+ unsigned explanation_before = changed_ip-1;
+
+ const char* explanation_prefix = "_";
+ for(const unsigned first_ip = IP; IP < changed_ip; ++IP)
+ {
+ printHex(output, IP);
+ output << ": ";
+
+ const char* sep = "|";
+ if(first_ip+1 == changed_ip)
+ { sep = "="; explanation_prefix = " "; }
+ else if(IP == first_ip) sep = "\\";
+ else if(IP+1 == changed_ip) sep = "/";
+ else explanation_prefix = "=";
+
+ switch(ByteCode[IP])
+ {
+ case cInv: output << "inv"; break;
+ case cNeg: output << "neg"; break;
+ case cDup: output << "dup"; break;
+ case cSqr: output << "sqr"; break;
+ case cMul: output << "mul"; break;
+ case cAdd: output << "add"; break;
+ case cCbrt: output << "cbrt"; break;
+ case cSqrt: output << "sqrt"; break;
+ case cRSqrt: output << "rsqrt"; break;
+ case cFetch:
+ {
+ unsigned index = ByteCode[++IP];
+ output << "cFetch(" << index << ")";
+ break;
+ }
+ default: break;
+ }
+ padLine(outputBuffer, 20);
+ output << sep;
+ if(IP >= explanation_before)
+ {
+ explanation_before = (unsigned)ByteCode.size();
+ output << explanation_prefix
+ << '[' << (stack.size()-1) << ']';
+ std::string last = stack.back().second;
+ if(stack.back().first >= prio)
+ last = "(" + last + ")";
+ output << last;
+ output << operation_prefix;
+ output << operation_value.str();
+ }
+ else
+ {
+ unsigned p = first_ip;
+ Value_t exp = operation_prefix=="^" ?
+ ParsePowiSequence<Value_t>
+ (ByteCode, p, IP+1, stack.size()-1, true) :
+ ParseMuliSequence<Value_t>
+ (ByteCode, p, IP+1, stack.size()-1, true);
+ std::string last = stack.back().second;
+ if(stack.back().first >= prio)
+ last = "(" + last + ")";
+ output << " ..." << last;
+ output << operation_prefix;
+ output << exp;
+ }
+ dest << outputBuffer.str() << std::endl;
+ outputBuffer.str("");
+ }
+
+ std::string& last = stack.back().second;
+ if(stack.back().first >= prio)
+ last = "(" + last + ")";
+ last += operation_prefix;
+ last += operation_value.str();
+ stack.back().first = prio;
+
+ goto after_powi_or_muli;
+ }
+ not_powi_or_muli:;
+ printHex(output, IP);
+ output << ": ";
+
+ switch(opcode)
+ {
+ case cIf:
+ {
+ unsigned label = ByteCode[IP+1]+1;
+ output << "jz ";
+ printHex(output, label);
+ params = 1;
+ produces = 0;
+ IP += 2;
+
+ if_stack.resize(if_stack.size() + 1);
+ std::swap( if_stack.back().condition, stack.back() );
+ if_stack.back().endif_location = (unsigned) ByteCode.size();
+ stack.pop_back();
+ break;
+ }
+ case cAbsIf:
+ {
+ unsigned dp = ByteCode[IP+2];
+ unsigned label = ByteCode[IP+1]+1;
+ output << "jz_abs " << dp << ",";
+ printHex(output, label);
+ params = 1;
+ produces = 0;
+ IP += 2;
+
+ if_stack.resize(if_stack.size() + 1);
+ std::swap( if_stack.back().condition, stack.back() );
+ if_stack.back().endif_location = (unsigned) ByteCode.size();
+ stack.pop_back();
+ break;
+ }
+
+ case cJump:
+ {
+ unsigned dp = ByteCode[IP+2];
+ unsigned label = ByteCode[IP+1]+1;
+
+ if(!if_stack.empty() && !stack.empty())
+ {
+ std::swap(if_stack.back().thenbranch, stack.back());
+ if_stack.back().endif_location = label;
+ stack.pop_back();
+ }
+
+ output << "jump " << dp << ",";
+ printHex(output, label);
+ params = 0;
+ produces = 0;
+ IP += 2;
+ break;
+ }
+ case cImmed:
+ {
+ if(showExpression)
+ {
+ std::ostringstream buf;
+ buf.precision(8);
+ buf << Immed[DP];
+ stack.push_back( std::make_pair(0, buf.str()) );
+ }
+ output.precision(8);
+ output << "push " << Immed[DP];
+ ++DP;
+ produces = 0;
+ break;
+ }
+
+ case cFCall:
+ {
+ const unsigned index = ByteCode[++IP];
+ params = mData->mFuncPtrs[index].mParams;
+ static std::string name;
+ name = "f:" + findName(mData->mNamePtrs, index,
+ NameData<Value_t>::FUNC_PTR);
+ n = name.c_str();
+ out_params = true;
+ break;
+ }
+
+ case cPCall:
+ {
+ const unsigned index = ByteCode[++IP];
+ params = mData->mFuncParsers[index].mParams;
+ static std::string name;
+ name = "p:" + findName(mData->mNamePtrs, index,
+ NameData<Value_t>::PARSER_PTR);
+ n = name.c_str();
+ out_params = true;
+ break;
+ }
+
+ default:
+ if(OPCODE(opcode) < VarBegin)
+ {
+ switch(opcode)
+ {
+ case cNeg: n = "neg"; params = 1; break;
+ case cAdd: n = "add"; break;
+ case cSub: n = "sub"; break;
+ case cMul: n = "mul"; break;
+ case cDiv: n = "div"; break;
+ case cMod: n = "mod"; break;
+ case cPow: n = "pow"; break;
+ case cEqual: n = "eq"; break;
+ case cNEqual: n = "neq"; break;
+ case cLess: n = "lt"; break;
+ case cLessOrEq: n = "le"; break;
+ case cGreater: n = "gt"; break;
+ case cGreaterOrEq: n = "ge"; break;
+ case cAnd: n = "and"; break;
+ case cOr: n = "or"; break;
+ case cNot: n = "not"; params = 1; break;
+ case cNotNot: n = "notnot"; params = 1; break;
+ case cDeg: n = "deg"; params = 1; break;
+ case cRad: n = "rad"; params = 1; break;
+
+ #ifndef FP_DISABLE_EVAL
+ case cEval: n = "eval"; params = mData->mVariablesAmount;
+ #endif
+
+ case cFetch:
+ {
+ unsigned index = ByteCode[++IP];
+ if(showExpression && index < stack.size())
+ stack.push_back(stack[index]);
+ output << "cFetch(" << index << ")";
+ produces = 0;
+ break;
+ }
+ #ifdef FP_SUPPORT_OPTIMIZER
+ case cLog2by: n = "log2by"; params = 2; out_params = 1; break;
+ case cPopNMov:
+ {
+ size_t a = ByteCode[++IP];
+ size_t b = ByteCode[++IP];
+ if(showExpression && b < stack.size())
+ {
+ std::pair<int, std::string> stacktop(0, "?");
+ if(b < stack.size()) stacktop = stack[b];
+ stack.resize(a);
+ stack.push_back(stacktop);
+ }
+ output << "cPopNMov(" << a << ", " << b << ")";
+ produces = 0;
+ break;
+ }
+ case cNop:
+ output << "nop"; params = 0; produces = 0;
+ break;
+ #endif
+ case cSinCos:
+ {
+ if(showExpression)
+ {
+ std::pair<int, std::string> sin = stack.back();
+ std::pair<int, std::string> cos(
+ 0, "cos(" + sin.second + ")");
+ sin.first = 0;
+ sin.second = "sin(" + sin.second + ")";
+ stack.back() = sin;
+ stack.push_back(cos);
+ }
+ output << "sincos";
+ produces = 0;
+ break;
+ }
+ case cAbsAnd: n = "abs_and"; break;
+ case cAbsOr: n = "abs_or"; break;
+ case cAbsNot: n = "abs_not"; params = 1; break;
+ case cAbsNotNot: n = "abs_notnot"; params = 1; break;
+ case cDup:
+ {
+ if(showExpression)
+ stack.push_back(stack.back());
+ output << "dup";
+ produces = 0;
+ break;
+ }
+ case cInv: n = "inv"; params = 1; break;
+ case cSqr: n = "sqr"; params = 1; break;
+ case cRDiv: n = "rdiv"; break;
+ case cRSub: n = "rsub"; break;
+ case cRSqrt: n = "rsqrt"; params = 1; break;
+
+ default:
+ n = Functions[opcode-cAbs].name;
+ params = Functions[opcode-cAbs].params;
+ out_params = params != 1;
+ }
+ }
+ else
+ {
+ if(showExpression)
+ {
+ stack.push_back(std::make_pair(0,
+ (findName(mData->mNamePtrs, opcode,
+ NameData<Value_t>::VARIABLE))));
+ }
+ output << "push Var" << opcode-VarBegin;
+ produces = 0;
+ }
+ }
+ }
+ if(produces) output << n;
+ if(out_params) output << " (" << params << ")";
+ if(showExpression)
+ {
+ padLine(outputBuffer, 20);
+
+ if(produces > 0)
+ {
+ std::ostringstream buf;
+ const char *paramsep = ",", *suff = "";
+ int prio = 0; bool commutative = false;
+ switch(opcode)
+ {
+ case cIf: buf << "if("; suff = ")";
+ break;
+ case cAbsIf: buf << "if("; suff = ")";
+ break;
+ case cOr: prio = 6; paramsep = "|"; commutative = true;
+ break;
+ case cAnd: prio = 5; paramsep = "&"; commutative = true;
+ break;
+ case cAdd: prio = 4; paramsep = "+"; commutative = true;
+ break;
+ case cSub: prio = 4; paramsep = "-";
+ break;
+ case cMul: prio = 3; paramsep = "*"; commutative = true;
+ break;
+ case cDiv: prio = 3; paramsep = "/";
+ break;
+ case cPow: prio = 2; paramsep = "^";
+ break;
+ case cAbsOr: prio = 6; paramsep = "|"; commutative = true;
+ break;
+ case cAbsAnd: prio = 5; paramsep = "&"; commutative = true;
+ break;
+ case cSqr: prio = 2; suff = "^2";
+ break;
+ case cNeg: buf << "(-("; suff = "))";
+ break;
+ case cNot: buf << "(!("; suff = "))";
+ break;
+ default: buf << n << '('; suff = ")";
+ }
+
+ const char* sep = "";
+ for(unsigned a=0; a<params; ++a)
+ {
+ buf << sep;
+ if(stack.size() + a < params)
+ buf << "?";
+ else
+ {
+ const std::pair<int,std::string>& prev =
+ stack[stack.size() - params + a];
+ if(prio > 0 && (prev.first > prio ||
+ (prev.first==prio && !commutative)))
+ buf << '(' << prev.second << ')';
+ else
+ buf << prev.second;
+ }
+ sep = paramsep;
+ }
+ if(stack.size() >= params)
+ stack.resize(stack.size() - params);
+ else
+ stack.clear();
+ buf << suff;
+ stack.push_back(std::make_pair(prio, buf.str()));
+ //if(n.size() <= 4 && !out_params) padLine(outputBuffer, 20);
+ }
+ //padLine(outputBuffer, 20);
+ output << "= ";
+ if(((opcode == cIf || opcode == cAbsIf) && params != 3)
+ || opcode == cJump
+ #ifdef FP_SUPPORT_OPTIMIZER
+ || opcode == cNop
+ #endif
+ )
+ output << "(void)";
+ else if(stack.empty())
+ output << "[?] ?";
+ else
+ output << '[' << (stack.size()-1) << ']'
+ << stack.back().second;
+ }
+
+ if(showExpression)
+ {
+ dest << outputBuffer.str() << std::endl;
+ outputBuffer.str("");
+ }
+ else
+ output << std::endl;
+ }
+ dest << std::flush;
+}
+#endif
+
+
+#ifndef FP_SUPPORT_OPTIMIZER
+template<typename Value_t>
+void FunctionParserBase<Value_t>::Optimize()
+{
+ // Do nothing if no optimizations are supported.
+}
+#endif
+
+FUNCTIONPARSER_INSTANTIATE_TYPES
diff --git a/fparser/fparser.hh b/fparser/fparser.hh
new file mode 100644
index 0000000..2157c3b
--- /dev/null
+++ b/fparser/fparser.hh
@@ -0,0 +1,179 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen, Joel Yliluoma *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+#ifndef ONCE_FPARSER_H_
+#define ONCE_FPARSER_H_
+
+#include <string>
+#include <vector>
+
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+#include <iostream>
+#endif
+
+#ifdef _MSC_VER
+// Visual Studio's warning about missing definitions for the explicit
+// FunctionParserBase instantiations is irrelevant here.
+#pragma warning(disable : 4661)
+#endif
+
+namespace FPoptimizer_CodeTree { template<typename Value_t> class CodeTree; }
+
+template<typename Value_t>
+class FunctionParserBase
+{
+public:
+ enum ParseErrorType
+ {
+ SYNTAX_ERROR=0, MISM_PARENTH, MISSING_PARENTH, EMPTY_PARENTH,
+ EXPECT_OPERATOR, OUT_OF_MEMORY, UNEXPECTED_ERROR, INVALID_VARS,
+ ILL_PARAMS_AMOUNT, PREMATURE_EOS, EXPECT_PARENTH_FUNC,
+ UNKNOWN_IDENTIFIER,
+ NO_FUNCTION_PARSED_YET,
+ FP_NO_ERROR
+ };
+
+ typedef Value_t value_type;
+
+
+ int Parse(const char* Function, const std::string& Vars,
+ bool useDegrees = false);
+ int Parse(const std::string& Function, const std::string& Vars,
+ bool useDegrees = false);
+
+ void setDelimiterChar(char);
+
+ const char* ErrorMsg() const;
+ inline ParseErrorType GetParseErrorType() const { return mParseErrorType; }
+
+ Value_t Eval(const Value_t* Vars);
+ inline int EvalError() const { return mEvalErrorType; }
+
+ bool AddConstant(const std::string& name, Value_t value);
+ bool AddUnit(const std::string& name, Value_t value);
+
+ typedef Value_t (*FunctionPtr)(const Value_t*);
+
+ bool AddFunction(const std::string& name,
+ FunctionPtr, unsigned paramsAmount);
+ bool AddFunction(const std::string& name, FunctionParserBase&);
+
+ bool RemoveIdentifier(const std::string& name);
+
+ void Optimize();
+
+
+ int ParseAndDeduceVariables(const std::string& function,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+ int ParseAndDeduceVariables(const std::string& function,
+ std::string& resultVarString,
+ int* amountOfVariablesFound = 0,
+ bool useDegrees = false);
+ int ParseAndDeduceVariables(const std::string& function,
+ std::vector<std::string>& resultVars,
+ bool useDegrees = false);
+
+
+ FunctionParserBase();
+ ~FunctionParserBase();
+
+ // Copy constructor and assignment operator (implemented using the
+ // copy-on-write technique for efficiency):
+ FunctionParserBase(const FunctionParserBase&);
+ FunctionParserBase& operator=(const FunctionParserBase&);
+
+
+ void ForceDeepCopy();
+
+
+
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+ // For debugging purposes only.
+ // Performs no sanity checks or anything. If the values are wrong, the
+ // library will crash. Do not use unless you know what you are doing.
+ void InjectRawByteCode(const unsigned* bytecode, unsigned bytecodeAmount,
+ const Value_t* immed, unsigned immedAmount,
+ unsigned stackSize);
+
+ void PrintByteCode(std::ostream& dest, bool showExpression = true) const;
+#endif
+
+
+
+//========================================================================
+private:
+//========================================================================
+
+ friend class FPoptimizer_CodeTree::CodeTree<Value_t>;
+
+// Private data:
+// ------------
+ char mDelimiterChar;
+ ParseErrorType mParseErrorType;
+ int mEvalErrorType;
+
+ struct Data;
+ Data* mData;
+
+ bool mUseDegreeConversion;
+ bool mHasByteCodeFlags;
+ unsigned mEvalRecursionLevel;
+ unsigned mStackPtr;
+ const char* mErrorLocation;
+
+
+// Private methods:
+// ---------------
+ void CopyOnWrite();
+ bool CheckRecursiveLinking(const FunctionParserBase*) const;
+ bool NameExists(const char*, unsigned);
+ bool ParseVariables(const std::string&);
+ int ParseFunction(const char*, bool);
+ const char* SetErrorType(ParseErrorType, const char*);
+
+ void AddFunctionOpcode(unsigned);
+ void AddImmedOpcode(Value_t v);
+ void incStackPtr();
+ void CompilePowi(long);
+ bool TryCompilePowi(Value_t);
+
+ const char* CompileIf(const char*);
+ const char* CompileFunctionParams(const char*, unsigned);
+ const char* CompileElement(const char*);
+ const char* CompilePossibleUnit(const char*);
+ const char* CompilePow(const char*);
+ const char* CompileUnaryMinus(const char*);
+ const char* CompileMult(const char*);
+ const char* CompileAddition(const char*);
+ const char* CompileComparison(const char*);
+ const char* CompileAnd(const char*);
+ const char* CompileExpression(const char*);
+ inline const char* CompileFunction(const char*, unsigned);
+ inline const char* CompileParenthesis(const char*);
+ inline const char* CompileLiteral(const char*);
+ template<bool SetFlag>
+ inline void PushOpcodeParam(unsigned);
+ template<bool SetFlag>
+ inline void PutOpcodeParamAt(unsigned, unsigned offset);
+ const char* Compile(const char*);
+
+protected:
+ // Parsing utility functions
+ static std::pair<const char*, Value_t> ParseLiteral(const char*);
+ static unsigned ParseIdentifier(const char*);
+};
+
+class FunctionParser: public FunctionParserBase<double> {};
+class FunctionParser_f: public FunctionParserBase<float> {};
+class FunctionParser_ld: public FunctionParserBase<long double> {};
+class FunctionParser_li: public FunctionParserBase<long> {};
+
+#endif
diff --git a/fparser/fparser_gmpint.hh b/fparser/fparser_gmpint.hh
new file mode 100644
index 0000000..ba4f049
--- /dev/null
+++ b/fparser/fparser_gmpint.hh
@@ -0,0 +1,15 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen *|
+\***************************************************************************/
+
+#ifndef ONCE_FPARSER_GMPINT_H_
+#define ONCE_FPARSER_GMPINT_H_
+
+#include "fparser.hh"
+#include "mpfr/GmpInt.hh"
+
+class FunctionParser_gmpint: public FunctionParserBase<GmpInt> {};
+
+#endif
diff --git a/fparser/fparser_mpfr.hh b/fparser/fparser_mpfr.hh
new file mode 100644
index 0000000..8807847
--- /dev/null
+++ b/fparser/fparser_mpfr.hh
@@ -0,0 +1,15 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen *|
+\***************************************************************************/
+
+#ifndef ONCE_FPARSER_MPFR_H_
+#define ONCE_FPARSER_MPFR_H_
+
+#include "fparser.hh"
+#include "mpfr/MpfrFloat.hh"
+
+class FunctionParser_mpfr: public FunctionParserBase<MpfrFloat> {};
+
+#endif
diff --git a/fparser/fpaux.hh b/fparser/fpaux.hh
new file mode 100644
index 0000000..fe9dcd9
--- /dev/null
+++ b/fparser/fpaux.hh
@@ -0,0 +1,796 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen, Joel Yliluoma *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+// NOTE:
+// This file contains only internal types for the function parser library.
+// You don't need to include this file in your code. Include "fparser.hh"
+// only.
+
+#ifndef ONCE_FPARSER_AUX_H_
+#define ONCE_FPARSER_AUX_H_
+
+#include <cmath>
+#include <cstring>
+
+#include "fptypes.hh"
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+#include "mpfr/MpfrFloat.hh"
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+#include "mpfr/GmpInt.hh"
+#endif
+
+#ifdef ONCE_FPARSER_H_
+namespace FUNCTIONPARSERTYPES
+{
+ template<typename value_t>
+ struct IsIntType
+ {
+ enum { result = false };
+ };
+ template<>
+ struct IsIntType<long>
+ {
+ enum { result = true };
+ };
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+ template<>
+ struct IsIntType<GmpInt>
+ {
+ enum { result = true };
+ };
+#endif
+
+//==========================================================================
+// Math funcs
+//==========================================================================
+ template<typename ValueT>
+ ValueT fp_pow(const ValueT& x, const ValueT& y);
+
+ template<typename Value_t>
+ inline void fp_sinCos(Value_t& sin, Value_t& cos, const Value_t& a)
+ {
+ // Assuming that "cos" and "a" don't overlap, but "sin" and "a" may.
+ cos = fp_cos(a);
+ sin = fp_sin(a);
+ }
+
+ template<typename Value_t>
+ inline Value_t fp_hypot(Value_t x, Value_t y) { return fp_sqrt(x*x + y*y); }
+
+ template<typename Value_t>
+ inline Value_t fp_asinh(Value_t x)
+ { return fp_log(x + fp_sqrt(x*x + Value_t(1))); }
+ template<typename Value_t>
+ inline Value_t fp_acosh(Value_t x)
+ { return fp_log(x + fp_sqrt(x*x - Value_t(1))); }
+ template<typename Value_t>
+ inline Value_t fp_atanh(Value_t x)
+ { return fp_log( (Value_t(1)+x) / (Value_t(1)-x)) * Value_t(0.5); }
+
+
+ template<typename Value_t>
+ inline Value_t fp_const_pi() // CONSTANT_PI
+ {
+ return Value_t(3.1415926535897932384626433832795028841971693993751L);
+ }
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+ template<>
+ inline MpfrFloat fp_const_pi<MpfrFloat>() { return MpfrFloat::const_pi(); }
+#endif
+
+ template<typename Value_t>
+ inline Value_t fp_const_e() // CONSTANT_E
+ {
+ return Value_t(2.7182818284590452353602874713526624977572L);
+ }
+ template<typename Value_t>
+ inline Value_t fp_const_einv() // CONSTANT_EI
+ {
+ return Value_t(0.367879441171442321595523770161460867445811131L);
+ }
+ template<typename Value_t>
+ inline Value_t fp_const_log2() // CONSTANT_L2, CONSTANT_L2EI
+ {
+ return Value_t(0.69314718055994530941723212145817656807550013436025525412L);
+ }
+ template<typename Value_t>
+ inline Value_t fp_const_log10() // CONSTANT_L10, CONSTANT_L10EI
+ {
+ return Value_t(2.302585092994045684017991454684364207601101488628772976L);
+ }
+ template<typename Value_t>
+ inline Value_t fp_const_log2inv() // CONSTANT_L2I, CONSTANT_L2E
+ {
+ return Value_t(1.442695040888963407359924681001892137426645954L);
+ }
+ template<typename Value_t>
+ inline Value_t fp_const_log10inv() // CONSTANT_L10I, CONSTANT_L10E
+ {
+ return Value_t(0.434294481903251827651128918916605082294397L);
+ }
+
+ template<typename Value_t>
+ inline const Value_t& fp_const_deg_to_rad() // CONSTANT_DR
+ {
+ static const Value_t factor = fp_const_pi<Value_t>() / Value_t(180); // to rad from deg
+ return factor;
+ }
+
+ template<typename Value_t>
+ inline const Value_t& fp_const_rad_to_deg() // CONSTANT_RD
+ {
+ static const Value_t factor = Value_t(180) / fp_const_pi<Value_t>(); // to deg from rad
+ return factor;
+ }
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+ template<>
+ inline MpfrFloat fp_const_e<MpfrFloat>() { return MpfrFloat::const_e(); }
+
+ template<>
+ inline MpfrFloat fp_const_einv<MpfrFloat>() { return MpfrFloat(1) / MpfrFloat::const_e(); }
+
+ template<>
+ inline MpfrFloat fp_const_log2<MpfrFloat>() { return MpfrFloat::const_log2(); }
+
+ /*
+ template<>
+ inline MpfrFloat fp_const_log10<MpfrFloat>() { return fp_log(MpfrFloat(10)); }
+
+ template<>
+ inline MpfrFloat fp_const_log2inv<MpfrFloat>() { return MpfrFloat(1) / MpfrFloat::const_log2(); }
+
+ template<>
+ inline MpfrFloat fp_const_log10inv<MpfrFloat>() { return fp_log10(MpfrFloat::const_e()); }
+ */
+#endif
+
+
+// -------------------------------------------------------------------------
+// double
+// -------------------------------------------------------------------------
+ inline double fp_abs(double x) { return fabs(x); }
+ inline double fp_acos(double x) { return acos(x); }
+ inline double fp_asin(double x) { return asin(x); }
+ inline double fp_atan(double x) { return atan(x); }
+ inline double fp_atan2(double x, double y) { return atan2(x, y); }
+#ifdef FP_SUPPORT_CBRT
+ inline double fp_cbrt(double x) { return cbrt(x); }
+#else
+ inline double fp_cbrt(double x) { return x>0 ? exp(log( x)/3.0)
+ : x<0 ? -exp(log(-x)/3.0)
+ : 0.0; }
+#endif
+ inline double fp_ceil(double x) { return ceil(x); }
+ inline double fp_cos(double x) { return cos(x); }
+ inline double fp_cosh(double x) { return cosh(x); }
+ inline double fp_exp(double x) { return exp(x); }
+ inline double fp_floor(double x) { return floor(x); }
+ inline double fp_int(double x) { return floor(x + .5); }
+ inline double fp_log(double x) { return log(x); }
+ inline double fp_log10(double x)
+ { return log(x) *
+ 0.434294481903251827651128918916605082294397005803666566; }
+ inline double fp_mod(double x, double y) { return fmod(x, y); }
+ inline double fp_sin(double x) { return sin(x); }
+ inline double fp_sinh(double x) { return sinh(x); }
+ inline double fp_sqrt(double x) { return sqrt(x); }
+ inline double fp_tan(double x) { return tan(x); }
+ inline double fp_tanh(double x) { return tanh(x); }
+
+#ifdef FP_SUPPORT_ASINH
+ inline double fp_asinh(double x) { return asinh(x); }
+ inline double fp_acosh(double x) { return acosh(x); }
+ inline double fp_atanh(double x) { return atanh(x); }
+#endif // FP_SUPPORT_ASINH
+#ifdef FP_SUPPORT_HYPOT
+ inline double fp_hypot(double x, double y) { return hypot(x,y); }
+#endif
+
+ inline double fp_trunc(double x) { return x<0.0 ? ceil(x) : floor(x); }
+
+ inline double fp_pow_base(double x, double y) { return pow(x, y); }
+
+#ifndef FP_SUPPORT_LOG2
+ inline double fp_log2(double x)
+ { return log(x) * 1.4426950408889634073599246810018921374266459541529859; }
+#else
+ inline double fp_log2(double x) { return log2(x); }
+#endif // FP_SUPPORT_LOG2
+
+ inline double fp_exp2(double x) { return fp_pow(2.0, x); }
+
+#ifdef FP_EPSILON
+ template<typename Value_t>
+ inline Value_t fp_epsilon() { return FP_EPSILON; }
+#else
+ template<typename Value_t>
+ inline Value_t fp_epsilon() { return 0.0; }
+#endif
+
+ #ifdef _GNU_SOURCE
+ template<>
+ inline void fp_sinCos<double>(double& sin, double& cos, const double& a)
+ {
+ sincos(a, &sin, &cos);
+ }
+ #endif
+
+// -------------------------------------------------------------------------
+// float
+// -------------------------------------------------------------------------
+#ifdef FP_SUPPORT_FLOAT_TYPE
+ inline float fp_abs(float x) { return fabsf(x); }
+ inline float fp_acos(float x) { return acosf(x); }
+ inline float fp_asin(float x) { return asinf(x); }
+ inline float fp_atan(float x) { return atanf(x); }
+ inline float fp_atan2(float x, float y) { return atan2f(x, y); }
+#ifdef FP_SUPPORT_CBRT
+ inline float fp_cbrt(float x) { return cbrtf(x); }
+#else
+ inline float fp_cbrt(float x) { return x>0 ? expf(logf( x)/3.0f)
+ : x<0 ? -expf(logf(-x)/3.0f)
+ : 0.0f; }
+#endif
+ inline float fp_ceil(float x) { return ceilf(x); }
+ inline float fp_cos(float x) { return cosf(x); }
+ inline float fp_cosh(float x) { return coshf(x); }
+ inline float fp_exp(float x) { return expf(x); }
+ inline float fp_floor(float x) { return floorf(x); }
+ inline float fp_int(float x) { return floorf(x + .5F); }
+ inline float fp_log(float x) { return logf(x); }
+ inline float fp_log10(float x)
+ { return logf(x) *
+ 0.434294481903251827651128918916605082294397005803666566F; }
+ inline float fp_mod(float x, float y) { return fmodf(x, y); }
+ inline float fp_sin(float x) { return sinf(x); }
+ inline float fp_sinh(float x) { return sinhf(x); }
+ inline float fp_sqrt(float x) { return sqrtf(x); }
+ inline float fp_tan(float x) { return tanf(x); }
+ inline float fp_tanh(float x) { return tanhf(x); }
+
+#ifdef FP_SUPPORT_ASINH
+ inline float fp_asinh(float x) { return asinhf(x); }
+ inline float fp_acosh(float x) { return acoshf(x); }
+ inline float fp_atanh(float x) { return atanhf(x); }
+#endif // FP_SUPPORT_ASINH
+#ifdef FP_SUPPORT_HYPOT
+ inline float fp_hypot(float x, float y) { return hypotf(x,y); }
+#endif
+
+ inline float fp_trunc(float x) { return x<0.0F ? ceilf(x) : floorf(x); }
+
+ inline float fp_pow_base(float x, float y) { return powf(x, y); }
+
+#ifndef FP_SUPPORT_LOG2
+ inline float fp_log2(float x)
+ { return logf(x) *
+ 1.4426950408889634073599246810018921374266459541529859F; }
+#else
+ inline float fp_log2(float x) { return log2f(x); }
+#endif // FP_SUPPORT_LOG2
+
+ inline float fp_exp2(float x) { return fp_pow(2.0F, x); }
+
+#ifdef FP_EPSILON
+ template<>
+ inline float fp_epsilon<float>() { return 1e-6F; }
+#else
+ template<>
+ inline float fp_epsilon<float>() { return 0.0F; }
+#endif
+
+#endif // FP_SUPPORT_FLOAT_TYPE
+ #ifdef _GNU_SOURCE
+ template<>
+ inline void fp_sinCos<float>(float& sin, float& cos, const float& a)
+ {
+ sincosf(a, &sin, &cos);
+ }
+ #endif
+
+
+
+// -------------------------------------------------------------------------
+// long double
+// -------------------------------------------------------------------------
+#ifdef FP_SUPPORT_LONG_DOUBLE_TYPE
+ inline long double fp_abs(long double x) { return fabsl(x); }
+ inline long double fp_acos(long double x) { return acosl(x); }
+ inline long double fp_asin(long double x) { return asinl(x); }
+ inline long double fp_atan(long double x) { return atanl(x); }
+ inline long double fp_atan2(long double x, long double y)
+ { return atan2l(x, y); }
+#ifdef FP_SUPPORT_CBRT
+ inline long double fp_cbrt(long double x) { return cbrtl(x); }
+#else
+ inline long double fp_cbrt(long double x)
+ { return x>0 ? expl(logl( x)/3.0l)
+ : x<0 ? -expl(logl(-x)/3.0l)
+ : 0.0l; }
+#endif
+ inline long double fp_ceil(long double x) { return ceill(x); }
+ inline long double fp_cos(long double x) { return cosl(x); }
+ inline long double fp_cosh(long double x) { return coshl(x); }
+ inline long double fp_exp(long double x) { return expl(x); }
+ inline long double fp_floor(long double x) { return floorl(x); }
+ inline long double fp_int(long double x) { return floorl(x + .5L); }
+ inline long double fp_log(long double x) { return logl(x); }
+ inline long double fp_log10(long double x)
+ { return logl(x) *
+ 0.434294481903251827651128918916605082294397005803666566L; }
+ inline long double fp_mod(long double x, long double y)
+ { return fmodl(x, y); }
+ inline long double fp_sin(long double x) { return sinl(x); }
+ inline long double fp_sinh(long double x) { return sinhl(x); }
+ inline long double fp_sqrt(long double x) { return sqrtl(x); }
+ inline long double fp_tan(long double x) { return tanl(x); }
+ inline long double fp_tanh(long double x) { return tanhl(x); }
+
+#ifdef FP_SUPPORT_ASINH
+ inline long double fp_asinh(long double x) { return asinhl(x); }
+ inline long double fp_acosh(long double x) { return acoshl(x); }
+ inline long double fp_atanh(long double x) { return atanhl(x); }
+#endif // FP_SUPPORT_ASINH
+#ifdef FP_SUPPORT_HYPOT
+ inline long double fp_hypot(long double x, long double y) { return hypotl(x,y); }
+#endif
+
+ inline long double fp_trunc(long double x)
+ { return x<0.0L ? ceill(x) : floorl(x); }
+
+ inline long double fp_pow_base(long double x, long double y)
+ { return powl(x, y); }
+
+#ifndef FP_SUPPORT_LOG2
+ inline long double fp_log2(long double x)
+ { return fp_log(x) * 1.4426950408889634073599246810018921374266459541529859L; }
+#else
+ inline long double fp_log2(long double x) { return log2l(x); }
+#endif // FP_SUPPORT_LOG2
+
+ inline long double fp_exp2(long double x) { return fp_pow(2.0L, x); }
+
+#endif // FP_SUPPORT_LONG_DOUBLE_TYPE
+
+ #ifdef _GNU_SOURCE
+ template<>
+ inline void fp_sinCos<long double>(long double& sin, long double& cos, const long double& a)
+ {
+ sincosl(a, &sin, &cos);
+ }
+ #endif
+
+
+// -------------------------------------------------------------------------
+// Long int
+// -------------------------------------------------------------------------
+ inline long fp_abs(long x) { return x < 0 ? -x : x; }
+ inline long fp_acos(long) { return 0; }
+ inline long fp_asin(long) { return 0; }
+ inline long fp_atan(long) { return 0; }
+ inline long fp_atan2(long, long) { return 0; }
+ inline long fp_cbrt(long) { return 0; }
+ inline long fp_ceil(long x) { return x; }
+ inline long fp_cos(long) { return 0; }
+ inline long fp_cosh(long) { return 0; }
+ inline long fp_exp(long) { return 0; }
+ inline long fp_floor(long x) { return x; }
+ inline long fp_int(long x) { return x; }
+ inline long fp_log(long) { return 0; }
+ inline long fp_log10(long) { return 0; }
+ inline long fp_mod(long x, long y) { return x % y; }
+ inline long fp_pow(long, long) { return 0; }
+ inline long fp_sin(long) { return 0; }
+ inline long fp_sinh(long) { return 0; }
+ inline long fp_sqrt(long) { return 1; }
+ inline long fp_tan(long) { return 0; }
+ inline long fp_tanh(long) { return 0; }
+ inline long fp_asinh(long) { return 0; }
+ inline long fp_acosh(long) { return 0; }
+ inline long fp_atanh(long) { return 0; }
+ inline long fp_trunc(long x) { return x; }
+ inline long fp_pow_base(long, long) { return 0; }
+ inline long fp_log2(long) { return 0; }
+ inline long fp_exp2(long) { return 0; }
+
+ template<>
+ inline long fp_epsilon<long>() { return 0; }
+
+
+// -------------------------------------------------------------------------
+// MpfrFloat
+// -------------------------------------------------------------------------
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+ inline MpfrFloat fp_abs(const MpfrFloat& x) { return MpfrFloat::abs(x); }
+ inline MpfrFloat fp_acos(const MpfrFloat& x) { return MpfrFloat::acos(x); }
+ inline MpfrFloat fp_asin(const MpfrFloat& x) { return MpfrFloat::asin(x); }
+ inline MpfrFloat fp_atan(const MpfrFloat& x) { return MpfrFloat::atan(x); }
+ inline MpfrFloat fp_atan2(const MpfrFloat& x, const MpfrFloat& y)
+ { return MpfrFloat::atan2(x, y); }
+ inline MpfrFloat fp_cbrt(const MpfrFloat& x) { return MpfrFloat::cbrt(x); }
+ inline MpfrFloat fp_ceil(const MpfrFloat& x) { return MpfrFloat::ceil(x); }
+ inline MpfrFloat fp_cos(const MpfrFloat& x) { return MpfrFloat::cos(x); }
+ inline MpfrFloat fp_cosh(const MpfrFloat& x) { return MpfrFloat::cosh(x); }
+ inline MpfrFloat fp_exp(const MpfrFloat& x) { return MpfrFloat::exp(x); }
+ inline MpfrFloat fp_floor(const MpfrFloat& x) { return MpfrFloat::floor(x); }
+ inline MpfrFloat fp_hypot(const MpfrFloat& x, const MpfrFloat& y)
+ { return MpfrFloat::hypot(x, y); }
+ inline MpfrFloat fp_int(const MpfrFloat& x) { return MpfrFloat::round(x); }
+ inline MpfrFloat fp_log(const MpfrFloat& x) { return MpfrFloat::log(x); }
+ inline MpfrFloat fp_log10(const MpfrFloat& x) { return MpfrFloat::log10(x); }
+ inline MpfrFloat fp_mod(const MpfrFloat& x, const MpfrFloat& y) { return x % y; }
+ inline MpfrFloat fp_sin(const MpfrFloat& x) { return MpfrFloat::sin(x); }
+ inline MpfrFloat fp_sinh(const MpfrFloat& x) { return MpfrFloat::sinh(x); }
+ inline MpfrFloat fp_sqrt(const MpfrFloat& x) { return MpfrFloat::sqrt(x); }
+ inline MpfrFloat fp_tan(const MpfrFloat& x) { return MpfrFloat::tan(x); }
+ inline MpfrFloat fp_tanh(const MpfrFloat& x) { return MpfrFloat::tanh(x); }
+ inline MpfrFloat fp_asinh(const MpfrFloat& x) { return MpfrFloat::asinh(x); }
+ inline MpfrFloat fp_acosh(const MpfrFloat& x) { return MpfrFloat::acosh(x); }
+ inline MpfrFloat fp_atanh(const MpfrFloat& x) { return MpfrFloat::atanh(x); }
+ inline MpfrFloat fp_trunc(const MpfrFloat& x) { return MpfrFloat::trunc(x); }
+
+ inline MpfrFloat fp_pow(const MpfrFloat& x, const MpfrFloat& y) { return MpfrFloat::pow(x, y); }
+ inline MpfrFloat fp_pow_base(const MpfrFloat& x, const MpfrFloat& y) { return MpfrFloat::pow(x, y); }
+
+ inline MpfrFloat fp_log2(const MpfrFloat& x) { return MpfrFloat::log2(x); }
+ inline MpfrFloat fp_exp2(const MpfrFloat& x) { return MpfrFloat::exp2(x); }
+
+ template<>
+ inline void fp_sinCos<MpfrFloat>(MpfrFloat& sin, MpfrFloat& cos, const MpfrFloat& a)
+ {
+ MpfrFloat::sincos(a, sin, cos);
+ }
+
+ template<>
+ inline MpfrFloat fp_epsilon<MpfrFloat>() { return MpfrFloat::someEpsilon(); }
+#endif // FP_SUPPORT_MPFR_FLOAT_TYPE
+
+
+// -------------------------------------------------------------------------
+// GMP int
+// -------------------------------------------------------------------------
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+ inline GmpInt fp_abs(GmpInt x) { return GmpInt::abs(x); }
+ inline GmpInt fp_acos(GmpInt) { return 0; }
+ inline GmpInt fp_asin(GmpInt) { return 0; }
+ inline GmpInt fp_atan(GmpInt) { return 0; }
+ inline GmpInt fp_atan2(GmpInt, GmpInt) { return 0; }
+ inline GmpInt fp_cbrt(GmpInt) { return 0; }
+ inline GmpInt fp_ceil(GmpInt x) { return x; }
+ inline GmpInt fp_cos(GmpInt) { return 0; }
+ inline GmpInt fp_cosh(GmpInt) { return 0; }
+ inline GmpInt fp_exp(GmpInt) { return 0; }
+ inline GmpInt fp_floor(GmpInt x) { return x; }
+ inline GmpInt fp_hypot(GmpInt, GmpInt) { return 0; }
+ inline GmpInt fp_int(GmpInt x) { return x; }
+ inline GmpInt fp_log(GmpInt) { return 0; }
+ inline GmpInt fp_log10(GmpInt) { return 0; }
+ inline GmpInt fp_mod(GmpInt x, GmpInt y) { return x % y; }
+ inline GmpInt fp_pow(GmpInt, GmpInt) { return 0; }
+ inline GmpInt fp_sin(GmpInt) { return 0; }
+ inline GmpInt fp_sinh(GmpInt) { return 0; }
+ inline GmpInt fp_sqrt(GmpInt) { return 0; }
+ inline GmpInt fp_tan(GmpInt) { return 0; }
+ inline GmpInt fp_tanh(GmpInt) { return 0; }
+ inline GmpInt fp_asinh(GmpInt) { return 0; }
+ inline GmpInt fp_acosh(GmpInt) { return 0; }
+ inline GmpInt fp_atanh(GmpInt) { return 0; }
+ inline GmpInt fp_trunc(GmpInt x) { return x; }
+ inline GmpInt fp_pow_base(GmpInt, GmpInt) { return 0; }
+ inline GmpInt fp_log2(GmpInt) { return 0; }
+ inline GmpInt fp_exp2(GmpInt) { return 0; }
+
+ template<>
+ inline GmpInt fp_epsilon<GmpInt>() { return 0; }
+#endif // FP_SUPPORT_GMP_INT_TYPE
+
+
+// -------------------------------------------------------------------------
+// Comparison
+// -------------------------------------------------------------------------
+#ifdef FP_EPSILON
+ template<typename Value_t>
+ inline bool fp_equal(const Value_t& x, const Value_t& y)
+ { return IsIntType<Value_t>::result
+ ? (x == y)
+ : (fp_abs(x - y) <= fp_epsilon<Value_t>()); }
+
+ template<typename Value_t>
+ inline bool fp_nequal(const Value_t& x, const Value_t& y)
+ { return IsIntType<Value_t>::result
+ ? (x != y)
+ : (fp_abs(x - y) > fp_epsilon<Value_t>()); }
+
+ template<typename Value_t>
+ inline bool fp_less(const Value_t& x, const Value_t& y)
+ { return IsIntType<Value_t>::result
+ ? (x < y)
+ : (x < y - fp_epsilon<Value_t>()); }
+
+ template<typename Value_t>
+ inline bool fp_lessOrEq(const Value_t& x, const Value_t& y)
+ { return IsIntType<Value_t>::result
+ ? (x <= y)
+ : (x <= y + fp_epsilon<Value_t>()); }
+#else // FP_EPSILON
+ template<typename Value_t>
+ inline bool fp_equal(const Value_t& x, const Value_t& y) { return x == y; }
+
+ template<typename Value_t>
+ inline bool fp_nequal(const Value_t& x, const Value_t& y) { return x != y; }
+
+ template<typename Value_t>
+ inline bool fp_less(const Value_t& x, const Value_t& y) { return x < y; }
+
+ template<typename Value_t>
+ inline bool fp_lessOrEq(const Value_t& x, const Value_t& y) { return x <= y; }
+#endif // FP_EPSILON
+
+ template<typename Value_t>
+ inline bool fp_greater(const Value_t& x, const Value_t& y)
+ { return fp_less(y, x); }
+
+ template<typename Value_t>
+ inline bool fp_greaterOrEq(const Value_t& x, const Value_t& y)
+ { return fp_lessOrEq(y, x); }
+
+ template<typename Value_t>
+ inline bool fp_truth(const Value_t& d)
+ {
+ return IsIntType<Value_t>::result
+ ? d != 0
+ : fp_abs(d) >= Value_t(0.5);
+ }
+
+ template<typename Value_t>
+ inline bool fp_absTruth(const Value_t& abs_d)
+ {
+ return IsIntType<Value_t>::result
+ ? abs_d > 0
+ : abs_d >= Value_t(0.5);
+ }
+
+ template<typename Value_t>
+ inline const Value_t& fp_min(const Value_t& d1, const Value_t& d2)
+ { return d1<d2 ? d1 : d2; }
+
+ template<typename Value_t>
+ inline const Value_t& fp_max(const Value_t& d1, const Value_t& d2)
+ { return d1>d2 ? d1 : d2; }
+
+ template<typename Value_t>
+ inline const Value_t fp_not(const Value_t& b)
+ { return Value_t(!fp_truth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_notNot(const Value_t& b)
+ { return Value_t(fp_truth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_absNot(const Value_t& b)
+ { return Value_t(!fp_absTruth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_absNotNot(const Value_t& b)
+ { return Value_t(fp_absTruth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_and(const Value_t& a, const Value_t& b)
+ { return Value_t(fp_truth(a) && fp_truth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_or(const Value_t& a, const Value_t& b)
+ { return Value_t(fp_truth(a) || fp_truth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_absAnd(const Value_t& a, const Value_t& b)
+ { return Value_t(fp_absTruth(a) && fp_absTruth(b)); }
+
+ template<typename Value_t>
+ inline const Value_t fp_absOr(const Value_t& a, const Value_t& b)
+ { return Value_t(fp_absTruth(a) || fp_absTruth(b)); }
+
+ /////////////
+ /* Opcode analysis functions are used by fp_opcode_add.inc */
+ /* Moved here from fparser.cc because fp_opcode_add.inc
+ * is also now included by fpoptimizer.cc
+ */
+ bool IsLogicalOpcode(unsigned op);
+ bool IsComparisonOpcode(unsigned op);
+ unsigned OppositeComparisonOpcode(unsigned op);
+ bool IsNeverNegativeValueOpcode(unsigned op);
+ bool IsAlwaysIntegerOpcode(unsigned op);
+ bool IsUnaryOpcode(unsigned op);
+ bool IsBinaryOpcode(unsigned op);
+ bool HasInvalidRangesOpcode(unsigned op);
+
+ template<typename Value_t>
+ inline Value_t DegreesToRadians(Value_t degrees)
+ {
+ return degrees * fp_const_deg_to_rad<Value_t>();
+ }
+
+ template<typename Value_t>
+ inline Value_t RadiansToDegrees(Value_t radians)
+ {
+ return radians * fp_const_rad_to_deg<Value_t>();
+ }
+
+ template<typename Value_t>
+ inline bool isEvenInteger(Value_t value)
+ {
+ const Value_t halfValue = value * Value_t(0.5);
+ return fp_equal(halfValue, fp_floor(halfValue));
+ }
+
+ template<typename Value_t>
+ inline bool isInteger(Value_t value)
+ {
+ return fp_equal(value, fp_floor(value));
+ }
+
+ // Is value an integer that fits in "long" datatype?
+ template<typename Value_t>
+ inline bool isLongInteger(Value_t value)
+ {
+ return value == Value_t( makeLongInteger(value) );
+ }
+
+ template<typename Value_t>
+ inline long makeLongInteger(Value_t value)
+ {
+ return (long) fp_int(value);
+ }
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+ template<>
+ inline bool isEvenInteger(long value)
+ {
+ return value%2 == 0;
+ }
+
+ template<>
+ inline bool isInteger(long) { return true; }
+
+ template<>
+ inline bool isLongInteger(long) { return true; }
+
+ template<>
+ inline long makeLongInteger(long value)
+ {
+ return value;
+ }
+#endif
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+ template<>
+ inline bool isInteger(MpfrFloat value) { return value.isInteger(); }
+
+ template<>
+ inline bool isEvenInteger(MpfrFloat value)
+ {
+ return isInteger(value) && value%2 == 0;
+ }
+
+ template<>
+ inline long makeLongInteger(MpfrFloat value)
+ {
+ return (long) value.toInt();
+ }
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+ template<>
+ inline bool isEvenInteger(GmpInt value)
+ {
+ return value%2 == 0;
+ }
+
+ template<>
+ inline bool isInteger(GmpInt) { return true; }
+
+ template<>
+ inline long makeLongInteger(GmpInt value)
+ {
+ return (long) value.toInt();
+ }
+#endif
+
+ template<typename Value_t>
+ inline bool isOddInteger(Value_t value)
+ {
+ const Value_t halfValue = (value + Value_t(1)) * Value_t(0.5);
+ return fp_equal(halfValue, fp_floor(halfValue));
+ }
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+ template<>
+ inline bool isOddInteger(long value)
+ {
+ return value%2 != 0;
+ }
+#endif
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+ template<>
+ inline bool isOddInteger(MpfrFloat value)
+ {
+ return value.isInteger() && value%2 != 0;
+ }
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+ template<>
+ inline bool isOddInteger(GmpInt value)
+ {
+ return value%2 != 0;
+ }
+#endif
+} // namespace FUNCTIONPARSERTYPES
+
+#endif // ONCE_FPARSER_H_
+
+
+#ifndef FP_DISABLE_DOUBLE_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_D(g) g(double)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_D(g)
+#endif
+
+#ifdef FP_SUPPORT_FLOAT_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_F(g) g(float)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_F(g)
+#endif
+
+#ifdef FP_SUPPORT_LONG_DOUBLE_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_LD(g) g(long double)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_LD(g)
+#endif
+
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_LI(g) g(long)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_LI(g)
+#endif
+
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_MF(g) g(MpfrFloat)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_MF(g)
+#endif
+
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+# define FUNCTIONPARSER_INSTANTIATE_GI(g) g(GmpInt)
+#else
+# define FUNCTIONPARSER_INSTANTIATE_GI(g)
+#endif
+
+/* Add 'FUNCTIONPARSER_INSTANTIATE_TYPES' at the end of all .cc files
+ containing FunctionParserBase implementations.
+ */
+#define FUNCTIONPARSER_INSTANTIATE_BASE(type) \
+ template class FunctionParserBase<type>;
+
+#define FUNCTIONPARSER_INSTANTIATE_TYPES \
+ FUNCTIONPARSER_INSTANTIATE_D(FUNCTIONPARSER_INSTANTIATE_BASE) \
+ FUNCTIONPARSER_INSTANTIATE_F(FUNCTIONPARSER_INSTANTIATE_BASE) \
+ FUNCTIONPARSER_INSTANTIATE_LD(FUNCTIONPARSER_INSTANTIATE_BASE) \
+ FUNCTIONPARSER_INSTANTIATE_LI(FUNCTIONPARSER_INSTANTIATE_BASE) \
+ FUNCTIONPARSER_INSTANTIATE_MF(FUNCTIONPARSER_INSTANTIATE_BASE) \
+ FUNCTIONPARSER_INSTANTIATE_GI(FUNCTIONPARSER_INSTANTIATE_BASE)
+
+#endif // ONCE_FPARSER_AUX_H_
diff --git a/fparser/fpconfig.hh b/fparser/fpconfig.hh
new file mode 100644
index 0000000..9607a79
--- /dev/null
+++ b/fparser/fpconfig.hh
@@ -0,0 +1,132 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+// Configuration file
+// ------------------
+
+/* NOTE:
+ This file is for the internal use of the function parser only.
+ You don't need to include this file in your source files, just
+ include "fparser.hh".
+*/
+
+
+/* Uncomment any of these lines or define them in your compiler settings
+ to enable the correspondent version of the parser. (These are disabled
+ by default because they rely on C99 functions, and non-standard libraries
+ in the case pf MPFR and GMP, and they make compiling needlessly slower
+ and the resulting binary needlessly larger if they are not used in the
+ program.)
+*/
+//#define FP_SUPPORT_FLOAT_TYPE
+//#define FP_SUPPORT_LONG_DOUBLE_TYPE
+//#define FP_SUPPORT_LONG_INT_TYPE
+//#define FP_SUPPORT_MPFR_FLOAT_TYPE
+//#define FP_SUPPORT_GMP_INT_TYPE
+
+/* Uncomment this line of define it in your compiler settings if you want
+ to disable compiling the basic double version of the library, in case
+ one of the above types is used but not the double type. (If the double
+ type is not used, then disabling it makes compiling faster and the
+ resulting binary smaller.)
+ */
+//#define FP_DISABLE_DOUBLE_TYPE
+
+/*
+ Note that these do not change what FunctionParser supports, they only
+ change how the function is evaluated, potentially making it faster when
+ these functions are involved.
+ These will make the source code use asinh(), acosh(), atanh(), exp2()
+ and log2().
+*/
+//#define FP_SUPPORT_TR1_MATH_FUNCS
+
+#ifdef FP_SUPPORT_TR1_MATH_FUNCS
+#define FP_SUPPORT_ASINH
+#define FP_SUPPORT_EXP2
+#define FP_SUPPORT_LOG2
+#define FP_SUPPORT_CBRT
+#define FP_SUPPORT_HYPOT
+#endif
+
+/*
+ Comment out the following line to enable the eval() function, which can
+ be used in the function string to recursively call the same function.
+ Note that enabling this function may be dangerous even if the maximum
+ recursion level is limited because it is still possible to write functions
+ using it which take enormous amounts of time to evaluate even though the
+ maximum recursion is never reached. This may be undesirable in some
+ applications.
+ Alternatively you can define the FP_ENABLE_EVAL precompiler constant in
+ your compiler settings.
+*/
+#ifndef FP_ENABLE_EVAL
+#define FP_DISABLE_EVAL
+#endif
+
+
+/*
+ Maximum recursion level for eval() calls:
+*/
+#define FP_EVAL_MAX_REC_LEVEL 1000
+
+
+/*
+ Whether to use shortcut evaluation for the & and | operators:
+*/
+#ifndef FP_DISABLE_SHORTCUT_LOGICAL_EVALUATION
+#define FP_ENABLE_SHORTCUT_LOGICAL_EVALUATION
+#endif
+
+/*
+ Whether to enable optimizations that may ignore side effects
+ of if() calls, such as changing if(x,!y,0) into x&!y.
+ This is basically the polar opposite of "shortcut logical evaluation".
+ Disabled by default, because it makes eval() rather unsafe.
+*/
+#ifdef FP_ENABLE_IGNORE_IF_SIDEEFFECTS
+#endif
+
+/*
+ Comment out the following lines out if you are not going to use the
+ optimizer and want a slightly smaller library. The Optimize() method
+ can still be called, but it will not do anything.
+ If you are unsure, just leave it. It won't slow down the other parts of
+ the library.
+*/
+#ifndef FP_NO_SUPPORT_OPTIMIZER
+#define FP_SUPPORT_OPTIMIZER
+#endif
+
+
+/*
+ Epsilon value used with the comparison operators (must be non-negative):
+ (Comment it out if you don't want to use epsilon in comparisons. Might
+ lead to marginally faster evaluation of the comparison operators, but
+ can introduce inaccuracies in comparisons.)
+*/
+#define FP_EPSILON 1e-14
+
+
+/*
+ No member function of FunctionParser is thread-safe. Most prominently,
+ Eval() is not thread-safe. By uncommenting one of these lines the Eval()
+ function can be made thread-safe at the cost of a possible small overhead.
+ The second version requires that the compiler supports the alloca() function,
+ which is not standard, but is faster.
+ */
+//#define FP_USE_THREAD_SAFE_EVAL
+//#define FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA
+
+/*
+ Uncomment (or define in your compiler options) to disable evaluation checks.
+ (Consult the documentation for details.)
+ */
+//#define FP_NO_EVALUATION_CHECKS
diff --git a/fparser/fpoptimizer.cc b/fparser/fpoptimizer.cc
new file mode 100644
index 0000000..5245eb7
--- /dev/null
+++ b/fparser/fpoptimizer.cc
@@ -0,0 +1,10839 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Function optimizer *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Joel Yliluoma *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+/* NOTE:
+ This file contains generated code (from the optimizer sources) and is
+ not intended to be modified by hand. If you want to modify the optimizer,
+ download the development version of the library.
+*/
+
+#include "fpconfig.hh"
+#ifdef FP_SUPPORT_OPTIMIZER
+#include "fparser.hh"
+#include "fptypes.hh"
+#define i43 nW1 a),
+#define i33 info.yH
+#define i23 ,cAtan2
+#define i13 =false;
+#define i03 cAbsIf
+#define tZ3 "Found "
+#define tY3 },{{2,
+#define tX3 {if(apos
+#define tW3 stackpos
+#define tV3 "dup(%u) "
+#define tU3 GetOpcode
+#define tT3 eR{assert
+#define tS3 "%d, cost "
+#define tR3 "immed "<<
+#define tQ3 mFuncParsers
+#define tP3 "PUSH ";xE3(
+#define tO3 stderr
+#define tN3 sep2=" "
+#define tM3 FPHASH_CONST
+#define tL3 cache_needed[
+#define tK3 fprintf
+#define tJ3 ::cout<<"Applying "
+#define tI3 ||tree.tU3
+#define tH3 HANDLE_UNARY_CONST_FUNC
+#define tG3 within,
+#define tF3 y21){if
+#define tE3 c_count
+#define tD3 s_count
+#define tC3 MaxOp
+#define tB3 2)lS 2*
+#define tA3 x11.cG3
+#define t93 l7 0,2,
+#define t83 <eS1(0)
+#define t73 );else{
+#define t63 (n6)nN3
+#define t53 b.Value)
+#define t43 b.Opcode
+#define t33 .nB synth
+#define t23 ].swap(
+#define t13 =synth.
+#define t03 codes[b
+#define eZ3 Value){
+#define eY3 whydump
+#define eX3 i01 eF2
+#define eW3 for(x53
+#define eV3 ;for yS{
+#define eU3 );synth
+#define eT3 info.SaveMatchedParamIndex(
+#define eS3 for(;a<
+#define eR3 nparams
+#define eQ3 first!=
+#define eP3 i03,
+#define eO3 l3 4,1,
+#define eN3 cTan,xJ
+#define eM3 cLog,xJ
+#define eL3 l3 0,1,
+#define eK3 cHypot,
+#define eJ3 nR 0,
+#define eI3 cAbs nR
+#define eH3 std::cO
+#define eG3 fp_pow(
+#define eF3 ,cM2 lD
+#define eE3 .second
+#define eD3 ]eE3
+#define eC3 ].first
+#define eB3 Ne_Mask
+#define eA3 Gt_Mask
+#define e93 Lt_Mask
+#define e83 {nL eS1(
+#define e73 131,4,1,
+#define e63 tC1 max
+#define e53 tU cMul);
+#define e43 131,8,1
+#define e33 FindPos
+#define e23 nN yL
+#define e13 public:
+#define e03 result xM
+#define cZ3 result))lA2
+#define cY3 result(
+#define cX3 {data->
+#define cW3 .eW1 n]
+#define cV3 eG cK1);
+#define cU3 eG yR1
+#define cT3 if(eY1==
+#define cS3 ),has_max(
+#define cR3 (count
+#define cQ3 .empty()
+#define cP3 .iH1 a);
+#define cO3 GetParamCount(nQ
+#define cN3 GetParamCount();
+#define cM3 ;}case
+#define cL3 pclone
+#define cK3 sim.x3
+#define cJ3 fpdata
+#define cI3 cCosh nR
+#define cH3 cCosh,
+#define cG3 Immeds
+#define cF3 l6 1,
+#define cE3 x8(tB2
+#define cD3 newpow
+#define cC3 change
+#define cB3 133,2,
+#define cA3 i01 x2
+#define c93 Params
+#define c83 Needs
+#define c73 byteCode
+#define c63 eT1&occ=
+#define c53 child)
+#define c43 AddFrom(
+#define c33 lT1 nE==
+#define c23 ;for xK2
+#define c13 tC1 lY1
+#define c03 factor_t
+#define yZ3 tree.xJ1
+#define yY3 yA tmp2)
+#define yX3 value1
+#define yW3 model.
+#define yV3 true;n31
+#define yU3 &&p0.max
+#define yT3 p2 eT ifp2
+#define yS3 yJ p2;p2
+#define yR3 cAbsNot
+#define yQ3 switch(tX
+#define yP3 tZ case
+#define yO3 IsNever
+#define yN3 }switch
+#define yM3 stackptr
+#define yL3 nN[++IP]
+#define yK3 const xH
+#define yJ3 yE cPow)
+#define yI3 default_function_handling
+#define yH3 cLog);x9
+#define yG3 ;sim.Push(
+#define yF3 eS1(0.5)
+#define yE3 iJ 1,
+#define yD3 [funcno].
+#define yC3 :start_at()
+#define yB3 Rehash(tT yA
+#define yA3 .size()
+#define y93 IsLogicalValue nW1
+#define y83 (tree))e5
+#define y73 stack[stack yA3-
+#define y63 stack yL
+#define y53 tmp yC 0))
+#define y43 ));tmp tU
+#define y33 ,(long tG1
+#define y23 );tmp2 yC
+#define y13 cMul);xK
+#define y03 1),eS1(1))
+#define xZ3 constvalue
+#define xY3 lD 0));
+#define xX3 )nG1 xK
+#define xW3 nN[IP]==
+#define xV3 opcodes
+#define xU3 did_muli
+#define xT3 switch(lF3.first iY2
+#define xS3 ;for iL1
+#define xR3 Ge0Lt1
+#define xQ3 &&p.max
+#define xP3 :tree.
+#define xO3 =y6 a));if(
+#define xN3 used[b]
+#define xM3 e8(),yG<
+#define xL3 size_t n
+#define xK3 sizeof(
+#define xJ3 cNotNot,
+#define xI3 cOr yF
+#define xH3 359463,
+#define xG3 2,7168,
+#define xF3 param.
+#define xE3 DumpTree
+#define xD3 Gt0Le1
+#define xC3 y21){eS1
+#define xB3 base,eS1
+#define xA3 ==cOr)l9
+#define x93 cAdd iU1
+#define x83 (cM2 lD
+#define x73 lD 2));
+#define x63 eT cond
+#define x53 iX2 0;b<
+#define x43 {}range(
+#define x33 .n_int_sqrt
+#define x23 ,cPow,xJ
+#define x13 ,{1,218,
+#define x03 lD 1))
+#define nZ3 tmp yA tree
+#define nY3 eS1(1)))
+#define nX3 iterator
+#define nW3 begin();
+#define nV3 TreeSet
+#define nU3 parent
+#define nT3 insert(i
+#define nS3 newrel
+#define nR3 eS1(2)));
+#define nQ3 {eS1 tmp
+#define nP3 iU.hash1
+#define nO3 (tree)!=
+#define nN3 )n5 lC
+#define nM3 break;}
+#define nL3 b_needed
+#define nK3 cachepos
+#define nJ3 half=
+#define nI3 src_pos
+#define nH3 reserve(
+#define nG3 treeptr
+#define nF3 iC2 size()
+#define nE3 .resize(
+#define nD3 eU1 void
+#define nC3 ImmedTag
+#define nB3 a,const
+#define nA3 RefCount
+#define n93 Birth();
+#define n83 mulgroup
+#define n73 template
+#define n63 cost_t
+#define n53 n72 nZ
+#define n43 middle
+#define n33 ))break;eS1
+#define n23 };enum
+#define n13 if(op==
+#define n03 (p1.xJ1
+#define lZ3 cLog2by);
+#define lY3 sqrt_cost
+#define lX3 const int
+#define lW3 mul_count
+#define lV3 maxValue1
+#define lU3 minValue1
+#define lT3 maxValue0
+#define lS3 minValue0
+#define lR3 ValueType
+#define lQ3 >(eS1(1),
+#define lP3 abs_mul
+#define lO3 pos_set
+#define lN3 goto e3
+#define lM3 nF1);}if(
+#define lL3 yE cAdd);
+#define lK3 subtree
+#define lJ3 invtree
+#define lI3 lV1=r.specs;if(r.found){
+#define lH3 ,lV1,info
+#define lG3 a;if(&t91
+#define lF3 parampair
+#define lE3 rulenumit
+#define lD3 cIf,l6 3,
+#define lC3 MakeEqual
+#define lB3 nH1,l4::
+#define lA3 nH1,{l4::
+#define l93 newbase
+#define l83 branch1op
+#define l73 branch2op
+#define l63 overlap
+#define l53 truth_a
+#define l43 ),Value(
+#define l33 );nW l4::
+#define l23 if nW1 0)
+#define l13 found_dup
+#define l03 &1)?(poly^(
+#define iZ2 (xF3
+#define iY2 ){case
+#define iX2 size_t b=
+#define iW2 i0 xQ3
+#define iV2 has_min
+#define iU2 Plan_Has(
+#define iT2 ;if(half
+#define iS2 ;}void
+#define iR2 )iS2
+#define iQ2 const nI2
+#define iP2 yV1 class
+#define iO2 namespace
+#define iN2 rhs.hash2;}
+#define iM2 rhs.hash1
+#define iL2 ::res,b8<
+#define iK2 inverted
+#define iJ2 has_max=
+#define iI2 has_max)
+#define iH2 iftree
+#define iG2 depcodes
+#define iF2 explicit
+#define iE2 VarBegin
+#define iD2 cM3 lZ2
+#define iC2 c93.
+#define iB2 ].data);
+#define iA2 y4)));nW
+#define i92 .what eX
+#define i82 ;if(fp_equal(
+#define i72 x02 yJ
+#define i62 begin(),
+#define i52 cond_add
+#define i42 cond_mul
+#define i32 cond_and
+#define i22 yG n91
+#define i12 bool e31
+#define i02 unsigned
+#define tZ2 costree
+#define tY2 sintree
+#define tX2 leaf_count
+#define tW2 =GetParam(
+#define tV2 sub_params
+#define tU2 printf(
+#define tT2 cbrt_count
+#define tS2 sqrt_count
+#define tR2 Finite
+#define tQ2 p1 eT ifp1
+#define tP2 pcall_tree
+#define tO2 after_powi
+#define tN2 grammar
+#define tM2 lE 0,1,
+#define tL2 cCos,xJ
+#define tK2 cEqual,
+#define tJ2 ,eO3 507 tS
+#define tI2 ,t71 l7 2,2,
+#define tH2 cLog nR
+#define tG2 l0 2,
+#define tF2 cPow,nU
+#define tE2 cAdd,xZ 2,
+#define tD2 cInv,xZ 1,
+#define tC2 cNeg,xZ 1,
+#define tB2 ),0},{
+#define tA2 x11.SubTrees
+#define t92 x11.Others
+#define t82 param=*i01
+#define t72 std::move(
+#define t62 nM3 switch(
+#define t52 constraints=
+#define t42 .constraints
+#define t32 data;data.
+#define t22 MakeNEqual
+#define t12 for yS eC1
+#define t02 yA mul)
+#define eZ2 Dump(std::
+#define eY2 isInteger(
+#define eX2 (cond.cI cA2
+#define eW2 yA3;++
+#define eV2 nG1 r;r tU
+#define eU2 Comparison
+#define eT2 needs_flip
+#define eS2 {data xB lM
+#define eR2 ,eQ,synth);
+#define eQ2 (half&63)-1;
+#define eP2 value]
+#define eO2 ));TriTruthValue
+#define eN2 );range.nN2
+#define eM2 ,2,1,4,1,2,
+#define eL2 >StackMax)
+#define eK2 ~size_t(0)
+#define eJ2 );t4=!t4;}
+#define eI2 ;}yV1 static
+#define eH2 info.lQ[b].
+#define eG2 const std::eO
+#define eF2 Rule&rule,
+#define eE2 .GetHash().
+#define eD2 (list.first
+#define eC2 ;iU.hash2+=
+#define eB2 ,xA1);lC
+#define eA2 ,const e1&
+#define e92 struct
+#define e82 cGreater,
+#define e72 tree lD 0)
+#define e62 const eS1&
+#define e52 mul_item
+#define e42 innersub
+#define e32 cbrt_cost
+#define e22 best_cost
+#define e12 )))l81 lH
+#define e02 result i0
+#define cZ2 fp_mod(m.
+#define cY2 Compare>
+#define cX2 (*x6)[a].info
+#define cW2 tree y21 yI
+#define cV2 tree nE==
+#define cU2 condition
+#define cT2 per_item
+#define cS2 item_type
+#define cR2 first2
+#define cQ2 ,l8 0,2,
+#define cP2 tS 396676
+#define cO2 Decision
+#define cN2 not_tree
+#define cM2 leaf1
+#define cL2 =tree lD
+#define cK2 group_by
+#define cJ2 ->second
+#define cI2 targetpos
+#define cH2 eat_count
+#define cG2 ParamSpec
+#define cF2 Forget()
+#define cE2 exponent
+#define cD2 ,bool abs){
+#define cC2 synth.Find(
+#define cB2 params
+#define cA2 &&cond eH))
+#define c92 source_tree
+#define c82 nE==cLog2&&
+#define c72 =lT1;bool iQ
+#define c62 <t8,n63>
+#define c52 p1_evenness
+#define c42 c32 i13 if(
+#define c32 tC1 iV2
+#define c22 isNegative(
+#define c12 n73 i5
+#define c02 neg_set
+#define yZ2 StackTopIs(
+#define yY2 cNop,cNop}}
+#define yX2 synth.PushImmed(
+#define yW2 FPoptimizer_ByteCode yU2
+#define yV2 FPoptimizer_ByteCode::
+#define yU2 ::ByteCodeSynth x8
+#define yT2 cTanh,cNop,
+#define yS2 matches
+#define yR2 goto fail;}
+#define yQ2 cSin,xJ
+#define yP2 cTan nR
+#define yO2 cCos nR
+#define yN2 negated
+#define yM2 i7,1,iX+1);
+#define yL2 CodeTree
+#define yK2 yL2 x8
+#define yJ2 ifdata
+#define yI2 best_score
+#define yH2 mulvalue
+#define yG2 pow_item
+#define yF2 nE==cPow&&tJ
+#define yE2 PowiResult
+#define yD2 maxValue
+#define yC2 minValue
+#define yB2 ;pow tU cPow);pow
+#define yA2 result cM3
+#define y92 fp_min(xA,
+#define y82 set_min_max(
+#define y72 div_tree
+#define y62 pow_tree
+#define y52 preserve
+#define y42 PullResult()
+#define y32 dup_or_fetch
+#define y22 nominator]
+#define y12 Rehash(false
+#define y02 test_order
+#define xZ2 lF3,
+#define xY2 .param_count
+#define xX2 shift(index)
+#define xW2 rulenumber
+#define xV2 cTanh nR
+#define xU2 (tree nE
+#define xT2 GetDepth()
+#define xS2 factor_immed
+#define xR2 changes
+#define xQ2 tU tree nE);
+#define xP2 tU cond nE
+#define xO2 Become nW1
+#define xN2 },0,0x1},{{1,
+#define xM2 ,lJ 0x7 tY3
+#define xL2 ;n41 eT y9 lD
+#define xK2 (size_t a=
+#define xJ2 ;}static yN1
+#define xI2 tree lD a)
+#define xH2 for(typename
+#define xG2 exp_diff
+#define xF2 ExponentInfo
+#define xE2 lower_bound(
+#define xD2 factor
+#define xC2 is_logical
+#define xB2 newrel_and
+#define xA2 Suboptimal
+#define x92 cW[c tO
+#define x82 IsAlways;if(
+#define x72 n73 nA1
+#define x62 res_stackpos
+#define x52 half_pos
+#define x42 ;}else{x6=new
+#define x32 )lS 3*
+#define x22 {e1 start_at;
+#define x12 ,(long double)
+#define x02 .Rehash()
+#define nZ2 )return
+#define nY2 );cK3 iJ 2,
+#define nX2 return false;}
+#define nW2 );nM3
+#define nV2 xD1 tA+1);
+#define nU2 ;i7.Remember(
+#define nT2 .match_tree
+#define nS2 l81 true;}
+#define nR2 nD OPCODE
+#define nQ2 yG x8&immed,
+#define nP2 >>1)):(
+#define nO2 CodeTreeData
+#define nN2 multiply(
+#define nM2 i0 i13
+#define nL2 .n73
+#define nK2 var_trees
+#define nJ2 cOr,lP 2,
+#define nI2 yL2&
+#define nH2 ::Optimize(){
+#define nG2 second eE3;
+#define nF2 second.first;
+#define nE2 log2_exponent
+#define nD2 tT.swap(tmp);
+#define nC2 Value(Value::
+#define nB2 dup_fetch_pos
+#define nA2 nN,size_t&l31
+#define n92 *)&*start_at;
+#define n82 yO3 yI lC
+#define n72 ,tree))
+#define n62 ContainsOtherCandidates(
+#define n52 ,cPow l7 2,2,
+#define n42 cSin nR
+#define n32 lK 2},0,iR 1,
+#define n22 lK 1},0,iR 1,
+#define n12 Value_EvenInt
+#define n02 Sign_Negative
+#define lZ2 SubFunction:{
+#define lY2 ParamHolder:{
+#define lX2 MakeFalse,{l4
+#define lW2 if(xW lD a)iA
+#define lV2 ConditionType
+#define lU2 SpecialOpcode
+#define lT2 synth_it
+#define lS2 fp_max(xA);
+#define lR2 assimilated
+#define lQ2 fraction
+#define lP2 0x12},{{
+#define lO2 DUP_BOTH();
+#define lN2 -1-offset].
+#define lM2 tU3()
+#define lL2 parent_opcode)
+#define lK2 TreeCounts
+#define lJ2 bool t4 i13
+#define lI2 SetOpcode(
+#define lH2 found_log2
+#define lG2 div_params
+#define lF2 .CopyOnWrite()
+#define lE2 immed_sum
+#define lD2 OPCODE(opcode)
+#define lC2 std::cout<<"POP "
+#define lB2 (stack yA3-
+#define lA2 break;result*=
+#define l92 FactorStack x8
+#define l82 IsAlways yI lC
+#define l72 l7 2,2,lB1
+#define l62 248024 tS
+#define l52 cAnd,lP 2,
+#define l42 cNot nR
+#define l32 cMul,xZ 2,
+#define l22 DumpHashesFrom
+#define l12 replacing_slot
+#define l02 RefParams
+#define iZ1 if_always[
+#define iY1 WhatDoWhenCase
+#define iX1 exponent_immed
+#define iW1 new_base_immed
+#define iV1 base_immed
+#define iU1 ||op1==
+#define iT1 (size_t a xX
+#define iS1 data[a eD3
+#define iR1 AddCollection(
+#define iQ1 if(newrel_or==
+#define iP1 DUP_ONE(apos);
+#define iO1 flipped
+#define iN1 .UseGetNeeded(
+#define iM1 e9 2,131,
+#define iL1 (i02
+#define iK1 OptimizedUsing
+#define iJ1 Var_or_Funcno
+#define iI1 iJ1;
+#define iH1 DelParam(
+#define iG1 typename nX1::nX3
+#define iF1 )nZ2 true
+#define iE1 GetParams(
+#define iD1 crc32_t
+#define iC1 fphash_value_t
+#define iB1 signed_chain
+#define iA1 IsDefined())
+#define i91 MinusInf
+#define i81 n_immeds
+#define i71 FindClone(xK
+#define i61 denominator]
+#define i51 needs_rehash
+#define i41 AnyWhere_Rec
+#define i31 minimum_need
+#define i21 ~i02(0)
+#define i11 tC1 min
+#define i01 (const
+#define tZ1 ,i01 void*)&
+#define tY1 41,42,43,44,
+#define tX1 constraints&
+#define tW1 tT.iH1
+#define tV1 p1_logical_b
+#define tU1 p0_logical_b
+#define tT1 p1_logical_a
+#define tS1 p0_logical_a
+#define tR1 ,PowiCache&i7,
+#define tQ1 synth.DoDup(
+#define tP1 else if(
+#define tO1 cache_needed
+#define tN1 e9 2,1,e9 2,
+#define tM1 treelist
+#define tL1 IsDescendantOf(
+#define tK1 has_bad_balance
+#define tJ1 (tree,std::cout)
+#define tI1 .SetParamsMove(
+#define tH1 c03 xD2
+#define tG1 double)cE2
+#define tF1 {case IsAlways:
+#define tE1 e02=false
+#define tD1 ;cE2.Rehash(
+#define tC1 result.
+#define tB1 range x8 result
+#define tA1 TopLevel)
+#define t91 *start_at){x6=(
+#define t81 (rule,tree,info
+#define t71 cNEqual
+#define t61 ,cEqual l7 2,2,
+#define t51 cAdd,AnyParams,
+#define t41 lP2 xG3
+#define t31 ,cNotNot nR
+#define t21 ,cLess l7 2,2,
+#define t11 Oneness_NotOne|
+#define t01 Value_IsInteger
+#define eZ1 iK1(
+#define eY1 reltype
+#define eX1 SequenceOpcodes
+#define eW1 sep_list[
+#define eV1 );eG n83);
+#define eU1 l02);
+#define eT1 TreeCountItem
+#define eS1 Value_t
+#define eR1 divgroup
+#define eQ1 ,eS1(-1)))xF
+#define eP1 set_min(fp_floor
+#define eO1 pihalf_limits
+#define eN1 y41 p0.min>=0.0)
+#define eM1 MaxChildDepth
+#define eL1 situation_flags&
+#define eK1 i02 opcode)
+#define eJ1 =yM|i02(nN yA3
+#define eI1 std::pair<It,It>
+#define eH1 eO3 483 tS
+#define eG1 ,l8 0,1,
+#define eF1 tG2 7168,
+#define eE1 Value_Logical
+#define eD1 new_factor_immed
+#define eC1 if(remaining[a])
+#define eB1 occurance_pos
+#define eA1 exponent_hash
+#define e91 exponent_list
+#define e81 CollectionSet x8
+#define e71 CollectMulGroup(
+#define e61 source_set
+#define e51 cE2,nV3
+#define e41 produce_count
+#define e31 operator
+#define e21 )yJ3;lC
+#define e11 back().thenbranch
+#define e01 ParamSpec_Extract
+#define cZ1 retry_anyparams_3
+#define cY1 retry_anyparams_2
+#define cX1 needlist_cached_t
+#define cW1 grammar_rules[*r]
+#define cV1 tF2 0x1 tY3
+#define cU1 CodeTreeImmed x8(
+#define cT1 GetParamCount()==
+#define cS1 by_float_exponent
+#define cR1 fp_equal(cE2
+#define cQ1 new_exp
+#define cP1 end()&&i->first==
+#define cO1 yB3 r);}
+#define cN1 return BecomeZero;
+#define cM1 return BecomeOne;
+#define cL1 if(lQ yA3<=n2)
+#define cK1 addgroup
+#define cJ1 found_log2by
+#define cI1 ())yE cMul);lC
+#define cH1 >=eS1(0)
+#define cG1 nE==yR3)
+#define cF1 ParsePowiMuli(
+#define cE1 branch1_backup
+#define cD1 branch2_backup
+#define cC1 exponent_map
+#define cB1 plain_set
+#define cA1 LightWeight(
+#define c91 }nM3 case
+#define c81 cN3++b)
+#define c71 synth.x5 1
+#define c61 ,i7 eR2
+#define c51 if(value
+#define c41 set_max(fp_ceil cY
+#define c31 e62 v,n7
+#define c21 {eS1 cE2=
+#define c11 should_regenerate=true;
+#define c01 should_regenerate,
+#define yZ1 Collection
+#define yY1 RelationshipResult
+#define yX1 Subdivide_Combine(
+#define yW1 long value
+#define yV1 n73 lT
+#define yU1 yV1 cA
+#define yT1 yV1 e92
+#define yS1 eP nE3 StackMax
+#define yR1 subgroup
+#define yQ1 best_sep_factor
+#define yP1 tP1!result
+#define yO1 needlist_cached
+#define yN1 inline i02
+#define yM1 221646 tS 24803
+#define yL1 Constness_Const
+#define yK1 opcode,bool pad
+#define yJ1 n_occurrences
+#define yI1 changed=true;
+#define yH1 iH1 a);}
+#define yG1 MakesInteger(
+#define yF1 e62 value
+#define yE1 best_sep_cost
+#define yD1 MultiplicationRange
+#define yC1 ;p1.yB3 p1
+#define yB1 yV1 eS1
+#define yA1 n_stacked
+#define y91 AnyParams_Rec
+#define y81 continue;
+#define y71 Become(value lD 0))
+#define y61 ,cGreater l7 2,2,
+#define y51 yV1 inline TriTruthValue
+#define y41 .iV2&&
+#define y31 ));n41 y3 op1 tT.DelParams(
+#define y21 .IsImmed()
+#define y11 =comp.AddItem(atree
+#define y01 needs_sincos
+#define xZ1 Recheck_RefCount_Div
+#define xY1 Recheck_RefCount_Mul
+#define xX1 n83.
+#define xW1 n83;n83 tU
+#define xV1 MultiplyAndMakeLong(
+#define xU1 cMul);y53;tmp
+#define xT1 covers_plus1
+#define xS1 lD2);
+#define xR1 if(synth.FindAndDup(
+#define xQ1 SynthesizeParam(
+#define xP1 public e8,public yG<
+#define xO1 grammar_func
+#define xN1 221426 tS 237795
+#define xM1 t93 165888 tS
+#define xL1 Modulo_Radians},
+#define xK1 tT.SetParam(
+#define xJ1 GetImmed()
+#define xI1 PositionType
+#define xH1 CollectionResult
+#define xG1 yV1 bool
+#define xF1 const_offset
+#define xE1 stacktop_desired
+#define xD1 SetStackTop(
+#define xC1 ,cLessOrEq l7 2,2,
+#define xB1 yV1 void
+#define xA1 cond_type
+#define x91 Recheck_RefCount_RDiv
+#define x81 static const range x8
+#define x71 fPExponentIsTooLarge(
+#define x61 CollectMulGroup_Item(
+#define x51 pair<eS1,nV3>
+#define x41 covers_full_cycle
+#define x31 AssembleSequence(
+#define x21 x8(rule.repl_param_list,
+#define x11 NeedList
+#define x01 )lF3 eE3
+#define nZ1 <<std::dec<<")";}
+#define nY1 &&IsLogicalValue(
+#define nX1 TreeCountType x8
+#define nW1 (tree lD
+#define nV1 <yK2>
+#define nU1 std::pair<T1,T2>&
+#define nT1 n73<typename
+#define nS1 has_good_balance_found
+#define nR1 Rehash();tV2 yL
+#define nQ1 found_log2_on_exponent
+#define nP1 covers_minus1
+#define nO1 needs_resynth
+#define nN1 immed_product
+#define nM1 }},{ProduceNewTree,2,1,
+#define nL1 ,2,1)nS if(found[data.
+#define nK1 t62 bitmask&
+#define nJ1 Sign_Positive
+#define nI1 {DataP slot_holder(xY[
+#define nH1 ::MakeTrue
+#define nG1 {yK2
+#define nF1 tree.iH1 a
+#define nE1 tree lD 1)y21&&
+#define nD1 },{l4::MakeNotP0,l4::
+#define nC1 SetParamMove(
+#define nB1 CodeTreeImmed(eS1(
+#define nA1 <i02 cY2 void
+#define n91 <yL2>&
+#define n81 yG<i02>&c73,
+#define n71 void ByteCodeSynth x8::
+#define n61 )const{return
+#define n51 rhs n61 hash1
+#define n41 changed_if
+#define n31 min=eS1(0);
+#define n21 opposite=
+#define n11 7168 tS 279818,
+#define n01 l81 xA2;
+#define lZ1 MatchResultType
+#define lY1 resulting_exponent
+#define lX1 Unknown:default:;}
+#define lW1 ,lE 2,1,
+#define lV1 (*x6)[a].start_at
+#define lU1 ,cAdd,SelectedParams,0},0,
+#define lT1 GetParam(a)
+#define lS1 inverse_nominator]
+#define lR1 void FunctionParserBase
+#define lQ1 ,nN,IP,limit,y1,stack);
+#define lP1 ByteCodeSynth x8&synth)
+#define lO1 xS3 a=0;a<xT;++a)
+#define lN1 ;std::cout<<
+#define lM1 const yK2
+#define lL1 const yG nV1
+#define lK1 synth.AddOperation(
+#define lJ1 tQ1 found[data.
+#define lI1 SetParams(iE1));
+#define lH1 o<<"("<<std::hex<<data.
+#define lG1 IfBalanceGood(
+#define lF1 n_as_tan_param
+#define lE1 changed_exponent
+#define lD1 retry_positionalparams_2
+#define lC1 i02 index
+#define lB1 463 tS 273436,
+#define lA1 l7 2,2,473304 tS
+#define l91 {l4::MakeNotP1,l4::
+#define l81 ;return
+#define l71 yO3 l81 Unknown;}
+#define l61 PlanNtimesCache(
+#define l51 AddFunctionOpcode_Float(
+#define l41 FPoptimizer_Grammar
+#define l31 IP,size_t limit,size_t y1
+#define l21 AddOperation(cInv,1,1)nS}
+#define l11 e92 ImmedHashGenerator
+#define l01 GetPositivityInfo nO3
+#define iZ tB2 eS1(
+#define iY CopyOnWrite();
+#define iX recursioncount
+#define iW ParamSpec_SubFunctionData
+#define iV inverse_denominator]
+#define iU NewHash
+#define iT tree.GetParamCount()
+#define iS PositionalParams_Rec
+#define iR 0x4},{{
+#define iQ needs_cow=GetRefCount()>1;
+#define iP );nC1 0,cE2);iH1 1);
+#define iO DumpTreeWithIndent(*this);
+#define iN switch(type iY2 cond_or:
+#define iM CalculateResultBoundaries(
+#define iL e62 v,eS1(lN
+#define iK AddFunctionOpcode_Integer(
+#define iJ sim.Eat(
+#define iI edited_powgroup
+#define iH has_unknown_max
+#define iG has_unknown_min
+#define iF if(keep_powi
+#define iE synthed_tree
+#define iD 356668 tS 24852
+#define iC +2]=yM|i02(Immed yA3);
+#define iB matched_params
+#define iA .IsIdenticalTo(
+#define i9 by_exponent
+#define i8 collections
+#define i7 cache
+#define i6 }inline
+#define i5 lT void range x8::
+#define i4 yA comp.cB1[a].value);
+#define i3 AnyParams,2},0,0x0},{{
+#define i2 cS1.data
+#define i1 iF2 nO2(
+#define i0 .has_max
+#define tZ goto ReplaceTreeWithZero;
+#define tY :goto ReplaceTreeWithOne;case
+#define tX GetLogicalValue nW1
+#define tW lN1 std::endl;DumpHashes(
+#define tV ;p2.yB3 p2);tH iH2 nE);e5}
+#define tU .lI2
+#define tT );tree
+#define tS ,{2,
+#define tR lZ 0x0},{{
+#define tQ yV1 nA
+#define tP MakeFalse,l4::
+#define tO ].relationship
+#define tN <=fp_const_negativezero x8())
+#define tM .hash1|=key;iC1 n9
+#define tL [n2 eC3=true;lQ[n2 eD3
+#define tK l41::Grammar*
+#define tJ powgroup lD
+#define tI ;pow tU cLog);tH cMul);
+#define tH tree tU
+#define tG eK2&&found[data.
+#define tF },{l4::MakeNotNotP1,l4::
+#define tE },{l4::MakeNotNotP0,l4::
+#define tD cN3 a-->0;)if(
+#define tC nB1(
+#define tB has_mulgroups_remaining
+#define tA StackTop
+#define t9 MatchInfo x8&
+#define t8 int_exponent_t
+#define t7 RootPowerTable x8::RootPowers[
+#define t6 MatchPositionSpec_AnyParams x8
+#define t5 iO2 FPoptimizer_ByteCode
+#define t4 is_signed
+#define t3 iE1));xX1 Rehash();
+#define t2 result_positivity
+#define t1 biggest_minimum
+#define t0 const iW
+#define eZ ParamSpec_NumConstant x8
+#define eY yK2&tree,std::ostream&o
+#define eX !=Unchanged)if(TestCase(
+#define eW cond_tree
+#define eV else_tree
+#define eU then_tree
+#define eT .AddParam(
+#define eS ;xE3(tree)lN1"\n";
+#define eR yK2&tree)
+#define eQ sequencing
+#define eP StackState
+#define eO string FP_GetOpcodeName(
+#define eN if_stack
+#define eM {return yK2(
+#define eL n_as_sin_param
+#define eK n_as_cos_param
+#define eJ PowiResolver::
+#define eI ];};extern"C"{
+#define eH .BalanceGood
+#define eG AddParamMove(
+#define eF valueType
+#define eE best_factor
+#define eD back().endif_location
+#define eC iC1(iJ1)
+#define eB iC1 key
+#define eA l8 2,1,
+#define e9 130,1,
+#define e8 MatchPositionSpecBase
+#define e7 iF2 yL2(
+#define e6 smallest_maximum
+#define e5 goto redo;
+#define e4 ++IP;y81}if(xW3 xV3.
+#define e3 ReplaceTreeWithParam0;
+#define e2 factor_needs_rehashing
+#define e1 MatchPositionSpecBaseP
+#define e0 nL eS1(-y03;
+#define cZ 79,112,113,117,118,123,124,127,128,
+#define cY )l81 m cM3
+#define cX e01 x8(nM.param_list,
+#define cW relationships
+#define cV 28,29,30,31,32,33,34,35,36,
+#define cU cIf,l0 3,
+#define cT lK 2},0,0x0},{{
+#define cS data.subfunc_opcode
+#define cR }if eD2.xJ1==eS1(
+#define cQ otherhalf
+#define cP :{AdoptChildrenWithSameOpcode(tree);
+#define cO map<fphash_t,std::set<std::string> >
+#define cN const SequenceOpCode x8
+#define cM =fp_cosh(m.min);m.max=fp_cosh(m.max);
+#define cL MatchPositionSpec_PositionalParams x8
+#define cK eS1(1.5)*fp_const_pi x8()
+#define cJ !=Unchanged nZ2 iZ1
+#define cI FoundChild
+#define cH CalculatePowiFactorCost(
+#define cG T1,typename T2>inline i12()(
+#define cF yK2 tmp;tmp tU
+#define cE has_nonlogical_values
+#define cD from_logical_context)
+#define cC for xK2 xW.cN3 a-->0;)
+#define cB POWI_CACHE_SIZE
+#define cA static inline yK2
+#define c9 BalanceResultType
+#define c8 cIf,eL3
+#define c7 nA3(0),Opcode(
+#define c6 const{return data->
+#define c5 +=fp_const_twopi x8();
+#define c4 .AddOperation(lM2,
+#define c3 for xK2 0;a<cN3++a){if(
+#define c2 static void MakeHash(nD fphash_t&iU,
+#define c1 l2 2,
+#define c0 MatchPositionSpec_AnyWhere
+#define yZ if iZ2 data.match_type==
+#define yY }PACKED_GRAMMAR_ATTRIBUTE;
+#define yX ,cGreaterOrEq l7 2,2,
+#define yW void OutFloatHex(std::ostream&o,
+#define yV yV1 x72 range x8::
+#define yU b;}};n73<>e92 Comp<
+#define yT eT CodeTreeImmed(
+#define yS xK2 0;a<iT;++a)
+#define yR t93 115824 tS 122999,
+#define yQ t93 129136 tS 128123,
+#define yP t93 472176 tS 24699,
+#define yO ,typename yK2::
+#define yN AssembleSequence_Subdivide(
+#define yM 0x80000000u
+#define yL .push_back(
+#define yK !=eK2){lJ1
+#define yJ ;yK2
+#define yI nZ2 false;
+#define yH paramholder_matches
+#define yG std::vector
+#define yF ,AnyParams,0 l1 0,1,
+#define yE ;iJ 2,
+#define yD for(lE3 r=range.first;r!=range eE3;++r){
+#define yC eT tree lD
+#define yB ComparisonSetBase::
+#define yA .eG
+#define y9 branch2
+#define y8 fp_const_twopi x8());if(
+#define y7 n73 set_min_max_if<cGreater>(eS1(0),
+#define y6 iM tree lD
+#define y5 =y6 0));range x8
+#define y4 tree lD 1).xJ1
+#define y3 x02;tH
+#define y2 lX&&tree lD 1)y21
+#define y1 factor_stack_base
+#define y0 cPow,l6 2,
+#define xZ GroupFunction,0},n0{{
+#define xY data->c93
+#define xX =0;a<nU3.cN3++a)if(
+#define xW branch1
+#define xV {lK2.erase(i);y81}
+#define xU xK2 iT;a-->0;)
+#define xT nM xY2
+#define xS i02 c;i02 char l[
+#define xR 158,167,168,169,178,179,191,195,203,207,215,227,229,232,233,234,235,236,239,240,241,242,245,246,247,248,250,251}};}e92
+#define xQ using iO2 FUNCTIONPARSERTYPES;
+#define xP const eY=std::cout
+#define xO IsIdenticalTo(leaf2 lD
+#define xN FPOPT_autoptr
+#define xM +=result l81 result;}yV1 inline eS1
+#define xL int_exponent
+#define xK newnode
+#define xJ l3 2,1,
+#define xI ParamSpec_SubFunction
+#define xH ParamSpec_ParamHolder
+#define xG has_highlevel_opcodes
+#define xF {if(needs_cow){iY goto
+#define xE ;if(fp_nequal(tmp,eS1(0)))lL eS1(1)/tmp)n5}lC
+#define xD },{l4::Unchanged,l4::Never},{l4::Unchanged,l4::Never}}
+#define xC best_selected_sep
+#define xB ->Recalculate_Hash_NoRecursion();}
+#define xA fp_sin(min),fp_sin(max))
+#define x9 sim.AddConst(
+#define x8 <eS1>
+#define x7 :nG1 tmp,tmp2;tmp2 tU
+#define x6 position
+#define x5 GetStackTop()-
+#define x4 for yS{range x8
+#define x3 SwapLastTwoInStack();
+#define x2 FPoptimizer_CodeTree::yK2&tree
+#define x1 SetParam(0,iH2 lD 0))yJ p1;p1 tU
+#define x0 TestImmedConstraints(param t42,tree)yI
+#define nZ {tree.FixIncompleteHashes();}
+#define nY {yE3 cInv nW2 x9-1 e21
+#define nX paramholder_index
+#define nW return true;case
+#define nV occurance_counts
+#define nU PositionalParams,0},0,
+#define nT xQ xD1 tA-1);
+#define nS ;synth.yZ2*this)l81;}
+#define nR ,l0 1,
+#define nQ );a-->0;){lM1&powgroup=lT1;if(powgroup
+#define nP ;a<iT;++a)if(ApplyGrammar(tN2,xI2,
+#define nO lK 1},0,0x0},{{
+#define nN ByteCode
+#define nM model_tree
+#define nL return range x8(
+#define nK yG nV1&l02
+#define nJ ConstantFolding_LogicCommon(tree,yB
+#define nI eS1>p xO3 p.
+#define nH nT1 Ref>inline void xN<Ref>::
+#define nG ;tmp2 yC 0 y43 cInv);tmp yY3 l81
+#define nF ):data(new nO2 x8(
+#define nE .lM2
+#define nD FUNCTIONPARSERTYPES::
+#define nC iJ1(),c93(),Hash(),Depth(1),eZ1 0){}
+#define nB SynthesizeByteCode(synth);
+#define nA nO2 x8::nO2(
+#define n9 crc=(key>>10)|(key<<(64-10))eC2((~iC1(crc))*3)^1234567;}};
+#define n8 GetIntegerInfo nW1 0))==IsAlways)lN3
+#define n7 eS1(*const func)(eS1),range x8 model){
+#define n6 e72.xJ1
+#define n5 ;goto do_return;}
+#define n4 while(ApplyGrammar(i01 Grammar&)
+#define n3 DumpParams x8 iZ2 data.param_list,xF3 data xY2,o);
+#define n2 restholder_index
+#define n1 yK2 cE2;cE2 e53 cE2 eT
+#define n0 yL1,0x0},
+#define lZ t51 1},0,
+#define lY ;tree yA n41)nS2
+#define lX l23 y21
+#define lW eG pow x03;pow.iH1 1);pow.Rehash(tT.nC1 0,pow);goto NowWeAreMulGroup;}
+#define lV {cF cPow);y53;tmp yT eS1(
+#define lU :if(ParamComparer x8()(c93[1],c93[0])){std::swap(c93[0],c93[1]);Opcode=
+#define lT <typename eS1>
+#define lS ,eS1(1)/eS1(
+#define lR SetParam(0,e72 lD 0)xK1 1,CodeTreeImmed(
+#define lQ restholder_matches
+#define lP SelectedParams,0},0,0x0},{{
+#define lO n41;n41 xQ2 n41 yA e72);n41 eT xW lD
+#define lN *const func)(eS1),range x8 model=range x8());
+#define lM yV1 yK2::yL2(
+#define lL {tree.ReplaceWithImmed(
+#define lK cMul,AnyParams,
+#define lJ cMul,SelectedParams,0},0,
+#define lI cPow,l0 2
+#define lH iM tmp)cM3
+#define lG :cC3=comp.AddRelationship(atree lD 0),atree lD 1),yB
+#define lF typename eS1>i12()i01 eS1&a,e62 b){return a
+#define lE t51 0 l1
+#define lD .GetParam(
+#define lC break;case
+#define lB {range x8 m=y6 0));
+#define lA xB1 yK2::
+#define l9 ?0:1))yJ n41;n41 xQ2 n41 tI1 tree.iE1));n41 y3
+#define l8 lK 0 l1
+#define l7 ,PositionalParams,0 l1
+#define l6 nU iR
+#define l5 cAdd,lP 2,
+#define l4 RangeComparisonData
+#define l3 PositionalParams,0}},{ProduceNewTree,
+#define l2 lJ 0x0},{{
+#define l1 }},{ReplaceParams,
+#define l0 nU 0x0},{{
+#ifdef _MSC_VER
+typedef
+i02
+int
+iD1;
+#else
+#include <stdint.h>
+typedef
+uint_least32_t
+iD1;
+#endif
+iO2
+crc32{enum{startvalue=0xFFFFFFFFUL,poly=0xEDB88320UL}
+;n73<iD1
+crc>e92
+b8{enum{b1=(crc
+l03
+crc
+nP2
+crc>>1),b2=(b1
+l03
+b1
+nP2
+b1>>1),b3=(b2
+l03
+b2
+nP2
+b2>>1),b4=(b3
+l03
+b3
+nP2
+b3>>1),b5=(b4
+l03
+b4
+nP2
+b4>>1),b6=(b5
+l03
+b5
+nP2
+b5>>1),b7=(b6
+l03
+b6
+nP2
+b6>>1),res=(b7
+l03
+b7
+nP2
+b7>>1)}
+;}
+;inline
+iD1
+update(iD1
+crc,i02
+b){
+#define B4(n) b8<n>iL2 n+1>iL2 n+2>iL2 n+3>::res
+#define R(n) B4(n),B4(n+4),B4(n+8),B4(n+12)
+static
+const
+iD1
+table[256]={R(0x00),R(0x10),R(0x20),R(0x30),R(0x40),R(0x50),R(0x60),R(0x70),R(0x80),R(0x90),R(0xA0),R(0xB0),R(0xC0),R(0xD0),R(0xE0),R(0xF0)}
+;
+#undef R
+#undef B4
+return((crc>>8))^table[(crc^b)&0xFF];i6
+iD1
+calc_upd(iD1
+c,const
+i02
+char*buf,size_t
+size){iD1
+value=c;for(size_t
+p=0;p<size;++p)value=update(value,buf[p])l81
+value;i6
+iD1
+calc
+i01
+i02
+char*buf,size_t
+size){return
+calc_upd(startvalue,buf,size);}
+}
+#ifndef FPOptimizerAutoPtrHH
+#define FPOptimizerAutoPtrHH
+nT1
+Ref>class
+xN{e13
+xN():p(0){}
+xN(Ref*b):p(b){n93}
+xN
+i01
+xN&b):p(b.p){n93
+i6
+Ref&e31*(n61*p;i6
+Ref*e31->(n61
+p;}
+xN&e31=(Ref*b){Set(b)l81*this;}
+xN&e31=i01
+xN&b){Set(b.p)l81*this;}
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+xN(xN&&b):p(b.p){b.p=0;}
+xN&e31=(xN&&b){if(p!=b.p){cF2;p=b.p;b.p=0;}
+return*this;}
+#endif
+~xN(){cF2
+iS2
+UnsafeSetP(Ref*newp){p=newp
+iS2
+swap(xN<Ref>&b){Ref*tmp=p;p=b.p;b.p=tmp;}
+private:inline
+static
+void
+Have(Ref*p2);inline
+void
+cF2;inline
+void
+n93
+inline
+void
+Set(Ref*p2);private:Ref*p;}
+;nH
+cF2{if(!p
+nZ2;p->nA3-=1;if(!p->nA3)delete
+p;}
+nH
+Have(Ref*p2){if(p2)++(p2->nA3);}
+nH
+Birth(){Have(p);}
+nH
+Set(Ref*p2){Have(p2);cF2;p=p2;}
+#endif
+#include <utility>
+e92
+Compare2ndRev{nT1
+T>inline
+i12()i01
+T&nB3
+T&b
+n61
+a
+eE3>b
+eE3;}
+}
+;e92
+Compare1st{nT1
+cG
+const
+nU1
+nB3
+nU1
+b
+n61
+a.first<b.first;}
+nT1
+cG
+const
+nU1
+a,T1
+b
+n61
+a.first<b;}
+nT1
+cG
+T1
+nB3
+nU1
+b
+n61
+a<b.first;}
+}
+;
+#ifndef FPoptimizerHashHH
+#define FPoptimizerHashHH
+#ifdef _MSC_VER
+typedef
+i02
+long
+long
+iC1;
+#define FPHASH_CONST(x) x##ULL
+#else
+#include <stdint.h>
+typedef
+uint_fast64_t
+iC1;
+#define FPHASH_CONST(x) x##ULL
+#endif
+iO2
+FUNCTIONPARSERTYPES{e92
+fphash_t{iC1
+hash1,hash2;fphash_t():hash1(0),hash2(0){}
+fphash_t
+i01
+iC1&nB3
+iC1&b):hash1(a),hash2(b){}
+i12==i01
+fphash_t&n51==iM2&&hash2==iN2
+i12!=i01
+fphash_t&n51!=iM2||hash2!=iN2
+i12<i01
+fphash_t&n51!=iM2?hash1<iM2:hash2<iN2}
+;}
+#endif
+#ifndef FPOptimizer_CodeTreeHH
+#define FPOptimizer_CodeTreeHH
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <vector>
+#include <utility>
+iO2
+l41{e92
+Grammar;}
+t5{iP2
+ByteCodeSynth;}
+iO2
+FPoptimizer_CodeTree{iP2
+yL2;yT1
+nO2;iP2
+yL2{typedef
+xN<nO2
+x8>DataP;DataP
+data;e13
+yL2();~yL2();e92
+OpcodeTag{}
+;e7
+nR2
+o,OpcodeTag);e92
+FuncOpcodeTag{}
+;e7
+nR2
+o,i02
+f,FuncOpcodeTag);e92
+nC3{}
+;e7
+e62
+v,nC3);
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+e7
+eS1&&v,nC3);
+#endif
+e92
+VarTag{}
+;e7
+i02
+varno,VarTag);e92
+CloneTag{}
+;e7
+iQ2
+b,CloneTag);void
+GenerateFrom
+i01
+n81
+const
+nQ2
+const
+typename
+FunctionParserBase
+x8::Data&data,bool
+keep_powi=false);void
+GenerateFrom
+i01
+n81
+const
+nQ2
+const
+typename
+FunctionParserBase
+x8::Data&data,const
+i22
+nK2,bool
+keep_powi=false);void
+SynthesizeByteCode(n81
+nQ2
+size_t&stacktop_max);void
+SynthesizeByteCode(yW2&synth,bool
+MustPopTemps=true)const;size_t
+SynthCommonSubExpressions(yV2
+lP1
+const;void
+SetParams
+i01
+i22
+nD3
+SetParamsMove(i22
+eU1
+yL2
+GetUniqueRef();
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+void
+SetParams(yG<yL2>&&eU1
+#endif
+void
+SetParam(size_t
+which,iQ2
+b);void
+nC1
+size_t
+which,nI2
+b);void
+AddParam
+i01
+nI2
+param);void
+eG
+nI2
+param);void
+AddParams
+i01
+i22
+nD3
+AddParamsMove(i22
+nD3
+AddParamsMove(i22
+l02,size_t
+l12);void
+iH1
+size_t
+index);void
+DelParams();void
+Become
+i01
+nI2
+b);inline
+size_t
+GetParamCount(n61
+iE1)yA3;i6
+nI2
+GetParam(xL3){return
+iE1)[n];i6
+iQ2
+GetParam(xL3
+n61
+iE1)[n];i6
+void
+lI2
+nR2
+o)cX3
+Opcode=o;i6
+nR2
+lM2
+c6
+Opcode;i6
+nD
+fphash_t
+GetHash()c6
+Hash;i6
+const
+i22
+iE1
+n61
+xY;i6
+i22
+iE1){return
+xY;i6
+size_t
+xT2
+c6
+Depth;i6
+e62
+xJ1
+c6
+Value;i6
+i02
+GetVar()c6
+iI1
+i6
+i02
+GetFuncNo()c6
+iI1
+i6
+bool
+IsDefined(n61
+lM2!=nD
+cNop;i6
+bool
+IsImmed(n61
+lM2==nD
+cImmed;i6
+bool
+IsVar(n61
+lM2==nD
+iE2;i6
+i02
+GetRefCount()c6
+nA3
+iS2
+ReplaceWithImmed
+i01
+eS1&i);void
+Rehash(bool
+constantfolding=true);void
+Sort();inline
+void
+Mark_Incompletely_Hashed()cX3
+Depth=0;i6
+bool
+Is_Incompletely_Hashed()c6
+Depth==0;i6
+const
+tK
+GetOptimizedUsing()c6
+iK1;i6
+void
+SetOptimizedUsing
+i01
+tK
+g)cX3
+iK1=g;}
+bool
+RecreateInversionsAndNegations(bool
+prefer_base2=false);void
+FixIncompleteHashes();void
+swap(nI2
+b){data.swap(b.data);}
+bool
+IsIdenticalTo
+i01
+nI2
+b)const;void
+iY}
+;yT1
+nO2{int
+nA3;nR2
+Opcode;eS1
+Value;i02
+iI1
+yG
+nV1
+c93;nD
+fphash_t
+Hash;size_t
+Depth;const
+tK
+iK1;nO2();nO2
+i01
+nO2&b);i1
+nR2
+o);i1
+nR2
+o,i02
+f);i1
+e62
+i);
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+i1
+eS1&&i);nO2(nO2&&b);
+#endif
+bool
+IsIdenticalTo
+i01
+nO2&b)const;void
+Sort();void
+Recalculate_Hash_NoRecursion();private:void
+e31=i01
+nO2&b);}
+;yU1
+CodeTreeImmed
+i01
+eS1&i)eM
+i
+yO
+nC3());}
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+yU1
+CodeTreeImmed(eS1&&i)eM
+t72
+i)yO
+nC3());}
+#endif
+yU1
+CodeTreeOp(nR2
+opcode)eM
+opcode
+yO
+OpcodeTag());}
+yU1
+CodeTreeFuncOp(nR2
+opcode,i02
+f)eM
+opcode,f
+yO
+FuncOpcodeTag());}
+yU1
+CodeTreeVar
+iL1
+varno)eM
+varno
+yO
+VarTag());}
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+xB1
+DumpHashes(xP);xB1
+xE3(xP);xB1
+DumpTreeWithIndent(xP,const
+std::string&indent="\\"
+);
+#endif
+}
+#endif
+#endif
+#ifndef FPOPT_NAN_CONST
+#include <iostream>
+#define FPOPT_NAN_CONST (-1712345.25)
+iO2
+FPoptimizer_CodeTree{iP2
+yL2;}
+iO2
+l41{enum
+ImmedConstraint_Value{ValueMask=0x07,Value_AnyNum=0x0,n12=0x1,Value_OddInt=0x2,t01=0x3,Value_NonInteger=0x4,eE1=0x5
+n23
+ImmedConstraint_Sign{SignMask=0x18,Sign_AnySign=0x00,nJ1=0x08,n02=0x10,Sign_NoIdea=0x18
+n23
+ImmedConstraint_Oneness{OnenessMask=0x60,Oneness_Any=0x00,Oneness_One=0x20,Oneness_NotOne=0x40
+n23
+ImmedConstraint_Constness{ConstnessMask=0x180,Constness_Any=0x00,yL1=0x80,Constness_NotConst=0x100
+n23
+Modulo_Mode{Modulo_None=0,Modulo_Radians=1
+n23
+Situation_Flags{LogicalContextOnly=0x01,NotForIntegers=0x02,OnlyForIntegers=0x04
+n23
+lU2{NumConstant,ParamHolder,SubFunction
+n23
+ParamMatchingType{PositionalParams,SelectedParams,AnyParams,GroupFunction
+n23
+RuleType{ProduceNewTree,ReplaceParams}
+;
+#ifdef __GNUC__
+# define PACKED_GRAMMAR_ATTRIBUTE __attribute__((packed))
+#else
+# define PACKED_GRAMMAR_ATTRIBUTE
+#endif
+typedef
+std::pair<lU2,const
+void*>cG2;yV1
+cG2
+e01
+iL1
+paramlist,lC1);xG1
+ParamSpec_Compare
+i01
+void*nB3
+void*b,lU2
+type);i02
+ParamSpec_GetDepCode
+i01
+cG2&b);e92
+xH{lC1:8;i02
+constraints:9;i02
+depcode:15;yY
+yT1
+ParamSpec_NumConstant{eS1
+xZ3;i02
+modulo;yY
+e92
+iW{i02
+param_count:2;i02
+param_list:30;nR2
+subfunc_opcode:8;ParamMatchingType
+match_type:3;i02
+n2:5;yY
+e92
+xI{iW
+data;i02
+constraints:9;i02
+depcode:7;yY
+e92
+Rule{RuleType
+ruletype:2;i02
+situation_flags:3;i02
+repl_param_count:2+11;i02
+repl_param_list:30;iW
+match_tree;yY
+e92
+Grammar{i02
+rule_count;i02
+char
+rule_list[999
+eI
+extern
+const
+Rule
+grammar_rules[];}
+xB1
+DumpParam
+i01
+cG2&p,std::ostream&o=std::cout);xB1
+DumpParams
+iL1
+paramlist,i02
+count,std::ostream&o=std::cout);}
+#endif
+#ifndef M_PI
+#define M_PI 3.1415926535897932384626433832795
+#endif
+#define CONSTANT_POS_INF HUGE_VAL
+#define CONSTANT_NEG_INF (-HUGE_VAL)
+iO2
+FUNCTIONPARSERTYPES{yV1
+inline
+eS1
+fp_const_pihalf(){return
+fp_const_pi
+x8()*yF3;}
+yV1
+inline
+eS1
+fp_const_twopi(){eS1
+cY3
+fp_const_pi
+x8());e03
+fp_const_twoe(){eS1
+cY3
+fp_const_e
+x8());e03
+fp_const_twoeinv(){eS1
+cY3
+fp_const_einv
+x8());e03
+fp_const_negativezero(){
+#ifdef FP_EPSILON
+return-fp_epsilon
+x8();
+#else
+return
+eS1(-1e-14);
+#endif
+}
+}
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <vector>
+#include <utility>
+#include <iostream>
+iO2
+FPoptimizer_Optimize{using
+iO2
+l41;using
+iO2
+FPoptimizer_CodeTree;xQ
+iP2
+MatchInfo{e13
+yG<std::pair<bool,yG
+nV1> >lQ;yG
+nV1
+yH;yG<i02>iB;e13
+MatchInfo():lQ(),yH(),iB(){}
+e13
+bool
+SaveOrTestRestHolder
+iL1
+n2,lL1&tM1){cL1{lQ
+nE3
+n2+1);lQ
+tL=tM1
+nS2
+if(lQ[n2
+eC3==false){lQ
+tL=tM1
+nS2
+lL1&found=lQ[n2
+eD3;if(tM1
+yA3!=found
+yA3
+yI
+for
+xK2
+0;a<tM1
+eW2
+a)if(!tM1[a]iA
+found[a])yI
+return
+true
+iS2
+SaveRestHolder
+iL1
+n2,yG
+nV1&tM1){cL1
+lQ
+nE3
+n2+1);lQ
+tL.swap(tM1);}
+bool
+SaveOrTestParamHolder
+iL1
+nX,lM1&nG3){if(yH
+yA3<=nX){yH.nH3
+nX+1);yH
+nE3
+nX);yH
+yL
+nG3)nS2
+if(!yH[nX].iA1{yH[nX]=nG3
+nS2
+return
+nG3
+iA
+yH[nX]iR2
+SaveMatchedParamIndex(lC1){iB
+yL
+index);}
+lM1&GetParamHolderValueIfFound
+iL1
+nX)const{static
+lM1
+dummytree;if(yH
+yA3<=nX
+nZ2
+dummytree
+l81
+yH[nX];}
+lM1&GetParamHolderValue
+iL1
+nX
+n61
+yH[nX];}
+bool
+HasRestHolder
+iL1
+n2
+n61
+lQ
+yA3>n2&&lQ[n2
+eC3==true;}
+lL1&GetRestHolderValues
+iL1
+n2)const{static
+lL1
+empty_result;cL1
+return
+empty_result
+l81
+lQ[n2
+eD3;}
+const
+yG<i02>&GetMatchedParamIndexes(n61
+iB
+iS2
+swap(t9
+b){lQ.swap(b.lQ);yH.swap(b.yH);iB.swap(b.iB);}
+t9
+e31=i01
+t9
+b){lQ=b.lQ;yH=b.yH;iB=b.iB
+l81*this;}
+}
+;class
+e8;typedef
+xN<e8>e1;class
+e8{e13
+int
+nA3;e13
+e8():nA3(0){}
+virtual~e8(){}
+}
+;e92
+lZ1{bool
+found;e1
+specs;lZ1(bool
+f):found(f),specs(){}
+lZ1(bool
+f
+eA2
+s):found(f),specs(s){}
+}
+;xB1
+SynthesizeRule
+eX3
+yK2&tree,t9
+info);yV1
+lZ1
+TestParam
+i01
+cG2&xZ2
+lM1&tree
+eA2
+start_at,t9
+info);yV1
+lZ1
+TestParams(t0&nM,lM1&tree
+eA2
+start_at,t9
+info,bool
+tA1;xG1
+ApplyGrammar
+i01
+Grammar&tN2,x2,bool
+from_logical_context=false);xB1
+ApplyGrammars(x2);xG1
+IsLogisticallyPlausibleParamsMatch(t0&cB2,const
+eR;}
+iO2
+l41{xB1
+DumpMatch
+eX3
+const
+x2,const
+FPoptimizer_Optimize::t9
+info,bool
+DidMatch,std::ostream&o=std::cout);xB1
+DumpMatch
+eX3
+const
+x2,const
+FPoptimizer_Optimize::t9
+info,const
+char*eY3,std::ostream&o=std::cout);}
+#endif
+#include <string>
+eG2
+l41::lU2
+yK1=false);eG2
+nR2
+yK1=false);
+#include <string>
+#include <sstream>
+#include <assert.h>
+#include <iostream>
+using
+iO2
+l41;xQ
+eG2
+l41::lU2
+yK1){
+#if 1
+const
+char*p=0;switch(opcode
+iY2
+NumConstant:p="NumConstant"
+;lC
+ParamHolder:p="ParamHolder"
+;lC
+SubFunction:p="SubFunction"
+;nM3
+std::ostringstream
+tmp;assert(p);tmp<<p;if(pad)while(tmp.str()yA3<12)tmp<<' 'l81
+tmp.str();
+#else
+std::ostringstream
+tmp;tmp<<opcode;if(pad)while(tmp.str()yA3<5)tmp<<' 'l81
+tmp.str();
+#endif
+}
+eG2
+nR2
+yK1){
+#if 1
+const
+char*p=0;switch(opcode
+iY2
+cAbs:p="cAbs"
+;lC
+cAcos:p="cAcos"
+;lC
+cAcosh:p="cAcosh"
+;lC
+cAsin:p="cAsin"
+;lC
+cAsinh:p="cAsinh"
+;lC
+cAtan:p="cAtan"
+;lC
+cAtan2:p="cAtan2"
+;lC
+cAtanh:p="cAtanh"
+;lC
+cCbrt:p="cCbrt"
+;lC
+cCeil:p="cCeil"
+;lC
+cCos:p="cCos"
+;lC
+cCosh:p="cCosh"
+;lC
+cCot:p="cCot"
+;lC
+cCsc:p="cCsc"
+;lC
+cEval:p="cEval"
+;lC
+cExp:p="cExp"
+;lC
+cExp2:p="cExp2"
+;lC
+cFloor:p="cFloor"
+;lC
+cHypot:p="cHypot"
+;lC
+cIf:p="cIf"
+;lC
+cInt:p="cInt"
+;lC
+cLog:p="cLog"
+;lC
+cLog2:p="cLog2"
+;lC
+cLog10:p="cLog10"
+;lC
+cMax:p="cMax"
+;lC
+cMin:p="cMin"
+;lC
+cPow:p="cPow"
+;lC
+cSec:p="cSec"
+;lC
+cSin:p="cSin"
+;lC
+cSinh:p="cSinh"
+;lC
+cSqrt:p="cSqrt"
+;lC
+cTan:p="cTan"
+;lC
+cTanh:p="cTanh"
+;lC
+cTrunc:p="cTrunc"
+;lC
+cImmed:p="cImmed"
+;lC
+cJump:p="cJump"
+;lC
+cNeg:p="cNeg"
+;lC
+cAdd:p="cAdd"
+;lC
+cSub:p="cSub"
+;lC
+cMul:p="cMul"
+;lC
+cDiv:p="cDiv"
+;lC
+cMod:p="cMod"
+;lC
+cEqual:p="cEqual"
+;lC
+t71:p="cNEqual"
+;lC
+cLess:p="cLess"
+;lC
+cLessOrEq:p="cLessOrEq"
+;lC
+cGreater:p="cGreater"
+;lC
+cGreaterOrEq:p="cGreaterOrEq"
+;lC
+cNot:p="cNot"
+;lC
+cAnd:p="cAnd"
+;lC
+cOr:p="cOr"
+;lC
+cDeg:p="cDeg"
+;lC
+cRad:p="cRad"
+;lC
+cFCall:p="cFCall"
+;lC
+cPCall:p="cPCall"
+;break;
+#ifdef FP_SUPPORT_OPTIMIZER
+case
+cFetch:p="cFetch"
+;lC
+cPopNMov:p="cPopNMov"
+;lC
+cLog2by:p="cLog2by"
+;lC
+cNop:p="cNop"
+;break;
+#endif
+case
+cSinCos:p="cSinCos"
+;lC
+yR3:p="cAbsNot"
+;lC
+cAbsNotNot:p="cAbsNotNot"
+;lC
+cAbsAnd:p="cAbsAnd"
+;lC
+cAbsOr:p="cAbsOr"
+;lC
+i03:p="cAbsIf"
+;lC
+cDup:p="cDup"
+;lC
+cInv:p="cInv"
+;lC
+cSqr:p="cSqr"
+;lC
+cRDiv:p="cRDiv"
+;lC
+cRSub:p="cRSub"
+;lC
+cNotNot:p="cNotNot"
+;lC
+cRSqrt:p="cRSqrt"
+;lC
+iE2:p="VarBegin"
+;nM3
+std::ostringstream
+tmp;assert(p);tmp<<p;if(pad)while(tmp.str()yA3<12)tmp<<' 'l81
+tmp.str();
+#else
+std::ostringstream
+tmp;tmp<<opcode;if(pad)while(tmp.str()yA3<5)tmp<<' 'l81
+tmp.str();
+#endif
+}
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <vector>
+#include <utility>
+#ifndef FP_GENERATING_POWI_TABLE
+enum{MAX_POWI_BYTECODE_LENGTH=20}
+;
+#else
+enum{MAX_POWI_BYTECODE_LENGTH=999}
+;
+#endif
+enum{MAX_MULI_BYTECODE_LENGTH=3}
+;t5{iP2
+ByteCodeSynth{e13
+ByteCodeSynth():nN(),Immed(),eP(),tA(0),StackMax(0){nN.nH3
+64);Immed.nH3
+8);eP.nH3
+16
+iR2
+Pull(yG<i02>&bc,yG
+x8&imm,size_t&StackTop_max){for
+iL1
+a=0;a<nN
+eW2
+a){nN[a]&=~yM;}
+nN.swap(bc);Immed.swap(imm);StackTop_max=StackMax;}
+size_t
+GetByteCodeSize(n61
+nN
+yA3;}
+size_t
+GetStackTop(n61
+tA
+iS2
+PushVar
+iL1
+varno){e23
+varno);nV2}
+void
+PushImmed(eS1
+immed){xQ
+e23
+cImmed);Immed
+yL
+immed);nV2}
+void
+StackTopIs
+cA3,int
+offset=0){if((int)tA>offset){eP[tA
+lN2
+first=true;eP[tA
+lN2
+second=tree;}
+}
+bool
+IsStackTop
+cA3,int
+offset=0
+n61(int)tA>offset&&eP[tA
+lN2
+first&&eP[tA
+lN2
+second
+iA
+tree);i6
+void
+EatNParams
+iL1
+cH2){tA-=cH2
+iS2
+ProducedNParams
+iL1
+e41){xD1
+tA+e41
+iR2
+AddOperation
+iL1
+opcode,i02
+cH2,i02
+e41=1){EatNParams(cH2);xQ
+AddFunctionOpcode(opcode);ProducedNParams(e41
+iR2
+DoPopNMov(size_t
+cI2,size_t
+srcpos){xQ
+e23
+cPopNMov);e23
+yM|iL1)cI2);e23
+yM|iL1)srcpos);xD1
+srcpos+1);eP[cI2]=eP[srcpos];xD1
+cI2+1
+iR2
+DoDup(size_t
+nI3){xQ
+if(nI3==tA-1){e23
+cDup);}
+else{e23
+cFetch);e23
+yM|iL1)nI3);}
+nV2
+eP[tA-1]=eP[nI3];}
+size_t
+e33
+cA3)const{for
+xK2
+tA;a-->0;)if(eP[a
+eC3&&eP[a
+eD3
+iA
+tree)nZ2
+a
+l81
+eK2;}
+bool
+Find
+cA3
+n61
+e33
+nO3
+eK2;}
+bool
+FindAndDup
+cA3){size_t
+pos=e33(tree);if(pos!=eK2){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<tZ3"duplicate at ["
+<<pos<<"]: "
+;xE3(tree)lN1" -- issuing cDup or cFetch\n"
+;
+#endif
+DoDup(pos)nS2
+nX2
+e92
+IfData{size_t
+ofs;}
+;void
+SynthIfStep1(IfData&yJ2,nR2
+op){nT
+yJ2.ofs=nN
+yA3;e23
+op);e23
+yM);e23
+yM
+iR2
+SynthIfStep2(IfData&yJ2){nT
+nN[yJ2.ofs+1]eJ1+2);nN[yJ2.ofs
+iC
+yJ2.ofs=nN
+yA3;e23
+cJump);e23
+yM);e23
+yM
+iR2
+SynthIfStep3(IfData&yJ2){nT
+nN.back()|=yM;nN[yJ2.ofs+1]eJ1-1);nN[yJ2.ofs
+iC
+nV2
+for
+xK2
+0;a<yJ2.ofs;++a){if(nN[a]==cJump&&nN[a+1]==(yM|(yJ2.ofs-1))){nN[a+1]eJ1-1);nN[a
+iC
+yN3(nN[a]iY2
+i03:case
+cIf:case
+cJump:case
+cPopNMov:a+=2;lC
+cFCall:case
+cPCall:case
+cFetch:a+=1;break;default:nM3}
+}
+protected:void
+xD1
+size_t
+value){tA=value;if(tA
+eL2{StackMax=tA;yS1);}
+}
+void
+l51
+eK1;void
+iK
+eK1;void
+AddFunctionOpcode(eK1;private:yG<i02>nN;yG
+x8
+Immed;yG<std::pair<bool,FPoptimizer_CodeTree::yK2> >eP;size_t
+tA;size_t
+StackMax;}
+;yT1
+SequenceOpCode;yT1
+eX1{static
+cN
+AddSequence;static
+cN
+MulSequence;}
+;xB1
+x31
+long
+count,cN&eQ,lP1;}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+t5{yT1
+SequenceOpCode{eS1
+basevalue;i02
+op_flip;i02
+op_normal,op_normal_flip;i02
+op_inverse,op_inverse_flip;}
+;yV1
+cN
+eX1
+x8::AddSequence={eS1(0),cNeg,cAdd,cAdd,cSub,cRSub}
+;yV1
+cN
+eX1
+x8::MulSequence={eS1(1),cInv,cMul,cMul,cDiv,cRDiv}
+;yV1
+n71
+l51
+eK1{int
+mStackPtr=0;
+#define incStackPtr() do{if(tA+2 eL2 yS1=tA+2);}while(0)
+#define findName(a,b,c) "var"
+#define TryCompilePowi(o) false
+#define mData this
+#define mByteCode nN
+#define mImmed Immed
+# define FP_FLOAT_VERSION 1
+# include "fp_opcode_add.inc"
+# undef FP_FLOAT_VERSION
+#undef mImmed
+#undef mByteCode
+#undef mData
+#undef TryCompilePowi
+#undef incStackPtr
+}
+yV1
+n71
+iK
+eK1{int
+mStackPtr=0;
+#define incStackPtr() do{if(tA+2 eL2 yS1=tA+2);}while(0)
+#define findName(a,b,c) "var"
+#define TryCompilePowi(o) false
+#define mData this
+#define mByteCode nN
+#define mImmed Immed
+# define FP_FLOAT_VERSION 0
+# include "fp_opcode_add.inc"
+# undef FP_FLOAT_VERSION
+#undef mImmed
+#undef mByteCode
+#undef mData
+#undef TryCompilePowi
+#undef incStackPtr
+}
+yV1
+n71
+AddFunctionOpcode(eK1{if(IsIntType
+x8::result)iK
+opcode);else
+l51
+opcode);}
+}
+using
+t5;
+#define POWI_TABLE_SIZE 256
+#define POWI_WINDOW_SIZE 3
+t5{
+#ifndef FP_GENERATING_POWI_TABLE
+extern
+const
+i02
+char
+powi_table[POWI_TABLE_SIZE];const
+#endif
+i02
+char
+powi_table[POWI_TABLE_SIZE]={0,1,1,1,2,1
+eM2
+1,4,1,2,e43
+eM2
+1,8,cB3
+e73
+15,1,16,1
+eM2
+e43,2,1,4,cB3
+1,16,1,25,e73
+27,5,8,3,2,1,30,1,31,3,32,1
+eM2
+1,8,1,2,e73
+39,1,16,137,2,1,4,cB3
+e43,45,135,4,31,2,5,32,1,2,131,50,1,51,1,8,3,2,1,54,1,55,3,16,1,57,133,4,137,2,135,60,1,61,3,62,133,63,1,tN1
+131,tN1
+139,iM1
+e9
+30,1,130,137,2,31,iM1
+e9
+e9
+130,cB3
+1,e9
+e9
+2,1,130,133,tN1
+61,130,133,62,139,130,137,e9
+iM1
+e9
+e9
+tN1
+131,e9
+e9
+130,131,2,133,iM1
+130,141,e9
+130,cB3
+1,e9
+5,135,e9
+iM1
+e9
+iM1
+130,133,130,141,130,131,e9
+e9
+2,131}
+;}
+static
+lX3
+cB=256;
+#define FPO(x)
+iO2{class
+PowiCache{private:int
+i7[cB];int
+tO1[cB];e13
+PowiCache():i7(),tO1(){i7[1]=1;}
+bool
+Plan_Add(yW1,int
+count){c51>=cB
+yI
+tO1[eP2+=count
+l81
+i7[eP2!=0
+iS2
+iU2
+yW1){c51<cB)i7[eP2=1
+iS2
+Start(size_t
+value1_pos){for(int
+n=2;n<cB;++n)i7[n]=-1;Remember(1,value1_pos);DumpContents();}
+int
+Find(yW1)const{c51<cB){if(i7[eP2>=0){FPO(tK3(tO3,"* I found %ld from cache (%u,%d)\n",value,(unsigned)cache[value],tL3 value]))l81
+i7[eP2;}
+}
+return-1
+iS2
+Remember(yW1,size_t
+tW3){c51>=cB
+nZ2;FPO(tK3(tO3,"* Remembering that %ld can be found at %u (%d uses remain)\n",value,(unsigned)tW3,tL3 value]));i7[eP2=(int)tW3
+iS2
+DumpContents()const{FPO(for(int a=1;a<POWI_CACHE_SIZE;++a)if(cache[a]>=0||tL3 a]>0){tK3(tO3,"== cache: sp=%d, val=%d, needs=%d\n",cache[a],a,tL3 a]);})}
+int
+UseGetNeeded(yW1){c51>=0&&value<cB
+nZ2--tO1[eP2
+l81
+0;}
+}
+;yV1
+size_t
+yN
+long
+count
+tR1
+cN&eQ,lP1;xB1
+yX1
+size_t
+apos,long
+aval,size_t
+bpos,long
+bval
+tR1
+i02
+cumulation_opcode,i02
+cimulation_opcode_flip,lP1;void
+l61
+yW1
+tR1
+int
+need_count,int
+iX=0){c51<1
+nZ2;
+#ifdef FP_GENERATING_POWI_TABLE
+if(iX>32)throw
+false;
+#endif
+if(i7.Plan_Add(value,need_count)nZ2;long
+nJ3
+1;c51<POWI_TABLE_SIZE){nJ3
+powi_table[eP2
+iT2&128){half&=127
+iT2&64)nJ3-eQ2
+FPO(tK3(tO3,"value=%ld, half=%ld, otherhalf=%ld\n",value,half,value/half));l61
+half,yM2
+i7.iU2
+half)l81;}
+tP1
+half&64){nJ3-eQ2}
+}
+else
+c51&1)nJ3
+value&((1<<POWI_WINDOW_SIZE)-1);else
+nJ3
+value/2;long
+cQ=value-half
+iT2>cQ||half<0)std::swap(half,cQ);FPO(tK3(tO3,"value=%ld, half=%ld, otherhalf=%ld\n",value,half,otherhalf))iT2==cQ){l61
+half,i7,2,iX+1);}
+else{l61
+half,yM2
+l61
+cQ>0?cQ:-cQ,yM2}
+i7.iU2
+value);}
+yV1
+size_t
+yN
+yW1
+tR1
+cN&eQ,lP1{int
+nK3=i7.Find(value);if(nK3>=0){return
+nK3;}
+long
+nJ3
+1;c51<POWI_TABLE_SIZE){nJ3
+powi_table[eP2
+iT2&128){half&=127
+iT2&64)nJ3-eQ2
+FPO(tK3(tO3,"* I want %ld, my plan is %ld * %ld\n",value,half,value/half));size_t
+x52=yN
+half
+c61
+if(i7
+iN1
+half)>0||x52!=c71){tQ1
+x52)nU2
+half,c71);}
+x31
+value/half
+eR2
+size_t
+tW3=c71
+nU2
+value,tW3);i7.DumpContents()l81
+tW3;}
+tP1
+half&64){nJ3-eQ2}
+}
+else
+c51&1)nJ3
+value&((1<<POWI_WINDOW_SIZE)-1);else
+nJ3
+value/2;long
+cQ=value-half
+iT2>cQ||half<0)std::swap(half,cQ);FPO(tK3(tO3,"* I want %ld, my plan is %ld + %ld\n",value,half,value-half))iT2==cQ){size_t
+x52=yN
+half
+c61
+yX1
+x52,half,x52,half,i7,eQ.op_normal,eQ.op_normal_flip,synth);}
+else{long
+part1=half;long
+part2=cQ>0?cQ:-cQ;size_t
+part1_pos=yN
+part1
+c61
+size_t
+part2_pos=yN
+part2
+c61
+FPO(tK3(tO3,"Subdivide(%ld: %ld, %ld)\n",value,half,otherhalf));yX1
+part1_pos,part1,part2_pos,part2,i7,cQ>0?eQ.op_normal:eQ.op_inverse,cQ>0?eQ.op_normal_flip:eQ.op_inverse_flip,synth);}
+size_t
+tW3=c71
+nU2
+value,tW3);i7.DumpContents()l81
+tW3;}
+xB1
+yX1
+size_t
+apos,long
+aval,size_t
+bpos,long
+bval
+tR1
+i02
+cumulation_opcode,i02
+cumulation_opcode_flip,lP1{int
+a_needed=i7
+iN1
+aval);int
+nL3=i7
+iN1
+bval);bool
+iO1
+i13
+#define DUP_BOTH() do tX3<bpos){size_t tmp=apos;apos=bpos;bpos=tmp;iO1=!iO1;}FPO(tK3(tO3,"-> "tV3 tV3"op\n",(unsigned)apos,(unsigned)bpos));tQ1 apos);tQ1 apos==bpos?c71:bpos);}while(0)
+#define DUP_ONE(p) do{FPO(tK3(tO3,"-> "tV3"op\n",(unsigned)p));tQ1 p);}while(0)
+if(a_needed>0){if(nL3>0){lO2}
+else{if(bpos!=c71)lO2
+else{iP1
+iO1=!iO1;}
+}
+}
+tP1
+nL3>0)tX3!=c71)lO2
+else
+DUP_ONE(bpos);}
+else
+tX3==bpos&&apos==c71)iP1
+tP1
+apos==c71&&bpos==synth.x5
+2){FPO(tK3(tO3,"-> op\n"));iO1=!iO1;}
+tP1
+apos==synth.x5
+2&&bpos==c71)FPO(tK3(tO3,"-> op\n"));tP1
+apos==c71)DUP_ONE(bpos);tP1
+bpos==c71){iP1
+iO1=!iO1;}
+else
+lO2}
+lK1
+iO1?cumulation_opcode_flip:cumulation_opcode,2);}
+xB1
+cA1
+long
+count,cN&eQ,lP1{while
+cR3<256){int
+nJ3
+yV2
+powi_table[count]iT2&128){half&=127;cA1
+half
+eR2
+count/=half;}
+else
+nM3
+if
+cR3==1
+nZ2;if(!cR3&1)){lK1
+cSqr,1);cA1
+count/2
+eR2}
+else{tQ1
+c71);cA1
+count-1
+eR2
+lK1
+cMul,2);}
+}
+}
+t5{xB1
+x31
+long
+count,cN&eQ,lP1{if
+cR3==0)yX2
+eQ.basevalue
+t73
+bool
+eT2
+i13
+if
+cR3<0){eT2=true;count=-count;}
+if(false)cA1
+count
+eR2
+tP1
+count>1){PowiCache
+i7;l61
+count,i7,1);size_t
+xE1
+t13
+GetStackTop();i7.Start(c71);FPO(tK3(tO3,"Calculating result for %ld...\n",count));size_t
+x62=yN
+count
+c61
+size_t
+n_excess
+t13
+x5
+xE1;if(n_excess>0||x62!=xE1-1){synth.DoPopNMov(xE1-1,x62);}
+}
+if(eT2)lK1
+eQ.op_flip,1);}
+}
+}
+#endif
+#ifndef FPOptimizer_RangeEstimationHH
+#define FPOptimizer_RangeEstimationHH
+iO2
+FPoptimizer_CodeTree{enum
+TriTruthValue{IsAlways,yO3,Unknown}
+;yT1
+range{eS1
+min,max;bool
+iV2,has_max;range():min(),max(),iV2(false
+cS3
+false)x43
+eS1
+mi,eS1
+ma):min(mi),max(ma),iV2(true
+cS3
+true)x43
+bool,eS1
+ma):min(),max(ma),iV2(false
+cS3
+true)x43
+eS1
+mi,bool):min(mi),max(),iV2(true
+cS3
+false){}
+void
+set_abs();void
+set_neg();x72
+set_min_max_if(iL
+x72
+set_min_if(iL
+x72
+set_max_if(iL
+void
+set_min(eS1(lN
+void
+set_max(eS1(lN
+void
+y82
+eS1(lN}
+;yV1
+inline
+bool
+IsLogicalTrueValue
+i01
+range
+x8&p
+cD2
+if(p
+y41
+p.min>=0.5
+nZ2
+true;if(!abs&&p
+iW2<=-0.5
+nZ2
+true
+l81
+false;}
+yV1
+inline
+bool
+IsLogicalFalseValue
+i01
+range
+x8&p
+cD2
+if(abs
+nZ2
+p
+iW2<0.5;else
+return
+p
+y41
+p
+i0&&p.min>-0.5
+xQ3<0.5;}
+yV1
+range
+x8
+iM
+const
+eR;xG1
+IsLogicalValue
+i01
+eR;yV1
+TriTruthValue
+GetIntegerInfo
+i01
+eR;y51
+GetEvennessInfo
+i01
+eR{if(!tree
+y21
+nZ2
+Unknown;yF1=yZ3;if(isEvenInteger(value)nZ2
+x82
+isOddInteger(value)nZ2
+l71
+y51
+GetPositivityInfo
+i01
+eR{range
+x8
+p=iM
+tree);if(p
+y41
+p.min
+cH1
+nZ2
+x82
+p
+iW2
+t83
+nZ2
+l71
+y51
+GetLogicalValue(lM1&tree
+cD2
+range
+x8
+p=iM
+tree);if(IsLogicalTrueValue(p,abs)nZ2
+x82
+IsLogicalFalseValue(p,abs)nZ2
+l71}
+#endif
+#ifndef FPOptimizer_ConstantFoldingHH
+#define FPOptimizer_ConstantFoldingHH
+iO2
+FPoptimizer_CodeTree{xB1
+ConstantFolding(eR;}
+#endif
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;e92
+ComparisonSetBase{enum{e93=0x1,Eq_Mask=0x2,Le_Mask=0x3,eA3=0x4,eB3=0x5,Ge_Mask=0x6}
+;static
+int
+Swap_Mask(int
+m){return(m&Eq_Mask)|((m&e93)?eA3:0)|((m&eA3)?e93:0);}
+enum
+yY1{Ok,BecomeZero,BecomeOne,xA2
+n23
+lV2{cond_or,i32,i42,i52}
+;}
+;yT1
+ComparisonSet:public
+ComparisonSetBase{e92
+eU2
+nG1
+a
+yJ
+b;int
+relationship;eU2():a(),b(),relationship(){}
+}
+;yG<eU2>cW;e92
+Item
+nG1
+value;bool
+yN2;Item():value(),yN2(false){}
+}
+;yG<Item>cB1;int
+xF1;ComparisonSet():cW(),cB1(),xF1(0){}
+yY1
+AddItem(lM1&a,bool
+yN2,lV2
+type){for(size_t
+c=0;c<cB1
+eW2
+c)if(cB1[c].value
+iA
+a)){if(yN2!=cB1[c].yN2){iN
+cM1
+case
+i52:cB1.erase(cB1.begin()+c);xF1+=1
+n01
+case
+i32:case
+i42:cN1}
+}
+return
+xA2;}
+Item
+pole;pole.value=a;pole.yN2=yN2;cB1
+yL
+pole)l81
+Ok;}
+yY1
+AddRelationship(yK2
+a,yK2
+b,int
+eY1,lV2
+type){iN
+cT3
+7)cM1
+lC
+i52:cT3
+7){xF1+=1
+n01}
+lC
+i32:case
+i42:cT3
+0)cN1
+nM3
+if(!(a.GetHash()<b.GetHash())){a.swap(b);eY1=Swap_Mask(eY1);}
+for(size_t
+c=0;c<cW
+eW2
+c){if(cW[c].a
+iA
+a)&&cW[c].b
+iA
+b)){iN{int
+nS3=x92|eY1;if(nS3==7)cM1
+x92=nS3;nM3
+case
+i32:case
+i42:{int
+nS3=x92&eY1;if(nS3==0)cN1
+x92=nS3;nM3
+case
+i52:{int
+newrel_or=x92|eY1;int
+xB2=x92&eY1;iQ1
+5&&xB2==0){x92=eB3
+n01}
+iQ1
+7&&xB2==0){xF1+=1;cW.erase(cW.begin()+c)n01}
+iQ1
+7&&xB2==Eq_Mask){x92=Eq_Mask;xF1+=1
+n01}
+y81}
+}
+return
+xA2;}
+}
+eU2
+comp;comp.a=a;comp.b=b;comp.relationship=eY1;cW
+yL
+comp)l81
+Ok;}
+}
+;nT1
+eS1,typename
+CondType>bool
+ConstantFolding_LogicCommon(yK2&tree,CondType
+xA1,bool
+xC2){bool
+should_regenerate
+i13
+ComparisonSet
+x8
+comp
+eV3
+typename
+yB
+yY1
+cC3=yB
+Ok;lM1&atree=xI2;switch(atree
+nE
+iY2
+cEqual
+lG
+Eq_Mask
+eB2
+t71
+lG
+eB3
+eB2
+cLess
+lG
+e93
+eB2
+cLessOrEq
+lG
+Le_Mask
+eB2
+cGreater
+lG
+eA3
+eB2
+cGreaterOrEq
+lG
+Ge_Mask
+eB2
+cNot:cC3
+y11
+lD
+0),true
+eB2
+cNotNot:cC3
+y11
+lD
+0),false,xA1);break;default:if(xC2||IsLogicalValue(atree))cC3
+y11,false,xA1);yN3(cC3){ReplaceTreeWithZero
+xP3
+ReplaceWithImmed(0)l81
+true;ReplaceTreeWithOne
+xP3
+ReplaceWithImmed(1);nW
+yB
+Ok:lC
+yB
+BecomeZero:yP3
+yB
+BecomeOne
+tY
+yB
+xA2:c11
+nM3}
+if(should_regenerate){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before ConstantFolding_LogicCommon: "
+eS
+#endif
+if(xC2){tree.DelParams();}
+else{for
+xU{lM1&atree=xI2;if(IsLogicalValue(atree))nF1);}
+}
+for
+xK2
+0;a<comp.cB1
+eW2
+a){if(comp.cB1[a].yN2)eV2
+cNot);r
+i4
+r.cO1
+tP1!xC2)eV2
+cNotNot);r
+i4
+r.cO1
+else
+tree
+i4}
+for
+xK2
+0;a<comp.cW
+eW2
+a)eV2
+cNop);switch(comp.cW[a
+tO
+iY2
+yB
+e93:r
+tU
+cLess);lC
+yB
+Eq_Mask:r
+tU
+cEqual);lC
+yB
+eA3:r
+tU
+cGreater);lC
+yB
+Le_Mask:r
+tU
+cLessOrEq);lC
+yB
+eB3:r
+tU
+t71);lC
+yB
+Ge_Mask:r
+tU
+cGreaterOrEq
+nW2
+r
+yA
+comp.cW[a].a);r
+yA
+comp.cW[a].b);r.cO1
+if(comp.xF1!=0)tree
+yT
+eS1(comp.xF1)));
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After ConstantFolding_LogicCommon: "
+eS
+#endif
+return
+true;}
+nX2
+xG1
+ConstantFolding_AndLogic(tT3(tree.tU3()==cAnd
+tI3()==cAbsAnd)l81
+nJ
+i32,true);}
+xG1
+ConstantFolding_OrLogic(tT3(tree.tU3()==cOr
+tI3()==cAbsOr)l81
+nJ
+cond_or,true);}
+xG1
+ConstantFolding_AddLogicItems(tT3(tree.tU3()==cAdd)l81
+nJ
+i52,false);}
+xG1
+ConstantFolding_MulLogicItems(tT3(tree.tU3()==cMul)l81
+nJ
+i42,false);}
+}
+#include <vector>
+#include <map>
+#include <algorithm>
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;e92
+CollectionSetBase{enum
+xH1{Ok,xA2}
+;}
+;yT1
+CollectionSet:public
+CollectionSetBase{e92
+yZ1
+nG1
+value
+yJ
+xD2;bool
+e2;yZ1():value(),xD2(),e2(false){}
+yZ1(lM1&v,lM1&f):value(v),xD2(f),e2(false){}
+}
+;std::multimap<fphash_t,yZ1>i8;typedef
+typename
+std::multimap<fphash_t,yZ1>::nX3
+xI1;CollectionSet():i8(){}
+xI1
+FindIdenticalValueTo(lM1&value){fphash_t
+hash=value.GetHash();for(xI1
+i=i8.xE2
+hash);i!=i8.cP1
+hash;++i){c51
+iA
+i
+cJ2.value)nZ2
+i;}
+return
+i8.end();}
+bool
+Found
+i01
+xI1&b){return
+b!=i8.end();}
+xH1
+AddCollectionTo(lM1&xD2,const
+xI1&into_which){yZ1&c=into_which
+cJ2;if(c.e2)c.xD2
+eT
+xD2);else
+nG1
+add;add
+tU
+cAdd);add
+yA
+c.xD2);add
+eT
+xD2);c.xD2.swap(add);c.e2=true;}
+return
+xA2;}
+xH1
+iR1
+lM1&value,lM1&xD2){const
+fphash_t
+hash=value.GetHash();xI1
+i=i8.xE2
+hash);for(;i!=i8.cP1
+hash;++i){if(i
+cJ2.value
+iA
+value)nZ2
+AddCollectionTo(xD2,i);}
+i8.nT3,std::make_pair(hash,yZ1(value,xD2)))l81
+Ok;}
+xH1
+iR1
+lM1&a){return
+iR1
+a,nB1
+1)));}
+}
+;yT1
+ConstantExponentCollection{typedef
+yG
+nV1
+nV3;typedef
+std::x51
+xF2;yG<xF2>data;ConstantExponentCollection():data(){}
+void
+MoveToSet_Unique
+i01
+eS1&e51&e61){data
+yL
+std::x51(e51()));data.back()eE3.swap(e61
+iR2
+MoveToSet_NonUnique
+i01
+eS1&e51&e61){typename
+yG<xF2>::nX3
+i=std::xE2
+data.i62
+data.end(),cE2,Compare1st());if(i!=data.cP1
+cE2){i
+cJ2.nT3
+cJ2.end(),e61.i62
+e61.end());}
+else{data.nT3,std::x51(cE2,e61));}
+}
+bool
+Optimize(){bool
+changed
+i13
+std::sort(data.i62
+data.end(),Compare1st());redo:for
+xK2
+0;a<data
+eW2
+a){eS1
+exp_a=data[a
+eC3
+i82
+exp_a,nY3
+y81
+for(iX2
+a+1;b<data
+eW2
+b){eS1
+exp_b=data[b
+eC3;eS1
+xG2=exp_b-exp_a;if(xG2>=fp_abs(exp_a
+n33
+exp_diff_still_probable_integer=xG2*eS1(16);if(eY2
+exp_diff_still_probable_integer)&&!(eY2
+exp_b)&&!eY2
+xG2))){nV3&a_set=iS1;nV3&b_set=data[b
+eD3;
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before ConstantExponentCollection iteration:\n"
+;eZ2
+cout);
+#endif
+if(isEvenInteger(exp_b)&&!isEvenInteger(xG2+exp_a))nG1
+tmp2;tmp2
+e53
+tmp2
+tI1
+b_set);tmp2
+i72
+tmp;tmp
+tU
+cAbs);tmp
+yY3;tmp
+x02;b_set
+nE3
+1);b_set[0
+t23
+tmp);}
+a_set.insert(a_set.end(),b_set.i62
+b_set.end());nV3
+b_copy=b_set;data.erase(data.begin()+b);MoveToSet_NonUnique(xG2,b_copy);yI1
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After ConstantExponentCollection iteration:\n"
+;eZ2
+cout);
+#endif
+e5}
+}
+}
+return
+changed;}
+#ifdef DEBUG_SUBSTITUTIONS
+void
+eZ2
+ostream&out){for
+xK2
+0;a<data
+eW2
+a){out.precision(12);out<<data[a
+eC3<<": "
+;eW3
+iS1
+eW2
+b){if(b>0)out<<'*';xE3(iS1[b],out);}
+out<<std::endl;}
+}
+#endif
+}
+;yV1
+static
+yK2
+x61
+yK2&value,bool&xG){switch(value
+nE
+iY2
+cPow:nG1
+cE2=value
+lD
+1);value.y71
+l81
+cE2
+cM3
+cRSqrt:value.y71;xG=true
+l81
+nB1-0.5));case
+cInv:value.y71;xG=true
+l81
+nB1-1));default:nM3
+return
+nB1
+1))eI2
+void
+e71
+e81&mul,lM1&tree,lM1&xD2,bool&c01
+bool&xG){for
+yS
+nG1
+value
+nW1
+a))yJ
+cE2(x61
+value,xG));if(!xD2
+y21||xD2.xJ1!=1.0)nG1
+cQ1;cQ1
+e53
+cQ1
+eT
+cE2);cQ1
+eT
+xD2);cQ1
+x02;cE2.swap(cQ1);}
+#if 0 /* FIXME: This does not work */
+c51
+nE==cMul){if(1){bool
+exponent_is_even=cE2
+y21&&isEvenInteger(cE2.xJ1);eW3
+value.c81{bool
+tmp=false
+yJ
+val(value
+lD
+b))yJ
+exp(x61
+val,tmp));if(exponent_is_even||(exp
+y21&&isEvenInteger(exp.xJ1)))nG1
+cQ1;cQ1
+e53
+cQ1
+eT
+cE2);cQ1
+yA
+exp);cQ1.ConstantFolding();if(!cQ1
+y21||!isEvenInteger(cQ1.xJ1)){goto
+cannot_adopt_mul;}
+}
+}
+}
+e71
+mul,value,cE2,c01
+xG);}
+else
+cannot_adopt_mul:
+#endif
+{if(mul.iR1
+value,cE2)==CollectionSetBase::xA2)c11}
+}
+}
+xG1
+ConstantFolding_MulGrouping(eR{bool
+xG
+i13
+bool
+should_regenerate
+i13
+e81
+mul;e71
+mul,tree,nB1
+1)),c01
+xG);typedef
+std::pair<yK2,yG
+nV1>e91;typedef
+std::multimap<fphash_t,e91>cC1;cC1
+i9;xH2
+e81::xI1
+j=mul.i8.nW3
+j!=mul.i8.end();++j)nG1&value=j
+cJ2.value
+yJ&cE2=j
+cJ2.xD2;if(j
+cJ2.e2)cE2
+x02;const
+fphash_t
+eA1=cE2.GetHash();typename
+cC1::nX3
+i=i9.xE2
+eA1);for(;i!=i9.cP1
+eA1;++i)if(i
+cJ2.first
+iA
+cE2)){if(!cE2
+y21||!cR1.xJ1,nY3
+c11
+i
+cJ2
+eE3
+yL
+value);goto
+skip_b;}
+i9.nT3,std::make_pair(eA1,std::make_pair(cE2,yG
+nV1(size_t(1),value))));skip_b:;}
+#ifdef FP_MUL_COMBINE_EXPONENTS
+ConstantExponentCollection
+x8
+cS1;xH2
+cC1::nX3
+j,i=i9.nW3
+i!=i9.end();i=j){j=i;++j;e91&list=i
+cJ2;if
+eD2
+y21)c21
+list.first.xJ1;if(!(cE2==eS1(0)))cS1.MoveToSet_Unique(cE2,list
+eE3);i9.erase(i);}
+}
+if(cS1.Optimize())c11
+#endif
+if(should_regenerate)nG1
+before=tree;before.iY
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before ConstantFolding_MulGrouping: "
+;xE3(before)lN1"\n"
+;
+#endif
+tree.DelParams();xH2
+cC1::nX3
+i=i9.nW3
+i!=i9.end();++i){e91&list=i
+cJ2;
+#ifndef FP_MUL_COMBINE_EXPONENTS
+if
+eD2
+y21)c21
+list.first.xJ1;if(cE2==eS1(0))y81
+if(cR1,nY3{tree.AddParamsMove(list
+eE3);y81}
+}
+#endif
+yK2
+mul;mul
+e53
+mul
+tI1
+list
+eE3);mul
+x02;if(xG&&list.first
+tF3
+eD2.xJ1==eS1(1)/eS1(3))nG1
+cbrt;cbrt
+tU
+cCbrt);cbrt
+t02;cbrt.yB3
+cbrt);y81
+cR
+0.5))nG1
+sqrt;sqrt
+tU
+cSqrt);sqrt
+t02;sqrt.yB3
+sqrt);y81
+cR-0.5))nG1
+rsqrt;rsqrt
+tU
+cRSqrt);rsqrt
+t02;rsqrt.yB3
+rsqrt);y81
+cR-1))nG1
+inv;inv
+tU
+cInv);inv
+t02;inv.yB3
+inv);y81}
+}
+yK2
+pow
+yB2
+t02;pow
+yA
+list.first);pow.yB3
+pow);}
+#ifdef FP_MUL_COMBINE_EXPONENTS
+i9.clear()c23
+0;a<i2
+eW2
+a)c21
+i2[a
+eC3;if(cR1,nY3{tree.AddParamsMove(i2[a
+eD3);y81}
+yK2
+mul;mul
+e53
+mul
+tI1
+i2[a
+eD3);mul
+i72
+pow
+yB2
+t02;pow
+yT
+cE2));pow.yB3
+pow);}
+#endif
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After ConstantFolding_MulGrouping: "
+eS
+#endif
+return!tree
+iA
+before);}
+nX2
+xG1
+ConstantFolding_AddGrouping(eR{bool
+should_regenerate
+i13
+e81
+add
+eV3
+if
+nW1
+a)nE==cMul)y81
+if(add.AddCollection
+nW1
+a))==CollectionSetBase::xA2)c11}
+yG<bool>remaining(iT);size_t
+tB=0
+eV3
+lM1&n83=xI2;if(n83
+nE==cMul){eW3
+xX1
+c81{if(n83
+lD
+b)y21)y81
+typename
+e81::xI1
+c=add.FindIdenticalValueTo(n83
+lD
+b));if(add.Found(c))nG1
+tmp(n83
+yO
+CloneTag());tmp.iH1
+b);tmp
+x02;add.AddCollectionTo(tmp,c);c11
+goto
+done_a;}
+}
+remaining[a]=true;tB+=1;done_a:;}
+}
+if(tB>0){if(tB>1){yG<std::pair<yK2,size_t> >nV;std::multimap<fphash_t,size_t>eB1;bool
+l13
+i13
+t12{eW3
+xI2.c81{lM1&p=xI2
+lD
+b);const
+fphash_t
+p_hash=p.GetHash();for(std::multimap<fphash_t,size_t>::const_iterator
+i=eB1.xE2
+p_hash);i!=eB1.cP1
+p_hash;++i){if(nV[i
+cJ2
+eC3
+iA
+p)){nV[i
+cJ2
+eD3+=1;l13=true;goto
+found_mulgroup_item_dup;}
+}
+nV
+yL
+std::make_pair(p,size_t(1)));eB1.insert(std::make_pair(p_hash,nV
+yA3-1));found_mulgroup_item_dup:;}
+}
+if(l13)nG1
+cK2;{size_t
+max=0;for(size_t
+p=0;p<nV
+eW2
+p)if(nV[p
+eD3<=1)nV[p
+eD3=0;else{nV[p
+eD3*=nV[p
+eC3.xT2;if(nV[p
+eD3>max){cK2=nV[p
+eC3;max=nV[p
+eD3;}
+}
+}
+yK2
+group_add;group_add
+tU
+cAdd);
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Duplicate across some trees: "
+;xE3(cK2)lN1" in "
+eS
+#endif
+t12
+eW3
+xI2.c81
+if(cK2
+iA
+xI2
+lD
+b)))nG1
+tmp
+nW1
+a)yO
+CloneTag());tmp.iH1
+b);tmp
+x02;group_add
+yA
+tmp);remaining[a]i13
+nM3
+group_add
+i72
+group;group
+e53
+group
+yA
+cK2);group
+yA
+group_add);group
+x02;add.iR1
+group);c11}
+}
+t12{if(add.AddCollection
+nW1
+a))==CollectionSetBase::xA2)c11}
+}
+if(should_regenerate){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before ConstantFolding_AddGrouping: "
+eS
+#endif
+tree.DelParams();xH2
+e81::xI1
+j=add.i8.nW3
+j!=add.i8.end();++j)nG1&value=j
+cJ2.value
+yJ&coeff=j
+cJ2.xD2;if(j
+cJ2.e2)coeff
+x02;if(coeff
+tF3(fp_equal(coeff.xJ1,eS1(0)))y81
+if(fp_equal(coeff.xJ1,nY3{tree
+yA
+value);y81}
+}
+yK2
+mul;mul
+e53
+mul
+yA
+value);mul
+yA
+coeff);mul.Rehash(tT
+t02;}
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After ConstantFolding_AddGrouping: "
+eS
+#endif
+return
+true;}
+nX2}
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;xG1
+ConstantFolding_IfOperations(tT3(tree.tU3()==cIf
+tI3()==i03);for(;;){l23
+nE==cNot){tH
+cIf
+tT
+lD
+0).xO2
+0)lD
+0)tT
+lD
+1).swap
+nW1
+2));}
+else
+l23
+cG1{tH
+i03
+tT
+lD
+0).xO2
+0)lD
+0)tT
+lD
+1).swap
+nW1
+2));}
+else
+t62
+tX
+0),cV2
+i03))tF1
+tree.xO2
+1));nW
+yO3
+xP3
+xO2
+2));nW
+lX1
+l23
+nE==cIf||e72
+nE==i03)nG1
+cond
+cL2
+0)yJ
+l53;l53
+xP2==cIf?cNotNot:cAbsNotNot);l53
+x63
+x03;ConstantFolding(l53)yJ
+truth_b;truth_b
+xP2==cIf?cNotNot:cAbsNotNot);truth_b
+x63
+x73
+ConstantFolding(truth_b);if(l53
+y21||truth_b
+y21)nG1
+eU;eU
+xP2);eU
+x63
+x03;eU
+yC
+1));eU
+yC
+2));eU
+i72
+eV;eV
+xP2);eV
+x63
+x73
+eV
+yC
+1));eV
+yC
+2));eV
+y3
+cond
+nE
+xK1
+0,cond
+lD
+0)tT.nC1
+1,eU
+tT.nC1
+2,eV)nS2}
+if
+nW1
+1)nE==tree
+lD
+2)nE&&nW1
+1)nE==cIf||tree
+lD
+1)nE==i03))nG1&cM2
+cL2
+1)yJ&leaf2
+cL2
+2);if
+x83
+0).xO
+0))&&x83
+1).xO
+1))||cM2
+lD
+2).xO
+2))))nG1
+eU;eU
+xQ2
+eU
+yC
+0));eU
+eT
+cM2
+x03;eU
+eT
+leaf2
+x03;eU
+i72
+eV;eV
+xQ2
+eV
+yC
+0));eV
+eT
+cM2
+x73
+eV
+eT
+leaf2
+x73
+eV
+y3
+cM2
+nE
+xK1
+0
+eF3
+0)tT.nC1
+1,eU
+tT.nC1
+2,eV)nS2
+if
+x83
+1).xO
+1))&&cM2
+lD
+2).xO
+2)))nG1
+eW;eW
+xQ2
+eW
+yA
+e72);eW
+eT
+cM2
+xY3
+eW
+eT
+leaf2
+xY3
+eW
+y3
+cM2
+nE
+tT.nC1
+0,eW
+xK1
+2
+eF3
+2)xK1
+1,cM2
+x03
+nS2
+if
+x83
+1).xO
+2))&&cM2
+lD
+2).xO
+1)))nG1
+cN2;cN2
+tU
+leaf2
+nE==cIf?cNot:yR3);cN2
+eT
+leaf2
+xY3
+cN2
+i72
+eW;eW
+xQ2
+eW
+yA
+e72);eW
+eT
+cM2
+xY3
+eW
+yA
+cN2);eW
+y3
+cM2
+nE
+tT.nC1
+0,eW
+xK1
+2
+eF3
+2)xK1
+1,cM2
+x03
+nS2}
+yK2&xW
+cL2
+1)yJ&y9
+cL2
+2);if(xW
+iA
+y9)){tree.xO2
+1))nS2
+const
+OPCODE
+op1=xW
+nE;const
+OPCODE
+op2=y9
+nE;if(op1==op2){if(xW.cT1
+1)nG1
+lO
+0))xL2
+0
+y31)lY
+if(xW.cT1
+2&&y9.cT1
+2){if(xW
+lD
+0)iA
+y9
+lD
+0)))nG1
+param0=xW
+lD
+0)yJ
+lO
+1))xL2
+1
+y31
+tT
+yA
+param0)lY
+if(xW
+lD
+1)iA
+y9
+x03)nG1
+param1=xW
+lD
+1)yJ
+lO
+0))xL2
+0
+y31
+tT
+yA
+n41
+tT
+yA
+param1)nS2}
+if(op1==x93
+cMul
+iU1
+cAnd
+iU1
+cOr
+iU1
+cAbsAnd
+iU1
+cAbsOr
+iU1
+cMin
+iU1
+cMax){yG
+nV1
+l63;cC{for(iX2
+y9.cN3
+b-->0;){lW2
+y9
+lD
+b))){if(l63
+cQ3){xW.iY
+y9.iY}
+l63
+yL
+xW
+lD
+a));y9.iH1
+b);xW.iH1
+a
+nW2}
+}
+if(!l63
+cQ3){xW
+x02;y9
+i72
+n41;n41
+xQ2
+n41
+tI1
+tree.iE1));n41
+y3
+op1
+tT
+tI1
+l63)lY}
+}
+if(op1==x93
+cMul||(op1==cAnd
+nY1
+y9))||(op1==cOr
+nY1
+y9))){cC
+lW2
+y9)){xW.iY
+xW
+cP3
+xW
+i72
+cD1=y9;y9=tC
+op1==x93
+cOr)l9
+op1
+tT
+yA
+cD1)lY}
+if((op1==cAnd
+iU1
+cOr)&&op2==cNotNot)nG1&l73=y9
+lD
+0);cC
+lW2
+l73)){xW.iY
+xW
+cP3
+xW
+i72
+cD1=l73;y9=tC
+op1
+xA3
+op1
+tT
+yA
+cD1)lY}
+if(op2==cAdd||op2==cMul||(op2==cAnd
+nY1
+xW))||(op2==cOr
+nY1
+xW))){for
+xK2
+y9.tD
+y9
+lD
+a)iA
+xW)){y9.iY
+y9
+cP3
+y9
+i72
+cE1=xW;xW=tC
+op2==cAdd||op2
+xA3
+op2
+tT
+yA
+cE1)lY}
+if((op2==cAnd||op2==cOr)&&op1==cNotNot)nG1&l83=xW
+lD
+0)c23
+y9.tD
+y9
+lD
+a)iA
+l83)){y9.iY
+y9
+cP3
+y9
+i72
+cE1=l83;xW=tC
+op2
+xA3
+op2
+tT
+yA
+cE1)lY}
+nX2}
+#include <limits>
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;yV1
+int
+maxFPExponent(){return
+std::numeric_limits
+x8::max_exponent;}
+xG1
+x71
+eS1
+xB3
+cE2){if(base<eS1(0
+iF1
+i82
+xB3(0))||fp_equal(xB3(1))yI
+return
+cE2>=eS1(maxFPExponent
+x8())/fp_log2(base);}
+xG1
+ConstantFolding_PowOperations(tT3(tree.tU3()==cPow);y2){eS1
+const_value=eG3
+n6,y4
+tT.ReplaceWithImmed(const_value)l81
+false;}
+if(nE1
+fp_equal(y4,nY3{tree.xO2
+0))nS2
+lX&&fp_equal(n6,nY3
+lL
+1)l81
+false;}
+lX&&tree
+lD
+1)nE==cMul){bool
+xR2
+i13
+eS1
+iV1=n6
+yJ
+n83
+cL2
+1)c23
+xX1
+tD
+n83
+lD
+a)xC3
+imm=n83
+lD
+a).xJ1;{if(x71
+iV1,imm
+n33
+iW1=eG3
+iV1,imm)i82
+iW1,eS1(0)))break;if(!xR2){xR2=true;xX1
+iY}
+iV1=iW1;xX1
+iH1
+a
+nW2}
+if(xR2){xX1
+Rehash();
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before pow-mul change: "
+eS
+#endif
+e72.Become(cU1
+iV1)tT
+lD
+1).Become(n83);
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After pow-mul change: "
+eS
+#endif
+}
+}
+if(nE1
+e72
+nE==cMul){eS1
+iX1=y4;eS1
+xS2=1.0;bool
+xR2=false
+yJ&n83
+cL2
+0)c23
+xX1
+tD
+n83
+lD
+a)xC3
+imm=n83
+lD
+a).xJ1;{if(x71
+imm,iX1
+n33
+eD1=eG3
+imm,iX1)i82
+eD1,eS1(0)))break;if(!xR2){xR2=true;xX1
+iY}
+xS2*=eD1;xX1
+iH1
+a
+nW2}
+if(xR2){xX1
+Rehash()yJ
+cD3;cD3
+tU
+cPow);cD3
+tI1
+tree.iE1));cD3.y12);tH
+cMul
+tT
+yA
+cD3
+tT
+eT
+cU1
+xS2))nS2}
+l23
+nE==cPow&&nE1
+e72
+lD
+1)xC3
+a
+cL2
+0)lD
+1).xJ1;eS1
+b=y4;eS1
+c=a*b;if(isEvenInteger(a)&&!isEvenInteger(c))nG1
+l93;l93
+tU
+cAbs);l93
+yC
+0)xY3
+l93.Rehash(tT.nC1
+0,l93);}
+else
+tree.SetParam(0,e72
+lD
+0)xK1
+1,cU1
+c));}
+nX2}
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;e92
+l4{enum
+cO2{MakeFalse=0,MakeTrue=1,t22=2,lC3=3,MakeNotNotP0=4,MakeNotNotP1=5,MakeNotP0=6,MakeNotP1=7,Unchanged=8
+n23
+iY1{Never=0,Eq0=1,Eq1=2,xD3=3,xR3=4}
+;cO2
+if_identical;cO2
+iZ1
+4];e92{cO2
+what:4;iY1
+when:4;}
+tS1,tT1,tU1,tV1;yV1
+cO2
+Analyze(lM1&a,lM1&b)const{if(a
+iA
+b)nZ2
+if_identical;range
+x8
+p0=iM
+a);range
+x8
+p1=iM
+b);if(p0
+i0&&p1.iV2){if(p0.max<p1.min&&iZ1
+0]cJ
+0];if(p0.max<=p1.min&&iZ1
+1]cJ
+1];}
+if(p0
+y41
+p1
+i0){if(p0.min>p1.max&&iZ1
+2]cJ
+2];if(p0.min>=p1.max&&iZ1
+3]cJ
+3];}
+if(IsLogicalValue(a)){if(tS1
+i92
+tS1.when,p1)nZ2
+tS1.what;if(tU1
+i92
+tU1.when,p1)nZ2
+tU1.what;}
+if(IsLogicalValue(b)){if(tT1
+i92
+tT1.when,p0)nZ2
+tT1.what;if(tV1
+i92
+tV1.when,p0)nZ2
+tV1.what;}
+return
+Unchanged
+eI2
+bool
+TestCase(iY1
+when,const
+range
+x8&p){if(!p.iV2||!p
+i0
+yI
+switch(when
+iY2
+Eq0:return
+p.min==0.0
+xQ3==p.min;case
+Eq1:return
+p.min==1.0
+xQ3==p.max;case
+xD3:return
+p.min>0
+xQ3<=1;case
+xR3:return
+p.min>=0
+xQ3<1;default:;}
+nX2}
+;iO2
+RangeComparisonsData{static
+const
+l4
+Data[6]={{l4
+lA3
+tP
+Unchanged,l4::tP
+Unchanged
+tE
+Eq1
+tF
+Eq1
+nD1
+Eq0}
+,l91
+Eq0}
+}
+,{l4::lX2
+lB3
+Unchanged,l4
+lB3
+Unchanged
+tE
+Eq0
+tF
+Eq0
+nD1
+Eq1}
+,l91
+Eq1}
+}
+,{l4::lX2
+lB3
+t22,l4::tP
+MakeFalse
+nD1
+xD3
+tF
+xR3
+xD,{l4
+lA3
+Unchanged,l4
+lB3
+tP
+lC3
+nD1
+xR3
+tF
+xD3
+xD,{l4::lX2::tP
+tP
+MakeTrue,l4::t22
+tE
+xR3}
+,l91
+xD3
+xD,{l4
+lA3
+tP
+lC3,l4::Unchanged,l4
+nH1
+tE
+xD3}
+,l91
+xR3
+xD}
+;}
+xG1
+ConstantFolding_Comparison(eR{using
+iO2
+RangeComparisonsData;assert(tree.tU3()>=cEqual&&tree.tU3()<=cGreaterOrEq);switch(Data[tree
+nE-cEqual].Analyze
+nW1
+0),tree
+x03
+iY2
+l4::MakeFalse
+xP3
+ReplaceWithImmed(0);nW
+l4
+nH1
+xP3
+ReplaceWithImmed(1
+l33
+lC3:tH
+cEqual
+l33
+t22:tH
+t71
+l33
+MakeNotNotP0:tH
+cNotNot
+tW1
+1
+l33
+MakeNotNotP1:tH
+cNotNot
+tW1
+0
+l33
+MakeNotP0:tH
+cNot
+tW1
+1
+l33
+MakeNotP1:tH
+cNot
+tW1
+0
+l33
+Unchanged:;}
+if
+nW1
+1)y21)switch
+nW1
+0)nE
+iY2
+cAsin
+xP3
+lR
+fp_sin(iA2
+cAcos
+xP3
+lR
+fp_cos(y4)));tH
+cV2
+cLess?cGreater:cV2
+cLessOrEq?cGreaterOrEq:cV2
+cGreater?cLess:cV2
+cGreaterOrEq?cLessOrEq:tree
+nE);nW
+cAtan
+xP3
+lR
+fp_tan(iA2
+cLog
+xP3
+lR
+fp_exp(iA2
+cSinh
+xP3
+lR
+fp_asinh(iA2
+cTanh:if(fp_less(fp_abs(y4),nY3{tree.lR
+fp_atanh(y4)))nS2
+break;default:nM3
+nX2}
+#include <list>
+#include <algorithm>
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+iO2{
+#ifdef DEBUG_SUBSTITUTIONS
+yW
+double
+d){union{double
+d;uint_least64_t
+h;}
+t32
+d=d;lH1
+h
+nZ1
+#ifdef FP_SUPPORT_FLOAT_TYPE
+yW
+float
+f){union{float
+f;uint_least32_t
+h;}
+t32
+f=f;lH1
+h
+nZ1
+#endif
+#ifdef FP_SUPPORT_LONG_DOUBLE_TYPE
+yW
+long
+double
+ld){union{long
+double
+ld;e92{uint_least64_t
+a;i02
+short
+b;}
+s;}
+t32
+ld=ld;lH1
+s.b<<data.s.a
+nZ1
+#endif
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+yW
+long
+ld){o<<"("
+<<std::hex<<ld
+nZ1
+#endif
+#endif
+}
+iO2
+FPoptimizer_CodeTree{lM
+nF)){}
+lM
+e62
+i
+yO
+nC3
+nF
+i)){data
+xB
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+lM
+eS1&&i
+yO
+nC3
+nF
+t72
+i))){data
+xB
+#endif
+lM
+i02
+v
+yO
+VarTag
+nF
+iE2,v))eS2
+nR2
+o
+yO
+OpcodeTag
+nF
+o))eS2
+nR2
+o,i02
+f
+yO
+FuncOpcodeTag
+nF
+o,f))eS2
+lM1&b
+yO
+CloneTag
+nF*b.data)){}
+yV1
+yK2::~yL2(){}
+lA
+ReplaceWithImmed
+i01
+eS1&i){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Replacing "
+;xE3(*this);if(IsImmed())OutFloatHex(std::cout,xJ1)lN1" with const value "
+<<i;OutFloatHex(std::cout,i)lN1"\n"
+;
+#endif
+data=new
+nO2
+x8(i);}
+yT1
+ParamComparer{i12()(lM1&a,lM1&b)const{if(a.xT2!=b.xT2
+nZ2
+a.xT2<b.xT2
+l81
+a.GetHash()<b.GetHash();}
+}
+;xB1
+nO2
+x8::Sort(){switch(Opcode
+iY2
+cAdd:case
+cMul:case
+cMin:case
+cMax:case
+cAnd:case
+cAbsAnd:case
+cOr:case
+cAbsOr:case
+cHypot:case
+cEqual:case
+t71:std::sort(iC2
+i62
+iC2
+end(),ParamComparer
+x8());lC
+cLess
+lU
+cGreater;}
+lC
+cLessOrEq
+lU
+cGreaterOrEq;}
+lC
+cGreater
+lU
+cLess;}
+lC
+cGreaterOrEq
+lU
+cLessOrEq;}
+break;default:nM3}
+lA
+AddParam(lM1¶m){xY
+yL
+param);}
+lA
+eG
+yK2¶m){xY
+yL
+yK2());xY.back().swap(param);}
+lA
+SetParam(size_t
+which,lM1&b)nI1
+which
+iB2
+xY[which]=b;}
+lA
+nC1
+size_t
+which,yK2&b)nI1
+which
+iB2
+xY[which
+t23
+b);}
+lA
+AddParams
+i01
+nK){xY.insert(xY.end(),l02.i62
+l02.end());}
+lA
+AddParamsMove(nK){size_t
+endpos=xY
+yA3,added=l02
+yA3;xY
+nE3
+endpos+added,yK2());for(size_t
+p=0;p<added;++p)xY[endpos+p
+t23
+l02[p]);}
+lA
+AddParamsMove(nK,size_t
+l12)nI1
+l12
+iB2
+iH1
+l12);AddParamsMove(eU1}
+lA
+SetParams
+i01
+nK){yG
+nV1
+tmp(eU1
+xY.swap(tmp);}
+lA
+SetParamsMove(nK){xY.swap(eU1
+l02.clear();}
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+lA
+SetParams(yG
+nV1&&l02){SetParamsMove(eU1}
+#endif
+lA
+iH1
+size_t
+index){yG
+nV1&c93=xY;
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+iC2
+erase(iC2
+begin()+index);
+#else
+c93[index].data=0;for(size_t
+p=index;p+1<c93
+eW2
+p)c93[p].data.UnsafeSetP(&*c93[p+1
+iB2
+c93[nF3-1].data.UnsafeSetP(0);iC2
+resize(nF3-1);
+#endif
+}
+lA
+DelParams(){xY.clear();}
+xG1
+yK2::IsIdenticalTo(lM1&b)const{if(&*data==&*b.data
+nZ2
+true
+l81
+data->IsIdenticalTo(*b.data);}
+xG1
+nO2
+x8::IsIdenticalTo
+i01
+nO2
+x8&b)const{if(Hash!=b.Hash
+yI
+if(Opcode!=t43
+yI
+switch(Opcode
+iY2
+cImmed:return
+fp_equal(Value,t53;case
+iE2:return
+iJ1==b.iI1
+case
+cFCall:case
+cPCall:if(iJ1!=b.iJ1
+yI
+break;default:nM3
+if(nF3!=b.nF3
+yI
+for
+xK2
+0;a<c93
+eW2
+a){if(!c93[a]iA
+b.c93[a])yI}
+return
+true;}
+lA
+Become(lM1&b){if(&b!=this&&&*data!=&*b.data){DataP
+tmp=b.data;iY
+data.swap(tmp);}
+}
+lA
+CopyOnWrite(){if(GetRefCount()>1)data=new
+nO2
+x8(*data);}
+yV1
+yK2
+yK2::GetUniqueRef(){if(GetRefCount()>1
+nZ2
+yK2(*this,CloneTag())l81*this;}
+tQ):c7
+cNop
+l43),nC
+tQ
+const
+nO2&b):c7
+t43
+l43
+t53,iJ1(b.iJ1),c93(b.c93),Hash(b.Hash),Depth(b.Depth),eZ1
+b.iK1){}
+tQ
+e62
+i):c7
+cImmed
+l43
+i),nC
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+tQ
+nO2
+x8&&b):c7
+t43
+l43
+t72
+t53),iJ1(b.iJ1),c93(t72
+b.c93)),Hash(b.Hash),Depth(b.Depth),eZ1
+b.iK1){}
+tQ
+eS1&&i):c7
+cImmed
+l43
+t72
+i)),nC
+#endif
+tQ
+nR2
+o):c7
+o
+l43),nC
+tQ
+nR2
+o,i02
+f):c7
+o
+l43),iJ1(f),c93(),Hash(),Depth(1),eZ1
+0){}
+}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <sstream>
+#include <string>
+#include <map>
+#include <set>
+#include <iostream>
+xQ
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+iO2{xB1
+l22
+cA3,eH3&done,std::ostream&o){for
+yS
+l22
+i43
+done,o);std::ostringstream
+buf;xE3(tree,buf);done[tree.GetHash()].insert(buf.str());}
+}
+#endif
+iO2
+FPoptimizer_CodeTree{
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+xB1
+DumpHashes
+i01
+eY){eH3
+done;l22(tree,done,o);for(eH3::const_iterator
+i=done.nW3
+i!=done.end();++i){const
+std::set<std::string>&flist=i
+cJ2;if(flist
+yA3!=1)o<<"ERROR - HASH COLLISION?\n"
+;for(std::set<std::string>::const_iterator
+j=flist.nW3
+j!=flist.end();++j){o<<'['<<std::hex<<i->first.hash1<<','<<i->first.hash2<<']'<<std::dec;o<<": "
+<<*j<<"\n"
+;}
+}
+}
+xB1
+xE3
+i01
+eY){const
+char*tN3;switch
+xU2
+iY2
+cImmed:o<<yZ3
+l81;case
+iE2:o<<"Var"
+<<(tree.GetVar()-iE2)l81;case
+cAdd:tN3"+"
+;lC
+cMul:tN3"*"
+;lC
+cAnd:tN3"&"
+;lC
+cOr:tN3"|"
+;lC
+cPow:tN3"^"
+;break;default:tN3;o<<FP_GetOpcodeName
+xU2);if
+xU2==cFCall||cV2
+cPCall)o<<':'<<tree.GetFuncNo();}
+o<<'(';if(iT<=1&&sep2[1])o<<(sep2+1)<<' 'eV3
+if(a>0)o<<' ';xE3
+i43
+o);if(a+1<iT)o<<sep2;}
+o<<')';}
+xB1
+DumpTreeWithIndent
+i01
+eY,const
+std::string&indent){o<<'['<<std::hex<<(void*)(&tree.iE1))<<std::dec<<','<<tree.GetRefCount()<<']';o<<indent<<'_';switch
+xU2
+iY2
+cImmed:o<<"cImmed "
+<<yZ3;o<<'\n'l81;case
+iE2:o<<"VarBegin "
+<<(tree.GetVar()-iE2);o<<'\n'l81;default:o<<FP_GetOpcodeName
+xU2);if
+xU2==cFCall||cV2
+cPCall)o<<':'<<tree.GetFuncNo();o<<'\n';}
+for
+yS{std::string
+ind=indent;for(size_t
+p=0;p<ind
+yA3;p+=2)if(ind[p]=='\\')ind[p]=' ';ind+=(a+1<iT)?" |"
+:" \\"
+;DumpTreeWithIndent
+i43
+o,ind);}
+o<<std::flush;}
+#endif
+}
+#endif
+using
+iO2
+l41;xQ
+#include <cctype>
+iO2
+l41{xG1
+ParamSpec_Compare
+i01
+void*aa,const
+void*bb,lU2
+type){switch(type
+iY2
+lY2
+xH&a=*(xH*)aa;xH&b=*(xH*)bb
+l81
+a
+t42==b
+t42&&a.index==b.index&&a.depcode==b.depcode
+cM3
+NumConstant:{eZ&a=*(eZ*)aa;eZ&b=*(eZ*)bb
+l81
+fp_equal(a.xZ3,b.xZ3)&&a.modulo==b.modulo
+iD2
+xI&a=*(xI*)aa;xI&b=*(xI*)bb
+l81
+a
+t42==b
+t42&&a.cS==b.cS&&a.data.match_type==b.data.match_type&&a.data
+xY2==b.data
+xY2&&a.data.param_list==b.data.param_list&&a.data.n2==b.data.n2&&a.depcode==b.depcode;}
+}
+return
+true;}
+i02
+ParamSpec_GetDepCode
+i01
+cG2&b){switch(b.first
+iY2
+lY2
+yK3*s=i01
+xH*)b
+eE3
+l81
+s->depcode
+iD2
+const
+xI*s=i01
+xI*)b
+eE3
+l81
+s->depcode;}
+default:nM3
+return
+0;}
+xB1
+DumpParam
+i01
+cG2&xZ2
+std::ostream&o){static
+const
+char
+ParamHolderNames[][2]={"%"
+,"&"
+,"x"
+,"y"
+,"z"
+,"a"
+,"b"
+,"c"
+}
+;i02
+t52
+0;xT3
+NumConstant:{const
+eZ&t82
+eZ*x01;o.precision(12);o<<xF3
+xZ3;nM3
+case
+lY2
+yK3&t82
+xH*x01;o<<ParamHolderNames[xF3
+index];t52
+param
+t42;break
+iD2
+const
+xI&t82
+xI*x01;t52
+param
+t42;yZ
+GroupFunction){if
+iZ2
+cS==cNeg){o<<"-"
+;n3}
+tP1
+xF3
+cS==cInv){o<<"/"
+;n3}
+else{std::string
+opcode=FP_GetOpcodeName((nR2)xF3
+cS).substr(1)c23
+0;a<opcode
+eW2
+a)opcode[a]=(char)std::toupper(opcode[a]);o<<opcode<<"( "
+;n3
+o<<" )"
+;}
+}
+else{o<<'('<<FP_GetOpcodeName((nR2)xF3
+cS)<<' ';yZ
+PositionalParams)o<<'[';yZ
+SelectedParams)o<<'{';n3
+if
+iZ2
+data.n2!=0)o<<" <"
+<<xF3
+data.n2<<'>';yZ
+PositionalParams)o<<"]"
+;yZ
+SelectedParams)o<<"}"
+;o<<')';}
+nM3
+yN3(ImmedConstraint_Value(tX1
+ValueMask)iY2
+ValueMask:lC
+Value_AnyNum:lC
+n12:o<<"@E"
+;lC
+Value_OddInt:o<<"@O"
+;lC
+t01:o<<"@I"
+;lC
+Value_NonInteger:o<<"@F"
+;lC
+eE1:o<<"@L"
+;t62
+ImmedConstraint_Sign(tX1
+SignMask)iY2
+SignMask:lC
+Sign_AnySign:lC
+nJ1:o<<"@P"
+;lC
+n02:o<<"@N"
+;t62
+ImmedConstraint_Oneness(tX1
+OnenessMask)iY2
+OnenessMask:lC
+Oneness_Any:lC
+Oneness_One:o<<"@1"
+;lC
+Oneness_NotOne:o<<"@M"
+;t62
+ImmedConstraint_Constness(tX1
+ConstnessMask)iY2
+ConstnessMask:lC
+yL1:if(lF3.first==ParamHolder){yK3&t82
+xH*x01;if
+iZ2
+index<2)nM3
+o<<"@C"
+;lC
+Constness_NotConst:o<<"@V"
+;lC
+Oneness_Any:nM3}
+xB1
+DumpParams
+iL1
+paramlist,i02
+count,std::ostream&o){for
+iL1
+a=0;a<count;++a){if(a>0)o<<' ';const
+cG2¶m=e01
+x8(paramlist,a);DumpParam
+x8(param,o);i02
+depcode=ParamSpec_GetDepCode(param);if(depcode!=0)o<<"@D"
+<<depcode;}
+}
+}
+#include <algorithm>
+using
+iO2
+l41;xQ
+iO2{yK3
+plist_p[36]={{2,0,0x0}
+tS
+0,0x4}
+tS
+nJ1,0x0}
+tS
+n02|Constness_NotConst,0x0}
+tS
+Sign_NoIdea,0x0}
+tS
+eE1,0x0}
+,{3,Sign_NoIdea,0x0}
+,{3,0,0x0}
+,{3,eE1,0x0}
+,{3,0,0x8}
+,{3,Value_OddInt,0x0}
+,{3,Value_NonInteger,0x0}
+,{3,n12,0x0}
+,{3,nJ1,0x0}
+,{0,n02|n0{0,n0{0,nJ1|n0{0,n12|n0{0,yL1,0x1}
+,{0,t01|nJ1|n0{0,t11
+yL1,0x1}
+,{0,t11
+n0{0,Oneness_One|n0{0,eE1|n0{1,n0{1,n12|n0{1,t11
+n0{1,t01|n0{1,nJ1|n0{6,0,0x0}
+,{4,0,0x0}
+,{4,t01,0x0}
+,{4,n0{4,0,0x16}
+,{5,0,0x0}
+,{5,n0}
+;yT1
+plist_n_container{static
+const
+eZ
+plist_n[19];}
+;yV1
+const
+eZ
+plist_n_container
+x8::plist_n[19]={{eS1(-2
+iZ-1
+iZ-0.5
+iZ
+0
+tB2
+fp_const_deg_to_rad
+cE3
+fp_const_einv
+cE3
+fp_const_log10inv
+x8(iZ
+0.5
+tB2
+fp_const_log2
+x8(iZ
+1
+tB2
+fp_const_log2inv
+x8(iZ
+2
+tB2
+fp_const_log10
+cE3
+fp_const_e
+cE3
+fp_const_rad_to_deg
+cE3-fp_const_pihalf
+x8(),xL1{eS1(0),xL1{fp_const_pihalf
+x8(),xL1{fp_const_pi
+x8(),xL1}
+;const
+xI
+plist_s[464]={{{1,15,tC2
+15,cNeg,GroupFunction,0}
+,yL1,0x1}
+,{{1,422,tC2
+423,tC2
+15,tD2
+24,tD2
+410,tD2
+411,cInv,xZ
+2,301330,cAdd,tG2
+271397
+lU1
+0x5
+tY3
+271397,l5
+45
+lU1
+iR
+2,58413,l5
+140333,l5
+194605
+lU1
+0x1
+tY3
+224301,l5
+270373,l5
+270381,l5
+271405,l5
+271405
+lU1
+0x5
+tY3
+140341,l5
+223285,l5
+286757,l5
+286765,l5
+322605,l5
+232501,l5
+7168,l5
+30727,l5
+141312,l5
+179207,l5
+58383,l5
+59407,l5
+285718
+lU1
+iR
+2,59416,l5
+29726,l5
+34823,l5
+18597,l5
+46264,l5
+15764,l5
+57509,l5
+293049,l5
+292026,l5
+161979,l5
+161980,l5
+172265,l5
+173308,l5
+243951,l5
+247024,l5
+38152,l5
+46344,l5
+293147,l5
+1332,l5
+24980,l5
+183473,l5
+183570,l5
+418001,l5
+420248,cAdd,lP
+0,0,tR
+0,0,cAdd,i3
+1,43,tR
+1,51,tR
+1,52,tR
+1,53,tR
+1,54,tR
+1,0,lZ
+iR
+1,0,t51
+2}
+,0,iR
+1,0,tR
+1,21,tR
+1,15,tR
+1,26,tR
+1,24,cAdd,i3
+2,56344,cAdd,i3
+1,219,tR
+1,230,cAdd,i3
+1,245,lZ
+0x16}
+,{{1,329,lZ
+0x16}
+,{{1,399,lZ
+iR
+1,401,lZ
+iR
+0,0,t51
+1}
+,nJ1,0x0
+tY3
+46095,tE2
+24591,tE2
+32783,tE2
+37,c1
+7205,c1
+114725,c1
+288805,lJ
+0x6
+tY3
+347173,lJ
+0x6
+tY3
+331813,c1
+350245,c1
+372773,c1
+377893,c1
+378917,c1
+383013,c1
+388133,c1
+439333,c1
+442405,c1
+447525,c1
+450597,c1
+459813,c1
+468005,c1
+305201,l2
+3,61910016,c1
+7168,c1
+114688,c1
+512000,l2
+3,45508608,c1
+15,c1
+30727,c1
+71695,c1
+130063,c1
+286735,lJ
+0x1
+tY3
+29726,c1
+34823,c1
+115736,c1
+114712,c1
+299008,c1
+288783
+xM2
+300032,c1
+347151
+xM2
+357376,l2
+3,65425438,c1
+420864,c1
+280611,c1
+358407,c1
+301088,c1
+55,c1
+38143,c1
+38143,lJ
+iR
+2,38145,lJ
+iR
+2,38152,c1
+38171,c1
+15631,c1
+15711,c1
+56671,c1
+38262,lJ
+iR
+2,60820,c1
+38325,lJ
+iR
+3,15777143,c1
+37303,c1
+48505,l2
+3,15777207,c1
+347191
+xM2
+48571,c1
+103714,c1
+104739,c1
+266538,c1
+307547,c1
+304475,c1
+353627,c1
+48490,c1
+310338,c1
+376173,lJ
+lP2
+3,39173485,lJ
+lP2
+2,436589,lJ
+lP2
+2,7578,c1
+376232,lJ
+lP2
+2,436648,lJ
+lP2
+3,39233901,lJ
+lP2
+3,39233960,lJ
+lP2
+2,7651,c1
+7675,l2
+0,0,nO
+0,0,cT
+1,37,nO
+1,37,cT
+1,2,n22
+2,n32
+3,n22
+3,n32
+0,nO
+1,0,n32
+0,cT
+1,14,nO
+1,16,nO
+1,16,lK
+1
+xN2
+21,nO
+1,15,nO
+1,24,cT
+2,24591,nO
+1,55,nO
+1,55,lK
+2
+xN2
+275,n22
+278,n32
+284,cT
+1,287,nO
+1,288,nO
+1,289,cT
+1,462,cT
+2,413757,lK
+1
+xN2
+295,nO
+1,329,cT
+2,414025,lK
+1}
+,0,0x16}
+,{{1,351,nO
+1,404,nO
+1,410,nO
+2,60459,l32
+44047,l32
+24591,l32
+32783,l32
+44056,l32
+41,lI,41,y0
+49,lI,49,y0
+365609,lI,222257,lI,365617,lI,366633,lI,366641,lI,48128,lI,15,lI,15,cV1
+16,lI,10240,lI,11264,lI,7170,lI,7168,lI,7168,y0
+7183,cV1
+17408,lI,19456,lI,16384,lI,15360,lI,27648,lI,30720,lI,30722,lI,24,tF2
+0x6
+tY3
+24,lI,7192,lI,68608,lI,83968,lI,86040,lI,87040,lI,88064,lI,90112,lI,432128,lI,433152,lI,37895,lI,14342,lI,25607,lI,7183,lI,56327,lI,114703,lI,114718,lI,257024,lI,419840,lI,260103,lI,37953,tF2
+0x5
+tY3
+37956,y0
+37961,tF2
+0x5
+tY3
+38105,lI,38114,y0
+38984,y0
+44103,y0
+44104,y0
+38991,lI,44111,lI,44135,lI,44124,y0
+44136,lI,48240,lI,60693,lI,38253,y0
+38253,lI,38259,tF2
+0x5
+tY3
+38260,cV1
+38262,y0
+38262,lI,48493,y0
+48493,lI,15734,y0
+137590,lI,38264,tF2
+0x5
+tY3
+38292,lI,38294,lI,38300,lI,38301,lI,38312,y0
+38325,y0
+38332,y0
+38332,lI,38341,lI,38341,y0
+38343,lI,60,lI,60,tF2
+0x6
+tY3
+48552,y0
+48552,lI,257198,lI,260274,lI,24792,lI,7172,cPow,PositionalParams,0}
+,nJ1,0x0
+tY3
+24591,cPow,xZ
+2,60440,cPow,xZ
+2,60451,cPow,xZ
+2,61472,cPow,xZ
+1,0,eI3
+7,eI3
+157,eI3
+0,cAcos
+eJ3
+cAcosh
+eJ3
+cAsin
+eJ3
+cAsinh
+nR
+112,cAsinh
+eJ3
+cAtan,eF1
+cAtan2,tG2
+303104
+i23
+eJ3
+cAtanh
+eJ3
+cCeil,cF3
+216,cCeil
+eJ3
+yO2
+0,cCos,cF3
+7,yO2
+81,yO2
+83,yO2
+112,yO2
+180,yO2
+234,yO2
+0,cH3
+cF3
+0,cI3
+176,cI3
+180,cI3
+409,cI3
+0,cFloor,cF3
+216,cFloor,tG2
+308523,eK3
+tG2
+352555,eK3
+tG2
+352599,eK3
+l0
+3,31464448,cU
+507534336,cU
+508566528,cU
+33579008,cU
+30443520,lD3
+31464448,lD3
+7836672,cU
+24612864,cU
+93415424,cU
+142744576,cU
+174234624,cU
+265547776,cU
+435585024,cU
+439783424,cU
+519553024,cU
+526900224,cU
+58739160,cU
+58739160,lD3
+58739166,cU
+58739166,cIf,cF3
+112,cInt
+eJ3
+tH2
+7,tH2
+30,tH2
+157,tH2
+216,tH2
+282,tH2
+15,cLog,xZ
+1,24,cLog,xZ
+1,0,cLog10
+eJ3
+cLog2,eF1
+cMax,tG2
+29726,cMax,tG2
+34823,cMax
+eJ3
+cMax,AnyParams,1}
+,0,iR
+xG3
+cMin,tG2
+29726,cMin,tG2
+34823,cMin
+eJ3
+cMin,AnyParams,1}
+,0,iR
+2,46095,cMin,xZ
+2,24591,cMin,xZ
+1,0,n42
+0,cSin,cF3
+7,n42
+81,n42
+83,n42
+112,n42
+139,n42
+161,cSin,nU
+0x5}
+,{{1,216,n42
+227,n42
+231,cSin,nU
+0x1}
+,{{1,234,n42
+0,cSinh,cF3
+0,cSinh
+nR
+161,cSinh,nU
+0x5}
+,{{1,176,cSinh
+nR
+216,cSinh
+nR
+227,cSinh
+nR
+234,cSinh
+nR
+409,cSinh
+eJ3
+yP2
+0,cTan,cF3
+75,cTan,cF3
+76,yP2
+161,yP2
+216,yP2
+231,yP2
+227,yP2
+234,yP2
+0,xV2
+0,cTanh,cF3
+160,xV2
+161,xV2
+216,xV2
+227,xV2
+234,xV2
+0,cTrunc,tG2
+15384,cSub,xZ
+2,15384,cDiv,xZ
+2,420251,cDiv,xZ
+xG3
+tK2
+nU
+t41
+tK2
+tG2
+30720,tK2
+nU
+0x20
+tY3
+30727,tK2
+nU
+0x24
+tY3
+30727,tK2
+tG2
+114743,tK2
+tG2
+114743,t71,tG2
+39936,cLess,l6
+2,39936,cLess,tG2
+7,cLess,eF1
+cLess,nU
+t41
+cLessOrEq,tG2
+256216,cLessOrEq,tG2
+39936,e82
+l6
+2,39936,e82
+tG2
+7,e82
+eF1
+e82
+nU
+t41
+cGreaterOrEq,tG2
+256216,cGreaterOrEq
+eJ3
+l42
+7,l42
+15,l42
+30,l42
+156,l42
+494,l42
+497,l42
+498,l42
+501,l42
+504,l42
+505,cNot,eF1
+l52
+29726,l52
+34823,l52
+394270,l52
+398366,l52
+7651,cAnd,lP
+0,0,cAnd,AnyParams,1}
+,0,0x0}
+,{{xG3
+nJ2
+29726,nJ2
+34823,nJ2
+394270,nJ2
+398366,nJ2
+7651,cOr,lP
+1,0
+t31
+81
+t31
+121
+t31
+156
+t31
+159
+t31
+216,cDeg
+nR
+216,cRad,eF1
+cAbsAnd,lP
+xG3
+cAbsOr,lP
+1,0,yR3
+eJ3
+cAbsNotNot,l0
+3,31464448,eP3
+nU
+0x0}
+,}
+;}
+iO2
+l41{const
+Rule
+grammar_rules[253]={{ProduceNewTree,1,1,0,{1,0,cAbs,xJ
+361,{1,172,cAtan,xJ
+354
+tS
+1337
+i23,xJ
+356
+tS
+320513
+i23
+l7
+2,2,222424
+tS
+226524
+i23
+l7
+2,2,224474
+tS
+228574
+i23,xJ
+148
+x13
+cCeil,xJ
+435,{1,80,tL2
+429,{1,115,tL2
+430,{1,117,tL2
+146,{1,118,tL2
+370,{1,116,tL2
+0,{1,354,cCos
+l7
+2,1,0,{1,351,cCos
+l7
+2,1,216
+x13
+tL2
+314,{1,357,cCosh
+l7
+2,1,0,{1,351,cCosh
+l7
+2,1,216
+x13
+cH3
+xJ
+144
+x13
+cFloor,xJ
+403,{1,114,cFloor,eL3
+214,{3,7379968,c8
+518,{3,31464450,c8
+499,{3,8428544,c8
+501,{3,8434688,c8
+215,{3,40901632,c8
+494,{3,40902656,c8
+507,{3,40940544,c8
+506,{3,47194112,c8
+483,{3,47225856,c8
+414,{3,1058266,c8
+418,{3,1058272,c8
+418,{3,9438682,c8
+414,{3,9438688,c8
+460,{3,396733911,c8
+460,{3,381020637,cIf
+l7
+0,3,31492569,{3,35682779,cIf
+l7
+0,3,31492575,{3,35682785,cIf,xJ
+111,{1,228,eM3
+110,{1,244,eM3
+355,{1,106,eM3
+204,{1,205,cLog
+l7
+0,1,395
+cP2,cMax
+yF
+0
+tS
+431105,cMax
+yF
+396
+cP2,cMin
+yF
+0
+tS
+427009,cMin,AnyParams,0}
+}
+,{ProduceNewTree,0,1,203
+tS
+24804,cPow,eL3
+203
+tS
+25827,cPow,eL3
+202
+tS
+126991,cPow
+xM1
+30988,cPow
+xM1
+30989,cPow
+xM1
+30990,cPow
+t93
+166239
+tS
+31066,cPow
+xM1
+32015,cPow
+t93
+7168
+tS
+12639,cPow
+t93
+7392
+tS
+12535
+x23
+380
+tS
+44095
+x23
+381
+tS
+44141
+x23
+382
+tS
+44140
+x23
+201
+tS
+109583
+x23
+200
+tS
+132129
+x23
+155
+tS
+133153
+n52
+419840
+tS
+413711
+n52
+254976
+tS
+253967
+n52
+221184
+tS
+251937
+n52
+221184
+tS
+248850
+x23
+150
+x13
+yQ2
+372,{1,80,yQ2
+146,{1,115,yQ2
+370,{1,117,yQ2
+149,{1,118,yQ2
+429,{1,116,yQ2
+0,{1,356,yQ2
+152
+x13
+cSinh,xJ
+312,{1,355,cSinh,xJ
+153
+x13
+eN3
+0,{1,359,eN3
+170,{1,360,eN3
+154
+x13
+cTanh
+l7
+0,1,392
+tS
+395279,tM2
+391
+cP2,tM2
+199
+tS
+242924,tM2
+198
+tS
+230636,tM2
+164
+tS
+240869,tM2
+163
+tS
+240660,t51
+0
+nM1
+263,{1,311,t51
+1
+nM1
+262,{1,310,t51
+1
+l1
+2,1,261
+tS
+1333
+lW1
+259
+tS
+1331
+lW1
+407
+tS
+415124
+lW1
+45
+tS
+331093
+lW1
+324
+tS
+146477
+lW1
+342
+tS
+145453
+lW1
+427
+tS
+213202
+lW1
+428
+tS
+217298
+lW1
+368
+tS
+216270
+lW1
+145
+tS
+216271
+lW1
+369
+tS
+218318
+lW1
+197
+tS
+144665
+lW1
+194
+tS
+348441
+lW1
+193
+tS
+348300
+lW1
+195
+tS
+200875
+lW1
+192
+tS
+177323
+lW1
+257
+tS
+446837
+lW1
+181
+tS
+446653
+lW1
+151
+tS
+187765
+lW1
+147
+tS
+187828
+lW1
+255
+tS
+195957
+lW1
+374
+tS
+264383
+lW1
+437
+tS
+264381
+lW1
+437
+tS
+186741
+lW1
+374
+tS
+262580
+lW1
+151
+tS
+262333,tM2
+98
+tS
+1155
+eG1
+97
+tS
+1156
+eG1
+305
+tS
+1330
+eG1
+99
+tS
+24704
+eG1
+100
+tS
+24698
+eG1
+394
+tS
+395279
+eG1
+393
+cP2
+eG1
+353
+tS
+360799
+eG1
+96
+tS
+89360
+eG1
+105
+tS
+80155
+eG1
+95
+tS
+79131
+cQ2
+56671
+tS
+1424
+cQ2
+15711
+tS
+1426
+cQ2
+107535
+tS
+93467
+cQ2
+97295
+tS
+96539,l8
+1,1,0,{1,351,l8
+1,1,55,{1,14,lK
+0
+nM1
+93
+tS
+70674,cMul,SelectedParams,0
+nM1
+512,{1,50,lK
+1
+nM1
+513,{1,40,lK
+1
+l1
+2,1,435
+tS
+443429,eA
+442
+tS
+451621,eA
+336
+tS
+382285,eA
+437
+tS
+382406,eA
+374
+tS
+446801,eA
+365
+tS
+435534,eA
+444
+tS
+325033,eA
+318
+tS
+340413,eA
+335
+tS
+375116,eA
+424
+tS
+375229,eA
+45
+tS
+456126,eA
+450
+tS
+328114,eA
+45
+tS
+460223,eA
+452
+tS
+461861,eA
+453
+tS
+329140,eA
+322
+tS
+341446,eA
+456
+tS
+335286,eA
+448
+tS
+327087,eA
+459
+tS
+469029,eA
+455
+tS
+311360,eA
+338
+tS
+309322,eA
+412
+tS
+43412,eA
+330
+tS
+49480,eA
+413
+tS
+47508,eA
+331
+tS
+45384,l8
+2,2,334277
+tS
+333236
+cQ2
+39936
+tS
+xH3
+cEqual
+yP
+cEqual
+yQ
+cEqual
+yR
+cEqual
+lA1
+24807
+t61
+iD
+t61
+l62
+237799
+t61
+n11
+cEqual
+l72
+tK2
+eH1
+39,tK2
+eO3
+0
+tS
+5165,cEqual
+t93
+39936
+tS
+xH3
+t71
+yP
+t71
+yQ
+t71
+yR
+t71
+lA1
+24807
+tI2
+iD
+tI2
+l62
+237799
+tI2
+n11
+t71
+l72
+t71
+tJ2
+39,t71,eH1
+5165,t71
+yP
+cLess
+yQ
+cLess
+yR
+cLess,xJ
+516
+tS
+44032,cLess
+lA1
+24804
+t21
+yM1
+t21
+iD
+t21
+l62
+237796
+t21
+xN1
+t21
+n11
+cLess
+l72
+cLess
+tJ2
+xH3
+cLess
+yP
+cLessOrEq
+yQ
+cLessOrEq
+yR
+cLessOrEq,xJ
+510
+tS
+359439,cLessOrEq
+lA1
+24804
+xC1
+yM1
+xC1
+iD
+xC1
+l62
+237796
+xC1
+xN1
+xC1
+n11
+cLessOrEq
+l72
+cLessOrEq
+tJ2
+359469,cLessOrEq
+yP
+cGreater
+yQ
+cGreater
+yR
+e82
+xJ
+487
+tS
+359439,cGreater
+lA1
+24804
+y61
+yM1
+y61
+iD
+y61
+l62
+237796
+y61
+xN1
+y61
+n11
+cGreater
+l72
+e82
+eH1
+359469,cGreater
+yP
+cGreaterOrEq
+yQ
+cGreaterOrEq
+yR
+cGreaterOrEq,xJ
+517
+tS
+44032
+yX
+473304
+tS
+24804
+yX
+yM1
+yX
+iD
+yX
+l62
+237796
+yX
+xN1
+yX
+7168
+tS
+279818
+yX
+lB1
+cGreaterOrEq,eH1
+xH3
+cGreaterOrEq,eL3
+516,{1,2,cNot,eO3
+469,{1,123,cNot,eL3
+511,{1,5,cAnd,AnyParams,1
+l1
+0,1,514
+tS
+13314,cAnd
+yF
+397
+cP2,cAnd
+yF
+491
+tS
+496099,cAnd
+yF
+492
+tS
+399846,cAnd
+yF
+493
+tS
+393702,cAnd,AnyParams,0
+l1
+0,2,479697,{3,489115088,cAnd
+yF
+515
+tS
+13314,xI3
+508
+tS
+8197,xI3
+398
+cP2,xI3
+488
+tS
+496099,xI3
+489
+tS
+399846,xI3
+490
+tS
+393702,xI3
+509
+tS
+136197,cOr,AnyParams,0}
+}
+,{ProduceNewTree,0,1,517,{1,2,xJ3
+l3
+1,1,0,{1,0,xJ3
+eO3
+470,{1,123,xJ3
+xJ
+482,{1,228,cAbsNotNot,AnyParams,0
+nM1
+476,{1,227,cAbsNotNot,AnyParams,0}
+}
+,{ProduceNewTree,0,1,383,{3,31464955,eP3
+eL3
+517,{3,40940544,eP3
+eL3
+516,{3,47225856,i03
+l7
+0,3,31492569,{3,35682779,eP3
+PositionalParams,0}
+}
+,}
+;e92
+grammar_optimize_abslogical_type{xS
+9
+eI
+grammar_optimize_abslogical_type
+grammar_optimize_abslogical={9,{21,183,219,228,231,237,244,249,252}
+}
+;}
+e92
+grammar_optimize_ignore_if_sideeffects_type{xS
+59
+eI
+grammar_optimize_ignore_if_sideeffects_type
+grammar_optimize_ignore_if_sideeffects={59,{0,20,22,23,24,25,26,27,cV
+tY1
+78,cZ
+xR
+grammar_optimize_nonshortcut_logical_evaluation_type{xS
+56
+eI
+grammar_optimize_nonshortcut_logical_evaluation_type
+grammar_optimize_nonshortcut_logical_evaluation={56,{0,26,cV
+tY1
+78,cZ
+158,167,168,169,178,179,191,195,203,207,215,227,229,230,232,233,234,235,236,238,239,240,241,242,243,245,246,247,248,250,251}
+}
+;}
+e92
+grammar_optimize_round1_type{xS
+118
+eI
+grammar_optimize_round1_type
+grammar_optimize_round1={118,{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,18,26,cV
+37,38,tY1
+45,46,47,48,49,50,51,52,53,54,58,59,60,61,62,63,64,65,66,67,68,69,70,71,78,79,80,81,82,83,88,89,90,91,92,93,94,95,96,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,xR
+grammar_optimize_round2_type{xS
+100
+eI
+grammar_optimize_round2_type
+grammar_optimize_round2={100,{0,15,16,17,26,cV
+39,40,tY1
+45,46,47,48,49,50,51,52,53,54,59,60,72,73,78,79,84,85,86,87,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,121,122,123,124,125,126,127,128,133,157,xR
+grammar_optimize_round3_type{xS
+79
+eI
+grammar_optimize_round3_type
+grammar_optimize_round3={79,{74,75,76,77,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,159,160,161,162,163,164,165,166,170,171,172,173,174,175,176,177,180,181,182,184,185,186,187,188,189,190,192,193,194,196,197,198,199,200,201,202,204,205,206,208,209,210,211,212,213,214,216,217,218,220,221,222,223,224,225,226}
+}
+;}
+e92
+grammar_optimize_round4_type{xS
+10
+eI
+grammar_optimize_round4_type
+grammar_optimize_round4={10,{19,55,56,57,130,131,153,154,155,156}
+}
+;}
+e92
+grammar_optimize_shortcut_logical_evaluation_type{xS
+53
+eI
+grammar_optimize_shortcut_logical_evaluation_type
+grammar_optimize_shortcut_logical_evaluation={53,{0,26,cV
+tY1
+78,cZ
+158,167,168,169,178,179,191,195,203,207,215,227,229,232,233,234,235,236,239,240,241,242,245,246,247,248,250,251}
+}
+;}
+}
+iO2
+l41{yV1
+cG2
+e01
+iL1
+paramlist,lC1){index=(paramlist>>(index*10))&1023;if(index>=55
+nZ2
+cG2(SubFunction
+tZ1
+plist_s[index-55]);if(index>=36
+nZ2
+cG2(NumConstant
+tZ1
+plist_n_container
+x8::plist_n[index-36])l81
+cG2(ParamHolder
+tZ1
+plist_p[index]);}
+}
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <stdio.h>
+#include <algorithm>
+#include <map>
+#include <sstream>
+xQ
+using
+iO2
+l41;using
+iO2
+FPoptimizer_CodeTree;using
+iO2
+FPoptimizer_Optimize;iO2{nT1
+It,typename
+T,typename
+Comp>eI1
+MyEqualRange(It
+first,It
+last,const
+T&val,Comp
+comp){size_t
+len=last-first;while(len>0){size_t
+nJ3
+len/2;It
+n43(first);n43+=half;if(comp(*n43,val)){first=n43;++first;len=len-half-1;}
+tP1
+comp(val,*n43)){len=half;}
+else{It
+left(first);{It&cR2=left;It
+last2(n43);size_t
+len2=last2-cR2;while(len2>0){size_t
+half2=len2/2;It
+middle2(cR2);middle2+=half2;if(comp(*middle2,val)){cR2=middle2;++cR2;len2=len2-half2-1;}
+else
+len2=half2;}
+}
+first+=len;It
+right(++n43);{It&cR2=right;It&last2=first;size_t
+len2=last2-cR2;while(len2>0){size_t
+half2=len2/2;It
+middle2(cR2);middle2+=half2;if(comp(val,*middle2))len2=half2;else{cR2=middle2;++cR2;len2=len2-half2-1;}
+}
+}
+return
+eI1(left,right);}
+}
+return
+eI1(first,first);}
+yT1
+OpcodeRuleCompare{i12()(lM1&tree,i02
+xW2)const{const
+Rule&rule=grammar_rules[xW2]l81
+tree
+nE<rule
+nT2.subfunc_opcode;}
+i12()iL1
+xW2,const
+eR
+const{const
+Rule&rule=grammar_rules[xW2]l81
+rule
+nT2.subfunc_opcode<tree
+nE;}
+}
+;xG1
+TestRuleAndApplyIfMatch
+eX3
+yK2&tree,bool
+cD{MatchInfo
+x8
+info;lZ1
+found(false,e1());if((rule.eL1
+LogicalContextOnly)&&!cD{yR2
+if(nD
+IsIntType
+x8::result){if(rule.eL1
+NotForIntegers)yR2
+else{if(rule.eL1
+OnlyForIntegers)yR2
+for(;;){
+#ifdef DEBUG_SUBSTITUTIONS
+#endif
+found=TestParams(rule
+nT2,tree,found.specs,info,true);if(found.found)break;if(!&*found.specs){fail:;
+#ifdef DEBUG_SUBSTITUTIONS
+DumpMatch
+t81,false);
+#endif
+nX2}
+#ifdef DEBUG_SUBSTITUTIONS
+DumpMatch
+t81,true);
+#endif
+SynthesizeRule
+t81)nS2}
+iO2
+FPoptimizer_Optimize{xG1
+ApplyGrammar
+i01
+Grammar&tN2,yK2&tree,bool
+cD{if(tree.GetOptimizedUsing()==&tN2){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Already optimized: "
+;xE3(tree)lN1"\n"
+<<std::flush;
+#endif
+nX2
+if(true){bool
+changed
+i13
+switch
+xU2
+iY2
+cNot:case
+cNotNot:case
+cAnd:case
+cOr:for
+xK2
+0
+nP
+true))yI1
+lC
+cIf:case
+i03:if(ApplyGrammar(tN2,e72,cV2
+cIf))yI1
+for
+xK2
+1
+nP
+cD)yI1
+break;default:for
+xK2
+0
+nP
+false))yI1}
+if(changed){tree.Mark_Incompletely_Hashed()nS2}
+typedef
+const
+i02
+char*lE3;std::pair<lE3,lE3>range=MyEqualRange(tN2.rule_list,tN2.rule_list+tN2.rule_count,tree,OpcodeRuleCompare
+x8());if(range.eQ3
+range
+eE3){
+#ifdef DEBUG_SUBSTITUTIONS
+yG<i02
+char>rules;rules.nH3
+range
+eE3-range.first);yD
+if(IsLogisticallyPlausibleParamsMatch(cW1
+nT2
+n72
+rules
+yL*r);}
+range.first=&rules[0];range
+eE3=&rules[rules
+yA3-1]+1;if(range.eQ3
+range
+eE3){std::cout<<"Input ("
+<<FP_GetOpcodeName
+xU2)<<")["
+<<iT<<"]"
+;if(cD
+std::cout<<"(Logical)"
+;i02
+first=i21,prev=i21;const
+char*sep=", rules "
+;yD
+if(first==i21)first=prev=*r;tP1*r==prev+1)prev=*r;else{std::cout<<sep<<first;sep=","
+;if(prev!=first)std::cout<<'-'<<prev;first=prev=*r;}
+}
+if(eQ3
+i21){std::cout<<sep<<first;if(prev!=first)std::cout<<'-'<<prev;}
+std::cout<<": "
+;xE3(tree)lN1"\n"
+<<std::flush;}
+#endif
+bool
+changed
+i13
+yD
+#ifndef DEBUG_SUBSTITUTIONS
+if(!IsLogisticallyPlausibleParamsMatch(cW1
+nT2
+n72
+y81
+#endif
+if(TestRuleAndApplyIfMatch(cW1,tree,cD){yI1
+nM3}
+if(changed){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Changed."
+<<std::endl
+lN1"Output: "
+;xE3(tree)lN1"\n"
+<<std::flush;
+#endif
+tree.Mark_Incompletely_Hashed()nS2}
+tree.SetOptimizedUsing(&tN2)l81
+false;}
+xB1
+ApplyGrammars(x2){
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_round1\n"
+;
+#endif
+n4
+grammar_optimize_round1
+n53
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_round2\n"
+;
+#endif
+n4
+grammar_optimize_round2
+n53
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_round3\n"
+;
+#endif
+n4
+grammar_optimize_round3
+n53
+#ifndef FP_ENABLE_SHORTCUT_LOGICAL_EVALUATION
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_nonshortcut_logical_evaluation\n"
+;
+#endif
+n4
+grammar_optimize_nonshortcut_logical_evaluation
+n53
+#endif
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_round4\n"
+;
+#endif
+n4
+grammar_optimize_round4
+n53
+#ifdef FP_ENABLE_SHORTCUT_LOGICAL_EVALUATION
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_shortcut_logical_evaluation\n"
+;
+#endif
+n4
+grammar_optimize_shortcut_logical_evaluation
+n53
+#endif
+#ifdef FP_ENABLE_IGNORE_IF_SIDEEFFECTS
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_ignore_if_sideeffects\n"
+;
+#endif
+n4
+grammar_optimize_ignore_if_sideeffects
+n53
+#endif
+#ifdef DEBUG_SUBSTITUTIONS
+std
+tJ3"grammar_optimize_abslogical\n"
+;
+#endif
+n4
+grammar_optimize_abslogical
+n53
+#undef C
+}
+}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <algorithm>
+#include <assert.h>
+#include <cstring>
+#include <cmath>
+#include <memory> /* for auto_ptr */
+xQ
+using
+iO2
+l41;using
+iO2
+FPoptimizer_CodeTree;using
+iO2
+FPoptimizer_Optimize;iO2{xG1
+TestImmedConstraints
+iL1
+bitmask,const
+eR{switch(bitmask&ValueMask
+iY2
+Value_AnyNum:case
+ValueMask:lC
+n12:if(GetEvennessInfo
+nO3
+l82
+Value_OddInt:if(GetEvennessInfo
+nO3
+n82
+t01:if(GetIntegerInfo
+nO3
+l82
+Value_NonInteger:if(GetIntegerInfo
+nO3
+n82
+eE1:if(!IsLogicalValue(tree)yI
+nK1
+SignMask
+iY2
+Sign_AnySign:lC
+nJ1:if(l01
+l82
+n02:if(l01
+n82
+Sign_NoIdea:if(l01
+Unknown
+yI
+nK1
+OnenessMask
+iY2
+Oneness_Any:case
+OnenessMask:lC
+Oneness_One:if(!cW2
+if(!fp_equal(fp_abs(yZ3),eS1(1))yI
+lC
+Oneness_NotOne:if(!cW2
+if(fp_equal(fp_abs(yZ3),eS1(1))yI
+nK1
+ConstnessMask
+iY2
+Constness_Any:lC
+yL1:if(!cW2
+lC
+Constness_NotConst:if(cW2
+nM3
+return
+true;}
+n73<i02
+extent,i02
+nbits,typename
+cS2=i02
+int>e92
+nbitmap{private:static
+const
+i02
+bits_in_char=8;static
+const
+i02
+cT2=(xK3
+cS2)*bits_in_char)/nbits;cS2
+data[(extent+cT2-1)/cT2];e13
+void
+inc(lC1,int
+by=1){data[pos(index)]+=by*cS2(1<<xX2);i6
+void
+dec(lC1){inc(index,-1);}
+int
+get(lC1
+n61(data[pos(index)]>>xX2)&mask()xJ2
+pos(lC1){return
+index/cT2
+xJ2
+shift(lC1){return
+nbits*(index%cT2)xJ2
+mask(){return(1<<nbits)-1
+xJ2
+mask(lC1){return
+mask()<<xX2;}
+}
+;e92
+c83{int
+SubTrees:8;int
+Others:8;int
+i31:8;int
+cG3:8;nbitmap<iE2,2>SubTreesDetail;c83(){std::memset(this,0,xK3*this));}
+c83
+i01
+c83&b){std::memcpy(this,&b,xK3
+b));}
+c83&e31=i01
+c83&b){std::memcpy(this,&b,xK3
+b))l81*this;}
+}
+;yV1
+c83
+CreateNeedList_uncached(t0&cB2){c83
+x11
+xS3
+a=0;a<cB2
+xY2;++a){const
+cG2&lF3=e01
+x8(cB2.param_list,a);xT3
+lZ2
+const
+xI&t82
+xI*x01;yZ
+GroupFunction)++tA3;else{++tA2;assert(param.data.subfunc_opcode<VarBegin);x11.SubTreesDetail.inc
+iZ2
+cS);}
+++x11.i31;nM3
+case
+NumConstant:case
+ParamHolder:++t92;++x11.i31;nM3}
+return
+x11;}
+yV1
+c83&CreateNeedList(t0&cB2){typedef
+std::map<t0*,c83>cX1;static
+cX1
+yO1;cX1::nX3
+i=yO1.xE2&cB2);if(i!=yO1.cP1&cB2
+nZ2
+i
+cJ2
+l81
+yO1.nT3,std::make_pair(&cB2,CreateNeedList_uncached
+x8(cB2)))cJ2;}
+yV1
+yK2
+CalculateGroupFunction
+i01
+cG2&xZ2
+const
+t9
+info){xT3
+NumConstant:{const
+eZ&t82
+eZ*x01
+l81
+CodeTreeImmed
+iZ2
+xZ3)cM3
+lY2
+yK3&t82
+xH*x01
+l81
+info.GetParamHolderValueIfFound
+iZ2
+index)iD2
+const
+xI&t82
+xI*x01
+yJ
+result;result
+tU
+xF3
+cS);tC1
+iE1).reserve
+iZ2
+data
+xY2)xS3
+a=0;a<xF3
+data
+xY2;++a)nG1
+tmp(CalculateGroupFunction(e01
+x8
+iZ2
+data.param_list,a),info));result
+yA
+tmp);}
+tC1
+Rehash()l81
+result;}
+}
+return
+yK2();}
+}
+iO2
+FPoptimizer_Optimize{xG1
+IsLogisticallyPlausibleParamsMatch(t0&cB2,const
+eR{c83
+x11(CreateNeedList
+x8(cB2));size_t
+eR3=iT;if(eR3<size_t(x11.i31)){nX2
+for
+xK2
+0;a<eR3;++a){i02
+opcode=xI2
+nE;switch(opcode
+iY2
+cImmed:if(tA3>0)--tA3;else--t92;lC
+iE2:case
+cFCall:case
+cPCall:--t92;break;default:assert(opcode<VarBegin);if(tA2>0&&x11.SubTreesDetail.get(opcode)>0){--tA2;x11.SubTreesDetail.dec(opcode);}
+else--t92;}
+}
+if(tA3>0||tA2>0||t92>0){nX2
+if(cB2.match_type!=AnyParams){if(0||tA2<0||t92<0){nX2}
+return
+true;}
+yV1
+lZ1
+TestParam
+i01
+cG2&xZ2
+lM1&tree
+eA2
+start_at,t9
+info){xT3
+NumConstant:{const
+eZ&t82
+eZ*x01;if(!cW2
+eS1
+imm=yZ3;switch
+iZ2
+modulo
+iY2
+Modulo_None:lC
+Modulo_Radians:imm=fp_mod(imm,y8
+imm<0)imm
+c5
+if(imm>fp_const_pi
+x8())imm-=fp_const_twopi
+x8(nW2
+return
+fp_equal(imm,xF3
+xZ3)cM3
+lY2
+yK3&t82
+xH*x01;if(!x0
+return
+info.SaveOrTestParamHolder
+iZ2
+index,tree)iD2
+const
+xI&t82
+xI*x01;yZ
+GroupFunction){if(!x0
+yK2
+xO1=CalculateGroupFunction(xZ2
+info);
+#ifdef DEBUG_SUBSTITUTIONS
+DumpHashes(xO1)lN1*i01
+void**)&xO1.xJ1
+lN1"\n"
+lN1*i01
+void**)&yZ3
+lN1"\n"
+;DumpHashes(tree)lN1"Comparing "
+;xE3(xO1)lN1" and "
+;xE3(tree)lN1": "
+lN1(xO1
+iA
+tree)?"true"
+:"false"
+)lN1"\n"
+;
+#endif
+return
+xO1
+iA
+tree);}
+else{if(!&*start_at){if(!x0
+if
+xU2!=xF3
+cS
+yI}
+return
+TestParams
+iZ2
+data,tree,start_at,info,false);}
+}
+}
+nX2
+yT1
+iS
+x22
+MatchInfo
+x8
+info;iS()yC3,info(){}
+}
+;iP2
+MatchPositionSpec_PositionalParams:xP1
+iS
+x8>{e13
+iF2
+MatchPositionSpec_PositionalParams(xL3):xM3
+iS
+x8>(n){}
+}
+;e92
+i41
+x22
+i41()yC3{}
+}
+;class
+c0:xP1
+i41>{e13
+i02
+trypos;iF2
+c0(xL3):xM3
+i41>(n),trypos(0){}
+}
+;yV1
+lZ1
+TestParam_AnyWhere
+i01
+cG2&xZ2
+lM1&tree
+eA2
+start_at,t9
+info,yG<bool>&used,bool
+tA1{xN<c0>x6;i02
+lG3
+c0
+n92
+a=x6->trypos;goto
+retry_anywhere_2
+x42
+c0(iT);a=0;}
+eS3
+iT;++a){if(used[a])y81
+retry_anywhere:{lZ1
+r=TestParam(xZ2
+xI2
+lH3);lI3
+used[a]=true;if(tA1
+eT3
+a);x6->trypos=a
+l81
+lZ1(true,&*x6);}
+}
+retry_anywhere_2:if(&*lV1){goto
+retry_anywhere;}
+}
+nX2
+yT1
+y91
+x22
+MatchInfo
+x8
+info;yG<bool>used;iF2
+y91(size_t
+eR3)yC3,info(),used(eR3){}
+}
+;iP2
+MatchPositionSpec_AnyParams:xP1
+y91
+x8>{e13
+iF2
+MatchPositionSpec_AnyParams(xL3,size_t
+m):xM3
+y91
+x8>(n,y91
+x8(m)){}
+}
+;yV1
+lZ1
+TestParams(t0&nM,lM1&tree
+eA2
+start_at,t9
+info,bool
+tA1{if(nM.match_type!=AnyParams){if(xT!=iT
+yI}
+if(!IsLogisticallyPlausibleParamsMatch(nM
+n72{nX2
+switch(nM.match_type
+iY2
+PositionalParams:{xN<cL>x6;i02
+lG3
+cL
+n92
+a=xT-1;goto
+lD1
+x42
+cL(xT);a=0;}
+eS3
+xT;++a){cX2=info;retry_positionalparams:{lZ1
+r=TestParam(cX
+a),xI2
+lH3);lI3
+y81}
+}
+lD1:if(&*lV1){info=cX2;goto
+retry_positionalparams;}
+if(a>0){--a;goto
+lD1;}
+info=(*x6)[0].info
+l81
+false;}
+if(tA1
+for
+iL1
+a=0;a<xT;++a)eT3
+a)l81
+lZ1(true,&*x6)cM3
+SelectedParams:case
+AnyParams:{xN<t6>x6;yG<bool>used(iT);yG<i02>iG2(xT);yG<i02>y02(xT)lO1{const
+cG2
+lF3=cX
+a);iG2[a]=ParamSpec_GetDepCode(lF3);}
+{i02
+b=0
+lO1
+if(iG2[a]!=0)y02[b++]=a
+lO1
+if(iG2[a]==0)y02[b++]=a;}
+i02
+lG3
+t6
+n92
+if(xT==0){a=0;goto
+retry_anyparams_4;}
+a=xT-1;goto
+cY1
+x42
+t6(xT,iT);a=0;if(xT!=0){(*x6)[0].info=info;(*x6)[0].used=used;}
+}
+eS3
+xT;++a){if(a>0){cX2=info;(*x6)[a].used=used;}
+retry_anyparams:{lZ1
+r=TestParam_AnyWhere
+x8(cX
+y02[a]),tree
+lH3,used,tA1;lI3
+y81}
+}
+cY1:if(&*lV1){info=cX2;used=(*x6)[a].used;goto
+retry_anyparams;}
+cZ1:if(a>0){--a;goto
+cY1;}
+info=(*x6)[0].info
+l81
+false;}
+retry_anyparams_4:if(nM.n2!=0){if(!TopLevel||!info.HasRestHolder(nM.n2)){yG
+nV1
+yS2;yS2.nH3
+iT)xS3
+b=0;b<iT;++b){if(xN3)y81
+yS2
+yL
+tree
+lD
+b));xN3=true;if(tA1
+eT3
+b);}
+if(!info.SaveOrTestRestHolder(nM.n2,yS2)){goto
+cZ1;}
+}
+else{lL1&yS2=info.GetRestHolderValues(nM.n2)c23
+0;a<yS2
+eW2
+a){bool
+found=false
+xS3
+b=0;b<iT;++b){if(xN3)y81
+if(yS2[a]iA
+tree
+lD
+b))){xN3=true;if(tA1
+eT3
+b);found=true;nM3}
+if(!found){goto
+cZ1;}
+}
+}
+}
+return
+lZ1(true,xT?&*x6:0)cM3
+GroupFunction:nM3
+nX2}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <algorithm>
+#include <assert.h>
+using
+iO2
+FPoptimizer_CodeTree;using
+iO2
+FPoptimizer_Optimize;iO2{yV1
+yK2
+xQ1
+const
+cG2&xZ2
+t9
+info,bool
+inner=true){xT3
+NumConstant:{const
+eZ&t82
+eZ*x01
+l81
+CodeTreeImmed
+iZ2
+xZ3)cM3
+lY2
+yK3&t82
+xH*x01
+l81
+info.GetParamHolderValue
+iZ2
+index)iD2
+const
+xI&t82
+xI*x01
+yJ
+tree;tH
+xF3
+cS)xS3
+a=0;a<xF3
+data
+xY2;++a)nG1
+nparam=xQ1
+e01
+x8
+iZ2
+data.param_list,a),info,true
+tT
+yA
+nparam);}
+if
+iZ2
+data.n2!=0){yG
+nV1
+trees(info.GetRestHolderValues
+iZ2
+data.n2)tT.AddParamsMove(trees);if(iT==1){assert(tree.tU3()==cAdd tI3()==cMul tI3()==cMin tI3()==cMax tI3()==cAnd tI3()==cOr tI3()==cAbsAnd tI3()==cAbsOr);tree.xO2
+0));}
+tP1
+iT==0){switch
+xU2
+iY2
+cAdd:case
+cOr:tree=nB1
+0));lC
+cMul:case
+cAnd:tree=nB1
+1));default:nM3}
+}
+if(inner)tree
+x02
+l81
+tree;}
+}
+return
+yK2();}
+}
+iO2
+FPoptimizer_Optimize{xB1
+SynthesizeRule
+eX3
+yK2&tree,t9
+info){switch(rule.ruletype
+iY2
+ProduceNewTree:{tree.Become(xQ1
+e01
+x21
+0),info,false)nW2
+case
+ReplaceParams:default:{yG<i02>list=info.GetMatchedParamIndexes();std::sort(list.i62
+list.end())c23
+list
+yA3;a-->0;)tree.iH1
+list[a])xS3
+a=0;a<rule.repl_param_count;++a)nG1
+nparam=xQ1
+e01
+x21
+a),info,true
+tT
+yA
+nparam);}
+nM3}
+}
+}
+#endif
+#ifdef DEBUG_SUBSTITUTIONS
+#include <sstream>
+#include <cstring>
+xQ
+using
+iO2
+l41;using
+iO2
+FPoptimizer_CodeTree;using
+iO2
+FPoptimizer_Optimize;iO2
+l41{xB1
+DumpMatch
+eX3
+lM1&tree,const
+t9
+info,bool
+DidMatch,std::ostream&o){DumpMatch
+t81,DidMatch?tZ3"match"
+:tZ3"mismatch"
+,o);}
+xB1
+DumpMatch
+eX3
+lM1&tree,const
+t9
+info,const
+char*eY3,std::ostream&o){static
+const
+char
+ParamHolderNames[][2]={"%"
+,"&"
+,"x"
+,"y"
+,"z"
+,"a"
+,"b"
+,"c"
+}
+;o<<eY3<<" (rule "
+<<(&rule-grammar_rules)<<")"
+<<":\n Pattern : "
+;{cG2
+tmp;tmp.first=SubFunction;xI
+tmp2;tmp2.data=rule
+nT2;tmp
+eE3=i01
+void*)&tmp2;DumpParam
+x8(tmp,o);}
+o<<"\n Replacement: "
+;DumpParams
+x21
+rule.repl_param_count,o);o<<"\n"
+;o<<" Tree : "
+;xE3(tree,o);o<<"\n"
+;if(!std::strcmp(eY3,tZ3"match"
+))DumpHashes(tree,o)c23
+0;a<i33
+eW2
+a){if(!i33[a].iA1
+y81
+o<<" "
+<<ParamHolderNames[a]<<" = "
+;xE3(i33[a],o);o<<"\n"
+;}
+eW3
+info.lQ
+eW2
+b){if(!eH2
+first)y81
+for
+xK2
+0;a<eH2
+second
+eW2
+a){o<<" <"
+<<b<<"> = "
+;xE3(eH2
+second[a],o);o<<std::endl;}
+}
+o<<std::flush;}
+}
+#endif
+#include <list>
+#include <algorithm>
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+iO2{xG1
+MarkIncompletes(x2){if(tree.Is_Incompletely_Hashed(iF1;bool
+i51
+i13
+for
+yS
+i51|=MarkIncompletes
+nW1
+a));if(i51)tree.Mark_Incompletely_Hashed()l81
+i51;}
+xB1
+FixIncompletes(x2){if(tree.Is_Incompletely_Hashed()){for
+yS
+FixIncompletes
+nW1
+a)tT
+x02;}
+}
+}
+iO2
+FPoptimizer_CodeTree{lA
+Sort()cX3
+Sort();}
+lA
+Rehash(bool
+constantfolding){if(constantfolding)ConstantFolding(*this);else
+Sort();data
+xB
+yV1
+l11{c2
+e62
+eZ3
+nP3=0;
+#if 0
+long
+double
+value=Value;eB=crc32::calc(i01
+i02
+char*)&value,xK3
+value));key^=(key<<24);
+#elif 0
+union{e92{i02
+char
+filler1[16];eS1
+v;i02
+char
+filler2[16];}
+buf2;e92{i02
+char
+filler3[xK3
+eS1)+16-x
+K3
+iC1)];eB;}
+buf1;}
+data;memset(&data,0,xK3
+data));data.buf2.v=Value;eB=data.buf1.key;
+#else
+int
+cE2;eS1
+lQ2=std::frexp(Value,&cE2);eB=iL1(cE2+0x8000)&0xFFFF);if(lQ2<0){lQ2=-lQ2;key=key^0xFFFF;}
+else
+key+=0x10000;lQ2-=yF3;key<<=39;key|=iC1((lQ2+lQ2)*eS1(1u<<31))<<8;
+#endif
+iU
+tM
+#ifdef FP_SUPPORT_LONG_INT_TYPE
+n73<>l11<long>{c2
+long
+eZ3
+eB=Value;iU
+tM
+#endif
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+n73<>l11<GmpInt>{c2
+const
+GmpInt&eZ3
+eB=Value.toInt();iU
+tM
+#endif
+xB1
+nO2
+x8::Recalculate_Hash_NoRecursion(){fphash_t
+iU(iC1(Opcode)<<56,Opcode*tM3(0x1131462E270012B));Depth=1;switch(Opcode
+iY2
+cImmed:{ImmedHashGenerator
+x8::MakeHash(iU,Value
+nW2
+case
+iE2:{nP3|=eC<<48
+eC2((eC)*11)^tM3(0x3A83A83A83A83A0);nM3
+case
+cFCall:case
+cPCall:{nP3|=eC<<48
+eC2((~eC)*7)^3456789;}
+default:{size_t
+eM1=0
+c23
+0;a<c93
+eW2
+a){if(c93[a].xT2>eM1)eM1=c93[a].xT2;nP3+=((c93[a]eE2
+hash1*(a+1))>>12)eC2
+c93[a]eE2
+hash1
+eC2(3)*tM3(0x9ABCD801357);iU.hash2*=tM3(0xECADB912345)eC2(~c93[a]eE2
+hash2)^4567890;}
+Depth+=eM1;}
+}
+if(Hash!=iU){Hash=iU;iK1=0;}
+}
+lA
+FixIncompleteHashes(){MarkIncompletes(*this);FixIncompletes(*this);}
+}
+#endif
+#include <cmath>
+#include <list>
+#include <cassert>
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+iO2{using
+iO2
+FPoptimizer_CodeTree;xG1
+x31
+lM1&tree,long
+count,const
+yV2
+SequenceOpCode
+x8&eQ,yW2&synth,size_t
+max_bytecode_grow_length);static
+const
+e92
+SinCosTanDataType{OPCODE
+whichopcode;OPCODE
+inverse_opcode;enum{nominator,denominator,inverse_nominator,inverse_denominator}
+;OPCODE
+codes[4];}
+SinCosTanData[12]={{cTan,cCot,{cSin,cCos,cCsc,cSec}
+}
+,{cCot,cCot,{cCos,cSin,cSec,cCsc}
+}
+,{cCos,cSec,{cSin,cTan,cCsc,cCot}
+}
+,{cSec,cCos,{cTan,cSin,cCot,cCsc}
+}
+,{cSin,cCsc,{cCos,cCot,cSec,cTan}
+}
+,{cCsc,cSin,{cCot,cCos,cTan,cSec}
+}
+,{yT2{cSinh,cH3
+yY2,{cSinh,cNop,{yT2
+cNop,cCosh}
+}
+,{cH3
+cNop,{cSinh,yT2
+cNop}
+}
+,{cNop,cTanh,{cH3
+cSinh,yY2,{cNop,cSinh,{cNop,cTanh,cH3
+cNop}
+}
+,{cNop,cH3{cTanh,cSinh,yY2}
+;}
+iO2
+FPoptimizer_CodeTree{lA
+SynthesizeByteCode(yG<i02>&nN,yG
+x8&Immed,size_t&stacktop_max){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Making bytecode for:\n"
+;iO
+#endif
+while(RecreateInversionsAndNegations()){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"One change issued, produced:\n"
+;iO
+#endif
+FixIncompleteHashes();}
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Actually synthesizing, after recreating inv/neg:\n"
+;iO
+#endif
+yW2
+synth;SynthesizeByteCode(synth,false
+eU3.Pull(nN,Immed,stacktop_max);}
+lA
+SynthesizeByteCode(yW2&synth,bool
+MustPopTemps)const{xR1*this)){return;}
+for
+xK2
+0;a<12;++a){const
+SinCosTanDataType&data=SinCosTanData[a];if(data.whichopcode!=cNop){if(lM2!=data.whichopcode)y81
+yL2
+lJ3;lJ3.lI1
+lJ3
+tU
+data.inverse_opcode);lJ3.y12);xR1
+lJ3)){synth.l21
+else{if(lM2!=cInv)y81
+if(GetParam(0)nE!=data.inverse_opcode)y81
+xR1
+GetParam(0))){synth.l21
+size_t
+found[4];eW3
+4;++b){yL2
+tree;if(data.t03]==cNop){tH
+cInv);yL2
+lK3;lK3.lI1
+lK3
+tU
+data.t03^2]);lK3.y12
+tT
+yA
+lK3);}
+else{tree.lI1
+tH
+data.t03]);}
+tree.y12);found[b]t13
+e33(tree);}
+if(found[data.y22!=tG
+i61
+yK
+y22);lJ1
+i61);lK1
+cDiv
+nL1
+y22!=tG
+iV
+yK
+y22);lJ1
+iV);lK1
+cMul
+nL1
+lS1!=tG
+iV
+yK
+lS1);lJ1
+iV);lK1
+cRDiv
+nL1
+lS1!=tG
+i61
+yK
+lS1);lJ1
+i61);lK1
+cMul,2,1
+eU3.l21
+size_t
+n_subexpressions_synthesized=SynthCommonSubExpressions(synth);switch(lM2
+iY2
+iE2:synth.PushVar(GetVar());lC
+cImmed:yX2
+xJ1);lC
+cAdd:case
+cMul:case
+cMin:case
+cMax:case
+cAnd:case
+cOr:case
+cAbsAnd:case
+cAbsOr:{if(lM2==cMul){bool
+xU3
+i13
+c3
+lT1
+y21&&isLongInteger(lT1.xJ1)){yW1=makeLongInteger(lT1.xJ1);yL2
+tmp(*this,typename
+yL2::CloneTag());tmp
+cP3
+tmp
+x02;if(x31
+tmp,value,yV2
+eX1
+x8::AddSequence,synth,MAX_MULI_BYTECODE_LENGTH)){xU3=true;nM3}
+}
+if(xU3)nM3
+int
+yA1=0;yG<bool>done(GetParamCount(),false);yL2
+iE;iE
+tU
+lM2);for(;;){bool
+found
+i13
+c3
+done[a])y81
+if(synth.IsStackTop(lT1)){found=true;done[a]=true;lT1.nB
+iE
+eT
+lT1);if(++yA1>1){synth
+c4
+2);iE.y12
+eU3.yZ2
+iE);yA1=yA1-2+1;}
+}
+}
+if(!found)nM3
+c3
+done[a])y81
+lT1.nB
+iE
+eT
+lT1);if(++yA1>1){synth
+c4
+2);iE.y12
+eU3.yZ2
+iE);yA1=yA1-2+1;}
+}
+if(yA1==0){switch(lM2
+iY2
+cAdd:case
+cOr:case
+cAbsOr:yX2
+0);lC
+cMul:case
+cAnd:case
+cAbsAnd:yX2
+1);lC
+cMin:case
+cMax:yX2
+0);break;default:nM3++yA1;}
+assert(n_stacked==1);nM3
+case
+cPow:{iQ2
+p0
+tW2
+0);iQ2
+p1
+tW2
+1);if(!p1
+y21||!isLongInteger
+n03)||!x31
+p0,makeLongInteger
+n03),yV2
+eX1
+x8::MulSequence,synth,MAX_POWI_BYTECODE_LENGTH)){p0.nB
+p1
+t33
+c4
+2);c91
+cIf:case
+i03:{typename
+yW2::IfData
+yJ2;GetParam(0)t33.SynthIfStep1(yJ2,lM2);GetParam(1)t33.SynthIfStep2(yJ2);GetParam(2)t33.SynthIfStep3(yJ2
+nW2
+case
+cFCall:case
+cPCall:{for
+xK2
+0;a<cN3++a)lT1
+t33
+c4
+iL1)GetParamCount());lK1
+yM|GetFuncNo(),0,0
+nW2
+default:{for
+xK2
+0;a<cN3++a)lT1
+t33
+c4
+iL1)GetParamCount()nW2}
+synth.yZ2*this);if(MustPopTemps&&n_subexpressions_synthesized>0){size_t
+top
+t13
+GetStackTop(eU3.DoPopNMov(top-1-n_subexpressions_synthesized,top-1);}
+}
+}
+iO2{xG1
+x31
+lM1&tree,long
+count,const
+yV2
+SequenceOpCode
+x8&eQ,yW2&synth,size_t
+max_bytecode_grow_length){if
+cR3!=0){yW2
+backup=synth;tree.nB
+size_t
+bytecodesize_backup
+t13
+GetByteCodeSize();yV2
+x31
+count
+eR2
+size_t
+bytecode_grow_amount
+t13
+GetByteCodeSize()-bytecodesize_backup;if(bytecode_grow_amount>max_bytecode_grow_length){synth=backup
+l81
+false;}
+return
+true;}
+else{yV2
+x31
+count,eQ,synth)nS2}
+}
+#endif
+#include <cmath>
+#include <cassert>
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+iO2{using
+iO2
+FPoptimizer_CodeTree;
+#define FactorStack yG
+const
+e92
+PowiMuliType{i02
+opcode_square;i02
+opcode_cumulate;i02
+opcode_invert;i02
+opcode_half;i02
+opcode_invhalf;}
+iseq_powi={cSqr,cMul,cInv,cSqrt,cRSqrt}
+,iseq_muli={i21,cAdd,cNeg,i21,i21}
+;yB1
+cF1
+const
+PowiMuliType&xV3,const
+yG<i02>&nA2,l92&stack){eS1
+cY3
+1);while(IP<limit){if(xW3
+xV3.opcode_square){if(!eY2
+cZ3
+2;e4
+opcode_invert){result=-result;e4
+opcode_half){if(result>eS1(0)&&isEvenInteger(cZ3
+yF3;e4
+opcode_invhalf){if(result>eS1(0)&&isEvenInteger(cZ3
+eS1(-0.5);++IP;y81}
+size_t
+nB2=IP;eS1
+lhs(1);if(xW3
+cFetch){lC1=yL3;if(index<y1||size_t(index-y1)>=stack
+yA3){IP=nB2;nM3
+lhs=stack[index-y1];goto
+y32;}
+if(xW3
+cDup){lhs=result;goto
+y32;y32:y63
+result);++IP;eS1
+subexponent=cF1
+xV3
+lQ1
+if(IP>=limit||nN[IP]!=xV3.opcode_cumulate){IP=nB2;nM3++IP;stack.pop_back();result+=lhs*subexponent;y81}
+nM3
+return
+result;}
+yB1
+ParsePowiSequence
+i01
+yG<i02>&nA2){l92
+stack;y63
+eS1(1))l81
+cF1
+iseq_powi
+lQ1}
+yB1
+ParseMuliSequence
+i01
+yG<i02>&nA2){l92
+stack;y63
+eS1(1))l81
+cF1
+iseq_muli
+lQ1}
+iP2
+CodeTreeParserData{e13
+iF2
+CodeTreeParserData(bool
+k_powi):stack(),clones(),keep_powi(k_powi){}
+void
+Eat(size_t
+eR3,OPCODE
+opcode
+xX3;xK
+tU
+opcode);yG
+nV1
+cB2=Pop(eR3);xK
+tI1
+cB2);if(!keep_powi)switch(opcode
+iY2
+cTanh:nG1
+sinh,cosh;sinh
+tU
+cSinh);sinh
+eT
+xK
+xY3
+sinh
+x02;cosh
+tU
+cCosh);cosh
+yA
+xK
+xY3
+cosh
+i72
+pow
+yB2
+yA
+cosh);pow
+yT
+eS1(-1)));pow
+x02;xK
+tU
+y13.nC1
+0,sinh);xK
+yA
+pow
+nW2
+case
+cTan:nG1
+sin,cos;sin
+tU
+cSin);sin
+eT
+xK
+xY3
+sin
+x02;cos
+tU
+cCos);cos
+yA
+xK
+xY3
+cos
+i72
+pow
+yB2
+yA
+cos);pow
+yT
+eS1(-1)));pow
+x02;xK
+tU
+y13.nC1
+0,sin);xK
+yA
+pow
+nW2
+case
+cPow:{lM1&p0=xK
+lD
+0);lM1&p1=xK
+lD
+1);if(p1
+nE==cAdd){yG
+nV1
+n83(p1.GetParamCount())c23
+0;a<p1.cN3++a)nG1
+pow
+yB2
+eT
+p0);pow
+eT
+p1
+lD
+a));pow
+x02;n83[a
+t23
+pow);}
+xK
+tU
+y13
+tI1
+n83);}
+nM3
+default:nM3
+xK.Rehash(!keep_powi);i71,false);
+#ifdef DEBUG_SUBSTITUTIONS
+lC2<<eR3<<", "
+<<FP_GetOpcodeName(opcode)<<"->"
+<<FP_GetOpcodeName(xK
+nE)<<": "
+tP3
+xK)tW
+xK);
+#endif
+y63
+xK
+iR2
+EatFunc(size_t
+eR3,OPCODE
+opcode,i02
+funcno
+xX3=CodeTreeFuncOp
+x8(opcode,funcno);yG
+nV1
+cB2=Pop(eR3);xK
+tI1
+cB2);xK.y12);
+#ifdef DEBUG_SUBSTITUTIONS
+lC2<<eR3<<", "
+tP3
+xK)tW
+xK);
+#endif
+i71);y63
+xK
+iR2
+AddConst(yF1
+xX3=CodeTreeImmed(value);i71);Push(xK
+iR2
+AddVar
+iL1
+varno
+xX3=CodeTreeVar
+x8(varno);i71);Push(xK
+iR2
+SwapLastTwoInStack(){y73
+1
+t23
+y73
+2]iR2
+Dup(){Fetch
+lB2
+1
+iR2
+Fetch(size_t
+which){Push(stack[which]);}
+nT1
+T>void
+Push(T
+tree){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<tP3
+tree)tW
+tree);
+#endif
+y63
+tree
+iR2
+PopNMov(size_t
+target,size_t
+source){stack[target]=stack[source];stack
+nE3
+target+1);}
+yK2
+y42{clones.clear()yJ
+cY3
+stack.back());stack.resize
+lB2
+1)l81
+result;}
+yG
+nV1
+Pop(size_t
+n_pop){yG
+nV1
+cY3
+n_pop)xS3
+n=0;n<n_pop;++n)result[n
+t23
+y73
+n_pop+n]);
+#ifdef DEBUG_SUBSTITUTIONS
+for(xL3=n_pop;n-->0;){lC2;xE3(result[n])tW
+result[n]);}
+#endif
+stack.resize
+lB2
+n_pop)l81
+result;}
+size_t
+GetStackTop(n61
+stack
+yA3;}
+private:void
+FindClone(yK2&,bool=true){return;}
+private:yG
+nV1
+stack;std::multimap<fphash_t,yK2>clones;bool
+keep_powi;private:CodeTreeParserData
+i01
+CodeTreeParserData&);CodeTreeParserData&e31=i01
+CodeTreeParserData&);}
+;yT1
+IfInfo
+nG1
+cU2
+yJ
+thenbranch;size_t
+endif_location;IfInfo():cU2(),thenbranch(),endif_location(){}
+}
+;}
+iO2
+FPoptimizer_CodeTree{lA
+GenerateFrom
+i01
+yG<i02>&nN,const
+yG
+x8&Immed,const
+typename
+FunctionParserBase
+x8::Data&cJ3,bool
+keep_powi){yG
+nV1
+nK2;nK2.nH3
+cJ3.mVariablesAmount)xS3
+n=0;n<cJ3.mVariablesAmount;++n){nK2
+yL
+CodeTreeVar
+x8(n+iE2));}
+GenerateFrom(nN,Immed,cJ3,nK2,keep_powi);}
+lA
+GenerateFrom
+i01
+yG<i02>&nN,const
+yG
+x8&Immed,const
+typename
+FunctionParserBase
+x8::Data&cJ3,const
+i22
+nK2,bool
+keep_powi){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"ENTERS GenerateFrom()\n"
+;
+#endif
+CodeTreeParserData
+x8
+sim(keep_powi);yG<IfInfo
+x8>eN;for(size_t
+IP=0,DP=0;;++IP){tO2:while(!eN
+cQ3&&(eN.eD==IP||(IP<nN
+yA3&&xW3
+cJump&&eN.e11.iA1)){yL2
+elsebranch=sim.y42
+yG3
+eN.back().cU2)yG3
+eN.e11)yG3
+elsebranch);iJ
+3,cIf);eN.pop_back();}
+if(IP>=nN
+yA3)break;i02
+opcode=nN[IP];if((opcode==cSqr||opcode==cDup||(opcode==cInv&&!IsIntType
+x8::result)||opcode==cNeg||opcode==cSqrt||opcode==cRSqrt||opcode==cFetch)){size_t
+was_ip=IP;eS1
+cE2=ParsePowiSequence
+x8(nN,IP,eN
+cQ3?nN
+yA3:eN.eD,sim.x5
+1);if(cE2!=1.0){x9
+cE2)yJ3;goto
+tO2;}
+if(opcode==cDup||opcode==cFetch||opcode==cNeg){eS1
+xD2=ParseMuliSequence
+x8(nN,IP,eN
+cQ3?nN
+yA3:eN.eD,sim.x5
+1);if(xD2!=1.0){x9
+xD2)yE
+cMul);goto
+tO2;}
+}
+IP=was_ip;}
+if(lD2>=iE2){sim.Push(nK2[opcode-iE2]);}
+else{switch(lD2
+iY2
+cIf:case
+i03:{eN
+nE3
+eN
+yA3+1);yL2
+res(sim.y42);eN.back().cU2.swap(res);eN.eD=nN
+yA3;IP+=2;y81}
+case
+cJump:{yL2
+res(sim.y42);eN.e11.swap(res);eN.eD=nN[IP+1]+1;IP+=2;y81}
+case
+cImmed:x9
+Immed[DP++]);lC
+cDup:sim.Dup();lC
+cNop:lC
+cFCall:{i02
+funcno=yL3;assert(funcno<fpdata.mFuncPtrs.size());i02
+cB2=cJ3.mFuncPtrs
+yD3
+mParams;sim.EatFunc(cB2,lD2,funcno
+nW2
+case
+cPCall:{i02
+funcno=yL3;assert(funcno<fpdata.tQ3.size());const
+FunctionParserBase
+x8&p=*cJ3.tQ3
+yD3
+mParserPtr;i02
+cB2=cJ3.tQ3
+yD3
+mParams;yG<yL2>paramlist=sim.Pop(cB2);yL2
+tP2;tP2.GenerateFrom(p.mData->mByteCode,p.mData->mImmed,*p.mData,paramlist)yG3
+tP2
+nW2
+case
+cInv:x9
+1
+nY2
+cDiv);lC
+cNeg:yE3
+cNeg);break;x9
+0
+nY2
+cSub);lC
+cSqr:x9
+2
+e21
+cSqrt:x9
+yF3
+e21
+cRSqrt:x9
+eS1(-0.5)e21
+cCbrt:x9
+eS1(1)/eS1(3)e21
+cDeg:x9
+fp_const_rad_to_deg
+x8
+cI1
+cRad:x9
+fp_const_deg_to_rad
+x8
+cI1
+cExp:iF)goto
+yI3;x9
+fp_const_e
+x8()nY2
+cPow);lC
+cExp2:iF)goto
+yI3;x9
+2.0
+nY2
+cPow);lC
+cCot:yE3
+cTan);iF)nY
+cCsc:yE3
+cSin);iF)nY
+cSec:yE3
+cCos);iF)nY
+cInt:
+#ifndef __x86_64
+iF){yE3
+cInt
+nW2
+#endif
+x9
+yF3)lL3
+yE3
+cFloor);lC
+cLog10:yE3
+yH3
+fp_const_log10inv
+x8
+cI1
+cLog2:yE3
+yH3
+fp_const_log2inv
+x8
+cI1
+cLog2by:cK3
+yE3
+yH3
+fp_const_log2inv
+x8());iJ
+3,cMul);lC
+cHypot:x9
+2)yJ3;cK3
+x9
+2)yJ3
+lL3
+x9
+yF3
+e21
+cSinCos:sim.Dup();yE3
+cSin);cK3
+yE3
+cCos);lC
+cRSub:cK3
+case
+cSub:iF){iJ
+2,cSub
+nW2
+x9-1)yE
+cMul)lL3
+lC
+cRDiv:cK3
+case
+cDiv:iF||IsIntType
+x8::result){iJ
+2,cDiv
+nW2
+x9-1)yJ3
+yE
+cMul);lC
+cAdd:case
+cMul:case
+cMod:case
+cPow:case
+cEqual:case
+cLess:case
+cGreater:case
+t71:case
+cLessOrEq:case
+cGreaterOrEq:case
+cAnd:case
+cOr:case
+cAbsAnd:case
+cAbsOr:iJ
+2,xS1
+lC
+cNot:case
+cNotNot:case
+yR3:case
+cAbsNotNot:yE3
+xS1
+lC
+cFetch:sim.Fetch(yL3);lC
+cPopNMov:{i02
+stackOffs_target=yL3;i02
+stackOffs_source=yL3;sim.PopNMov(stackOffs_target,stackOffs_source
+nW2
+#ifndef FP_DISABLE_EVAL
+case
+cEval:{size_t
+paramcount=cJ3.mVariablesAmount;iJ
+paramcount,xS1
+nM3
+#endif
+default:yI3:;i02
+funcno=opcode-cAbs;assert(funcno<FUNC_AMOUNT);const
+FuncDefinition&func=Functions[funcno];iJ
+func.cB2,xS1
+nM3}
+}
+Become(sim.y42);
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Produced tree:\n"
+;iO
+#endif
+}
+}
+#endif
+#include <algorithm>
+#ifdef FP_SUPPORT_OPTIMIZER
+#include <assert.h>
+#define FP_MUL_COMBINE_EXPONENTS
+iO2{xQ
+using
+iO2
+FPoptimizer_CodeTree;yV1
+static
+void
+AdoptChildrenWithSameOpcode(eR{
+#ifdef DEBUG_SUBSTITUTIONS
+bool
+lR2
+i13
+#endif
+for
+xU
+if
+nW1
+a)nE==tree
+nE){
+#ifdef DEBUG_SUBSTITUTIONS
+if(!lR2){std::cout<<"Before assimilation: "
+eS
+lR2=true;}
+#endif
+tree.AddParamsMove
+nW1
+a).GetUniqueRef().iE1),a);}
+#ifdef DEBUG_SUBSTITUTIONS
+if(lR2){std::cout<<"After assimilation: "
+eS}
+#endif
+}
+}
+iO2
+FPoptimizer_CodeTree{xB1
+ConstantFolding(eR{tree.Sort();
+#ifdef DEBUG_SUBSTITUTIONS
+void*yM3=0
+lN1"["
+<<(&yM3)<<"]Runs ConstantFolding for: "
+eS
+DumpHashes(tree);
+#endif
+if(false){redo:;tree.Sort();
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"["
+<<(&yM3)<<"]Re-runs ConstantFolding: "
+eS
+DumpHashes(tree);
+#endif
+}
+if
+xU2!=cImmed){range
+x8
+p=iM
+tree);if(p
+y41
+p
+i0&&p.min==p.max)lL
+p.min)n5}
+if(false){ReplaceTreeWithOne
+xP3
+ReplaceWithImmed(eS1(1));goto
+do_return;ReplaceTreeWithZero
+xP3
+ReplaceWithImmed(eS1(0));goto
+do_return;ReplaceTreeWithParam0:
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Before replace: "
+lN1
+std::hex<<'['<<tree
+eE2
+hash1<<','<<tree
+eE2
+hash2<<']'<<std::dec
+eS
+#endif
+tree.xO2
+0));
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"After replace: "
+lN1
+std::hex<<'['<<tree
+eE2
+hash1<<','<<tree
+eE2
+hash2<<']'<<std::dec
+eS
+#endif
+e5
+yN3
+xU2
+iY2
+cImmed:lC
+iE2:lC
+cAnd:case
+cAbsAnd
+cP
+bool
+cE
+i13
+for
+xU{if(!y93
+a)))cE=true;yQ3
+a),cV2
+cAbsAnd)iY2
+yO3:yP3
+IsAlways:nF1);lC
+lX1
+yN3(iT
+iY2
+0
+tY
+1:tH
+cV2
+cAnd?cNotNot:cAbsNotNot);e5
+default:if
+xU2==cAnd||!cE)if(ConstantFolding_AndLogic
+y83
+c91
+cOr:case
+cAbsOr
+cP
+bool
+cE
+i13
+for
+xU{if(!y93
+a)))cE=true;yQ3
+a),cV2
+cAbsOr)iY2
+IsAlways
+tY
+yO3:nF1);lC
+lX1
+yN3(iT
+iY2
+0:yP3
+1:tH
+cV2
+cOr?cNotNot:cAbsNotNot);e5
+default:if
+xU2==cOr||!cE)if(ConstantFolding_OrLogic
+y83
+c91
+cNot:case
+yR3:{i02
+n21
+0;switch
+nW1
+0)nE
+iY2
+cEqual:n21
+t71;lC
+t71:n21
+cEqual;lC
+cLess:n21
+cGreaterOrEq;lC
+cGreater:n21
+cLessOrEq;lC
+cLessOrEq:n21
+cGreater;lC
+cGreaterOrEq:n21
+cLess;lC
+cNotNot:n21
+cNot;lC
+cNot:n21
+cNotNot;lC
+yR3:n21
+cAbsNotNot;lC
+cAbsNotNot:n21
+yR3;break;default:nM3
+if(opposite){tH
+OPCODE(opposite)tT.SetParamsMove
+nW1
+0).GetUniqueRef().iE1));e5
+yN3(tX
+0),tree
+cG1)tF1
+yP3
+yO3
+tY
+lX1
+if
+xU2==cNot&&GetPositivityInfo
+nW1
+0))==IsAlways)tH
+yR3);l23
+nE==cIf||e72
+nE==i03)nG1
+iH2
+cL2
+0);lM1&ifp1=iH2
+lD
+1);lM1&ifp2=iH2
+lD
+2);if(ifp1
+nE==cNot||ifp1
+cG1{tree.x1
+ifp1
+nE==cNot?cNotNot:cAbsNotNot);tQ2
+lD
+0))yC1)yS3
+xQ2
+yT3)tV
+if(ifp2
+nE==cNot||ifp2
+cG1{tree.x1
+tree
+nE);tQ2)yC1)yS3
+tU
+ifp2
+nE==cNot?cNotNot:cAbsNotNot);yT3
+lD
+0))tV
+c91
+cNotNot:case
+cAbsNotNot:{if(y93
+0)))lN3
+yQ3
+0),cV2
+cAbsNotNot)iY2
+yO3:yP3
+IsAlways
+tY
+lX1
+if
+xU2==cNotNot&&GetPositivityInfo
+nW1
+0))==IsAlways)tH
+cAbsNotNot);l23
+nE==cIf||e72
+nE==i03)nG1
+iH2
+cL2
+0);lM1&ifp1=iH2
+lD
+1);lM1&ifp2=iH2
+lD
+2);if(ifp1
+nE==cNot||ifp1
+cG1{tree.SetParam(0,iH2
+lD
+0)tT
+eT
+ifp1)yS3
+xQ2
+yT3)tV
+if(ifp2
+nE==cNot||ifp2
+cG1{tree.x1
+tree
+nE);tQ2)yC1
+tT
+eT
+ifp2);tH
+iH2
+nE);e5}
+c91
+cIf:case
+i03:{if(ConstantFolding_IfOperations
+y83
+nM3
+case
+cMul:{NowWeAreMulGroup:;AdoptChildrenWithSameOpcode(tree);eS1
+nN1=eS1(1);size_t
+i81=0;bool
+nO1=false
+eV3
+if(!xI2
+y21)y81
+eS1
+immed=xI2.xJ1;if(immed==eS1(0))tZ
+nN1*=immed;++i81;}
+if(i81>1||(i81==1&&fp_equal(nN1,nY3)nO1=true;if(nO1){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"cMul: Will add new "
+tR3
+nN1<<"\n"
+;
+#endif
+for
+xU
+if
+nW1
+a)y21){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<" - For that, deleting "
+tR3
+xI2.xJ1
+lN1"\n"
+;
+#endif
+lM3!fp_equal(nN1,nY3
+tree
+eT
+cU1
+nN1));yN3(iT
+iY2
+0
+tY
+1:lN3
+default:if(ConstantFolding_MulGrouping
+y83
+if(ConstantFolding_MulLogicItems
+y83
+c91
+cAdd
+cP
+eS1
+lE2=0.0;size_t
+i81=0;bool
+nO1=false
+eV3
+if(!xI2
+y21)y81
+eS1
+immed=xI2.xJ1;lE2+=immed;++i81;}
+if(i81>1||(i81==1&&lE2==0.0))nO1=true;if(nO1){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"cAdd: Will add new "
+tR3
+lE2<<"\n"
+lN1"In: "
+eS
+#endif
+for
+xU
+if
+nW1
+a)y21){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<" - For that, deleting "
+tR3
+xI2.xJ1
+lN1"\n"
+;
+#endif
+lM3!(lE2==0.0))tree
+eT
+cU1
+lE2));yN3(iT
+iY2
+0:yP3
+1:lN3
+default:if(ConstantFolding_AddGrouping
+y83
+if(ConstantFolding_AddLogicItems
+y83
+c91
+cMin
+cP
+size_t
+y52=0;range
+x8
+e6
+eV3
+while(a+1<iT&&xI2
+iA
+tree
+lD
+a+1)))nF1+1);range<nI
+has_max&&(!e6
+i0||(p.max)<e6.max)){e6.max=p.max;e6
+i0=true;y52=a;}
+}
+if(e6
+i0)for
+xU{range<nI
+iV2&&a!=y52&&p.min>=e6.max)lM3
+iT==1){lN3
+c91
+cMax
+cP
+size_t
+y52=0;range
+x8
+t1
+eV3
+while(a+1<iT&&xI2
+iA
+tree
+lD
+a+1)))nF1+1);range<nI
+iV2&&(!t1.iV2||p.min>t1.min)){t1.min=p.min;t1.iV2=true;y52=a;}
+}
+if(t1.iV2){for
+xU{range<nI
+has_max&&a!=y52&&(p.max)<t1.min){nF1);}
+}
+}
+if(iT==1){lN3
+c91
+cEqual:case
+t71:case
+cLess:case
+cGreater:case
+cLessOrEq:case
+cGreaterOrEq:if(ConstantFolding_Comparison
+y83
+lC
+cAbs:{range
+x8
+p0=y6
+0));if(p0
+eN1
+lN3
+if(p0
+i0
+yU3
+tN{tH
+cMul
+tT
+yT
+nY3;goto
+NowWeAreMulGroup;}
+l23
+nE==cMul){lM1&p
+cL2
+0);yG
+nV1
+lO3;yG
+nV1
+c02
+c23
+0;a<p.cN3++a){p0=iM
+p
+lD
+a));if(p0
+eN1{lO3
+yL
+p
+lD
+a));}
+if(p0
+i0
+yU3
+tN{c02
+yL
+p
+lD
+a));}
+}
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"Abs: mul group has "
+<<lO3
+yA3<<" pos, "
+<<c02
+yA3<<"neg\n"
+;
+#endif
+if(!lO3
+cQ3||!c02
+cQ3){
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"AbsReplace-Before: "
+;xE3(tree)lN1"\n"
+<<std::flush;DumpHashes
+tJ1;
+#endif
+yK2
+cL3;cL3
+tU
+cMul)c23
+0;a<p.cN3++a){p0=iM
+p
+lD
+a));if((p0
+eN1||(p0
+i0
+yU3
+tN){}
+else
+cL3
+eT
+p
+lD
+a));}
+cL3
+i72
+lP3;lP3
+tU
+cAbs);lP3
+yA
+cL3);lP3
+i72
+xW1
+cMul);n83
+yA
+lP3);xX1
+AddParamsMove(lO3);if(!c02
+cQ3){if(c02
+yA3%2)n83
+yT
+eS1(-1)));xX1
+AddParamsMove(c02);}
+tree.Become(n83);
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"AbsReplace-After: "
+;xE3
+tJ1
+lN1"\n"
+<<std::flush;DumpHashes
+tJ1;
+#endif
+goto
+NowWeAreMulGroup;}
+}
+nM3
+#define HANDLE_UNARY_CONST_FUNC(funcname) lX)lL funcname(n6))n5
+case
+cLog:tH3(fp_log);l23
+nE==cPow)nG1
+pow
+cL2
+0);if(GetPositivityInfo(pow
+lD
+0))==IsAlways){pow
+lF2
+tI
+tree.lW
+if(GetEvennessInfo(pow
+x03==IsAlways){pow
+lF2
+yJ
+abs;abs
+tU
+cAbs);abs
+yA
+pow
+xY3
+abs
+x02
+tI
+pow.nC1
+0,abs
+tT.lW}
+else
+l23
+nE==cAbs)nG1
+pow
+cL2
+0)lD
+0);if(pow
+nE==cPow){pow
+lF2
+yJ
+abs;abs
+tU
+cAbs);abs
+yA
+pow
+xY3
+abs
+x02
+tI
+pow.nC1
+0,abs
+tT.lW}
+lC
+cAcosh:tH3(fp_acosh);lC
+cAsinh:tH3(fp_asinh);lC
+cAtanh:tH3(fp_atanh);lC
+cAcos:tH3(fp_acos);lC
+cAsin:tH3(fp_asin);lC
+cAtan:tH3(fp_atan);lC
+cCosh:tH3(fp_cosh);lC
+cSinh:tH3(fp_sinh);lC
+cTanh:tH3(fp_tanh);lC
+cSin:tH3(fp_sin);lC
+cCos:tH3(fp_cos);lC
+cTan:tH3(fp_tan);lC
+cCeil:if(n8
+tH3(fp_ceil);lC
+cTrunc:if(n8
+tH3(fp_trunc);lC
+cFloor:if(n8
+tH3(fp_floor);lC
+cInt:if(n8
+tH3(fp_int);lC
+cCbrt:tH3(fp_cbrt);lC
+cSqrt:tH3(fp_sqrt);lC
+cExp:tH3(fp_exp);lC
+cLog2:tH3(fp_log2);lC
+cLog10:tH3(fp_log10);lC
+cLog2by:y2)lL
+fp_log2(n6)*y4
+nN3
+cMod:y2)lL
+fp_mod(n6,y4)nN3
+cAtan2:{range
+x8
+p0
+y5
+p1=y6
+1));lX&&fp_equal(n6,eS1(0))){if(p1
+i0&&(p1.max)<0)lL
+fp_const_pi
+x8())n5
+if(p1
+y41
+p1.min>=0.0)lL
+eS1(0))n5}
+if(nE1
+fp_equal(y4,eS1(0))){if(p0
+i0&&(p0.max)<0)lL-fp_const_pihalf
+x8())n5
+if(p0
+y41
+p0.min>0)lL
+fp_const_pihalf
+x8())n5}
+y2)lL
+fp_atan2(n6,y4))n5
+if((p1
+y41
+p1.min>0.0)||(p1
+i0&&(p1.max)<fp_const_negativezero
+x8()))nG1
+y62;y62
+tU
+cPow);y62
+yA
+tree
+x03;y62
+yT
+eS1(-1)));y62
+i72
+y72;y72
+e53
+y72
+yA
+e72);y72
+yA
+y62);y72
+y3
+cAtan
+tT.nC1
+0,y72
+tW1
+1);c91
+cPow:{if(ConstantFolding_PowOperations
+y83
+nM3
+case
+cDiv:y2&&y4!=0.0)lL
+n6/y4
+nN3
+cInv:lX&&n6!=0.0)lL
+eS1(1)/n6
+nN3
+cSub:y2)lL
+n6-y4
+nN3
+cNeg:lX)lL-n6
+nN3
+cRad:lX)lL
+RadiansToDegrees
+t63
+cDeg:lX)lL
+DegreesToRadians
+t63
+cSqr:lX)lL
+n6*n6
+nN3
+cExp2:tH3(fp_exp2);lC
+cRSqrt:lX)lL
+eS1(1)/fp_sqrt
+t63
+cCot:lX)nQ3=fp_tan(n6)xE
+cSec:lX)nQ3=fp_cos(n6)xE
+cCsc:lX)nQ3=fp_sin(n6)xE
+cHypot:y2)lL
+fp_hypot(n6,y4)nN3
+cRDiv:case
+cRSub:case
+cDup:case
+cFetch:case
+cPopNMov:case
+cSinCos:case
+cNop:case
+cJump:lC
+cPCall:case
+cFCall:case
+cEval:nM3
+do_return:;
+#ifdef DEBUG_SUBSTITUTIONS
+std::cout<<"["
+<<(&yM3)<<"]Done ConstantFolding, result: "
+eS
+DumpHashes(tree);
+#endif
+}
+}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+using
+iO2
+FPoptimizer_CodeTree;iO2{n73<i02
+cY2
+e92
+Comp{}
+;n73<>e92
+Comp<cLess>{n73<lF<yU
+cLessOrEq>{n73<lF<=yU
+cGreater>{n73<lF>yU
+cGreaterOrEq>{n73<lF>=yU
+cEqual>{n73<lF==yU
+t71>{n73<lF!=b;}
+}
+;}
+iO2
+FPoptimizer_CodeTree{c12
+set_abs(){if(!iV2&&!iI2{iV2=yV3}
+tP1!iV2&&max
+t83){iV2=true;min=-max;iJ2
+false;}
+tP1!iV2){iV2=yV3
+iJ2
+false;}
+tP1
+min
+cH1
+nZ2;tP1!iI2{iV2=yV3}
+tP1
+max
+t83)nQ3(-max);max=-min;min=tmp;}
+tP1-min>=max){max=-min;n31}
+else{n31}
+}
+c12
+set_neg(){std::swap(iV2,iI2;std::swap(min,max);min=-min;max=-max;}
+yV
+set_min_if(c31
+if(iV2&&Comp<cY2()(min,v))min=func(min
+t73
+iV2=yW3
+iV2;min=yW3
+min;}
+}
+yV
+set_max_if(c31
+if(has_max&&Comp<cY2()(max,v))max=func(max
+t73
+iJ2
+model
+i0;max=yW3
+max;}
+}
+yV
+set_min_max_if(c31
+set_min_if<cY2(v,func,model);set_max_if<cY2(v,func,model);}
+c12
+set_min(n7
+if(iV2)min=func(min
+t73
+iV2=yW3
+iV2;min=yW3
+min;}
+}
+c12
+set_max(n7
+if(iI2
+max=func(max
+t73
+iJ2
+model
+i0;max=yW3
+max;}
+}
+c12
+y82
+n7
+set_min(func,model);set_max(func,model);}
+yV1
+range
+x8
+iM
+const
+eR
+#ifdef DEBUG_SUBSTITUTIONS_extra_verbose
+{range
+x8
+tmp=CalculateResultBoundaries_do(tree)lN1"Estimated boundaries: "
+;if(tmp.iV2)std::cout<<tmp.min;else
+std::cout<<"-inf"
+lN1" .. "
+;if(tmp
+i0)std::cout<<tmp.max;else
+std::cout<<"+inf"
+lN1": "
+;xE3(tree)lN1
+std::endl
+l81
+tmp;}
+yV1
+range
+x8
+yK2::CalculateResultBoundaries_do
+i01
+eR
+#endif
+{x81
+eO1(-fp_const_pihalf
+x8(),fp_const_pihalf
+x8());x81
+pi_limits(-fp_const_pi
+x8(),fp_const_pi
+x8());x81
+abs_pi_limits(eS1(0),fp_const_pi
+x8());using
+iO2
+std;switch
+xU2
+iY2
+cImmed:nL
+yZ3,yZ3);case
+cAnd:case
+cAbsAnd:case
+cOr:case
+cAbsOr:case
+cNot:case
+yR3:case
+cNotNot:case
+cAbsNotNot:case
+cEqual:case
+t71:case
+cLess:case
+cLessOrEq:case
+cGreater:case
+cGreaterOrEq:e83
+0),eS1(1))cM3
+cAbs:lB
+m.set_abs(cY
+cLog:lB
+m.y7
+fp_log
+cY
+cLog2:lB
+m.y7
+fp_log2
+cY
+cLog10:lB
+m.y7
+fp_log10
+cY
+cAcosh:lB
+m
+nL2
+set_min_max_if<cGreaterOrEq
+lQ3
+fp_acosh
+cY
+cAsinh:lB
+m.y82
+fp_asinh
+cY
+cAtanh:lB
+m
+nL2
+set_min_if<cGreater>(eS1(-1),fp_atanh);m
+nL2
+set_max_if<cLess
+lQ3
+fp_atanh
+cY
+cAcos:lB
+nL(m
+i0&&(m.max)<eS1(1))?fp_acos(m.max):eS1(0),(m
+y41(m.min)>=eS1(-1))?fp_acos(m.min):fp_const_pi
+x8())cM3
+cAsin:lB
+m
+nL2
+set_min_if<cGreater>(eS1(-1),fp_asin,eO1);m
+nL2
+set_max_if<cLess
+lQ3
+fp_asin,eO1
+cY
+cAtan:lB
+m.y82
+fp_atan,eO1
+cY
+cAtan2:{range
+x8
+p0
+y5
+p1=y6
+1));lX&&fp_equal(n6,eS1(0))){return
+abs_pi_limits;}
+if(nE1
+fp_equal(y4,eS1(0))){return
+eO1;}
+return
+pi_limits
+cM3
+cSin:lB
+bool
+x41=!m.iV2||!m
+i0||(m.max-m.min)>=(y8
+x41)e0
+eS1
+min=cZ2
+min,y8
+min
+t83)min
+c5
+eS1
+max=cZ2
+max,y8
+max
+t83)max
+c5
+if(max<min)max
+c5
+bool
+xT1=(min<=fp_const_pihalf
+x8()&&max>=fp_const_pihalf
+x8());bool
+nP1=(min<=cK&&max>=cK);if(xT1&&nP1)e0
+if(nP1)nL
+eS1(-1),lS2
+if(xT1)nL
+y92
+eS1(1));nL
+y92
+lS2}
+case
+cCos:lB
+if(m.iV2)m.min+=fp_const_pihalf
+x8();if(m
+i0)m.max+=fp_const_pihalf
+x8();bool
+x41=!m.iV2||!m
+i0||(m.max-m.min)>=(y8
+x41)e0
+eS1
+min=cZ2
+min,y8
+min
+t83)min
+c5
+eS1
+max=cZ2
+max,y8
+max
+t83)max
+c5
+if(max<min)max
+c5
+bool
+xT1=(min<=fp_const_pihalf
+x8()&&max>=fp_const_pihalf
+x8());bool
+nP1=(min<=cK&&max>=cK);if(xT1&&nP1)e0
+if(nP1)nL
+eS1(-1),lS2
+if(xT1)nL
+y92
+eS1(1));nL
+y92
+lS2}
+case
+cTan:{nL)cM3
+cCeil:lB
+m.c41
+cFloor:lB
+m.eP1
+cY
+cTrunc:lB
+m.eP1);m.c41
+cInt:lB
+m.eP1);m.c41
+cSinh:lB
+m.y82
+fp_sinh
+cY
+cTanh:lB
+m.y82
+fp_tanh,range
+x8(eS1(-y03
+cY
+cCosh:lB
+if(m.iV2){if(m
+i0){if(m.min
+cH1&&m.max
+cH1){m.min
+cM}
+tP1(m.min)t83&&m.max
+cH1)nQ3
+cM
+if(tmp>m.max)m.max=tmp;m.min=eS1(1);}
+else{m.min
+cM
+std::swap(m.min,m.max);}
+}
+else{if(m.min
+cH1){m
+nM2
+m.min=fp_cosh(m.min);}
+else{m
+nM2
+m.min=eS1(1);}
+}
+}
+else{m.iV2=true;m.min=eS1(1);if(m
+i0){m.min=fp_cosh(m.max);m
+nM2}
+else
+m
+nM2}
+return
+m
+cM3
+cIf:case
+i03:{range
+x8
+res1=y6
+1));range
+x8
+res2=y6
+2));if(!res2.iV2)res1.iV2
+i13
+tP1
+res1
+y41(res2.min)<res1.min)res1.min=res2.min;if(!res2
+i0)res1
+nM2
+tP1
+res1
+i0&&(res2.max)>res1.max)res1.max=res2.max
+l81
+res1
+cM3
+cMin:{bool
+iG
+i13
+bool
+iH
+i13
+tB1;x4
+m
+xO3!m.iV2)iG=true;yP1.iV2||(m.min)<i11)i11=m.min;if(!m
+i0)iH=true;yP1
+i0||(m.max)<e63)e63=m.max;}
+if(iG)c42
+iH)tE1
+l81
+yA2
+cMax:{bool
+iG
+i13
+bool
+iH
+i13
+tB1;x4
+m
+xO3!m.iV2)iG=true;yP1.iV2||m.min>i11)i11=m.min;if(!m
+i0)iH=true;yP1
+i0||m.max>e63)e63=m.max;}
+if(iG)c42
+iH)tE1
+l81
+yA2
+cAdd:{tB1(eS1(0),eS1(0));x4
+item
+xO3
+item.iV2)i11+=item.min;else
+c42
+item
+i0)e63+=item.max;else
+tE1;if(!result
+y41!e02)nM3
+if(result
+y41
+e02&&i11>e63)std::swap(i11,e63)l81
+yA2
+cMul:{e92
+Value{enum
+lR3{tR2,i91,PlusInf}
+;lR3
+eF;eS1
+value;Value(lR3
+t):eF(t),value(0){}
+Value(eS1
+v):eF(tR2),value(v){}
+bool
+c22
+n61
+eF==i91||(eF==tR2&&value
+t83
+iR2
+e31*=i01
+Value&rhs){if(eF==tR2&&rhs.eF==tR2)value*=rhs.value;else
+eF=(c22)!=rhs.c22)?i91:PlusInf);}
+i12<i01
+Value&rhs
+n61(eF==i91&&rhs.eF!=i91)||(eF==tR2&&(rhs.eF==PlusInf||(rhs.eF==tR2&&value<rhs.value)));}
+}
+;e92
+yD1{Value
+yC2,yD2;yD1():yC2(Value::PlusInf),yD2(Value::i91){}
+void
+nN2
+Value
+yX3,const
+Value&value2){yX3*=value2;if(yX3<yC2)yC2=yX3;if(yD2<yX3)yD2=yX3;}
+}
+;tB1(eS1(y03;x4
+item
+xO3!item
+y41!item
+i0)nL);Value
+lS3=c32?Value(i11):nC2
+i91);Value
+lT3=e02?Value(e63):nC2
+PlusInf);Value
+lU3=item.iV2?Value(item.min):nC2
+i91);Value
+lV3=item
+i0?Value(item.max):nC2
+PlusInf);yD1
+range;range.nN2
+lS3,lU3
+eN2
+lS3,lV3
+eN2
+lT3,lU3
+eN2
+lT3,lV3);if(range.yC2.eF==Value::tR2)i11=range.yC2.value;else
+c42
+range.yD2.eF==Value::tR2)e63=range.yD2.value;else
+tE1;if(!result
+y41!e02)nM3
+if(result
+y41
+e02&&i11>e63)std::swap(i11,e63)l81
+yA2
+cMod:{range
+x8
+x
+y5
+y=y6
+1));if(y
+i0){if(y.max
+cH1){if(!x.iV2||(x.min)<0)nL-y.max,y.max);else
+nL
+eS1(0),y.max);}
+else{if(!x
+i0||(x.max)>=0)nL
+y.max,-y.max);else
+nL
+y.max,fp_const_negativezero
+x8());}
+}
+else
+nL)cM3
+cPow:{if(nE1
+y4==eS1(0))e83
+y03;}
+lX&&n6==eS1(0))e83
+0),eS1(0));}
+lX&&fp_equal(n6,nY3
+e83
+y03;}
+if(nE1
+y4>0&&GetEvennessInfo
+nW1
+1))==IsAlways)c21
+y4;range
+x8
+tmp
+y5
+result;c32=true;i11=0;if(tmp
+y41
+tmp.min>=0)i11=eG3
+tmp.min,cE2);tP1
+tmp
+i0&&tmp.max<=0)i11=eG3
+tmp.max,cE2);tE1;if(tmp
+y41
+tmp
+i0){e02=true;e63=std::max(fp_abs(tmp.min),fp_abs(tmp.max));e63=eG3
+e63,cE2);}
+return
+result;}
+range
+x8
+p0
+y5
+p1=y6
+1
+eO2
+p0_positivity=(p0
+y41(p0.min)cH1)?IsAlways:(p0
+i0&&(p0.max)t83?yO3:Unknown);TriTruthValue
+c52=GetEvennessInfo
+nW1
+1
+eO2
+t2=Unknown;switch(p0_positivity)tF1
+t2=IsAlways;lC
+yO3:{t2=c52;nM3
+default:switch(c52)tF1
+t2=IsAlways;lC
+yO3:lC
+Unknown:{if(nE1!eY2
+y4)&&y4
+cH1){t2=IsAlways;}
+nM3}
+yN3(t2)tF1{eS1
+n31
+if(p0
+y41
+p1.iV2){min=eG3
+p0.min,p1.min);if(p0.min
+t83&&(!p1
+i0||p1.max
+cH1)&&min
+cH1)n31}
+if(p0
+y41
+p0.min
+cH1&&p0
+i0&&p1
+i0){eS1
+max=eG3
+p0.max,p1.max);if(min>max)std::swap(min,max);nL
+min,max);}
+nL
+min,false)cM3
+yO3:{nL
+false,fp_const_negativezero
+x8());}
+default:{nM3
+c91
+cNeg:lB
+m.set_neg(cY
+cSub
+x7
+cNeg
+y23
+1
+y43
+cAdd);y53;tmp
+yY3
+l81
+lH
+cInv:lV-1
+e12
+cDiv
+x7
+cInv
+y23
+1
+y43
+xU1
+yY3
+l81
+lH
+cRad:{cF
+xU1
+yT
+fp_const_rad_to_deg
+x8(e12
+cDeg:{cF
+xU1
+yT
+fp_const_deg_to_rad
+x8(e12
+cSqr:lV
+2
+e12
+cExp:{cF
+cPow);tmp
+yT
+fp_const_e
+x8()));y53
+l81
+lH
+cExp2:{cF
+cPow);tmp
+yT
+nR3
+y53
+l81
+lH
+cCbrt:lB
+m.y82
+fp_cbrt
+cY
+cSqrt:lB
+if(m.iV2)m.min=(m.min)<0?0:fp_sqrt(m.min);if(m
+i0)m.max=(m.max)<0?0:fp_sqrt(m.max
+cY
+cRSqrt:lV-0.5
+e12
+cHypot:nG1
+xsqr,ysqr,add,sqrt;xsqr
+yC
+0));xsqr
+yT
+nR3
+ysqr
+yC
+1));ysqr
+yT
+nR3
+xsqr
+tU
+cPow);ysqr
+tU
+cPow);add
+yA
+xsqr);add
+yA
+ysqr);add
+tU
+cAdd);sqrt
+yA
+add);sqrt
+tU
+cSqrt)l81
+iM
+sqrt)cM3
+cLog2by
+x7
+cLog2
+y23
+0
+y43
+cMul);tmp
+yY3;tmp
+yC
+1))l81
+lH
+cCot
+x7
+cTan)nG
+lH
+cSec
+x7
+cCos)nG
+lH
+cCsc
+x7
+cSin)nG
+iM
+tmp);}
+lC
+cRDiv:case
+cRSub:case
+cDup:case
+cFetch:case
+cPopNMov:case
+cSinCos:case
+cNop:case
+cJump:case
+iE2:lC
+cPCall:lC
+cFCall:lC
+cEval:nM3
+nL);}
+yV1
+TriTruthValue
+GetIntegerInfo
+i01
+eR{switch
+xU2
+iY2
+cImmed:return
+eY2
+yZ3)?IsAlways:yO3;case
+cFloor:case
+cCeil:case
+cTrunc:case
+cInt:return
+IsAlways;case
+cAnd:case
+cOr:case
+cNot:case
+cNotNot:case
+cEqual:case
+t71:case
+cLess:case
+cLessOrEq:case
+cGreater:case
+cGreaterOrEq:return
+IsAlways;case
+cIf:{TriTruthValue
+a=GetIntegerInfo
+nW1
+1
+eO2
+b=GetIntegerInfo
+nW1
+2));if(a==b
+nZ2
+a
+l81
+Unknown
+cM3
+cAdd:case
+cMul:{for
+xU
+if(GetIntegerInfo
+nW1
+a))!=IsAlways
+nZ2
+Unknown
+l81
+IsAlways;}
+default:nM3
+return
+Unknown;}
+xG1
+IsLogicalValue
+i01
+eR{switch
+xU2
+iY2
+cImmed:return
+fp_equal(yZ3,eS1(0))||fp_equal(yZ3,eS1(1));case
+cAnd:case
+cOr:case
+cNot:case
+cNotNot:case
+cAbsAnd:case
+cAbsOr:case
+yR3:case
+cAbsNotNot:case
+cEqual:case
+t71:case
+cLess:case
+cLessOrEq:case
+cGreater:case
+cGreaterOrEq:nW
+cMul:{for
+xU
+if(!y93
+a))yI
+return
+true
+cM3
+cIf:case
+i03:{return
+y93
+1))&&y93
+2));}
+default:nM3
+nX2}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+#if defined(__x86_64) || !defined(FP_SUPPORT_CBRT)
+# define CBRT_IS_SLOW
+#endif
+#if defined(DEBUG_POWI) || defined(DEBUG_SUBSTITUTIONS)
+#include <cstdio>
+#endif
+t5{extern
+const
+i02
+char
+powi_table[256];}
+iO2{using
+iO2
+FPoptimizer_CodeTree;xG1
+IsOptimizableUsingPowi(long
+immed,long
+penalty=0){yW2
+synth;synth.PushVar(iE2);size_t
+bytecodesize_backup
+t13
+GetByteCodeSize();yV2
+x31
+immed,yV2
+eX1
+x8::MulSequence,synth);size_t
+bytecode_grow_amount
+t13
+GetByteCodeSize()-bytecodesize_backup
+l81
+bytecode_grow_amount<size_t(MAX_POWI_BYTECODE_LENGTH-penalty);}
+xB1
+ChangeIntoRootChain(yK2&tree,bool
+iK2,long
+tS2,long
+tT2){while(tT2>0){cF
+cCbrt);nZ3);tmp.Rehash(nD2--tT2;}
+while(tS2>0){cF
+cSqrt);if(iK2){tmp
+tU
+cRSqrt);iK2
+i13}
+nZ3);tmp.Rehash(nD2--tS2;}
+if(iK2){cF
+cInv);nZ3
+nD2}
+}
+yT1
+RootPowerTable{static
+const
+eS1
+RootPowers[(1+4)*(1+3)];}
+;yV1
+const
+eS1
+t7(1+4)*(1+3)]={eS1(1)lS
+tB3
+tB3
+2*tB3
+2*2*2)lS
+3
+x32
+2
+x32
+2*2
+x32
+2*2*2
+x32
+2*2*2*2
+x32
+3
+x32
+3*2
+x32
+3*2*2
+x32
+3*2*2*2
+x32
+3*2*2*2*2
+x32
+3*3
+x32
+3*3*2
+x32
+3*3*2*2
+x32
+3*3*2*2*2
+x32
+3*3*2*2*2*2)}
+;e92
+PowiResolver{static
+const
+i02
+MaxSep=4;static
+lX3
+tC3=5;typedef
+int
+c03;typedef
+long
+n63;typedef
+long
+t8;e92
+yE2{yE2():n_int_sqrt(0),n_int_cbrt(0),sep_list(),lY1(0){}
+int
+n_int_sqrt;int
+n_int_cbrt;int
+eW1
+MaxSep];t8
+lY1;}
+;yV1
+static
+yE2
+CreatePowiResult(eS1
+cE2){yE2
+result;c03
+eE=FindIntegerFactor(cE2);if(eE==0){
+#ifdef DEBUG_POWI
+tU2"no factor found for %Lg\n"
+y33);
+#endif
+return
+result;}
+c13=xV1
+cE2,eE);n63
+e22=EvaluateFactorCost(eE,0,0,0)+cH
+c13);int
+tD3=0;int
+tE3=0;int
+lW3=0;
+#ifdef DEBUG_POWI
+tU2"orig = %Lg\n"
+y33);tU2"plain factor = "
+tS3"%ld\n"
+,(int)eE,(long)e22);
+#endif
+for
+iL1
+n_s=0;n_s<MaxSep;++n_s){int
+xC=0;n63
+yE1=e22;c03
+yQ1=eE;for(int
+s=1;s<tC3*4;++s){
+#ifdef CBRT_IS_SLOW
+if(s>=tC3)break;
+#endif
+int
+n_sqrt=s%tC3;int
+n_cbrt=s/tC3;if(n_sqrt+n_cbrt>4)y81
+eS1
+lE1=cE2;lE1-=t7
+s];tH1=FindIntegerFactor(lE1);if(xD2!=0){t8
+xL=xV1
+lE1,xD2);n63
+cost=EvaluateFactorCost(xD2,tD3+n_sqrt,tE3+n_cbrt,lW3+1)+cH
+xL);
+#ifdef DEBUG_POWI
+tU2"Candidate sep %u (%d*sqrt %d*cbrt)factor = "
+tS3"%ld (for %Lg to %ld)\n"
+,s,n_sqrt,n_cbrt,xD2,(long)cost
+x12
+lE1,(long)xL);
+#endif
+if(cost<yE1){xC=s;yQ1=xD2;yE1=cost;}
+}
+}
+if(!xC)break;
+#ifdef DEBUG_POWI
+tU2"CHOSEN sep %u (%d*sqrt %d*cbrt)factor = "
+tS3"%ld, exponent %Lg->%Lg\n"
+,xC,xC%tC3,xC/tC3,yQ1,yE1
+x12(cE2)x12(cE2-t7
+xC]));
+#endif
+tC1
+eW1
+n_s]=xC;cE2-=t7
+xC];tD3+=xC%tC3;tE3+=xC/tC3;e22=yE1;eE=yQ1;lW3+=1;}
+c13=xV1
+cE2,eE);
+#ifdef DEBUG_POWI
+tU2"resulting exponent is %ld (from exponent=%Lg, best_factor=%Lg)\n"
+,c13
+y33
+x12
+eE);
+#endif
+while(eE%2==0){++tC1
+n_int_sqrt;eE/=2;}
+while(eE%3==0){++tC1
+n_int_cbrt;eE/=3;}
+return
+result;}
+private:static
+n63
+cH
+t8
+xL){static
+std::map
+c62
+i7;if(xL<0){n63
+cost=22
+l81
+cost+cH-xL);}
+std::map
+c62::nX3
+i=i7.xE2
+xL);if(i!=i7.cP1
+xL
+nZ2
+i
+cJ2;std::pair
+c62
+cY3
+xL,0.0);n63&cost=tC1
+second;while(xL>1){int
+xD2=0;if(xL<256){xD2=yV2
+powi_table[xL];if(xD2&128)xD2&=127;else
+xD2=0;if(xD2&64)xD2=-(xD2&63)-1;}
+if(xD2){cost+=cH
+xD2);xL/=xD2;y81}
+if(!(xL&1)){xL/=2;cost+=6;}
+else{cost+=7;xL-=1;}
+}
+i7.nT3,result)l81
+cost
+eI2
+t8
+xV1
+yF1,tH1){return
+makeLongInteger(value*eS1(xD2))eI2
+bool
+yG1
+yF1,tH1){eS1
+v=value*eS1(xD2)l81
+isLongInteger(v)eI2
+c03
+FindIntegerFactor(yF1){tH1=(2*2*2*2);
+#ifdef CBRT_IS_SLOW
+#else
+xD2*=(3*3*3);
+#endif
+c03
+result=0;if(yG1
+value,xD2)){result=xD2;while((xD2%2)==0&&yG1
+value,xD2/2))result=xD2/=2;while((xD2%3)==0&&yG1
+value,xD2/3))result=xD2/=3;}
+#ifdef CBRT_IS_SLOW
+if(result==0){if(yG1
+value,3)nZ2
+3;}
+#endif
+return
+result;}
+static
+int
+EvaluateFactorCost(int
+xD2,int
+s,int
+c,int
+nmuls){lX3
+lY3=6;
+#ifdef CBRT_IS_SLOW
+lX3
+e32=25;
+#else
+lX3
+e32=8;
+#endif
+int
+result=s*lY3+c*e32;while(xD2%2==0){xD2/=2;result+=lY3;}
+while(xD2%3==0){xD2/=3;result+=e32;}
+result+=nmuls
+l81
+result;}
+}
+;}
+iO2
+FPoptimizer_CodeTree{xG1
+yK2::RecreateInversionsAndNegations(bool
+prefer_base2){bool
+changed=false
+c23
+0;a<cN3++a)if(lT1.RecreateInversionsAndNegations(prefer_base2))yI1
+if(changed){exit_changed:Mark_Incompletely_Hashed()nS2
+switch(lM2
+iY2
+cMul:{yG
+nV1
+lG2
+yJ
+lH2,cJ1;if(true){bool
+nQ1
+i13
+eS1
+nE2=0
+c23
+cO3
+yF2
+0)c82
+tJ
+1)y21){nQ1=true;nE2=tJ
+1).xJ1;nM3}
+if(nQ1){eS1
+immeds=1.0
+c23
+cO3
+y21){immeds*=powgroup.xJ1;yH1}
+for
+xK2
+cN3
+a-->0;)nG1&powgroup=lT1;if(powgroup
+yF2
+0)c82
+tJ
+1)y21)nG1&log2=tJ
+0);log2.iY
+log2
+tU
+lZ3
+log2
+yT
+eG3
+immeds,eS1(1)/nE2)));log2.Rehash(nW2}
+}
+}
+for
+xK2
+cO3
+yF2
+1)y21){lM1&exp_param=tJ
+1);eS1
+cE2=exp_param.xJ1;if(cR1,eS1(-1))){iY
+lG2
+yL
+lT1
+xY3
+yH1
+tP1
+cE2<0&&eY2
+cE2))nG1
+iI;iI
+tU
+cPow);iI
+eT
+tJ
+0));iI
+yT-cE2));iI
+x02;lG2
+yL
+iI);iY
+yH1}
+tP1
+powgroup
+c82!lH2.iA1{lH2=tJ
+0);iY
+yH1
+tP1
+powgroup
+nE==cLog2by&&!cJ1.iA1{cJ1=powgroup;iY
+yH1}
+if(!lG2
+cQ3){changed=true
+yJ
+eR1;eR1
+e53
+eR1
+tI1
+lG2);eR1
+i72
+xW1
+cMul);xX1
+SetParamsMove(t3
+if(xX1
+IsImmed()&&fp_equal(xX1
+xJ1,nY3{lI2
+cInv);eG
+eR1);}
+else{if(xX1
+xT2>=eR1.xT2){lI2
+cDiv
+eV1
+eG
+eR1);}
+else{lI2
+cRDiv);eG
+eR1
+eV1}
+}
+}
+if(lH2.iA1
+nG1
+xW1
+lM2);xX1
+SetParamsMove(t3
+while(xX1
+RecreateInversionsAndNegations(prefer_base2))xX1
+FixIncompleteHashes();lI2
+lZ3
+eG
+lH2
+eV1
+yI1}
+if(cJ1.iA1
+nG1
+xW1
+cMul);n83
+yA
+cJ1
+x03;xX1
+AddParamsMove(t3
+while(xX1
+RecreateInversionsAndNegations(prefer_base2))xX1
+FixIncompleteHashes();DelParams();lI2
+lZ3
+eG
+cJ1
+lD
+0)eV1
+yI1
+c91
+cAdd:{yG
+nV1
+tV2
+c23
+tD
+c33
+cMul){lJ2
+xY1:yJ&n83
+c72
+for(iX2
+xX1
+cN3
+b-->0;){if(n83
+lD
+b)xC3
+xD2=n83
+lD
+b).xJ1
+i82
+xD2
+eQ1
+xY1;}
+xX1
+iY
+xX1
+iH1
+b
+eJ2
+tP1
+fp_equal(xD2,eS1(-2)))xF
+xY1;}
+xX1
+iY
+xX1
+iH1
+b);n83
+yT
+eS1(2))eJ2}
+}
+if(t4){xX1
+nR1
+n83);yH1}
+tP1
+c33
+cDiv&&!IsIntType
+x8::result){lJ2
+xZ1:yJ&eR1
+c72
+if(eR1
+lD
+0)tF3(fp_equal(eR1
+lD
+0).xJ1
+eQ1
+xZ1;}
+eR1.iY
+eR1.iH1
+0);eR1
+tU
+cInv
+eJ2}
+if(t4)xF
+xZ1;}
+eR1.nR1
+eR1);yH1}
+tP1
+c33
+cRDiv&&!IsIntType
+x8::result){lJ2
+x91:yJ&eR1
+c72
+if(eR1
+lD
+1)tF3(fp_equal(eR1
+lD
+1).xJ1
+eQ1
+x91;}
+eR1.iY
+eR1.iH1
+1);eR1
+tU
+cInv
+eJ2}
+if(t4)xF
+x91;}
+eR1.nR1
+eR1);yH1}
+if(!tV2
+cQ3){
+#ifdef DEBUG_SUBSTITUTIONS
+tU2"Will make a Sub conversion in:\n"
+);fflush(stdout);iO
+#endif
+yK2
+yR1;yR1
+tU
+cAdd);yR1
+tI1
+tV2);yR1
+i72
+cK1;cK1
+tU
+cAdd);cK1
+tI1
+iE1));cK1
+x02;if(cK1
+y21&&fp_equal(cK1.xJ1,eS1(0))){lI2
+cNeg);cU3);}
+else{if(cK1.xT2==1){lI2
+cRSub);cU3);cV3}
+tP1
+yR1
+nE==cAdd){lI2
+cSub);cV3
+cU3
+xY3
+for
+xK2
+1;a<yR1.cN3++a)nG1
+e42;e42
+tU
+cSub);e42
+tI1
+iE1));e42.y12);eG
+e42);cU3
+lD
+a));}
+}
+else{lI2
+cSub);cV3
+cU3);}
+}
+#ifdef DEBUG_SUBSTITUTIONS
+tU2"After Sub conversion:\n"
+);fflush(stdout);iO
+#endif
+c91
+cPow:{lM1&p0
+tW2
+0);lM1&p1
+tW2
+1);if(p1
+tF3
+n03!=eS1(0)&&!eY2
+p1.xJ1)){eJ
+yE2
+r=eJ
+CreatePowiResult(fp_abs
+n03));if(r.lY1!=0){bool
+iB1
+i13
+if
+n03<0&&r.eW1
+0]==0&&r
+x33>0){iB1=true;}
+#ifdef DEBUG_POWI
+tU2"Will resolve powi %Lg as powi(chain(%d,%d),%ld)"
+x12
+fp_abs
+n03),r
+x33,r.n_int_cbrt,r.lY1)xS3
+n=0;n<eJ
+MaxSep;++n){if(r
+cW3==0)break;int
+n_sqrt=r
+cW3%eJ
+tC3;int
+n_cbrt=r
+cW3/eJ
+tC3;tU2"*chain(%d,%d)"
+,n_sqrt,n_cbrt);}
+tU2"\n"
+);
+#endif
+yK2
+c92
+tW2
+0)yJ
+yG2=c92;yG2.iY
+ChangeIntoRootChain(yG2,iB1,r
+x33,r.n_int_cbrt);yG2
+i72
+pow;if(r.lY1!=1){pow
+tU
+cPow);pow
+yA
+yG2);pow
+yT
+eS1(r.lY1)));}
+else
+pow.swap(yG2)yJ
+mul;mul
+e53
+mul
+yA
+pow)xS3
+n=0;n<eJ
+MaxSep;++n){if(r
+cW3==0)break;int
+n_sqrt=r
+cW3%eJ
+tC3;int
+n_cbrt=r
+cW3/eJ
+tC3
+yJ
+e52=c92;e52.iY
+ChangeIntoRootChain(e52,false,n_sqrt,n_cbrt);e52
+x02;mul
+yA
+e52);}
+if
+n03<0&&!iB1){mul
+x02;lI2
+cInv);nC1
+0,mul);iH1
+1);}
+else{lI2
+cMul);SetParamsMove(mul.iE1));}
+#ifdef DEBUG_POWI
+iO
+#endif
+yI1
+nM3}
+}
+if(lM2==cPow&&(!p1
+y21||!isLongInteger
+n03)||!IsOptimizableUsingPowi
+x8(makeLongInteger
+n03)))){if(p0
+y21&&p0.xJ1>0.0){if(prefer_base2){eS1
+yH2=fp_log2(p0.xJ1)i82
+yH2,nY3{iH1
+0);}
+else{n1
+cU1
+yH2));cE2
+eT
+p1)tD1
+iP}
+lI2
+cExp2);yI1}
+else{eS1
+yH2=fp_log(p0.xJ1)i82
+yH2,nY3{iH1
+0);}
+else{n1
+cU1
+yH2));cE2
+eT
+p1)tD1
+iP}
+lI2
+cExp);yI1}
+}
+tP1
+GetPositivityInfo(p0)==IsAlways){if(prefer_base2)nG1
+log;log
+tU
+cLog2);log
+eT
+p0);log
+x02;n1
+p1);cE2
+yA
+log)tD1);lI2
+cExp2
+iP
+yI1}
+else
+nG1
+log;log
+tU
+cLog);log
+eT
+p0);log
+x02;n1
+p1);cE2
+yA
+log)tD1);lI2
+cExp
+iP
+yI1}
+}
+c91
+cDiv:{if(GetParam(0)y21&&fp_equal(GetParam(0).xJ1,nY3{lI2
+cInv);iH1
+0);}
+nM3
+default:nM3
+if(changed)goto
+exit_changed
+l81
+changed;}
+}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+xQ
+iO2{using
+iO2
+FPoptimizer_CodeTree;class
+eT1{size_t
+yJ1;size_t
+eK;size_t
+eL;size_t
+lF1;e13
+eT1():yJ1(0),eK(0),eL(0),lF1(0){}
+void
+c43
+OPCODE
+op){yJ1+=1;n13
+cCos)++eK;n13
+cSin)++eL;n13
+cSec)++eK;n13
+cCsc)++eL;n13
+cTan)++lF1;n13
+cCot)++lF1;}
+size_t
+GetCSEscore()const{size_t
+result=yJ1
+l81
+result;}
+int
+NeedsSinCos()const{bool
+always_sincostan=(yJ1==(eK+eL+lF1));if((lF1&&(eL||eK))||(eL&&eK)){if(always_sincostan
+nZ2
+1
+l81
+2;}
+return
+0;}
+size_t
+MinimumDepth()const{size_t
+n_sincos=std::min(eK,eL);if(n_sincos==0
+nZ2
+2
+l81
+1;}
+}
+;iP2
+TreeCountType:public
+std::multimap<fphash_t,std::pair<eT1,yK2> >{}
+;xB1
+FindTreeCounts(nX1&lK2,lM1&tree,OPCODE
+lL2{iG1
+i=lK2.xE2
+tree.GetHash());bool
+found
+i13
+for(;i!=lK2.cP1
+tree.GetHash();++i){if(tree
+iA
+i
+cJ2
+eE3)){i
+cJ2.first.c43
+lL2;found=true;nM3}
+if(!found){eT1
+count;count.c43
+lL2;lK2.nT3,std::make_pair(tree.GetHash(),std::make_pair
+cR3
+n72);}
+for
+yS
+FindTreeCounts(lK2,xI2,tree
+nE);}
+e92
+c9{bool
+BalanceGood;bool
+cI;}
+;yV1
+c9
+lG1
+lM1&root,lM1&c53{if(root
+iA
+c53){c9
+result={true,true}
+l81
+result;}
+c9
+result={true,false}
+;if(root
+nE==cIf||root
+nE==i03){c9
+cond=lG1
+root
+lD
+0),c53;c9
+xW=lG1
+root
+lD
+1),c53;c9
+y9=lG1
+root
+lD
+2),c53;if(cond.cI||xW.cI||y9.cI){tC1
+cI=true;}
+result
+eH=((xW.cI==y9.cI)||eX2&&(cond
+eH||(xW.cI&&y9.cI))&&(xW
+eH||eX2&&(y9
+eH||eX2;}
+else{bool
+tK1
+i13
+bool
+nS1
+i13
+for(iX2
+root.GetParamCount(),a=0;a<b;++a){c9
+tmp=lG1
+root
+lD
+a),c53;if(tmp.cI)tC1
+cI=true;if(tmp
+eH==false)tK1=true;tP1
+tmp.cI)nS1=true;}
+if(tK1&&!nS1)result
+eH
+i13}
+return
+result;}
+xG1
+n62
+lM1&tG3
+lM1&tree,const
+yW2&synth,const
+nX1&lK2){for(iX2
+iT,a=0;a<b;++a){lM1&leaf=xI2;iG1
+lT2;xH2
+nX1::const_iterator
+i=lK2.nW3
+i!=lK2.end();++i){if(i->eQ3
+leaf.GetHash())y81
+const
+c63
+i->nF2
+size_t
+score=occ.GetCSEscore();lM1&candidate=i->nG2
+if(cC2
+candidate))y81
+if(leaf.xT2<occ.MinimumDepth())y81
+if(score<2)y81
+if(lG1
+tG3
+leaf)eH==false)continue
+nS2
+if(n62
+tG3
+leaf,synth,lK2
+iF1;}
+nX2
+xG1
+tL1
+lM1&nU3,lM1&expr){for
+iT1
+nU3
+lD
+a)iA
+expr
+iF1;for
+iT1
+tL1
+nU3
+lD
+a),expr
+iF1
+l81
+false;}
+xG1
+GoodMomentForCSE(lM1&nU3,lM1&expr){if(nU3
+nE==cIf
+nZ2
+true;for
+iT1
+nU3
+lD
+a)iA
+expr
+iF1;size_t
+tX2=0;for
+iT1
+tL1
+nU3
+lD
+a),expr))++tX2
+l81
+tX2!=1;}
+}
+iO2
+FPoptimizer_CodeTree{yV1
+size_t
+yK2::SynthCommonSubExpressions(yV2
+lP1
+const{size_t
+stacktop_before
+t13
+GetStackTop();nX1
+lK2;FindTreeCounts(lK2,*this,lM2);
+#ifdef DEBUG_SUBSTITUTIONS_CSE
+DumpHashes(*this);
+#endif
+for(;;){size_t
+yI2=0;iG1
+lT2;for(iG1
+j,i=lK2.nW3
+i!=lK2.end();i=j){j=i;++j;const
+c63
+i->nF2
+size_t
+score=occ.GetCSEscore();lM1&tree=i->nG2
+#ifdef DEBUG_SUBSTITUTIONS_CSE
+std::cout<<"Score "
+<<score<<":\n"
+;DumpTreeWithIndent(tree);
+#endif
+if(cC2
+tree))xV
+if(tree.xT2<occ.MinimumDepth())xV
+if(score<2)xV
+if(lG1*this,tree)eH==false)xV
+if(n62*this,tree,synth,lK2)){y81}
+if(!GoodMomentForCSE(*this
+n72
+xV
+score*=tree.xT2;if(score>yI2){yI2=score;lT2=i;}
+}
+if(yI2<=0)break;const
+c63
+lT2->nF2
+lM1&tree=lT2->nG2
+#ifdef DEBUG_SUBSTITUTIONS_CSE
+std::cout<<tZ3"Common Subexpression:"
+;xE3
+x8(tree)lN1"\n"
+;
+#endif
+int
+y01=occ.NeedsSinCos()yJ
+tY2,tZ2;if(y01){tY2
+eT
+tree);tY2
+tU
+cSin);tY2
+x02;tZ2
+eT
+tree);tZ2
+tU
+cCos);tZ2
+x02;if(cC2
+tY2)||cC2
+tZ2)){if(y01==2){lK2.erase(lT2);y81}
+y01=0;}
+}
+tree.SynthesizeByteCode(synth,false);lK2.erase(lT2);
+#ifdef DEBUG_SUBSTITUTIONS_CSE
+std::cout<<"Done with Common Subexpression:"
+;xE3
+x8(tree)lN1"\n"
+;
+#endif
+if(y01){if(y01==2){tQ1
+c71);}
+lK1
+cSinCos,1,2
+eU3.yZ2
+tY2,1
+eU3.yZ2
+tZ2,0);}
+}
+return
+synth.x5
+stacktop_before;}
+}
+#endif
+#ifdef FP_SUPPORT_OPTIMIZER
+yV1
+lR1
+x8
+nH2
+using
+iO2
+FPoptimizer_CodeTree;CopyOnWrite()yJ
+tree;tree.GenerateFrom(mData->mByteCode,mData->mImmed,*mData);FPoptimizer_Optimize::ApplyGrammars(tree);yG<i02>c73;yG
+x8
+immed;size_t
+stacktop_max=0;tree.SynthesizeByteCode(c73,immed,stacktop_max);if(mData->mStackSize!=stacktop_max){mData->mStackSize=i02(stacktop_max);
+#if !defined(FP_USE_THREAD_SAFE_EVAL) && \
+ !defined(FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA)
+mData->mStack
+nE3
+stacktop_max);
+#endif
+}
+mData->mByteCode.swap(c73);mData->mImmed.swap(immed);}
+#ifdef FP_SUPPORT_MPFR_FLOAT_TYPE
+n73<>lR1<MpfrFloat>nH2}
+#endif
+#ifdef FP_SUPPORT_GMP_INT_TYPE
+n73<>lR1<GmpInt>nH2}
+#endif
+FUNCTIONPARSER_INSTANTIATE_TYPES
+#endif
+
+#endif
diff --git a/fparser/fptypes.hh b/fparser/fptypes.hh
new file mode 100644
index 0000000..ef6357e
--- /dev/null
+++ b/fparser/fptypes.hh
@@ -0,0 +1,282 @@
+/***************************************************************************\
+|* Function Parser for C++ v4.3 *|
+|*-------------------------------------------------------------------------*|
+|* Copyright: Juha Nieminen, Joel Yliluoma *|
+|* *|
+|* This library is distributed under the terms of the *|
+|* GNU Lesser General Public License version 3. *|
+|* (See lgpl.txt and gpl.txt for the license text.) *|
+\***************************************************************************/
+
+// NOTE:
+// This file contains only internal types for the function parser library.
+// You don't need to include this file in your code. Include "fparser.hh"
+// only.
+
+#ifndef ONCE_FPARSER_TYPES_H_
+#define ONCE_FPARSER_TYPES_H_
+
+#include "fpconfig.hh"
+#include <cstring>
+
+#ifdef ONCE_FPARSER_H_
+#include <map>
+#endif
+
+namespace FUNCTIONPARSERTYPES
+{
+ enum OPCODE
+ {
+// The order of opcodes in the function list must
+// match that which is in the Functions[] array.
+ cAbs,
+ cAcos, cAcosh,
+ cAsin, cAsinh,
+ cAtan, cAtan2, cAtanh,
+ cCbrt, cCeil,
+ cCos, cCosh, cCot, cCsc,
+ cEval,
+ cExp, cExp2, cFloor, cHypot,
+ cIf, cInt, cLog, cLog10, cLog2, cMax, cMin,
+ cPow, cSec, cSin, cSinh, cSqrt, cTan, cTanh,
+ cTrunc,
+
+// These do not need any ordering:
+// Except that if you change the order of {eq,neq,lt,le,gt,ge}, you
+// must also change the order in ConstantFolding_ComparisonOperations().
+ cImmed, cJump,
+ cNeg, cAdd, cSub, cMul, cDiv, cMod,
+ cEqual, cNEqual, cLess, cLessOrEq, cGreater, cGreaterOrEq,
+ cNot, cAnd, cOr,
+ cNotNot, /* Protects the double-not sequence from optimizations */
+
+ cDeg, cRad, /* Multiplication and division by 180 / pi */
+
+ cFCall, cPCall,
+
+#ifdef FP_SUPPORT_OPTIMIZER
+ cPopNMov, /* cPopNMov(x,y) moves [y] to [x] and deletes anything
+ * above [x]. Used for disposing of temporaries.
+ */
+ cLog2by, /* log2by(x,y) = log2(x) * y */
+ cNop, /* Used by fpoptimizer internally; should not occur in bytecode */
+#endif
+ cSinCos, /* sin(x) followed by cos(x) (two values are pushed to stack) */
+ cAbsAnd, /* As cAnd, but assume both operands are absolute values */
+ cAbsOr, /* As cOr, but assume both operands are absolute values */
+ cAbsNot, /* As cAbsNot, but assume the operand is an absolute value */
+ cAbsNotNot, /* As cAbsNotNot, but assume the operand is an absolute value */
+ cAbsIf, /* As cAbsIf, but assume the 1st operand is an absolute value */
+
+ cDup, /* Duplicates the last value in the stack: Push [Stacktop] */
+ cFetch, /* Same as Dup, except with absolute index
+ * (next value is index) */
+ cInv, /* Inverts the last value in the stack (x = 1/x) */
+ cSqr, /* squares the last operand in the stack, no push/pop */
+ cRDiv, /* reverse division (not x/y, but y/x) */
+ cRSub, /* reverse subtraction (not x-y, but y-x) */
+ cRSqrt, /* inverse square-root (1/sqrt(x)) */
+
+ VarBegin
+ };
+
+#ifdef ONCE_FPARSER_H_
+ struct FuncDefinition
+ {
+ enum FunctionFlags
+ {
+ Enabled = 0x01,
+ AngleIn = 0x02,
+ AngleOut = 0x04,
+ OkForInt = 0x08
+ };
+
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+ const char name[8];
+#else
+ struct name { } name;
+#endif
+ unsigned params : 8;
+ unsigned flags : 8;
+
+ inline bool enabled() const { return flags != 0; }
+ inline bool okForInt() const { return (flags & OkForInt) != 0; }
+ };
+
+#ifndef FP_DISABLE_EVAL
+# define FP_EVAL_FUNCTION_ENABLED \
+ FuncDefinition::Enabled | FuncDefinition::OkForInt
+#else
+# define FP_EVAL_FUNCTION_ENABLED 0
+#endif
+#ifdef FUNCTIONPARSER_SUPPORT_DEBUGGING
+# define FP_FNAME(n) n
+#else
+# define FP_FNAME(n) {}
+#endif
+// This list must be in the same order as that in OPCODE enum,
+// because the opcode value is used to index this array, and
+// the pointer to array element is used for generating the opcode.
+ const FuncDefinition Functions[]=
+ {
+ /*cAbs */ { FP_FNAME("abs"), 1,
+ FuncDefinition::Enabled | FuncDefinition::OkForInt },
+ /*cAcos */ { FP_FNAME("acos"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAcosh*/ { FP_FNAME("acosh"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAsin */ { FP_FNAME("asin"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAsinh*/ { FP_FNAME("asinh"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAtan */ { FP_FNAME("atan"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAtan2*/ { FP_FNAME("atan2"), 2,
+ FuncDefinition::Enabled | FuncDefinition::AngleOut },
+ /*cAtanh*/ { FP_FNAME("atanh"), 1, FuncDefinition::Enabled },
+ /*cCbrt */ { FP_FNAME("cbrt"), 1, FuncDefinition::Enabled },
+ /*cCeil */ { FP_FNAME("ceil"), 1, FuncDefinition::Enabled },
+ /*cCos */ { FP_FNAME("cos"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cCosh */ { FP_FNAME("cosh"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cCot */ { FP_FNAME("cot"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cCsc */ { FP_FNAME("csc"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cEval */ { FP_FNAME("eval"), 0, FP_EVAL_FUNCTION_ENABLED },
+ /*cExp */ { FP_FNAME("exp"), 1, FuncDefinition::Enabled },
+ /*cExp2 */ { FP_FNAME("exp2"), 1, FuncDefinition::Enabled },
+ /*cFloor*/ { FP_FNAME("floor"), 1, FuncDefinition::Enabled },
+ /*cHypot*/ { FP_FNAME("hypot"), 2, FuncDefinition::Enabled },
+ /*cIf */ { FP_FNAME("if"), 0,
+ FuncDefinition::Enabled | FuncDefinition::OkForInt },
+ /*cInt */ { FP_FNAME("int"), 1, FuncDefinition::Enabled },
+ /*cLog */ { FP_FNAME("log"), 1, FuncDefinition::Enabled },
+ /*cLog10*/ { FP_FNAME("log10"), 1, FuncDefinition::Enabled },
+ /*cLog2 */ { FP_FNAME("log2"), 1, FuncDefinition::Enabled },
+ /*cMax */ { FP_FNAME("max"), 2,
+ FuncDefinition::Enabled | FuncDefinition::OkForInt },
+ /*cMin */ { FP_FNAME("min"), 2,
+ FuncDefinition::Enabled | FuncDefinition::OkForInt },
+ /*cPow */ { FP_FNAME("pow"), 2, FuncDefinition::Enabled },
+ /*cSec */ { FP_FNAME("sec"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cSin */ { FP_FNAME("sin"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cSinh */ { FP_FNAME("sinh"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cSqrt */ { FP_FNAME("sqrt"), 1,
+ FuncDefinition::Enabled },
+ /*cTan */ { FP_FNAME("tan"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cTanh */ { FP_FNAME("tanh"), 1,
+ FuncDefinition::Enabled | FuncDefinition::AngleIn },
+ /*cTrunc*/ { FP_FNAME("trunc"), 1,
+ FuncDefinition::Enabled }
+ };
+#undef FP_FNAME
+
+ struct NamePtr
+ {
+ const char* name;
+ unsigned nameLength;
+
+ NamePtr(const char* n, unsigned l): name(n), nameLength(l) {}
+
+ inline bool operator==(const NamePtr& rhs) const
+ {
+ return nameLength == rhs.nameLength
+ && std::memcmp(name, rhs.name, nameLength) == 0;
+ }
+ inline bool operator<(const NamePtr& rhs) const
+ {
+ for(unsigned i = 0; i < nameLength; ++i)
+ {
+ if(i == rhs.nameLength) return false;
+ const char c1 = name[i], c2 = rhs.name[i];
+ if(c1 < c2) return true;
+ if(c2 < c1) return false;
+ }
+ return nameLength < rhs.nameLength;
+ }
+ };
+
+ template<typename Value_t>
+ struct NameData
+ {
+ enum DataType { CONSTANT, UNIT, FUNC_PTR, PARSER_PTR, VARIABLE };
+ DataType type;
+ unsigned index;
+ Value_t value;
+
+ NameData(DataType t, unsigned v) : type(t), index(v), value() { }
+ NameData(DataType t, Value_t v) : type(t), index(), value(v) { }
+ NameData() { }
+ };
+
+ template<typename Value_t>
+ class NamePtrsMap: public
+ std::map<FUNCTIONPARSERTYPES::NamePtr,
+ FUNCTIONPARSERTYPES::NameData<Value_t> >
+ {
+ };
+
+ const unsigned FUNC_AMOUNT = sizeof(Functions)/sizeof(Functions[0]);
+#endif // ONCE_FPARSER_H_
+}
+
+#ifdef ONCE_FPARSER_H_
+#include <vector>
+
+template<typename Value_t>
+struct FunctionParserBase<Value_t>::Data
+{
+ unsigned mReferenceCounter;
+
+ unsigned mVariablesAmount;
+ std::string mVariablesString;
+ FUNCTIONPARSERTYPES::NamePtrsMap<Value_t> mNamePtrs;
+
+ struct InlineVariable
+ {
+ FUNCTIONPARSERTYPES::NamePtr mName;
+ unsigned mFetchIndex;
+ };
+
+ typedef std::vector<InlineVariable> InlineVarNamesContainer;
+ InlineVarNamesContainer mInlineVarNames;
+
+ struct FuncPtrData
+ {
+ union
+ {
+ FunctionPtr mFuncPtr;
+ FunctionParserBase<Value_t>* mParserPtr;
+ };
+ unsigned mParams;
+ };
+
+ std::vector<FuncPtrData> mFuncPtrs;
+ std::vector<FuncPtrData> mFuncParsers;
+
+ std::vector<unsigned> mByteCode;
+ std::vector<Value_t> mImmed;
+#if !defined(FP_USE_THREAD_SAFE_EVAL) && \
+ !defined(FP_USE_THREAD_SAFE_EVAL_WITH_ALLOCA)
+ std::vector<Value_t> mStack;
+ // Note: When mStack exists,
+ // mStack.size() and mStackSize are mutually redundant.
+#endif
+ unsigned mStackSize;
+
+ Data();
+ Data(const Data&);
+ Data& operator=(const Data&); // not implemented on purpose
+ ~Data();
+};
+#endif
+
+#include "fpaux.hh"
+
+#endif
diff --git a/fparser/mpfr/GmpInt.cc b/fparser/mpfr/GmpInt.cc
new file mode 100644
index 0000000..490add4
--- /dev/null
+++ b/fparser/mpfr/GmpInt.cc
@@ -0,0 +1,710 @@
+#include "GmpInt.hh"
+#include <gmp.h>
+#include <deque>
+#include <vector>
+#include <cstring>
+#include <cctype>
+
+//===========================================================================
+// Shared data
+//===========================================================================
+namespace
+{
+ unsigned long gIntDefaultNumberOfBits = 256;
+
+ std::vector<char>& intString()
+ {
+ static std::vector<char> str;
+ return str;
+ }
+}
+
+//===========================================================================
+// Auxiliary structs
+//===========================================================================
+struct GmpInt::GmpIntData
+{
+ unsigned mRefCount;
+ GmpIntData* nextFreeNode;
+ mpz_t mInteger;
+
+ GmpIntData(): mRefCount(1), nextFreeNode(0) {}
+};
+
+class GmpInt::GmpIntDataContainer
+{
+ std::deque<GmpInt::GmpIntData> mData;
+ GmpInt::GmpIntData* mFirstFreeNode;
+ GmpInt::GmpIntData* mConst_0;
+
+ public:
+ GmpIntDataContainer(): mFirstFreeNode(0), mConst_0(0) {}
+
+ ~GmpIntDataContainer()
+ {
+ for(size_t i = 0; i < mData.size(); ++i)
+ mpz_clear(mData[i].mInteger);
+ }
+
+ GmpInt::GmpIntData* allocateGmpIntData(unsigned long numberOfBits,
+ bool initToZero)
+ {
+ if(mFirstFreeNode)
+ {
+ GmpInt::GmpIntData* node = mFirstFreeNode;
+ mFirstFreeNode = node->nextFreeNode;
+ if(initToZero) mpz_set_si(node->mInteger, 0);
+ ++(node->mRefCount);
+ return node;
+ }
+
+ mData.push_back(GmpInt::GmpIntData());
+ if(numberOfBits > 0)
+ mpz_init2(mData.back().mInteger, numberOfBits);
+ else
+ mpz_init(mData.back().mInteger);
+ return &mData.back();
+ }
+
+ void releaseGmpIntData(GmpIntData* data)
+ {
+ if(--(data->mRefCount) == 0)
+ {
+ data->nextFreeNode = mFirstFreeNode;
+ mFirstFreeNode = data;
+ }
+ }
+
+ GmpInt::GmpIntData* const_0()
+ {
+ if(!mConst_0)
+ mConst_0 = allocateGmpIntData(gIntDefaultNumberOfBits, true);
+ return mConst_0;
+ }
+};
+
+
+GmpInt::GmpIntDataContainer& GmpInt::gmpIntDataContainer()
+{
+ static GmpIntDataContainer container;
+ return container;
+}
+
+//===========================================================================
+// Auxiliary functions
+//===========================================================================
+void GmpInt::setDefaultNumberOfBits(unsigned long value)
+{
+ gIntDefaultNumberOfBits = value;
+}
+
+unsigned long GmpInt::getDefaultNumberOfBits()
+{
+ return gIntDefaultNumberOfBits;
+}
+
+inline void GmpInt::copyIfShared()
+{
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ GmpIntData* oldData = mData;
+ mData = gmpIntDataContainer().allocateGmpIntData(0, false);
+ mpz_set(mData->mInteger, oldData->mInteger);
+ }
+}
+
+
+//===========================================================================
+// Constructors, destructor, assignment
+//===========================================================================
+GmpInt::GmpInt(DummyType):
+ mData(gmpIntDataContainer().allocateGmpIntData(0, false))
+{}
+
+GmpInt::GmpInt()
+{
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+}
+
+GmpInt::GmpInt(long value)
+{
+ if(value == 0)
+ {
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ mpz_set_si(mData->mInteger, value);
+ }
+}
+
+GmpInt::GmpInt(unsigned long value)
+{
+ if(value == 0)
+ {
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ mpz_set_ui(mData->mInteger, value);
+ }
+}
+
+GmpInt::GmpInt(int value)
+{
+ if(value == 0)
+ {
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ mpz_set_si(mData->mInteger, value);
+ }
+}
+
+GmpInt::GmpInt(double value)
+{
+ const double absValue = value >= 0.0 ? value : -value;
+ if(absValue < 1.0)
+ {
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ mpz_set_d(mData->mInteger, value);
+ }
+}
+
+GmpInt::GmpInt(long double value)
+{
+ const long double absValue = value >= 0.0L ? value : -value;
+ if(absValue < 1.0L)
+ {
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ mpz_set_d(mData->mInteger, double(value));
+ }
+}
+
+GmpInt::GmpInt(const GmpInt& rhs):
+ mData(rhs.mData)
+{
+ ++(mData->mRefCount);
+}
+
+GmpInt& GmpInt::operator=(const GmpInt& rhs)
+{
+ if(mData != rhs.mData)
+ {
+ gmpIntDataContainer().releaseGmpIntData(mData);
+ mData = rhs.mData;
+ ++(mData->mRefCount);
+ }
+ return *this;
+}
+
+GmpInt& GmpInt::operator=(signed long value)
+{
+ if(value == 0)
+ {
+ gmpIntDataContainer().releaseGmpIntData(mData);
+ mData = gmpIntDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = gmpIntDataContainer().allocateGmpIntData
+ (gIntDefaultNumberOfBits, false);
+ }
+ mpz_set_si(mData->mInteger, value);
+ }
+ return *this;
+}
+
+GmpInt::~GmpInt()
+{
+ gmpIntDataContainer().releaseGmpIntData(mData);
+}
+
+
+//===========================================================================
+// Data getters
+//===========================================================================
+template<>
+void GmpInt::get_raw_mpfr_data<mpz_t>(mpz_t& dest_mpz_t)
+{
+ std::memcpy(&dest_mpz_t, mData->mInteger, sizeof(mpz_t));
+}
+
+const char* GmpInt::getAsString(int base) const
+{
+ intString().resize(mpz_sizeinbase(mData->mInteger, base) + 2);
+ return mpz_get_str(&intString()[0], base, mData->mInteger);
+}
+
+long GmpInt::toInt() const
+{
+ return mpz_get_si(mData->mInteger);
+}
+
+
+//===========================================================================
+// Modifying operators
+//===========================================================================
+GmpInt& GmpInt::operator+=(const GmpInt& rhs)
+{
+ copyIfShared();
+ mpz_add(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return *this;
+}
+
+GmpInt& GmpInt::operator+=(long value)
+{
+ copyIfShared();
+ if(value >= 0)
+ mpz_add_ui(mData->mInteger, mData->mInteger, value);
+ else
+ mpz_sub_ui(mData->mInteger, mData->mInteger, -value);
+ return *this;
+}
+
+GmpInt& GmpInt::operator-=(const GmpInt& rhs)
+{
+ copyIfShared();
+ mpz_sub(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return *this;
+}
+
+GmpInt& GmpInt::operator-=(long value)
+{
+ copyIfShared();
+ if(value >= 0)
+ mpz_sub_ui(mData->mInteger, mData->mInteger, value);
+ else
+ mpz_add_ui(mData->mInteger, mData->mInteger, -value);
+ return *this;
+}
+
+GmpInt& GmpInt::operator*=(const GmpInt& rhs)
+{
+ copyIfShared();
+ mpz_mul(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return *this;
+}
+
+GmpInt& GmpInt::operator*=(long value)
+{
+ copyIfShared();
+ mpz_mul_si(mData->mInteger, mData->mInteger, value);
+ return *this;
+}
+
+GmpInt& GmpInt::operator/=(const GmpInt& rhs)
+{
+ copyIfShared();
+ mpz_tdiv_q(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return *this;
+}
+
+GmpInt& GmpInt::operator/=(long value)
+{
+ copyIfShared();
+ if(value >= 0)
+ mpz_tdiv_q_ui(mData->mInteger, mData->mInteger, value);
+ else
+ {
+ mpz_neg(mData->mInteger, mData->mInteger);
+ mpz_tdiv_q_ui(mData->mInteger, mData->mInteger, -value);
+ }
+ return *this;
+}
+
+GmpInt& GmpInt::operator%=(const GmpInt& rhs)
+{
+ copyIfShared();
+ if(operator<(0))
+ {
+ negate();
+ mpz_mod(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ negate();
+ }
+ else
+ {
+ mpz_mod(mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ }
+ return *this;
+}
+
+GmpInt& GmpInt::operator%=(long value)
+{
+ copyIfShared();
+ if(value < 0) value = -value;
+ if(operator<(0))
+ {
+ negate();
+ mpz_mod_ui(mData->mInteger, mData->mInteger, value);
+ negate();
+ }
+ else
+ {
+ mpz_mod_ui(mData->mInteger, mData->mInteger, value);
+ }
+ return *this;
+}
+
+GmpInt& GmpInt::operator<<=(unsigned long bits)
+{
+ copyIfShared();
+ mpz_mul_2exp(mData->mInteger, mData->mInteger, bits);
+ return *this;
+}
+
+GmpInt& GmpInt::operator>>=(unsigned long bits)
+{
+ copyIfShared();
+ mpz_tdiv_q_2exp(mData->mInteger, mData->mInteger, bits);
+ return *this;
+}
+
+
+//===========================================================================
+// Modifying functions
+//===========================================================================
+void GmpInt::addProduct(const GmpInt& value1, const GmpInt& value2)
+{
+ copyIfShared();
+ mpz_addmul(mData->mInteger, value1.mData->mInteger, value2.mData->mInteger);
+}
+
+void GmpInt::addProduct(const GmpInt& value1, unsigned long value2)
+{
+ copyIfShared();
+ mpz_addmul_ui(mData->mInteger, value1.mData->mInteger, value2);
+}
+
+void GmpInt::subProduct(const GmpInt& value1, const GmpInt& value2)
+{
+ copyIfShared();
+ mpz_submul(mData->mInteger, value1.mData->mInteger, value2.mData->mInteger);
+}
+
+void GmpInt::subProduct(const GmpInt& value1, unsigned long value2)
+{
+ copyIfShared();
+ mpz_submul_ui(mData->mInteger, value1.mData->mInteger, value2);
+}
+
+void GmpInt::negate()
+{
+ copyIfShared();
+ mpz_neg(mData->mInteger, mData->mInteger);
+}
+
+void GmpInt::abs()
+{
+ copyIfShared();
+ mpz_abs(mData->mInteger, mData->mInteger);
+}
+
+GmpInt GmpInt::abs(const GmpInt& value)
+{
+ GmpInt retval(kNoInitialization);
+ mpz_abs(retval.mData->mInteger, value.mData->mInteger);
+ return retval;
+}
+
+
+//===========================================================================
+// Non-modifying operators
+//===========================================================================
+GmpInt GmpInt::operator+(const GmpInt& rhs) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_add(retval.mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return retval;
+}
+
+GmpInt GmpInt::operator+(long value) const
+{
+ GmpInt retval(kNoInitialization);
+ if(value >= 0)
+ mpz_add_ui(retval.mData->mInteger, mData->mInteger, value);
+ else
+ mpz_sub_ui(retval.mData->mInteger, mData->mInteger, -value);
+ return retval;
+}
+
+GmpInt GmpInt::operator-(const GmpInt& rhs) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_sub(retval.mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return retval;
+}
+
+GmpInt GmpInt::operator-(long value) const
+{
+ GmpInt retval(kNoInitialization);
+ if(value >= 0)
+ mpz_sub_ui(retval.mData->mInteger, mData->mInteger, value);
+ else
+ mpz_add_ui(retval.mData->mInteger, mData->mInteger, -value);
+ return retval;
+}
+
+GmpInt GmpInt::operator*(const GmpInt& rhs) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_mul(retval.mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return retval;
+}
+
+GmpInt GmpInt::operator*(long value) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_mul_si(retval.mData->mInteger, mData->mInteger, value);
+ return retval;
+}
+
+GmpInt GmpInt::operator/(const GmpInt& rhs) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_tdiv_q(retval.mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ return retval;
+}
+
+GmpInt GmpInt::operator/(long value) const
+{
+ GmpInt retval(kNoInitialization);
+ if(value >= 0)
+ mpz_tdiv_q_ui(retval.mData->mInteger, mData->mInteger, value);
+ else
+ {
+ mpz_neg(retval.mData->mInteger, mData->mInteger);
+ mpz_tdiv_q_ui(retval.mData->mInteger, retval.mData->mInteger, -value);
+ }
+ return retval;
+}
+
+GmpInt GmpInt::operator%(const GmpInt& rhs) const
+{
+ GmpInt retval(kNoInitialization);
+ if(operator<(0))
+ {
+ mpz_neg(retval.mData->mInteger, mData->mInteger);
+ mpz_mod(retval.mData->mInteger,
+ retval.mData->mInteger, rhs.mData->mInteger);
+ retval.negate();
+ }
+ else
+ {
+ mpz_mod(retval.mData->mInteger, mData->mInteger, rhs.mData->mInteger);
+ }
+ return retval;
+}
+
+GmpInt GmpInt::operator%(long value) const
+{
+ GmpInt retval(kNoInitialization);
+ if(value < 0) value = -value;
+ if(operator<(0))
+ {
+ mpz_neg(retval.mData->mInteger, mData->mInteger);
+ mpz_mod_ui(retval.mData->mInteger, retval.mData->mInteger, value);
+ retval.negate();
+ }
+ else
+ {
+ mpz_mod_ui(retval.mData->mInteger, mData->mInteger, value);
+ }
+ return retval;
+}
+
+GmpInt GmpInt::operator-() const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_neg(retval.mData->mInteger, mData->mInteger);
+ return retval;
+}
+
+GmpInt GmpInt::operator<<(unsigned long bits) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_mul_2exp(retval.mData->mInteger, mData->mInteger, bits);
+ return retval;
+}
+
+GmpInt GmpInt::operator>>(unsigned long bits) const
+{
+ GmpInt retval(kNoInitialization);
+ mpz_tdiv_q_2exp(retval.mData->mInteger, mData->mInteger, bits);
+ return retval;
+}
+
+
+//===========================================================================
+// Comparison operators
+//===========================================================================
+bool GmpInt::operator<(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) < 0;
+}
+
+bool GmpInt::operator<(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) < 0;
+}
+
+bool GmpInt::operator<=(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) <= 0;
+}
+
+bool GmpInt::operator<=(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) <= 0;
+}
+
+bool GmpInt::operator>(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) > 0;
+}
+
+bool GmpInt::operator>(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) > 0;
+}
+
+bool GmpInt::operator>=(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) >= 0;
+}
+
+bool GmpInt::operator>=(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) >= 0;
+}
+
+bool GmpInt::operator==(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) == 0;
+}
+
+bool GmpInt::operator==(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) == 0;
+}
+
+bool GmpInt::operator!=(const GmpInt& rhs) const
+{
+ return mpz_cmp(mData->mInteger, rhs.mData->mInteger) != 0;
+}
+
+bool GmpInt::operator!=(long value) const
+{
+ return mpz_cmp_si(mData->mInteger, value) != 0;
+}
+
+void GmpInt::parseValue(const char* value)
+{
+ mpz_set_str(mData->mInteger, value, 10);
+}
+
+void GmpInt::parseValue(const char* value, char** endptr)
+{
+ static std::vector<char> str;
+
+ unsigned startIndex = 0;
+ while(value[startIndex] && std::isspace(value[startIndex])) ++startIndex;
+ if(!value[startIndex]) { *endptr = const_cast<char*>(value); return; }
+
+ unsigned endIndex = startIndex;
+ if(value[endIndex] == '-') ++endIndex;
+ if(!std::isdigit(value[endIndex]))
+ { *endptr = const_cast<char*>(value); return; }
+ if(value[endIndex] == '0' && value[endIndex+1] == 'x')
+ {
+ endIndex += 1;
+ while(std::isxdigit(value[++endIndex])) {}
+ }
+ else
+ {
+ while(std::isdigit(value[++endIndex])) {}
+ }
+
+ str.reserve(endIndex - startIndex + 1);
+ str.assign(value + startIndex, value + endIndex);
+ str.push_back(0);
+
+ mpz_set_str(mData->mInteger, &str[0], 0);
+ *endptr = const_cast<char*>(value + endIndex);
+}
+
+GmpInt GmpInt::parseString(const char* str, char** endptr)
+{
+ GmpInt retval(kNoInitialization);
+ retval.parseValue(str, endptr);
+ return retval;
+}
+
+//===========================================================================
+// Operator functions
+//===========================================================================
+GmpInt operator+(long lhs, const GmpInt& rhs)
+{
+ GmpInt retval(GmpInt::kNoInitialization);
+ if(lhs >= 0)
+ mpz_add_ui(retval.mData->mInteger, rhs.mData->mInteger, lhs);
+ else
+ mpz_sub_ui(retval.mData->mInteger, rhs.mData->mInteger, -lhs);
+ return retval;
+}
+
+GmpInt operator-(long lhs, const GmpInt& rhs)
+{
+ GmpInt retval(GmpInt::kNoInitialization);
+ if(lhs >= 0)
+ mpz_ui_sub(retval.mData->mInteger, lhs, rhs.mData->mInteger);
+ else
+ {
+ mpz_add_ui(retval.mData->mInteger, rhs.mData->mInteger, -lhs);
+ mpz_neg(retval.mData->mInteger, retval.mData->mInteger);
+ }
+ return retval;
+}
+
+GmpInt operator*(long lhs, const GmpInt& rhs)
+{
+ return rhs * lhs;
+}
+
+GmpInt operator/(long lhs, const GmpInt& rhs)
+{
+ return GmpInt(lhs) / rhs;
+}
+
+GmpInt operator%(long lhs, const GmpInt& rhs)
+{
+ return GmpInt(lhs) % rhs;
+}
diff --git a/fparser/mpfr/GmpInt.hh b/fparser/mpfr/GmpInt.hh
new file mode 100644
index 0000000..1c1c171
--- /dev/null
+++ b/fparser/mpfr/GmpInt.hh
@@ -0,0 +1,148 @@
+#ifndef ONCE_FP_GMP_INT_HH_
+#define ONCE_FP_GMP_INT_HH_
+
+#include <iostream>
+
+class GmpInt
+{
+ public:
+ /* A default of 256 bits will be used for all newly-instantiated GmpInt
+ objects. This default can be changed with the function below.
+ */
+ static void setDefaultNumberOfBits(unsigned long);
+ static unsigned long getDefaultNumberOfBits();
+
+ GmpInt();
+ GmpInt(long value);
+ GmpInt(unsigned long value);
+ GmpInt(int value);
+ GmpInt(double value);
+ GmpInt(long double value);
+
+ GmpInt(const GmpInt&);
+ GmpInt& operator=(const GmpInt&);
+ GmpInt& operator=(signed long value);
+
+ ~GmpInt();
+
+
+ /* This function can be used to retrieve the raw mpz_t data structure
+ used by this object. (The template trick is used to avoid a dependency
+ of this header file with <gmp.h>.)
+ In other words, it can be called like:
+
+ mpz_t raw_mpz_data;
+ intValue.get_raw_mpz_data(raw_mpz_data);
+
+ Note that the returned mpz_t should be considered as read-only and
+ not be modified from the outside because it may be shared among
+ several objects. If the calling code needs to modify the data, it
+ should copy it for itself first with the appropriate GMP library
+ functions.
+ */
+ template<typename Mpz_t>
+ void get_raw_mpfr_data(Mpz_t& dest_mpz_t);
+
+
+ // Note that the returned char* points to an internal (shared) buffer
+ // which will be valid until the next time this function is called
+ // (by any object).
+ const char* getAsString(int base = 10) const;
+ long toInt() const;
+
+ GmpInt& operator+=(const GmpInt&);
+ GmpInt& operator+=(long);
+ GmpInt& operator-=(const GmpInt&);
+ GmpInt& operator-=(long);
+ GmpInt& operator*=(const GmpInt&);
+ GmpInt& operator*=(long);
+ GmpInt& operator/=(const GmpInt&);
+ GmpInt& operator/=(long);
+ GmpInt& operator%=(const GmpInt&);
+ GmpInt& operator%=(long);
+
+ GmpInt& operator<<=(unsigned long);
+ GmpInt& operator>>=(unsigned long);
+
+ // Equivalent to "+= value1 * value2;"
+ void addProduct(const GmpInt& value1, const GmpInt& value2);
+ void addProduct(const GmpInt& value1, unsigned long value2);
+
+ // Equivalent to "-= value1 * value2;"
+ void subProduct(const GmpInt& value1, const GmpInt& value2);
+ void subProduct(const GmpInt& value1, unsigned long value2);
+
+ void negate();
+ void abs();
+ static GmpInt abs(const GmpInt&);
+
+ GmpInt operator+(const GmpInt&) const;
+ GmpInt operator+(long) const;
+ GmpInt operator-(const GmpInt&) const;
+ GmpInt operator-(long) const;
+ GmpInt operator*(const GmpInt&) const;
+ GmpInt operator*(long) const;
+ GmpInt operator/(const GmpInt&) const;
+ GmpInt operator/(long) const;
+ GmpInt operator%(const GmpInt&) const;
+ GmpInt operator%(long) const;
+
+ GmpInt operator-() const;
+
+ GmpInt operator<<(unsigned long) const;
+ GmpInt operator>>(unsigned long) const;
+
+ bool operator<(const GmpInt&) const;
+ bool operator<(long) const;
+ bool operator<=(const GmpInt&) const;
+ bool operator<=(long) const;
+ bool operator>(const GmpInt&) const;
+ bool operator>(long) const;
+ bool operator>=(const GmpInt&) const;
+ bool operator>=(long) const;
+ bool operator==(const GmpInt&) const;
+ bool operator==(long) const;
+ bool operator!=(const GmpInt&) const;
+ bool operator!=(long) const;
+
+ void parseValue(const char* value);
+ void parseValue(const char* value, char** endptr);
+ static GmpInt parseString(const char* str, char** endptr);
+
+
+ private:
+ struct GmpIntData;
+ class GmpIntDataContainer;
+
+ GmpIntData* mData;
+
+ enum DummyType { kNoInitialization };
+ GmpInt(DummyType);
+
+ void copyIfShared();
+ static GmpIntDataContainer& gmpIntDataContainer();
+
+ friend GmpInt operator+(long lhs, const GmpInt& rhs);
+ friend GmpInt operator-(long lhs, const GmpInt& rhs);
+};
+
+GmpInt operator+(long lhs, const GmpInt& rhs);
+GmpInt operator-(long lhs, const GmpInt& rhs);
+GmpInt operator*(long lhs, const GmpInt& rhs);
+GmpInt operator/(long lhs, const GmpInt& rhs);
+GmpInt operator%(long lhs, const GmpInt& rhs);
+
+inline bool operator<(long lhs, const GmpInt& rhs) { return rhs > lhs; }
+inline bool operator<=(long lhs, const GmpInt& rhs) { return rhs >= lhs; }
+inline bool operator>(long lhs, const GmpInt& rhs) { return rhs < lhs; }
+inline bool operator>=(long lhs, const GmpInt& rhs) { return rhs <= lhs; }
+inline bool operator==(long lhs, const GmpInt& rhs) { return rhs == lhs; }
+inline bool operator!=(long lhs, const GmpInt& rhs) { return rhs != lhs; }
+
+inline std::ostream& operator<<(std::ostream& os, const GmpInt& value)
+{
+ os << value.getAsString();
+ return os;
+}
+
+#endif
diff --git a/fparser/mpfr/MpfrFloat.cc b/fparser/mpfr/MpfrFloat.cc
new file mode 100644
index 0000000..387d1e8
--- /dev/null
+++ b/fparser/mpfr/MpfrFloat.cc
@@ -0,0 +1,974 @@
+#include "MpfrFloat.hh"
+#include <stdio.h>
+#include <mpfr.h>
+#include <deque>
+#include <vector>
+#include <cstring>
+#include <cassert>
+
+//===========================================================================
+// Auxiliary structs
+//===========================================================================
+struct MpfrFloat::MpfrFloatData
+{
+ unsigned mRefCount;
+ MpfrFloatData* nextFreeNode;
+ mpfr_t mFloat;
+
+ MpfrFloatData(): mRefCount(1), nextFreeNode(0) {}
+};
+
+class MpfrFloat::MpfrFloatDataContainer
+{
+ unsigned long mDefaultPrecision;
+ std::deque<MpfrFloatData> mData;
+ MpfrFloatData* mFirstFreeNode;
+
+ MpfrFloatData
+ *mConst_0, *mConst_pi, *mConst_e, *mConst_log2, *mConst_epsilon;
+
+ void recalculateEpsilon()
+ {
+ mpfr_set_si(mConst_epsilon->mFloat, 1, GMP_RNDN);
+ mpfr_div_2ui(mConst_epsilon->mFloat, mConst_epsilon->mFloat,
+ mDefaultPrecision*7/8 - 1, GMP_RNDN);
+ }
+
+ public:
+ MpfrFloatDataContainer():
+ mDefaultPrecision(256), mFirstFreeNode(0),
+ mConst_pi(0), mConst_e(0), mConst_log2(0), mConst_epsilon(0)
+ {}
+
+ ~MpfrFloatDataContainer()
+ {
+ for(size_t i = 0; i < mData.size(); ++i)
+ mpfr_clear(mData[i].mFloat);
+ }
+
+ MpfrFloatData* allocateMpfrFloatData(bool initToZero)
+ {
+ if(mFirstFreeNode)
+ {
+ MpfrFloatData* node = mFirstFreeNode;
+ mFirstFreeNode = node->nextFreeNode;
+ if(initToZero) mpfr_set_si(node->mFloat, 0, GMP_RNDN);
+ ++(node->mRefCount);
+ return node;
+ }
+
+ mData.push_back(MpfrFloatData());
+ mpfr_init2(mData.back().mFloat, mDefaultPrecision);
+ if(initToZero) mpfr_set_si(mData.back().mFloat, 0, GMP_RNDN);
+ return &mData.back();
+ }
+
+ void releaseMpfrFloatData(MpfrFloatData* data)
+ {
+ if(--(data->mRefCount) == 0)
+ {
+ data->nextFreeNode = mFirstFreeNode;
+ mFirstFreeNode = data;
+ }
+ }
+
+ void setDefaultPrecision(unsigned long bits)
+ {
+ if(bits != mDefaultPrecision)
+ {
+ mDefaultPrecision = bits;
+ for(size_t i = 0; i < mData.size(); ++i)
+ mpfr_prec_round(mData[i].mFloat, bits, GMP_RNDN);
+
+ if(mConst_pi) mpfr_const_pi(mConst_pi->mFloat, GMP_RNDN);
+ if(mConst_e)
+ {
+ mpfr_set_si(mConst_e->mFloat, 1, GMP_RNDN);
+ mpfr_exp(mConst_e->mFloat, mConst_e->mFloat, GMP_RNDN);
+ }
+ if(mConst_log2) mpfr_const_log2(mConst_log2->mFloat, GMP_RNDN);
+ if(mConst_epsilon) recalculateEpsilon();
+ }
+ }
+
+ unsigned long getDefaultPrecision() const
+ {
+ return mDefaultPrecision;
+ }
+
+ MpfrFloatData* const_0()
+ {
+ if(!mConst_0) mConst_0 = allocateMpfrFloatData(true);
+ return mConst_0;
+ }
+
+ MpfrFloat const_pi()
+ {
+ if(!mConst_pi)
+ {
+ mConst_pi = allocateMpfrFloatData(false);
+ mpfr_const_pi(mConst_pi->mFloat, GMP_RNDN);
+ }
+ return MpfrFloat(mConst_pi);
+ }
+
+ MpfrFloat const_e()
+ {
+ if(!mConst_e)
+ {
+ mConst_e = allocateMpfrFloatData(false);
+ mpfr_set_si(mConst_e->mFloat, 1, GMP_RNDN);
+ mpfr_exp(mConst_e->mFloat, mConst_e->mFloat, GMP_RNDN);
+ }
+ return MpfrFloat(mConst_e);
+ }
+
+ MpfrFloat const_log2()
+ {
+ if(!mConst_log2)
+ {
+ mConst_log2 = allocateMpfrFloatData(false);
+ mpfr_const_log2(mConst_log2->mFloat, GMP_RNDN);
+ }
+ return MpfrFloat(mConst_log2);
+ }
+
+ MpfrFloat const_epsilon()
+ {
+ if(!mConst_epsilon)
+ {
+ mConst_epsilon = allocateMpfrFloatData(false);
+ recalculateEpsilon();
+ }
+ return MpfrFloat(mConst_epsilon);
+ }
+};
+
+
+//===========================================================================
+// Shared data
+//===========================================================================
+// This should ensure that the container is not accessed by any MpfrFloat
+// instance before it has been constructed or after it has been destroyed
+// (which might otherwise happen if MpfrFloat is instantiated globally.)
+MpfrFloat::MpfrFloatDataContainer& MpfrFloat::mpfrFloatDataContainer()
+{
+ static MpfrFloat::MpfrFloatDataContainer container;
+ return container;
+}
+
+
+//===========================================================================
+// Auxiliary functions
+//===========================================================================
+void MpfrFloat::setDefaultMantissaBits(unsigned long bits)
+{
+ mpfrFloatDataContainer().setDefaultPrecision(bits);
+}
+
+unsigned long MpfrFloat::getCurrentDefaultMantissaBits()
+{
+ return mpfrFloatDataContainer().getDefaultPrecision();
+}
+
+inline void MpfrFloat::copyIfShared()
+{
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ MpfrFloatData* oldData = mData;
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ mpfr_set(mData->mFloat, oldData->mFloat, GMP_RNDN);
+ }
+}
+
+
+//===========================================================================
+// Constructors, destructor, assignment
+//===========================================================================
+MpfrFloat::MpfrFloat(DummyType):
+ mData(mpfrFloatDataContainer().allocateMpfrFloatData(false))
+{}
+
+MpfrFloat::MpfrFloat(MpfrFloatData* data):
+ mData(data)
+{
+ assert(data != 0);
+ ++(mData->mRefCount);
+}
+
+MpfrFloat::MpfrFloat():
+ mData(mpfrFloatDataContainer().const_0())
+{
+ ++(mData->mRefCount);
+}
+
+MpfrFloat::MpfrFloat(double value)
+{
+ if(value == 0.0)
+ {
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ mpfr_set_d(mData->mFloat, value, GMP_RNDN);
+ }
+}
+
+MpfrFloat::MpfrFloat(long double value)
+{
+ if(value == 0.0L)
+ {
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ mpfr_set_ld(mData->mFloat, value, GMP_RNDN);
+ }
+}
+
+MpfrFloat::MpfrFloat(long value)
+{
+ if(value == 0)
+ {
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ mpfr_set_si(mData->mFloat, value, GMP_RNDN);
+ }
+}
+
+MpfrFloat::MpfrFloat(int value)
+{
+ if(value == 0)
+ {
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ mpfr_set_si(mData->mFloat, value, GMP_RNDN);
+ }
+}
+
+MpfrFloat::MpfrFloat(const char* value, char** endptr):
+ mData(mpfrFloatDataContainer().allocateMpfrFloatData(false))
+{
+ mpfr_strtofr(mData->mFloat, value, endptr, 0, GMP_RNDN);
+}
+
+MpfrFloat::~MpfrFloat()
+{
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+}
+
+MpfrFloat::MpfrFloat(const MpfrFloat& rhs):
+ mData(rhs.mData)
+{
+ ++(mData->mRefCount);
+}
+
+MpfrFloat& MpfrFloat::operator=(const MpfrFloat& rhs)
+{
+ if(mData != rhs.mData)
+ {
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+ mData = rhs.mData;
+ ++(mData->mRefCount);
+ }
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator=(double value)
+{
+ if(value == 0.0)
+ {
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ }
+ mpfr_set_d(mData->mFloat, value, GMP_RNDN);
+ }
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator=(long double value)
+{
+ if(value == 0.0L)
+ {
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ }
+ mpfr_set_ld(mData->mFloat, value, GMP_RNDN);
+ }
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator=(long value)
+{
+ if(value == 0)
+ {
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ }
+ mpfr_set_si(mData->mFloat, value, GMP_RNDN);
+ }
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator=(int value)
+{
+ if(value == 0)
+ {
+ mpfrFloatDataContainer().releaseMpfrFloatData(mData);
+ mData = mpfrFloatDataContainer().const_0();
+ ++(mData->mRefCount);
+ }
+ else
+ {
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ }
+ mpfr_set_si(mData->mFloat, value, GMP_RNDN);
+ }
+ return *this;
+}
+
+/*
+MpfrFloat& MpfrFloat::operator=(const char* value)
+{
+ if(mData->mRefCount > 1)
+ {
+ --(mData->mRefCount);
+ mData = mpfrFloatDataContainer().allocateMpfrFloatData(false);
+ }
+
+ mpfr_set_str(mData->mFloat, value, 10, GMP_RNDN);
+ return *this;
+}
+*/
+
+void MpfrFloat::parseValue(const char* value)
+{
+ copyIfShared();
+ mpfr_set_str(mData->mFloat, value, 10, GMP_RNDN);
+}
+
+void MpfrFloat::parseValue(const char* value, char** endptr)
+{
+ copyIfShared();
+ mpfr_strtofr(mData->mFloat, value, endptr, 0, GMP_RNDN);
+}
+
+
+//===========================================================================
+// Data getters
+//===========================================================================
+template<>
+void MpfrFloat::get_raw_mpfr_data<mpfr_t>(mpfr_t& dest_mpfr_t)
+{
+ std::memcpy(&dest_mpfr_t, mData->mFloat, sizeof(mpfr_t));
+}
+
+const char* MpfrFloat::getAsString(unsigned precision) const
+{
+#if(MPFR_VERSION_MAJOR < 2 || (MPFR_VERSION_MAJOR == 2 && MPFR_VERSION_MINOR < 4))
+ static const char* retval =
+ "[mpfr_snprintf() is not supported in mpfr versions prior to 2.4]";
+ return retval;
+#else
+ static std::vector<char> str;
+ str.resize(precision+30);
+ mpfr_snprintf(&(str[0]), precision+30, "%.*RNg", precision, mData->mFloat);
+ return &(str[0]);
+#endif
+}
+
+bool MpfrFloat::isInteger() const
+{
+ return mpfr_integer_p(mData->mFloat) != 0;
+}
+
+long MpfrFloat::toInt() const
+{
+ return mpfr_get_si(mData->mFloat, GMP_RNDN);
+}
+
+double MpfrFloat::toDouble() const
+{
+ return mpfr_get_d(mData->mFloat, GMP_RNDN);
+}
+
+
+//===========================================================================
+// Modifying operators
+//===========================================================================
+MpfrFloat& MpfrFloat::operator+=(const MpfrFloat& rhs)
+{
+ copyIfShared();
+ mpfr_add(mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator+=(double value)
+{
+ copyIfShared();
+ mpfr_add_d(mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator-=(const MpfrFloat& rhs)
+{
+ copyIfShared();
+ mpfr_sub(mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator-=(double value)
+{
+ copyIfShared();
+ mpfr_sub_d(mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator*=(const MpfrFloat& rhs)
+{
+ copyIfShared();
+ mpfr_mul(mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator*=(double value)
+{
+ copyIfShared();
+ mpfr_mul_d(mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator/=(const MpfrFloat& rhs)
+{
+ copyIfShared();
+ mpfr_div(mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator/=(double value)
+{
+ copyIfShared();
+ mpfr_div_d(mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return *this;
+}
+
+MpfrFloat& MpfrFloat::operator%=(const MpfrFloat& rhs)
+{
+ copyIfShared();
+ mpfr_fmod(mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return *this;
+}
+
+
+//===========================================================================
+// Modifying functions
+//===========================================================================
+void MpfrFloat::negate()
+{
+ copyIfShared();
+ mpfr_neg(mData->mFloat, mData->mFloat, GMP_RNDN);
+}
+
+void MpfrFloat::abs()
+{
+ copyIfShared();
+ mpfr_abs(mData->mFloat, mData->mFloat, GMP_RNDN);
+}
+
+
+//===========================================================================
+// Non-modifying operators
+//===========================================================================
+MpfrFloat MpfrFloat::operator+(const MpfrFloat& rhs) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_add(retval.mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator+(double value) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_add_d(retval.mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator-(const MpfrFloat& rhs) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_sub(retval.mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator-(double value) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_sub_d(retval.mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator*(const MpfrFloat& rhs) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_mul(retval.mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator*(double value) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_mul_d(retval.mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator/(const MpfrFloat& rhs) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_div(retval.mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator/(double value) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_div_d(retval.mData->mFloat, mData->mFloat, value, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator%(const MpfrFloat& rhs) const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_fmod(retval.mData->mFloat, mData->mFloat, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::operator-() const
+{
+ MpfrFloat retval(kNoInitialization);
+ mpfr_neg(retval.mData->mFloat, mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+
+
+//===========================================================================
+// Comparison operators
+//===========================================================================
+bool MpfrFloat::operator<(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) < 0;
+}
+
+bool MpfrFloat::operator<(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) < 0;
+}
+
+bool MpfrFloat::operator<=(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) <= 0;
+}
+
+bool MpfrFloat::operator<=(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) <= 0;
+}
+
+bool MpfrFloat::operator>(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) > 0;
+}
+
+bool MpfrFloat::operator>(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) > 0;
+}
+
+bool MpfrFloat::operator>=(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) >= 0;
+}
+
+bool MpfrFloat::operator>=(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) >= 0;
+}
+
+bool MpfrFloat::operator==(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) == 0;
+}
+
+bool MpfrFloat::operator==(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) == 0;
+}
+
+bool MpfrFloat::operator!=(const MpfrFloat& rhs) const
+{
+ return mpfr_cmp(mData->mFloat, rhs.mData->mFloat) != 0;
+}
+
+bool MpfrFloat::operator!=(double value) const
+{
+ return mpfr_cmp_d(mData->mFloat, value) != 0;
+}
+
+
+//===========================================================================
+// Operator functions
+//===========================================================================
+MpfrFloat operator+(double lhs, const MpfrFloat& rhs)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_add_d(retval.mData->mFloat, rhs.mData->mFloat, lhs, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat operator-(double lhs, const MpfrFloat& rhs)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_d_sub(retval.mData->mFloat, lhs, rhs.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat operator*(double lhs, const MpfrFloat& rhs)
+{
+ return rhs * lhs;
+}
+
+MpfrFloat operator/(double lhs, const MpfrFloat& rhs)
+{
+ return MpfrFloat(lhs) / rhs;
+}
+
+MpfrFloat operator%(double lhs, const MpfrFloat& rhs)
+{
+ return MpfrFloat(lhs) % rhs;
+}
+
+std::ostream& operator<<(std::ostream& os, const MpfrFloat& value)
+{
+ os << value.getAsString(unsigned(os.precision()));
+ return os;
+}
+
+//===========================================================================
+// Static functions
+//===========================================================================
+MpfrFloat MpfrFloat::log(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_log(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::log2(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_log2(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::log10(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_log10(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::exp(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_exp(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::exp2(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_exp2(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::exp10(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_exp10(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::cos(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_cos(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::sin(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_sin(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::tan(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_tan(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::sec(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_sec(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::csc(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_csc(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::cot(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_cot(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+void MpfrFloat::sincos(const MpfrFloat& value,
+ MpfrFloat& sin,
+ MpfrFloat& cos)
+{
+ mpfr_sin_cos(
+ sin.mData->mFloat, cos.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+}
+
+MpfrFloat MpfrFloat::acos(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_acos(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::asin(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_asin(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::atan(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_atan(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::atan2(const MpfrFloat& value1, const MpfrFloat& value2)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_atan2(retval.mData->mFloat,
+ value1.mData->mFloat, value2.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::hypot(const MpfrFloat& value1, const MpfrFloat& value2)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_hypot(retval.mData->mFloat,
+ value1.mData->mFloat, value2.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::cosh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_cosh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::sinh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_sinh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::tanh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_tanh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::acosh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_acosh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::asinh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_asinh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::atanh(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_atanh(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::sqrt(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_sqrt(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::cbrt(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_cbrt(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::root(const MpfrFloat& value, unsigned long root)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_root(retval.mData->mFloat, value.mData->mFloat, root, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::pow(const MpfrFloat& value1, const MpfrFloat& value2)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_pow(retval.mData->mFloat,
+ value1.mData->mFloat, value2.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::pow(const MpfrFloat& value, long exponent)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_pow_si(retval.mData->mFloat, value.mData->mFloat, exponent, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::abs(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_abs(retval.mData->mFloat, value.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::dim(const MpfrFloat& value1, const MpfrFloat& value2)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_dim(retval.mData->mFloat,
+ value1.mData->mFloat, value2.mData->mFloat, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::round(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_round(retval.mData->mFloat, value.mData->mFloat);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::ceil(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_ceil(retval.mData->mFloat, value.mData->mFloat);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::floor(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_floor(retval.mData->mFloat, value.mData->mFloat);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::trunc(const MpfrFloat& value)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_trunc(retval.mData->mFloat, value.mData->mFloat);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::parseString(const char* str, char** endptr)
+{
+ MpfrFloat retval(MpfrFloat::kNoInitialization);
+ mpfr_strtofr(retval.mData->mFloat, str, endptr, 0, GMP_RNDN);
+ return retval;
+}
+
+MpfrFloat MpfrFloat::const_pi()
+{
+ return mpfrFloatDataContainer().const_pi();
+}
+
+MpfrFloat MpfrFloat::const_e()
+{
+ return mpfrFloatDataContainer().const_e();
+}
+
+MpfrFloat MpfrFloat::const_log2()
+{
+ return mpfrFloatDataContainer().const_log2();
+}
+
+MpfrFloat MpfrFloat::someEpsilon()
+{
+ return mpfrFloatDataContainer().const_epsilon();
+}
diff --git a/fparser/mpfr/MpfrFloat.hh b/fparser/mpfr/MpfrFloat.hh
new file mode 100644
index 0000000..d455d24
--- /dev/null
+++ b/fparser/mpfr/MpfrFloat.hh
@@ -0,0 +1,206 @@
+#ifndef ONCE_FP_MPFR_FLOAT_
+#define ONCE_FP_MPFR_FLOAT_
+
+#include <iostream>
+
+class MpfrFloat
+{
+ public:
+ /* A default of 256 bits will be used unless changed with this function.
+ Note that all existing and cached GMP objects will be resized to the
+ specified precision (which can be a somewhat heavy operation).
+ */
+ static void setDefaultMantissaBits(unsigned long bits);
+
+ static unsigned long getCurrentDefaultMantissaBits();
+
+ /* The default constructor initializes the object to the value 0.
+ It's efficient to instantiate such zero-initialized objects because
+ all of them will share the same mpfr data. (Also any object initialized
+ with or assigned the explicit value of zero will also share that one
+ mpfr data.) Thus multiple zero-initialized MpfrFloat instances won't
+ consume significant amounts of memory (until they are modified to
+ contain some other value, of course).
+
+ Important caveat:
+ ----------------
+ Note that initializing an MpfrFloat object with, for example, 0.1 will
+ suffer from accuracy problems (at least if the MpfrFloat object has
+ more mantissa bits than a double). The C++ double value 0.1 has only
+ 53 mantissa bits, while the MpfrFloat object usually has more. If the
+ MpfrFloat object is initialized with a double, only that many bits of
+ accuracy will end up in the value of the MpfrFloat object. This can
+ create significant rounding/accuracy problems in some cases.
+ If you need to initialize the MpfrObject with some value (which cannot
+ be represented accurately by base-2 floating point numbers, eg. 0.1)
+ at full mantissa precision, you have to use parseValue("0.1") instead,
+ rather than relying on the constructor taking a double type value.
+ */
+ MpfrFloat();
+ MpfrFloat(double value);
+ MpfrFloat(long double value);
+ MpfrFloat(long value);
+ MpfrFloat(int value);
+ MpfrFloat(const char* value, char** endptr);
+
+ ~MpfrFloat();
+
+ MpfrFloat(const MpfrFloat&);
+
+ MpfrFloat& operator=(const MpfrFloat&);
+ MpfrFloat& operator=(double value);
+ MpfrFloat& operator=(long double value);
+ MpfrFloat& operator=(long value);
+ MpfrFloat& operator=(int value);
+ //MpfrFloat& operator=(const char* value);
+
+ void parseValue(const char* value);
+ void parseValue(const char* value, char** endptr);
+
+
+ /* This function can be used to retrieve the raw mpfr_t data structure
+ used by this object. (The template trick is used to avoid a dependency
+ of this header file with <mpfr.h>.)
+ In other words, it can be called like:
+
+ mpfr_t raw_mpfr_data;
+ floatValue.get_raw_mpfr_data(raw_mpfr_data);
+
+ Note that the returned mpfr_t should be considered as read-only and
+ not be modified from the outside because it may be shared among
+ several objects. If the calling code needs to modify the data, it
+ should copy it for itself first with the appropriate MPFR library
+ functions.
+ */
+ template<typename Mpfr_t>
+ void get_raw_mpfr_data(Mpfr_t& dest_mpfr_t);
+
+
+ /* Note that the returned char* points to an internal (shared) buffer
+ which will be valid until the next time this function is called
+ (by any object).
+ */
+ const char* getAsString(unsigned precision) const;
+
+ bool isInteger() const;
+ long toInt() const;
+ double toDouble() const;
+
+ MpfrFloat& operator+=(const MpfrFloat&);
+ MpfrFloat& operator+=(double);
+ MpfrFloat& operator-=(const MpfrFloat&);
+ MpfrFloat& operator-=(double);
+ MpfrFloat& operator*=(const MpfrFloat&);
+ MpfrFloat& operator*=(double);
+ MpfrFloat& operator/=(const MpfrFloat&);
+ MpfrFloat& operator/=(double);
+ MpfrFloat& operator%=(const MpfrFloat&);
+
+ void negate();
+ void abs();
+
+ MpfrFloat operator+(const MpfrFloat&) const;
+ MpfrFloat operator+(double) const;
+ MpfrFloat operator-(const MpfrFloat&) const;
+ MpfrFloat operator-(double) const;
+ MpfrFloat operator*(const MpfrFloat&) const;
+ MpfrFloat operator*(double) const;
+ MpfrFloat operator/(const MpfrFloat&) const;
+ MpfrFloat operator/(double) const;
+ MpfrFloat operator%(const MpfrFloat&) const;
+
+ MpfrFloat operator-() const;
+
+ bool operator<(const MpfrFloat&) const;
+ bool operator<(double) const;
+ bool operator<=(const MpfrFloat&) const;
+ bool operator<=(double) const;
+ bool operator>(const MpfrFloat&) const;
+ bool operator>(double) const;
+ bool operator>=(const MpfrFloat&) const;
+ bool operator>=(double) const;
+ bool operator==(const MpfrFloat&) const;
+ bool operator==(double) const;
+ bool operator!=(const MpfrFloat&) const;
+ bool operator!=(double) const;
+
+ static MpfrFloat log(const MpfrFloat&);
+ static MpfrFloat log2(const MpfrFloat&);
+ static MpfrFloat log10(const MpfrFloat&);
+ static MpfrFloat exp(const MpfrFloat&);
+ static MpfrFloat exp2(const MpfrFloat&);
+ static MpfrFloat exp10(const MpfrFloat&);
+ static MpfrFloat cos(const MpfrFloat&);
+ static MpfrFloat sin(const MpfrFloat&);
+ static MpfrFloat tan(const MpfrFloat&);
+ static MpfrFloat sec(const MpfrFloat&);
+ static MpfrFloat csc(const MpfrFloat&);
+ static MpfrFloat cot(const MpfrFloat&);
+ static void sincos(const MpfrFloat&, MpfrFloat& sin, MpfrFloat& cos);
+ static MpfrFloat acos(const MpfrFloat&);
+ static MpfrFloat asin(const MpfrFloat&);
+ static MpfrFloat atan(const MpfrFloat&);
+ static MpfrFloat atan2(const MpfrFloat&, const MpfrFloat&);
+ static MpfrFloat hypot(const MpfrFloat&, const MpfrFloat&);
+ static MpfrFloat cosh(const MpfrFloat&);
+ static MpfrFloat sinh(const MpfrFloat&);
+ static MpfrFloat tanh(const MpfrFloat&);
+ static MpfrFloat acosh(const MpfrFloat&);
+ static MpfrFloat asinh(const MpfrFloat&);
+ static MpfrFloat atanh(const MpfrFloat&);
+ static MpfrFloat sqrt(const MpfrFloat&);
+ static MpfrFloat cbrt(const MpfrFloat&);
+ static MpfrFloat root(const MpfrFloat&, unsigned long root);
+ static MpfrFloat pow(const MpfrFloat&, const MpfrFloat&);
+ static MpfrFloat pow(const MpfrFloat&, long exponent);
+ static MpfrFloat abs(const MpfrFloat&);
+ static MpfrFloat dim(const MpfrFloat&, const MpfrFloat&);
+ static MpfrFloat round(const MpfrFloat&);
+ static MpfrFloat ceil(const MpfrFloat&);
+ static MpfrFloat floor(const MpfrFloat&);
+ static MpfrFloat trunc(const MpfrFloat&);
+
+ static MpfrFloat parseString(const char* str, char** endptr);
+
+ // These values are cached (and recalculated every time the mantissa bits
+ // change), so it's efficient to call these repeatedly:
+ static MpfrFloat const_pi();
+ static MpfrFloat const_e();
+ static MpfrFloat const_log2();
+ static MpfrFloat someEpsilon();
+
+
+ private:
+ struct MpfrFloatData;
+ class MpfrFloatDataContainer;
+
+ MpfrFloatData* mData;
+
+ enum DummyType { kNoInitialization };
+ MpfrFloat(DummyType);
+ MpfrFloat(MpfrFloatData*);
+
+ void copyIfShared();
+ static MpfrFloatDataContainer& mpfrFloatDataContainer();
+
+ friend MpfrFloat operator+(double lhs, const MpfrFloat& rhs);
+ friend MpfrFloat operator-(double lhs, const MpfrFloat& rhs);
+};
+
+MpfrFloat operator+(double lhs, const MpfrFloat& rhs);
+MpfrFloat operator-(double lhs, const MpfrFloat& rhs);
+MpfrFloat operator*(double lhs, const MpfrFloat& rhs);
+MpfrFloat operator/(double lhs, const MpfrFloat& rhs);
+MpfrFloat operator%(double lhs, const MpfrFloat& rhs);
+
+inline bool operator<(double lhs, const MpfrFloat& rhs) { return rhs > lhs; }
+inline bool operator<=(double lhs, const MpfrFloat& rhs) { return rhs >= lhs; }
+inline bool operator>(double lhs, const MpfrFloat& rhs) { return rhs < lhs; }
+inline bool operator>=(double lhs, const MpfrFloat& rhs) { return rhs <= lhs; }
+inline bool operator==(double lhs, const MpfrFloat& rhs) { return rhs == lhs; }
+inline bool operator!=(double lhs, const MpfrFloat& rhs) { return rhs != lhs; }
+
+// This function takes into account the value of os.precision()
+std::ostream& operator<<(std::ostream& os, const MpfrFloat& value);
+
+#endif
diff --git a/librecad.pro b/librecad.pro
index 1272878..dcf737f 100755
--- a/librecad.pro
+++ b/librecad.pro
@@ -5,48 +5,44 @@ DEFINES += QC_APPKEY="\"/LibreCAD\""
DEFINES += QC_APPNAME="\"LibreCAD\""
DEFINES += QC_COMPANYNAME="\"LibreCAD\""
DEFINES += QC_COMPANYKEY="\"LibreCAD\""
-DEFINES += QC_VERSION="\"1.0.0beta5\""
+DEFINES += QC_VERSION="\"1.0.0rc1\""
+DEFINES += QC_DELAYED_SPLASH_SCREEN=1
+
# Add qt3support
QT += qt3support
CONFIG += qt \
warn_on \
- link_prl
+ link_prl \
+ help
+
QMAKE_CXXFLAGS_DEBUG +=
QMAKE_CXXFLAGS +=
# Make translations at the end of the process
-# maketranslations.commands += lrelease librecad.pro
-# QMAKE_EXTRA_TARGETS += maketranslations
-# QMAKE_POST_LINK += make maketranslations
unix {
# Get SVN revision number
- SVNREVISION = $$system(svn info -R | grep -o \"Revision: [0-9]*\" | sed -e \"s/Revision: //\" | head -n1)
- DEFINES += QC_SVNREVISION=\"$$SVNREVISION\"
+ # SVNREVISION = $$system(svn info -R | grep -o \"Revision: [0-9]*\" | sed -e \"s/Revision: //\" | head -n1)
+ # Temporary disabled getting SCM version
+ SCMREVISION=$$system(git describe --tags)
+ DEFINES += QC_SCMREVISION=\"$$SCMREVISION\"
macx {
+ CONFIG += x86 x86_64
TARGET = LibreCAD
DEFINES += QC_APPDIR="\"LibreCAD\""
DEFINES += QINITIMAGES_LIBRECAD="qInitImages_LibreCAD"
- RESOURCEDIR = LibreCAD.app/Contents/Resources
RC_FILE = res/main/librecad.icns
DESTDIR = .
- # postprocess.commands += scripts/postprocess-osx.sh
- # QMAKE_EXTRA_TARGETS += postprocess
- # QMAKE_POST_LINK = $$MAKE_CMD postprocess
QMAKE_POST_LINK = scripts/postprocess-osx.sh
}
else {
TARGET = librecad
DEFINES += QC_APPDIR="\"librecad\""
DEFINES += QINITIMAGES_LIBRECAD="qInitImages_librecad"
- RESOURCEDIR = librecad/Resources
RC_FILE = res/main/librecad.icns
DESTDIR = unix
- # postprocess.commands += scripts/postprocess-unix.sh
- # QMAKE_EXTRA_TARGETS += postprocess
- # QMAKE_POST_LINK = $$MAKE_CMD postprocess
QMAKE_POST_LINK = scripts/postprocess-unix.sh
}
}
@@ -54,31 +50,32 @@ win32 {
CONFIG += release
QMAKE_CFLAGS_THREAD -= -mthreads
QMAKE_LFLAGS_THREAD -= -mthreads
- DEFINES += QC_SVNREVISION=\"\"
+ DEFINES += QC_SCMREVISION=\"\"
TARGET = LibreCAD
DEFINES += QC_APPDIR="\"LibreCAD\""
DEFINES += QINITIMAGES_LIBRECAD="qInitImages_LibreCAD"
- # RC_FILE = res/main/librecad.icns
+ RC_FILE = res\\main\\librecad.rc
DESTDIR = .
- QMAKE_POST_LINK = scripts\postprocess-win.bat
+ QMAKE_POST_LINK = scripts\\postprocess-win.bat
}
+
# Additional libraries to load
# LIBS += \
# -Ldxflib/lib -ldxf \
-# -Lfparser/lib -lfparser
# Store intermedia stuff somewhere else
OBJECTS_DIR = intermediate/obj
MOC_DIR = intermediate/moc
RCC_DIR = intermediate/rcc
TS_DIR = intermediate/ts
UI_DIR = intermediate/ui
-UI_HERADERS_DIR = intermediate/ui
+UI_HEADERS_DIR = intermediate/ui
UI_SOURCES_DIR = intermediate/ui
RESOURCES += res/extui/extui.qrc
+
INCLUDEPATH += dxflib/src \
- fparser/src \
+ fparser \
src/cmd \
src/lib/actions \
src/lib/creation \
@@ -93,6 +90,7 @@ INCLUDEPATH += dxflib/src \
src/lib/scripting \
src/actions \
src/main \
+ src/plugins \
src/ui \
src/ui/forms \
res
@@ -110,7 +108,7 @@ HEADERS = \
dxflib/src/dl_extrusion.h \
dxflib/src/dl_writer.h \
dxflib/src/dl_writer_ascii.h \
- fparser/src/fparser.h \
+ fparser/fparser.hh \
src/lib/actions/rs_actioninterface.h \
src/lib/actions/rs_preview.h \
src/lib/actions/rs_previewactioninterface.h \
@@ -203,6 +201,7 @@ HEADERS = \
src/lib/gui/rs_painteradapter.h \
src/lib/gui/rs_painterqt.h \
src/lib/gui/rs_staticgraphicview.h \
+ src/lib/information/rs_locale.h \
src/lib/information/rs_information.h \
src/lib/information/rs_infoarea.h \
src/lib/modification/rs_modification.h \
@@ -212,11 +211,14 @@ HEADERS = \
src/lib/scripting/rs_simplepython.h \
src/lib/scripting/rs_python_wrappers.h \
src/lib/scripting/rs_script.h \
- src/lib/scripting/rs_scriptlist.h \
+ src/lib/scripting/rs_scriptlist.h \
+ src/main/doc_plugin_interface.h \
+ src/plugins/document_interface.h \
+ src/plugins/qc_plugininterface.h
SOURCES = dxflib/src/dl_dxf.cpp \
dxflib/src/dl_writer_ascii.cpp \
- fparser/src/fparser.cpp \
+ fparser/fparser.cc \
src/lib/actions/rs_actioninterface.cpp \
src/lib/actions/rs_preview.cpp \
src/lib/actions/rs_previewactioninterface.cpp \
@@ -279,6 +281,7 @@ SOURCES = dxflib/src/dl_dxf.cpp \
src/lib/gui/rs_painter.cpp \
src/lib/gui/rs_painterqt.cpp \
src/lib/gui/rs_staticgraphicview.cpp \
+ src/lib/information/rs_locale.cpp \
src/lib/information/rs_information.cpp \
src/lib/information/rs_infoarea.cpp \
src/lib/math/rs_math.cpp \
@@ -289,44 +292,12 @@ SOURCES = dxflib/src/dl_dxf.cpp \
src/lib/scripting/rs_python_wrappers.cpp \
src/lib/scripting/rs_script.cpp \
src/lib/scripting/rs_scriptlist.cpp \
-
-TRANSLATIONS = ts/lib/librecadlib_cs.ts \
- ts/lib/librecadlib_et.ts \
- ts/lib/librecadlib_en.ts \
- ts/lib/librecadlib_da.ts \
- ts/lib/librecadlib_de.ts \
- ts/lib/librecadlib_el.ts \
- ts/lib/librecadlib_fr.ts \
- ts/lib/librecadlib_hu.ts \
- ts/lib/librecadlib_it.ts \
- ts/lib/librecadlib_nl.ts \
- ts/lib/librecadlib_no.ts \
- ts/lib/librecadlib_pl.ts \
- ts/lib/librecadlib_ru.ts \
- ts/lib/librecadlib_sk.ts \
- ts/lib/librecadlib_tr.ts
+ src/main/doc_plugin_interface.cpp
# ################################################################################
# Command
HEADERS += src/cmd/rs_commands.h
SOURCES += src/cmd/rs_commands.cpp
-TRANSLATIONS += ts/cmd/librecadcmd_cs.ts \
- ts/cmd/librecadcmd_et.ts \
- ts/cmd/librecadcmd_en.ts \
- ts/cmd/librecadcmd_da.ts \
- ts/cmd/librecadcmd_de.ts \
- ts/cmd/librecadcmd_el.ts \
- ts/cmd/librecadcmd_es.ts \
- ts/cmd/librecadcmd_fr.ts \
- ts/cmd/librecadcmd_hu.ts \
- ts/cmd/librecadcmd_it.ts \
- ts/cmd/librecadcmd_nl.ts \
- ts/cmd/librecadcmd_no.ts \
- ts/cmd/librecadcmd_pa.ts \
- ts/cmd/librecadcmd_pl.ts \
- ts/cmd/librecadcmd_ru.ts \
- ts/cmd/librecadcmd_sk.ts \
- ts/cmd/librecadcmd_tr.ts
# ################################################################################
# Actions
@@ -445,6 +416,7 @@ HEADERS += src/actions/rs_actionblocksadd.h \
src/actions/rs_actionpolylinetrim.h \
src/actions/rs_actionpolylineequidistant.h \
src/actions/rs_actionpolylinesegment.h
+
SOURCES += src/actions/rs_actionblocksadd.cpp \
src/actions/rs_actionblocksattributes.cpp \
src/actions/rs_actionblockscreate.cpp \
@@ -560,24 +532,9 @@ SOURCES += src/actions/rs_actionblocksadd.cpp \
src/actions/rs_actionpolylinetrim.cpp \
src/actions/rs_actionpolylineequidistant.cpp \
src/actions/rs_actionpolylinesegment.cpp
-TRANSLATIONS += ts/actions/librecadactions_cs.ts \
- ts/actions/librecadactions_en.ts \
- ts/actions/librecadactions_et.ts \
- ts/actions/librecadactions_da.ts \
- ts/actions/librecadactions_de.ts \
- ts/actions/librecadactions_el.ts \
- ts/actions/librecadactions_es.ts \
- ts/actions/librecadactions_fr.ts \
- ts/actions/librecadactions_hu.ts \
- ts/actions/librecadactions_it.ts \
- ts/actions/librecadactions_nl.ts \
- ts/actions/librecadactions_no.ts \
- ts/actions/librecadactions_pa.ts \
- ts/actions/librecadactions_pl.ts \
- ts/actions/librecadactions_ru.ts \
- ts/actions/librecadactions_sk.ts \
- ts/actions/librecadactions_tr.ts
+
RESOURCES += res/actions/actions.qrc
+
IMAGES += res/actions/configure.png \
res/actions/editcopy2.png \
res/actions/editcut2.png \
@@ -768,6 +725,7 @@ HEADERS += src/ui/qg_actionfactory.h \
src/ui/forms/qg_textoptions.ui.h \
src/ui/forms/qg_trimamountoptions.ui.h \
src/ui/forms/qg_widgetpen.ui.h
+
SOURCES += src/ui/qg_actionfactory.cpp \
src/ui/qg_actionhandler.cpp \
src/ui/qg_blockwidget.cpp \
@@ -857,6 +815,7 @@ SOURCES += src/ui/qg_actionfactory.cpp \
src/ui/forms/qg_textoptions.cpp \
src/ui/forms/qg_trimamountoptions.cpp \
src/ui/forms/qg_widgetpen.cpp
+
FORMS = src/ui/forms/qg_commandwidget.ui \
src/ui/forms/qg_arcoptions.ui \
src/ui/forms/qg_arctangentialoptions.ui \
@@ -897,6 +856,7 @@ FORMS = src/ui/forms/qg_commandwidget.ui \
src/ui/forms/qg_dlgmoverotate.ui \
src/ui/forms/qg_dlgoptionsdrawing.ui \
src/ui/forms/qg_dlgoptionsgeneral.ui \
+ src/ui/forms/qg_dlgoptionsvariables.ui \
src/ui/forms/qg_dlgpoint.ui \
src/ui/forms/qg_dlgrotate.ui \
src/ui/forms/qg_dlgrotate2.ui \
@@ -928,55 +888,27 @@ FORMS = src/ui/forms/qg_commandwidget.ui \
src/ui/forms/qg_textoptions.ui \
src/ui/forms/qg_trimamountoptions.ui \
src/ui/forms/qg_widgetpen.ui
-TRANSLATIONS += ts/ui/librecadguiqt_cs.ts \
- ts/ui/librecadguiqt_et.ts \
- ts/ui/librecadguiqt_en.ts \
- ts/ui/librecadguiqt_da.ts \
- ts/ui/librecadguiqt_de.ts \
- ts/ui/librecadguiqt_el.ts \
- ts/ui/librecadguiqt_es.ts \
- ts/ui/librecadguiqt_fr.ts \
- ts/ui/librecadguiqt_hu.ts \
- ts/ui/librecadguiqt_it.ts \
- ts/ui/librecadguiqt_nl.ts \
- ts/ui/librecadguiqt_no.ts \
- ts/ui/librecadguiqt_pa.ts \
- ts/ui/librecadguiqt_pl.ts \
- ts/ui/librecadguiqt_ru.ts \
- ts/ui/librecadguiqt_sk.ts \
- ts/ui/librecadguiqt_tr.ts
+
RESOURCES += res/ui/ui.qrc
-RESOURCES += src/ui/forms/png/icons.qrc
# ################################################################################
# Main
-HEADERS += src/main/qc_applicationwindow.h \
+HEADERS += \
+ src/main/qc_applicationwindow.h \
src/main/qc_dialogfactory.h \
src/main/qc_graphicview.h \
src/main/qc_mdiwindow.h \
+ src/main/helpbrowser.h \
src/main/main.h
-SOURCES += src/main/qc_applicationwindow.cpp \
+
+SOURCES += \
+ src/main/qc_applicationwindow.cpp \
src/main/qc_dialogfactory.cpp \
src/main/qc_graphicview.cpp \
src/main/qc_mdiwindow.cpp \
+ src/main/helpbrowser.cpp \
src/main/main.cpp
-TRANSLATIONS += ts/main/librecad_cs.ts \
- ts/main/librecad_et.ts \
- ts/main/librecad_en.ts \
- ts/main/librecad_da.ts \
- ts/main/librecad_de.ts \
- ts/main/librecad_el.ts \
- ts/main/librecad_es.ts \
- ts/main/librecad_fr.ts \
- ts/main/librecad_hu.ts \
- ts/main/librecad_it.ts \
- ts/main/librecad_nl.ts \
- ts/main/librecad_no.ts \
- ts/main/librecad_pa.ts \
- ts/main/librecad_pl.ts \
- ts/main/librecad_ru.ts \
- ts/main/librecad_sk.ts \
- ts/main/librecad_tr.ts
+
IMAGES += res/main/contents.png \
res/main/document.png \
res/main/editclear.png \
@@ -984,6 +916,52 @@ IMAGES += res/main/contents.png \
res/main/librecad.png
RESOURCES += res/main/main.qrc
+# ################################################################################
+# Translations
+TRANSLATIONS = ts/librecad_cs.ts \
+ ts/librecad_et.ts \
+ ts/librecad_en.ts \
+ ts/librecad_en_au.ts \
+ ts/librecad_da.ts \
+ ts/librecad_de.ts \
+ ts/librecad_el.ts \
+ ts/librecad_es.ts \
+ ts/librecad_es_ar.ts \
+ ts/librecad_es_bo.ts \
+ ts/librecad_es_cl.ts \
+ ts/librecad_es_co.ts \
+ ts/librecad_es_cr.ts \
+ ts/librecad_es_do.ts \
+ ts/librecad_es_ec.ts \
+ ts/librecad_es_gt.ts \
+ ts/librecad_es_hn.ts \
+ ts/librecad_es_mx.ts \
+ ts/librecad_es_ni.ts \
+ ts/librecad_es_pa.ts \
+ ts/librecad_es_pe.ts \
+ ts/librecad_es_pr.ts \
+ ts/librecad_es_py.ts \
+ ts/librecad_es_sv.ts \
+ ts/librecad_es_us.ts \
+ ts/librecad_es_uy.ts \
+ ts/librecad_es_ve.ts \
+ ts/librecad_fi.ts \
+ ts/librecad_fr.ts \
+ ts/librecad_hu.ts \
+ ts/librecad_id_ID.ts \
+ ts/librecad_it.ts \
+ ts/librecad_ja.ts \
+ ts/librecad_nl.ts \
+ ts/librecad_no.ts \
+ ts/librecad_pa.ts \
+ ts/librecad_pl.ts \
+ ts/librecad_pt.ts \
+ ts/librecad_ru.ts \
+ ts/librecad_sk.ts \
+ ts/librecad_tr.ts \
+ ts/librecad_uk.ts \
+ ts/librecad_zh_cn.ts \
+ ts/librecad_zh_tw.ts
+
# Include any custom.pro files for personal/special builds
exists( custom.pro ):include( custom.pro )
-
diff --git a/plugins/README.plugins b/plugins/README.plugins
new file mode 100644
index 0000000..d27bdc0
--- /dev/null
+++ b/plugins/README.plugins
@@ -0,0 +1,6 @@
+First build Librecad, then goto plugins directory
+qmake
+make
+
+If you want to create a plugin copy directory sample, rename and modify it (or write from scratch).
+edit plugins.pro add the directory name in SUBDIRS
diff --git a/plugins/asciifile/asciifile.cpp b/plugins/asciifile/asciifile.cpp
new file mode 100755
index 0000000..624913d
--- /dev/null
+++ b/plugins/asciifile/asciifile.cpp
@@ -0,0 +1,643 @@
+#include <QtPlugin>
+#include <QPicture>
+#include <QPainter>
+#include <QMouseEvent>
+#include <QVBoxLayout>
+#include <QHBoxLayout>
+#include <QFormLayout>
+#include <QPushButton>
+#include <QFileDialog>
+#include <QSettings>
+#include <math.h>
+
+#include <QMessageBox>
+
+#include "document_interface.h"
+#include "asciifile.h"
+
+QString AsciiFile::menu() const
+ {
+ return ("File/Import");
+ }
+
+QString AsciiFile::name() const
+ {
+ return (tr("Read ascii points"));
+ }
+
+void AsciiFile::execComm(Document_Interface *doc,
+ QWidget *parent)
+{
+ dibPunto pdt(parent);
+ int result = pdt.exec();
+ if (result == QDialog::Accepted)
+ pdt.procesFile(doc);
+}
+
+#define POINT 12
+
+imgLabel::imgLabel(QWidget * parent, Qt::WindowFlags f) :
+ QLabel(parent, f)
+{
+ posimage = new QPicture;
+ posimage->setBoundingRect(QRect(0,0,POINT*8,POINT*8));
+ currPos = DPT::N;
+ drawImage();
+ setPicture(*posimage);
+}
+
+void imgLabel::drawImage()
+{
+ int a1, a2, a3, a4;
+ int b1, b2, b3, b4;
+ QPainter painter;
+ painter.begin(posimage);
+ painter.fillRect ( 0, 0, POINT*8,POINT*8, Qt::black );
+ a1 = POINT*1.75;
+ a2 = POINT*3.5;
+ a3 = POINT*5.25;
+ a4 = POINT*6;
+ painter.fillRect ( a1, a1, POINT, POINT, Qt::white );//NO
+ painter.fillRect ( a2, POINT, POINT, POINT, Qt::white );//N
+ painter.fillRect ( POINT, a2, POINT, POINT, Qt::white );//O
+ painter.fillRect ( a3, a1, POINT, POINT, Qt::white );//NE
+ painter.fillRect ( a1, a3, POINT, POINT, Qt::white );//SO
+ painter.fillRect ( a3, a3, POINT, POINT, Qt::white );//SE
+ painter.fillRect ( a4, a2, POINT, POINT, Qt::white );//E
+ painter.fillRect ( a2, a4, POINT, POINT, Qt::white );//S
+ painter.setPen ( Qt::white );
+ b1 = POINT*3.2;
+ b2 = POINT*3.6;
+ b3 = POINT*4;
+ b4 = POINT*4.4;
+ painter.drawLine ( b2, b2, b4, b2 );
+ painter.drawLine ( b2, b2, b2, b4 );
+ painter.drawLine ( b4, b2, b4, b4 );
+ painter.drawLine ( b2, b4, b4, b4 );
+ b4 = POINT*4.8;
+ painter.drawLine ( b1, b3, b4, b3 );
+ painter.drawLine ( b3, b1, b3, b4 );
+
+ switch (currPos) {
+ case DPT::NO:
+ a2 = a1 = POINT*1.75;
+ break;
+ case DPT::O:
+ a1 = POINT;
+ a2 = POINT*3.5;
+ break;
+ case DPT::NE:
+ a1 = POINT*5.25;
+ a2 = POINT*1.75;
+ break;
+ case DPT::SO:
+ a1 = POINT*1.75;
+ a2 = POINT*5.25;
+ break;
+ case DPT::SE:
+ a2 = a1 = POINT*5.25;
+ break;
+ case DPT::E:
+ a1 = POINT*6;
+ a2 = POINT*3.5;
+ break;
+ case DPT::S:
+ a1 = POINT*3.5;
+ a2 = POINT*6;
+ break;
+ default: //N
+ a1 = POINT*3.5;
+ a2 = POINT;
+ }
+ painter.fillRect ( a1, a2, POINT, POINT, Qt::red );
+ painter.end();
+ update ();
+}
+
+void imgLabel::changePos(int x, int y)
+{
+ if (x < POINT*3.1) {
+ if (y < POINT*3.1) { setPos(DPT::NO); }
+ else if (y < POINT*4.9) { setPos(DPT::O); }
+ else { setPos(DPT::SO); }
+
+ } else if (x < POINT*4.9) {
+ if (y < POINT*4) { setPos(DPT::N); }
+ else { setPos(DPT::S); }
+
+ } else {
+ if (y < POINT*3.1) { setPos(DPT::NE); }
+ else if (y < POINT*4.9) { setPos(DPT::E); }
+ else { setPos(DPT::SE); }
+ }
+}
+
+void imgLabel::setPos(DPT::txtposition pos)
+{
+ currPos = pos;
+ drawImage();
+}
+
+void imgLabel::mouseReleaseEvent(QMouseEvent *event)
+ {
+ if (event->button() == Qt::LeftButton) {
+ changePos(event->x(), event->y());
+ } else {
+ QLabel::mousePressEvent(event);
+ }
+ }
+
+/*****************************/
+pointBox::pointBox(const QString & title, const QString & label, QWidget * parent ) :
+ QGroupBox(title, parent)
+{
+ rb = new QRadioButton(label);
+ vbox = new QVBoxLayout;
+ vbox->addWidget(rb);
+ QLabel *but = new QLabel(tr("Layer:"));
+ layedit = new QLineEdit();
+ QHBoxLayout *lolayer = new QHBoxLayout;
+ lolayer->addWidget(but);
+ lolayer->addWidget(layedit);
+ vbox->addLayout(lolayer);
+ setLayout(vbox);
+}
+void pointBox::setInLayout(QLayout *lo)
+{
+ vbox->addLayout(lo);
+}
+pointBox::~pointBox()
+{
+
+}
+/*****************************/
+textBox::textBox(const QString & title, const QString & label, QWidget * parent) :
+ pointBox(title, label, parent)
+{
+ combostyle = new QComboBox();
+ QStringList txtstyles;
+ txtstyles << "txt" << "simplex" << "romans";
+ combostyle->addItems(txtstyles);
+ QDoubleValidator *val = new QDoubleValidator(0);
+ val->setBottom ( 0.0 );
+ heightedit = new QLineEdit();
+ heightedit->setValidator(val);
+ sepedit = new QLineEdit();
+ sepedit->setValidator(val);
+
+ QFormLayout *flo = new QFormLayout;
+ flo->addRow( tr("Style:"), combostyle);
+ flo->addRow( tr("Heigth:"), heightedit);
+ flo->addRow( tr("Separation"), sepedit);
+// posimage.fill(Qt::black);
+ img = new imgLabel();
+ QHBoxLayout *loimage = new QHBoxLayout;
+ loimage->addLayout(flo);
+ loimage->addWidget(img);
+
+ setInLayout(loimage);
+}
+
+textBox::~textBox()
+{
+
+}
+
+
+/*****************************/
+dibPunto::dibPunto(QWidget *parent) : QDialog(parent)
+{
+// setParent(parent);
+ QStringList txtformats;
+
+ QGridLayout *mainLayout = new QGridLayout;
+//readSettings();
+
+ QPushButton *filebut = new QPushButton(tr("File..."));
+ fileedit = new QLineEdit();
+ QHBoxLayout *lofile = new QHBoxLayout;
+ lofile->addWidget(filebut);
+ lofile->addWidget(fileedit);
+ mainLayout->addLayout(lofile, 0, 0);
+
+ QLabel *formatlabel = new QLabel(tr("Format:"));
+ formatedit = new QComboBox();
+ txtformats << tr("Space Separator") << tr("Tab Separator") << tr("Comma Separator") << tr("*.odb for Psion 2");
+ formatedit->addItems(txtformats);
+ QHBoxLayout *loformat = new QHBoxLayout;
+ loformat->addWidget(formatlabel);
+ loformat->addWidget(formatedit);
+ mainLayout->addLayout(loformat, 0, 1);
+
+ pt2d = new pointBox(tr("2D Point"),tr("Draw 2D Point"));
+ pt3d = new pointBox(tr("3D Point"),tr("Draw 3D Point"));
+ ptnumber = new textBox(tr("Point Number"),tr("Draw point number"));
+ ptelev = new textBox(tr("Point Elevation"),tr("Draw point elevation"));
+ ptcode = new textBox(tr("Point Code"),tr("Draw point code"));
+ ptnumber->setPos(DPT::NO);
+
+ QVBoxLayout *lo2d3d = new QVBoxLayout;
+
+ lo2d3d->addWidget(pt2d);
+ lo2d3d->addWidget(pt3d);
+ mainLayout->addLayout(lo2d3d, 1, 0);
+
+ mainLayout->addWidget(ptnumber, 1, 1);
+ mainLayout->addWidget(ptelev, 2, 0);
+ mainLayout->addWidget(ptcode, 2, 1);
+
+ QHBoxLayout *loaccept = new QHBoxLayout;
+ QPushButton *acceptbut = new QPushButton(tr("Accept"));
+ loaccept->addStretch();
+ loaccept->addWidget(acceptbut);
+ mainLayout->addLayout(loaccept, 3, 0);
+
+ QPushButton *cancelbut = new QPushButton(tr("Cancel"));
+ QHBoxLayout *locancel = new QHBoxLayout;
+ locancel->addWidget(cancelbut);
+ locancel->addStretch();
+ mainLayout->addLayout(locancel, 3, 1);
+
+ setLayout(mainLayout);
+ readSettings();
+
+ connect(cancelbut, SIGNAL(clicked()), this, SLOT(reject()));
+ connect(acceptbut, SIGNAL(clicked()), this, SLOT(checkAccept()));
+
+ connect(filebut, SIGNAL(clicked()), this, SLOT(dptFile()));
+}
+
+void dibPunto::checkAccept()
+{
+
+ errmsg.clear();
+ if (failGUI(&errmsg)) {
+ QMessageBox::critical ( this, "Sample plugin", errmsg );
+ errmsg.clear();
+ return;
+ }
+ writeSettings();
+ accept();
+}
+
+void dibPunto::dptFile()
+{
+ QString fileName = QFileDialog::getOpenFileName(this, tr("Select file"));
+ fileedit->setText(fileName);
+}
+
+bool dibPunto::failGUI(QString *msg)
+{
+ if (pt2d->checkOn() == true) {
+ if (pt2d->getLayer().isEmpty()) {msg->insert(0, tr("Point 2D layer is empty")); return true;}
+ }
+ if (pt3d->checkOn() == true) {
+ if (pt3d->getLayer().isEmpty()) {msg->insert(0, tr("Point 3D layer is empty")); return true;}
+ }
+ if (ptelev->checkOn() == true) {
+ if (ptelev->getLayer().isEmpty()) {msg->insert(0, tr("Point elevation layer is empty")); return true;}
+ if (ptelev->getHeightStr().isEmpty()) {msg->insert(0, tr("Point elevation height is empty")); return true;}
+ if (ptelev->getSeparationStr().isEmpty()) {msg->insert(0, tr("Point elevation separation is empty")); return true;}
+ }
+ if (ptnumber->checkOn() == true) {
+ if (ptnumber->getLayer().isEmpty()) {msg->insert(0, tr("Point number layer is empty")); return true;}
+ if (ptnumber->getHeightStr().isEmpty()) {msg->insert(0, tr("Point number height is empty")); return true;}
+ if (ptnumber->getSeparationStr().isEmpty()) {msg->insert(0, tr("Point number separation is empty")); return true;}
+ }
+ if (ptcode->checkOn() == true) {
+ if (ptcode->getLayer().isEmpty()) {msg->insert(0, tr("Point code layer is empty")); return true;}
+ if (ptcode->getHeightStr().isEmpty()) {msg->insert(0, tr("Point code height is empty")); return true;}
+ if (ptcode->getSeparationStr().isEmpty()) {msg->insert(0, tr("Point code separation is empty")); return true;}
+ }
+ return false;
+}
+
+void dibPunto::procesFile(Document_Interface *doc)
+{
+ QString sep;
+ QMessageBox::information(this, "Info", "dibpunto procesFile");
+ currDoc = doc;
+
+//Warning, can change ading or reordering "formatedit"
+ switch (formatedit->currentIndex()) {
+ case 0:
+ sep = " ";
+ break;
+ case 2:
+ sep = ",";
+ break;
+ default:
+ sep = "\t";
+ }
+ if (!QFile::exists(fileedit->text()) ) {
+ QMessageBox::critical ( this, "DibPunto", QString(tr("The file %1 not exist")).arg(fileedit->text()) );
+ return;
+ }
+ QFile infile(fileedit->text());
+ if (!infile.open(QIODevice::ReadOnly | QIODevice::Text)) {
+ QMessageBox::critical ( this, "DibPunto", QString(tr("Can't open the file %1")).arg(fileedit->text()) );
+ return;
+ }
+
+//Warning, can change ading or reordering "formatedit"
+ if (formatedit->currentIndex() == 3)
+ procesfileODB(&infile, sep);
+ else
+ procesfileNormal(&infile, sep);
+ infile.close ();
+ QString currlay = currDoc->getCurrentLayer();
+
+ if (pt2d->checkOn() == true)
+ draw2D();
+ if (pt3d->checkOn() == true)
+ draw3D();
+ if (ptelev->checkOn() == true)
+ drawElev();
+ if (ptnumber->checkOn() == true)
+ drawNumber();
+ if (ptcode->checkOn() == true)
+ drawCode();
+
+ currDoc->setLayer(currlay);
+ currDoc = NULL;
+
+}
+
+void dibPunto::draw2D()
+{
+ QPointF pt;
+ currDoc->setLayer(pt2d->getLayer());
+ for (int i = 0; i < dataList.size(); ++i) {
+ pointData *pd = dataList.at(i);
+ if (!pd->x.isEmpty() && !pd->y.isEmpty()){
+ pt.setX(pd->x.toDouble());
+ pt.setY(pd->y.toDouble());
+ currDoc->addPoint(&pt);
+ }
+ }
+}
+void dibPunto::draw3D()
+{
+ QPointF pt;
+ currDoc->setLayer(pt3d->getLayer());
+ for (int i = 0; i < dataList.size(); ++i) {
+ pointData *pd = dataList.at(i);
+ if (!pd->x.isEmpty() && !pd->y.isEmpty()){
+ pt.setX(pd->x.toDouble());
+ pt.setY(pd->y.toDouble());
+/*RLZ:3d support if (pd->z.isEmpty()) pt.setZ(0.0);
+ else pt.setZ(pd->z.toDouble());*/
+ currDoc->addPoint(&pt);
+ }
+ }
+}
+
+void dibPunto::calcPos(DPI::VAlign *v, DPI::HAlign *h, double sep,
+ double *x, double *y, DPT::txtposition sit)
+{
+ double inc, incx, incy;
+ DPI::VAlign va;
+ DPI::HAlign ha;
+ incx = incy = sep;
+ inc = sqrt(incx*incx/2);
+ switch (sit) {
+ case DPT::NO:
+ va = DPI::VAlignBottom;
+ ha = DPI::HAlignRight;
+ incx = -1.0*inc; incy = inc;
+ break;
+ case DPT::O:
+ va = DPI::VAlignMiddle;
+ ha = DPI::HAlignRight;
+ incx = -1.0*incx; incy = 0.0;
+ break;
+ case DPT::NE:
+ va = DPI::VAlignBottom;
+ ha = DPI::HAlignLeft;
+ incx = inc; incy = inc;
+ break;
+ case DPT::SO:
+ va = DPI::VAlignTop;
+ ha = DPI::HAlignRight;
+ incx = -1.0*inc; incy = -1.0*inc;
+ break;
+ case DPT::SE:
+ va = DPI::VAlignTop;
+ ha = DPI::HAlignLeft;
+ incx = inc; incy = -1.0*inc;
+ break;
+ case DPT::E:
+ va = DPI::VAlignMiddle;
+ ha = DPI::HAlignLeft;
+ incy = 0.0;
+ break;
+ case DPT::S:
+ va = DPI::VAlignMiddle;
+ ha = DPI::HAlignCenter;
+ incx = 0.0; incy = -1.0*incy;
+ break;
+ default: //N
+ va = DPI::VAlignBottom;
+ ha = DPI::HAlignCenter;
+ incx = 0.0;
+ }
+ *x =incx;
+ *y =incy;
+ *v =va;
+ *h =ha;
+}
+
+void dibPunto::drawNumber()
+{
+ double incx, incy, newx, newy;
+ DPI::VAlign va;
+ DPI::HAlign ha;
+ calcPos(&va, &ha, ptnumber->getSeparation(),
+ &incx, &incy, ptnumber->getPosition());
+
+ currDoc->setLayer(ptnumber->getLayer());
+ QString sty = ptnumber->getStyleStr();
+ for (int i = 0; i < dataList.size(); ++i) {
+ pointData *pd = dataList.at(i);
+ if (!pd->x.isEmpty() && !pd->y.isEmpty() && !pd->number.isEmpty()){
+ newx = pd->x.toDouble() + incx;
+ newy = pd->y.toDouble() + incy;
+ QPointF pt(newx,newy);
+ currDoc->addText(pd->number, sty, &pt, ptnumber->getHeightStr().toDouble(), 0.0, ha, va);
+ }
+ }
+}
+
+void dibPunto::drawElev()
+{
+
+ double incx, incy, newx, newy;
+ DPI::VAlign va;
+ DPI::HAlign ha;
+ calcPos(&va, &ha, ptelev->getSeparation(),
+ &incx, &incy, ptelev->getPosition());
+
+ currDoc->setLayer(ptelev->getLayer());
+ QString sty = ptelev->getStyleStr();
+ for (int i = 0; i < dataList.size(); ++i) {
+ pointData *pd = dataList.at(i);
+ if (!pd->x.isEmpty() && !pd->x.isEmpty() && !pd->z.isEmpty()){
+ newx = pd->x.toDouble() + incx;
+ newy = pd->y.toDouble() + incy;
+ QPointF pt(newx,newy);
+ currDoc->addText(pd->z, sty, &pt, ptelev->getHeightStr().toDouble(), 0.0, ha, va);
+ }
+ }
+}
+void dibPunto::drawCode()
+{
+ double incx, incy, newx, newy;
+ DPI::VAlign va;
+ DPI::HAlign ha;
+ calcPos(&va, &ha, ptcode->getSeparation(),
+ &incx, &incy, ptcode->getPosition());
+
+ currDoc->setLayer(ptcode->getLayer());
+ QString sty = ptcode->getStyleStr();
+ for (int i = 0; i < dataList.size(); ++i) {
+ pointData *pd = dataList.at(i);
+ if (!pd->x.isEmpty() && !pd->x.isEmpty() && !pd->code.isEmpty()){
+ newx = pd->x.toDouble() + incx;
+ newy = pd->y.toDouble() + incy;
+ QPointF pt(newx,newy);
+ currDoc->addText(pd->code, sty, &pt, ptcode->getHeightStr().toDouble(), 0.0, ha, va);
+ }
+ }
+}
+
+void dibPunto::procesfileODB(QFile* file, QString sep)
+{
+ QStringList data;
+ pointData *pd;
+
+ while (!file->atEnd()) {
+ QString line = file->readLine();
+ line.remove ( line.size()-2, 1);
+ data = line.split(sep);
+ pd = new pointData;
+ int i = 0;
+ int j = data.size();
+ if (i<j && data.at(i).compare("4")==0 ){
+ i = i+2;
+ if (i<j) pd->x = data.at(i); else pd->x = QString();
+ i++;
+ if (i<j) pd->y = data.at(i); else pd->y = QString();
+ i++;
+ if (i<j) pd->z = data.at(i); else pd->z = QString();
+ i++;
+ if (i<j) pd->number = data.at(i); else pd->number = QString();
+ i++;
+ if (i<j) pd->code = data.at(i); else pd->code = QString();
+ }
+ dataList.append(pd);
+ }
+
+}
+void dibPunto::procesfileNormal(QFile* file, QString sep)
+{
+ // QString outname, sep;
+ QStringList data;
+ pointData *pd;
+ while (!file->atEnd()) {
+ QString line = file->readLine();
+ line.remove ( line.size()-1, 1);
+ data = line.split(sep);
+ pd = new pointData;
+ int i = 0;
+ int j = data.size();
+ if (i<j) pd->number = data.at(i); else pd->number = QString ();
+ i++;
+ if (i<j) pd->x = data.at(i); else pd->x = QString();
+ i++;
+ if (i<j) pd->y = data.at(i); else pd->y = QString();
+ i++;
+ if (i<j) pd->z = data.at(i); else pd->z = QString();
+ i++;
+ if (i<j) pd->code = data.at(i); else pd->code = QString ();
+ dataList.append(pd);
+ }
+}
+
+dibPunto::~dibPunto()
+{
+ while (!dataList.isEmpty())
+ delete dataList.takeFirst();
+}
+
+void dibPunto::readSettings()
+ {
+ QString str;
+ QSettings settings(QSettings::IniFormat, QSettings::UserScope, "LibreCAD", "asciifile");
+ QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
+ QSize size = settings.value("size", QSize(500,300)).toSize();
+ str = settings.value("lastfile").toString();
+ fileedit->setText(str);
+ formatedit->setCurrentIndex( settings.value("format", 0).toInt() );
+ pt2d->setCheck( settings.value("draw2d", false).toBool() );
+ str = settings.value("layer2d").toString();
+ pt2d->setLayer(str);
+ pt3d->setCheck( settings.value("draw3d", false).toBool() );
+ str = settings.value("layer3d").toString();
+ pt3d->setLayer(str);
+ ptelev->setCheck( settings.value("drawelev", false).toBool() );
+ str = settings.value("layerelev").toString();
+ ptelev->setLayer(str);
+ ptnumber->setCheck( settings.value("drawnumber", false).toBool() );
+ str = settings.value("layernumber").toString();
+ ptnumber->setLayer(str);
+ ptcode->setCheck( settings.value("drawcode", false).toBool() );
+ str = settings.value("layercode").toString();
+ ptcode->setLayer(str);
+ ptelev->setStyleIdx( settings.value("styleelev", 0).toInt() );
+ ptnumber->setStyleIdx( settings.value("stylenumber", 0).toInt() );
+ ptcode->setStyleIdx(settings.value("stylecode", 0).toInt() );
+ ptelev->setHeight( settings.value("heightelev", 0.5).toDouble() );
+ ptnumber->setHeight( settings.value("heightnumber", 0.5).toDouble() );
+ ptcode->setHeight( settings.value("heightcode", 0.5).toDouble() );
+ ptelev->setSeparation( settings.value("separationelev", 0.3).toDouble() );
+ ptnumber->setSeparation( settings.value("separationnumber", 0.3).toDouble() );
+ ptcode->setSeparation( settings.value("separationcode", 0.3).toDouble() );
+ ptelev->setPosition( static_cast<DPT::txtposition>( settings.value("positionelev", DPT::S).toInt() ) );
+ ptnumber->setPosition( static_cast<DPT::txtposition>( settings.value("positionnumber", DPT::N).toInt() ) );
+ ptcode->setPosition( static_cast<DPT::txtposition>( settings.value("positioncode", DPT::E).toInt() ) );
+ resize(size);
+ move(pos);
+ }
+
+void dibPunto::writeSettings()
+ {
+ QSettings settings(QSettings::IniFormat, QSettings::UserScope, "LibreCAD", "asciifile");
+ settings.setValue("pos", pos());
+ settings.setValue("size", size());
+ settings.setValue("lastfile", fileedit->text());
+ settings.setValue("format", formatedit->currentIndex());
+ settings.setValue("draw2d", pt2d->checkOn());
+ settings.setValue("draw3d", pt3d->checkOn());
+ settings.setValue("drawelev", ptelev->checkOn());
+ settings.setValue("drawnumber", ptnumber->checkOn());
+ settings.setValue("drawcode", ptcode->checkOn());
+ settings.setValue("layer2d", pt2d->getLayer());
+ settings.setValue("layer3d", pt3d->getLayer());
+ settings.setValue("layerelev", ptelev->getLayer());
+ settings.setValue("layernumber", ptnumber->getLayer());
+ settings.setValue("layercode", ptcode->getLayer());
+ settings.setValue("styleelev", ptelev->getStyleIdx());
+ settings.setValue("stylenumber", ptnumber->getStyleIdx());
+ settings.setValue("stylecode", ptcode->getStyleIdx());
+ settings.setValue("heightelev", ptelev->getHeightStr());
+ settings.setValue("heightnumber", ptnumber->getHeightStr());
+ settings.setValue("heightcode", ptcode->getHeightStr());
+ settings.setValue("separationelev", ptelev->getSeparationStr());
+ settings.setValue("separationnumber", ptnumber->getSeparationStr());
+ settings.setValue("separationcode", ptcode->getSeparationStr());
+ settings.setValue("positionelev", ptelev->getPosition());
+ settings.setValue("positionnumber", ptnumber->getPosition());
+ settings.setValue("positioncode", ptcode->getPosition());
+ }
+
+Q_EXPORT_PLUGIN2(asciifile, AsciiFile);
diff --git a/plugins/asciifile/asciifile.h b/plugins/asciifile/asciifile.h
new file mode 100755
index 0000000..7117d79
--- /dev/null
+++ b/plugins/asciifile/asciifile.h
@@ -0,0 +1,173 @@
+/*****************************************************************************/
+/* DibPunto - Conversor de ascii a dxf */
+/* */
+/* Copyright (C) 2011 Rallaz, rallazz at gmail.com */
+/* */
+/* This library is free software, licensed under the terms of the GNU */
+/* General Public License as published by the Free Software Foundation, */
+/* either version 3 of the License, or (at your option) any later version. */
+/* You should have received a copy of the GNU General Public License */
+/* along with this program. If not, see <http://www.gnu.org/licenses/>. */
+/*****************************************************************************/
+
+#ifndef DRAWPOINTS_H
+#define DRAWPOINTS_H
+
+#include <QWidget>
+#include <QFile>
+#include <QLabel>
+#include <QGroupBox>
+#include <QRadioButton>
+#include <QLineEdit>
+#include <QComboBox>
+#include <QDialog>
+#include "qc_plugininterface.h"
+#include "document_interface.h"
+
+class pointBox;
+class textBox;
+class pointData;
+class QVBoxLayout;
+
+class AsciiFile : public QObject, QC_PluginInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QC_PluginInterface)
+
+ public:
+ virtual QString menu() const;
+ virtual QString name() const;
+ virtual void execComm(Document_Interface *doc,
+ QWidget *parent);
+};
+
+namespace DPT {
+ enum txtposition {N, S, E, O, NE, SE, SO, NO};
+}
+
+class dibPunto : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit dibPunto(QWidget *parent = 0);
+ ~dibPunto();
+ void SetupUI(QWidget *parent);
+
+public slots:
+ void dptFile();
+ void procesFile(Document_Interface *doc);
+ void checkAccept();
+
+private:
+ void readSettings();
+ void writeSettings();
+ void procesfileODB(QFile* file, QString sep);
+ void procesfileNormal(QFile* file, QString sep);
+ void draw2D();
+ void draw3D();
+ void drawNumber();
+ void drawElev();
+ void drawCode();
+ bool failGUI(QString *msg);
+ void calcPos(DPI::VAlign *v, DPI::HAlign *h, double sep,
+ double *x, double *y, DPT::txtposition sit);
+
+private:
+ QString errmsg;
+ pointBox *pt2d;
+ pointBox *pt3d;
+ textBox *ptnumber;
+ textBox *ptelev;
+ textBox *ptcode;
+ QLineEdit *fileedit;
+ QComboBox *formatedit;
+ QList<pointData*> dataList;
+
+ Document_Interface *currDoc;
+
+};
+
+
+class imgLabel : public QLabel
+{
+ Q_OBJECT
+
+public:
+ imgLabel(QWidget * parent = 0, Qt::WindowFlags f = 0 );
+ ~imgLabel(){}
+
+ void setPos(DPT::txtposition pos = DPT::N);
+ DPT::txtposition getPos() { return currPos;}
+
+protected:
+ void mouseReleaseEvent(QMouseEvent *event);
+
+private:
+ void drawImage();
+ void changePos(int x, int y);
+
+private:
+ QPicture *posimage;
+ DPT::txtposition currPos;
+};
+
+/***********/
+class pointBox : public QGroupBox
+{
+ Q_OBJECT
+
+public:
+ pointBox(const QString & title, const QString & label, QWidget * parent = 0 );
+ ~pointBox();
+ void setInLayout(QLayout *lo);
+ bool checkOn() { return rb->isChecked();}
+ void setCheck(bool val) { rb->setChecked(val);}
+ QString getLayer() { return layedit->text();}
+ void setLayer(QString l) { layedit->setText(l);}
+private:
+ QRadioButton *rb;
+ QLineEdit *layedit;
+ QVBoxLayout *vbox;
+};
+
+/***********/
+class textBox : public pointBox
+{
+ Q_OBJECT
+
+public:
+ textBox(const QString & title, const QString & label, QWidget * parent = 0 );
+ ~textBox();
+ void setPos(DPT::txtposition p) { img->setPos(p); }
+ QString getStyleStr() { return combostyle->currentText();}
+ void setStyleIdx(int idx) { combostyle->setCurrentIndex(idx);}
+ int getStyleIdx() { return combostyle->currentIndex();}
+ void setHeight(double data) { heightedit->setText( QString::number(data,'f'));}
+// double getHeight();
+ QString getHeightStr() { return heightedit->text();}
+ double getHeight() { return heightedit->text().toDouble();}
+ void setSeparation(double data) { sepedit->setText( QString::number(data,'f'));}
+ QString getSeparationStr() { return sepedit->text();}
+ double getSeparation() { return sepedit->text().toDouble();}
+ void setPosition(DPT::txtposition p) { img->setPos(p);}
+ DPT::txtposition getPosition() { return img->getPos();}
+
+private:
+ QComboBox *combostyle;
+ QLineEdit *heightedit;
+ QLineEdit *sepedit;
+ imgLabel *img;
+};
+/***********/
+class pointData
+{
+public:
+ QString number;
+ QString x;
+ QString y;
+ QString z;
+ QString code;
+};
+/***********/
+#endif // ECHOPLUG_H
diff --git a/plugins/asciifile/asciifile.pro b/plugins/asciifile/asciifile.pro
new file mode 100755
index 0000000..35544ae
--- /dev/null
+++ b/plugins/asciifile/asciifile.pro
@@ -0,0 +1,43 @@
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-03-22T19:33:11
+#
+#-------------------------------------------------
+
+QT += gui
+TEMPLATE = lib
+CONFIG += plugin
+VERSION = 1.0.0
+PLUGIN_NAME=asciifile
+
+SOURCES += asciifile.cpp
+HEADERS += asciifile.h
+
+win32 {
+ debug {
+ TARGET = ../../debug/resources/plugins/$$PLUGIN_NAME
+
+ } else {
+ TARGET = ../../release/resources/plugins/$$PLUGIN_NAME
+ }
+}
+unix {
+ macx {
+ TARGET = ../../LibreCAD.app/Contents/Resources/plugins/$$PLUGIN_NAME
+ }
+ else {
+ TARGET = ../../unix/resources/plugins/$$PLUGIN_NAME
+ }
+}
+
+INCLUDEPATH += ../../src/plugins
+
+# Store intermedia stuff somewhere else
+OBJECTS_DIR = ../intermediate/obj
+MOC_DIR = ../intermediate/moc
+RCC_DIR = ../intermediate/rcc
+TS_DIR = ../intermediate/ts
+UI_DIR = ../intermediate/ui
+UI_HERADERS_DIR = ../intermediate/ui
+UI_SOURCES_DIR = ../intermediate/ui
+
diff --git a/plugins/asciifile/sample-levels.txt b/plugins/asciifile/sample-levels.txt
new file mode 100644
index 0000000..8fb324e
--- /dev/null
+++ b/plugins/asciifile/sample-levels.txt
@@ -0,0 +1,46 @@
+101 100.0000 100.0000 3.5000 E-1
+1 96.7489 115.7626 4.7843
+2 97.8836 114.1813 3.8585
+3 96.0069 109.1310 3.3841
+4 93.2663 109.1474 2.7956
+5 93.5579 109.4581 3.4924
+6 91.9150 117.4389 3.5442
+7 89.6679 107.2924 1.8785
+8 89.7550 102.4185 1.8601
+9 86.9725 100.1201 0.9824
+10 86.7972 109.4477 1.6099
+11 95.4141 83.9169 0.5911
+12 97.0318 86.7990 1.0882
+13 98.1628 89.1308 1.5648
+14 99.7478 93.4150 2.4087
+15 101.0426 96.4195 2.9927
+16 102.3991 97.1479 3.1881
+17 101.7184 97.8495 3.2503
+18 98.5573 97.1676 2.8797
+19 96.9225 102.6942 3.0276
+20 98.8866 111.4297 3.8100
+21 105.0832 103.9690 4.7065
+22 111.8276 104.0788 5.2617
+23 102.9928 103.0377 3.8572
+24 109.0816 95.0818 4.6732
+25 109.8411 92.9588 4.0459
+26 106.4783 92.9087 3.4394
+27 102.8864 93.6489 2.9843
+28 115.0306 87.5107 4.0234
+29 119.2955 82.5127 3.3044
+102 108.9816 87.1408 2.9063 E-2
+30 109.8670 87.5096 2.9551
+31 110.0912 81.4451 2.1972
+32 120.3599 73.3924 2.3200
+33 120.3354 69.1418 1.8899
+34 118.2818 68.7667 0.9380
+35 106.2704 75.3276 1.0458
+36 101.8516 75.2145 0.4556
+37 105.8550 77.8586 1.1454
+38 107.5263 80.2858 1.9919
+39 106.1929 82.7569 2.1709
+40 95.1114 80.9960 0.3350
+41 97.8808 85.2507 1.0078
+42 99.3784 88.1488 1.5959
+43 102.9824 82.7499 2.0633
+44 103.5828 82.4412 2.0641
diff --git a/plugins/plugins.pro b/plugins/plugins.pro
new file mode 100644
index 0000000..8d2741e
--- /dev/null
+++ b/plugins/plugins.pro
@@ -0,0 +1,49 @@
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-03-22T19:33:11
+#
+#-------------------------------------------------
+
+TEMPLATE = subdirs
+TARGET = plugins
+
+QT += gui
+
+SUBDIRS = \
+ asciifile \
+ sample
+
+
+TRANSLATIONS =
+
+# Store intermedia stuff somewhere else
+OBJECTS_DIR = intermediate/obj
+MOC_DIR = intermediate/moc
+RCC_DIR = intermediate/rcc
+TS_DIR = intermediate/ts
+UI_DIR = intermediate/ui
+UI_HERADERS_DIR = intermediate/ui
+UI_SOURCES_DIR = intermediate/ui
+
+# install
+INSTALLDIR = ../unix/resources/plugins
+win32 {
+ INSTALLDIR = ../release/resources/plugins
+}
+unix {
+ macx {
+ INSTALLDIR = ../LibreCAD.app/Contents/Resources/plugins
+ }
+ else {
+ INSTALLDIR = ../unix/resources/plugins
+ }
+}
+
+docu.files = license.txt tetrapod.3dq data.3dq
+docu.path = $$DOCUDIR
+
+target.path = $$INSTALLDIR
+sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS plugins.pro README.plugins
+sources.path = $$INSTALLDIR/tools/recad
+INSTALLS += target sources
+
diff --git a/plugins/sample/sample.cpp b/plugins/sample/sample.cpp
new file mode 100755
index 0000000..cdba976
--- /dev/null
+++ b/plugins/sample/sample.cpp
@@ -0,0 +1,174 @@
+/*****************************************************************************/
+/* sample.cpp - plugin example for LibreCAD */
+/* */
+/* Copyright (C) 2011 Rallaz, rallazz at gmail.com */
+/* */
+/* This library is free software, licensed under the terms of the GNU */
+/* General Public License as published by the Free Software Foundation, */
+/* either version 3 of the License, or (at your option) any later version. */
+/* You should have received a copy of the GNU General Public License */
+/* along with this program. If not, see <http://www.gnu.org/licenses/>. */
+/*****************************************************************************/
+
+#include <QGridLayout>
+#include <QLabel>
+#include <QPushButton>
+#include <QLineEdit>
+#include <QSettings>
+#include <QMessageBox>
+#include <QDoubleValidator>
+
+#include "document_interface.h"
+#include "sample.h"
+
+QString LC_Sample::name() const
+ {
+ return (tr("Sample plugin"));
+ }
+
+QString LC_Sample::menu() const
+ {
+ return ("Help");
+ }
+
+void LC_Sample::execComm(Document_Interface *doc,
+ QWidget *parent)
+{
+ Q_UNUSED(doc);
+ lc_Sampledlg pdt(parent);
+ int result = pdt.exec();
+ if (result == QDialog::Accepted)
+ pdt.procesAction(doc);
+}
+
+
+
+
+/*****************************/
+lc_Sampledlg::lc_Sampledlg(QWidget *parent) : QDialog(parent)
+{
+ setWindowTitle(tr("Draw line"));
+ QLabel *label;
+
+ QDoubleValidator *val = new QDoubleValidator(0);
+ QGridLayout *mainLayout = new QGridLayout;
+
+ label = new QLabel(tr("Start X:"));
+ mainLayout->addWidget(label, 0, 0);
+ startxedit = new QLineEdit();
+ startxedit->setValidator(val);
+ mainLayout->addWidget(startxedit, 1, 0);
+
+ label = new QLabel(tr("Start Y:"));
+ mainLayout->addWidget(label, 0, 1);
+ startyedit = new QLineEdit();
+ startyedit->setValidator(val);
+ mainLayout->addWidget(startyedit, 1, 1);
+
+ label = new QLabel(tr("End X:"));
+ mainLayout->addWidget(label, 2, 0);
+ endxedit = new QLineEdit();
+ endxedit->setValidator(val);
+ mainLayout->addWidget(endxedit, 3, 0);
+
+ label = new QLabel(tr("End Y:"));
+ mainLayout->addWidget(label, 2, 1);
+ endyedit = new QLineEdit();
+ endyedit->setValidator(val);
+ mainLayout->addWidget(endyedit, 3, 1);
+
+
+ QHBoxLayout *loaccept = new QHBoxLayout;
+ QPushButton *acceptbut = new QPushButton(tr("Accept"));
+ loaccept->addStretch();
+ loaccept->addWidget(acceptbut);
+ mainLayout->addLayout(loaccept, 4, 0);
+
+ QPushButton *cancelbut = new QPushButton(tr("Cancel"));
+ QHBoxLayout *locancel = new QHBoxLayout;
+ locancel->addWidget(cancelbut);
+ locancel->addStretch();
+ mainLayout->addLayout(locancel, 4, 1);
+
+ setLayout(mainLayout);
+ readSettings();
+
+ connect(cancelbut, SIGNAL(clicked()), this, SLOT(reject()));
+ connect(acceptbut, SIGNAL(clicked()), this, SLOT(checkAccept()));
+}
+
+
+bool lc_Sampledlg::failGUI(QString *msg)
+{
+ if (startxedit->text().isEmpty()) {msg->insert(0, tr("Start X is empty")); return true;}
+ if (startyedit->text().isEmpty()) {msg->insert(0, tr("Start Y is empty")); return true;}
+ if (endxedit->text().isEmpty()) {msg->insert(0, tr("End X is empty")); return true;}
+ if (endyedit->text().isEmpty()) {msg->insert(0, tr("End Y is empty")); return true;}
+ return false;
+}
+
+
+void lc_Sampledlg::procesAction(Document_Interface *doc)
+{
+ Q_UNUSED(doc);
+ QPointF start, end;
+ start.setX(startxedit->text().toDouble());
+ start.setY(startyedit->text().toDouble());
+ end.setX(endxedit->text().toDouble());
+ end.setY(endyedit->text().toDouble());
+
+ doc->addLine(&start, &end);
+}
+
+void lc_Sampledlg::checkAccept()
+{
+
+ errmsg.clear();
+ if (failGUI(&errmsg)) {
+ QMessageBox::critical ( this, "Sample plugin", errmsg );
+ errmsg.clear();
+ return;
+ }
+ accept();
+}
+
+
+lc_Sampledlg::~lc_Sampledlg()
+{
+}
+void lc_Sampledlg::closeEvent(QCloseEvent *event)
+ {
+ writeSettings();
+ QWidget::closeEvent(event);
+ }
+
+
+void lc_Sampledlg::readSettings()
+ {
+ QString str;
+ QSettings settings(QSettings::IniFormat, QSettings::UserScope, "LibreCAD", "sample_plugin");
+ QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
+ QSize size = settings.value("size", QSize(430,140)).toSize();
+
+ startxedit->setText( settings.value("startx", 0.5).toString() );
+ startyedit->setText( settings.value("starty", 0.5).toString() );
+ endxedit->setText( settings.value("endx", 3.5).toString() );
+ endyedit->setText( settings.value("endy", 3.5).toString() );
+
+ resize(size);
+ move(pos);
+ }
+
+void lc_Sampledlg::writeSettings()
+ {
+ QSettings settings(QSettings::IniFormat, QSettings::UserScope, "LibreCAD", "sample_plugin");
+ settings.setValue("pos", pos());
+ settings.setValue("size", size());
+
+ settings.setValue("startx", startxedit->text());
+ settings.setValue("starty", startyedit->text());
+ settings.setValue("endx", endxedit->text());
+ settings.setValue("endy", endyedit->text());
+ }
+
+Q_EXPORT_PLUGIN2(lc_sample, LC_Sample);
diff --git a/plugins/sample/sample.h b/plugins/sample/sample.h
new file mode 100755
index 0000000..3f3c730
--- /dev/null
+++ b/plugins/sample/sample.h
@@ -0,0 +1,61 @@
+/*****************************************************************************/
+/* sample.h - plugin example for LibreCAD */
+/* */
+/* Copyright (C) 2011 Rallaz, rallazz at gmail.com */
+/* */
+/* This library is free software, licensed under the terms of the GNU */
+/* General Public License as published by the Free Software Foundation, */
+/* either version 3 of the License, or (at your option) any later version. */
+/* You should have received a copy of the GNU General Public License */
+/* along with this program. If not, see <http://www.gnu.org/licenses/>. */
+/*****************************************************************************/
+
+#ifndef SAMPLE_H
+#define SAMPLE_H
+
+#include "qc_plugininterface.h"
+#include <QDialog>
+class QLineEdit;
+
+class LC_Sample : public QObject, QC_PluginInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QC_PluginInterface)
+
+ public:
+ virtual QString menu() const;
+ virtual QString name() const;
+ virtual void execComm(Document_Interface *doc,
+ QWidget *parent);
+};
+
+class lc_Sampledlg : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit lc_Sampledlg(QWidget *parent = 0);
+ ~lc_Sampledlg();
+
+public slots:
+// void procesAction(QStringList *commandList);
+ void procesAction(Document_Interface *doc);
+ void checkAccept();
+
+protected:
+ void closeEvent(QCloseEvent *event);
+
+private:
+ void readSettings();
+ void writeSettings();
+ bool failGUI(QString *msg);
+
+private:
+ QString errmsg;
+ QLineEdit *startxedit;
+ QLineEdit *startyedit;
+ QLineEdit *endxedit;
+ QLineEdit *endyedit;
+};
+
+#endif // SAMPLE_H
diff --git a/plugins/sample/sample.pro b/plugins/sample/sample.pro
new file mode 100755
index 0000000..44e3ba7
--- /dev/null
+++ b/plugins/sample/sample.pro
@@ -0,0 +1,46 @@
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-03-22T19:33:11
+#
+#-------------------------------------------------
+
+QT += gui
+TEMPLATE = lib
+CONFIG += plugin
+VERSION = 1.0.1
+PLUGIN_NAME=sample
+
+SOURCES += sample.cpp
+
+HEADERS += sample.h
+
+
+# DLLDESTDIR = ../../unix/resources/plugins/
+win32 {
+ debug {
+ TARGET = ../../debug/resources/plugins/$$PLUGIN_NAME
+
+ } else {
+ TARGET = ../../release/resources/plugins/$$PLUGIN_NAME
+ }
+}
+unix {
+ macx {
+ TARGET = ../../LibreCAD.app/Contents/Resources/plugins/$$PLUGIN_NAME
+ }
+ else {
+ TARGET = ../../unix/resources/plugins/$$PLUGIN_NAME
+ }
+}
+INCLUDEPATH += ../../src/plugins
+
+# Store intermedia stuff somewhere else
+OBJECTS_DIR = ../intermediate/obj
+MOC_DIR = ../intermediate/moc
+RCC_DIR = ../intermediate/rcc
+TS_DIR = ../intermediate/ts
+UI_DIR = ../intermediate/ui
+UI_HERADERS_DIR = ../intermediate/ui
+UI_SOURCES_DIR = ../intermediate/ui
+
+#DEFINES += sample_LIBRARY
diff --git a/res/actions/actions.qrc b/res/actions/actions.qrc
index b6bd259..59f1ec9 100644
--- a/res/actions/actions.qrc
+++ b/res/actions/actions.qrc
@@ -30,5 +30,6 @@
<file>zoomprevious.png</file>
<file>zoomredraw.png</file>
<file>zoomwindow.png</file>
+<file>back.png</file>
</qresource>
</RCC>
\ No newline at end of file
diff --git a/res/actions/back.png b/res/actions/back.png
new file mode 100644
index 0000000..78191d4
Binary files /dev/null and b/res/actions/back.png differ
diff --git a/res/actions/configure.png b/res/actions/configure.png
index 95bd319..4464512 100644
Binary files a/res/actions/configure.png and b/res/actions/configure.png differ
diff --git a/res/actions/editcopy.png b/res/actions/editcopy.png
index 4972342..0bfc710 100644
Binary files a/res/actions/editcopy.png and b/res/actions/editcopy.png differ
diff --git a/res/actions/editcopy.xpm b/res/actions/editcopy.xpm
deleted file mode 100644
index 07892c7..0000000
--- a/res/actions/editcopy.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* editcopy_xpm[]={
-"16 16 6 1",
-"a c #ffffff",
-"d c #cccccc",
-"b c #999999",
-"c c #000066",
-"# c #000000",
-". c None",
-"................",
-"................",
-".########.......",
-".#aaaaaa#.......",
-".#aaaaaa#.......",
-".#a##abcccccc...",
-".#aaaabcaaaacc..",
-".#a####caaaacac.",
-".#aaaabcaccacccc",
-".#d####caaaaaaac",
-".#bbbbbcacccccac",
-".######caaaaaaac",
-".......cacccccac",
-".......caaaaaaac",
-".......ccccccccc",
-"................"};
-
-
-
diff --git a/res/actions/editcopy2.png b/res/actions/editcopy2.png
index 051b843..0bfc710 100644
Binary files a/res/actions/editcopy2.png and b/res/actions/editcopy2.png differ
diff --git a/res/actions/editcut.png b/res/actions/editcut.png
index 905b392..2e7266d 100644
Binary files a/res/actions/editcut.png and b/res/actions/editcut.png differ
diff --git a/res/actions/editcut.xpm b/res/actions/editcut.xpm
deleted file mode 100644
index 1247c9f..0000000
--- a/res/actions/editcut.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* editcut_xpm[]={
-"16 16 6 1",
-"b c #ffffff",
-"d c #cccccc",
-"a c #c3c3c3",
-"c c #666666",
-"# c #000000",
-". c None",
-"................",
-"................",
-"..###...........",
-".#...#......##..",
-".#....#....#b##.",
-"..#c.c#...#b#cc.",
-"...###...#b#c...",
-".....####b#c....",
-".....#c.c#c.....",
-".....####d#.....",
-"...###ccc#d#....",
-"..#c.c#..c#d#...",
-".#....#...c#d##.",
-".#...#c....c##c.",
-".c###c......cc..",
-"..ccc..........."};
-
-
-
diff --git a/res/actions/editcut2.png b/res/actions/editcut2.png
index b1d646a..2e7266d 100644
Binary files a/res/actions/editcut2.png and b/res/actions/editcut2.png differ
diff --git a/res/actions/editpaste.png b/res/actions/editpaste.png
index d33bb56..fc2d536 100644
Binary files a/res/actions/editpaste.png and b/res/actions/editpaste.png differ
diff --git a/res/actions/editpaste.xpm b/res/actions/editpaste.xpm
deleted file mode 100644
index c332fd5..0000000
--- a/res/actions/editpaste.xpm
+++ /dev/null
@@ -1,48 +0,0 @@
-/* XPM */
-static const char* editpaste_xpm[]={
-"16 16 26 1",
-"a c #ffffff",
-"b c #ffcc99",
-"f c #fcfcfc",
-"e c #fbfcfc",
-"i c #fafafa",
-"g c #f8f8f8",
-"k c #f7f8f8",
-"j c #f7f7f8",
-"l c #f5f6f5",
-"n c #f5f4f5",
-"m c #f4f4f4",
-"o c #f2f3f2",
-"r c #f0eff0",
-"p c #efefef",
-"q c #eaeae9",
-"u c #eae9ea",
-"t c #e9e9e9",
-"v c #e9e9e8",
-"w c #e6e6e6",
-"s c #e3e4e3",
-"x c #e2e2e2",
-"c c #cc9966",
-"h c #999999",
-"d c #996633",
-"# c #000000",
-". c None",
-"................",
-"................",
-"......####......",
-"..#####aa#####..",
-".#bbb#a##a#bbb#.",
-".#bc#aaaaaa#cd#.",
-".#bc########cd#.",
-".#bccccc#######.",
-".#bccccc#eafgh#.",
-".#bccccc#ifijha#",
-".#bccccc#k##lhh#",
-".#bccccc#mnmopq#",
-".#dddddd#r####s#",
-"..#######tuvwxx#",
-"........########",
-"................"};
-
-
-
diff --git a/res/actions/editpaste2.png b/res/actions/editpaste2.png
index 6ee7820..fc2d536 100644
Binary files a/res/actions/editpaste2.png and b/res/actions/editpaste2.png differ
diff --git a/res/actions/editredo.png b/res/actions/editredo.png
index 9837a90..8894766 100644
Binary files a/res/actions/editredo.png and b/res/actions/editredo.png differ
diff --git a/res/actions/editredo.xpm b/res/actions/editredo.xpm
deleted file mode 100644
index 131dae1..0000000
--- a/res/actions/editredo.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-static const char *editredo_xpm[] = {
-"15 14 12 1",
-"$ c None",
-"% c #888888",
-"& c #404848",
-"' c #009090",
-"( c #00c0c0",
-") c #089090",
-"* c #003838",
-"+ c #002828",
-", c #000000",
-"- c #00d0d0",
-". c #00e8e8",
-"/ c #70e8e8",
-"$$$$$$$$$$$$$$$",
-"$$''''$$$$$$$$$",
-"$$/..(''$$$$$$$",
-"'/)**'(('$$$))$",
-").*+%%&(.'$).),",
-").*%$$$'(.'.-',",
-").+%$$$$'(..-',",
-"'-*%$$$$$'..-',",
-"'()&$$$$'''''',",
-"$'(*$$$$$+++*+,",
-"$'()&$$$$$$$$$$",
-"$$''&$$$$$$$$$$",
-"$$%&$$$$$$$$$$$",
-"$$$$$$$$$$$$$$$"
-};
-
diff --git a/res/actions/editundo.png b/res/actions/editundo.png
index 5791e0a..164accc 100644
Binary files a/res/actions/editundo.png and b/res/actions/editundo.png differ
diff --git a/res/actions/editundo.xpm b/res/actions/editundo.xpm
deleted file mode 100644
index 9a4b03d..0000000
--- a/res/actions/editundo.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-static const char *editundo_xpm[] = {
-"15 14 12 1",
-"$ c None",
-"% c #484848",
-"& c #007878",
-"' c #004040",
-"( c #00c0c0",
-") c #282828",
-"* c #000000",
-"+ c #009090",
-", c #00d8d8",
-"- c #289090",
-". c #00b8b8",
-"/ c #a0ffff",
-"$$$$$$$$$$$$$$$",
-"$$$$$$$++++-$$$",
-"$$$$$++.,,,(+$$",
-"&$$$+.(.'''(&%$",
-"&%$+,,&')$%+(+*",
-"-/%,,&*$$$$+(+*",
-"-//,&*$$$$$+(+*",
-"-/,()$$$$$$+(+*",
-"--,.&%$$$$+(++*",
-"''))'*)$$$+,'%$",
-"$$$$$$$$$&(&'%$",
-"$$$$$$$$$&&'%$$",
-"$$$$$$$$$$$%$$$",
-"$$$$$$$$$$$$$$$"
-};
-
diff --git a/res/actions/exit.png b/res/actions/exit.png
index 3ce5300..b9bb990 100644
Binary files a/res/actions/exit.png and b/res/actions/exit.png differ
diff --git a/res/actions/fileclose.png b/res/actions/fileclose.png
index edf5f76..b9bb990 100644
Binary files a/res/actions/fileclose.png and b/res/actions/fileclose.png differ
diff --git a/res/actions/filenew.png b/res/actions/filenew.png
index e5f616d..768ddf7 100644
Binary files a/res/actions/filenew.png and b/res/actions/filenew.png differ
diff --git a/res/actions/filenew.xpm b/res/actions/filenew.xpm
deleted file mode 100644
index c8fe519..0000000
--- a/res/actions/filenew.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char* filenew_xpm[]={
-"16 16 5 1",
-"# c #000000",
-"c c #c0c0c0",
-"a c #ffffff",
-"b c #dcdcdc",
-". c None",
-"................",
-"...#######......",
-"...#aaaabb#.....",
-"...#aaaacab#....",
-"...#aaaacaab#...",
-"...#aaaac####...",
-"...#aaaaaccc#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...##########...",
-"................"};
-
-
-
diff --git a/res/actions/fileopen.png b/res/actions/fileopen.png
index 5c0c52a..301fd70 100644
Binary files a/res/actions/fileopen.png and b/res/actions/fileopen.png differ
diff --git a/res/actions/fileopen.xpm b/res/actions/fileopen.xpm
deleted file mode 100644
index fe593c8..0000000
--- a/res/actions/fileopen.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* fileopen_xpm[]={
-"16 16 6 1",
-"a c #ffffff",
-"b c #ffcc99",
-"c c #cc9966",
-"d c #996633",
-"# c #000000",
-". c None",
-".........####...",
-"............##.#",
-".............###",
-".............###",
-".####.......####",
-".#aaa#######....",
-".#bbbbbbbbb#....",
-".#bb##########..",
-".#bb#bbcccccd#..",
-".#b#bbcbcccd#...",
-".#b#bbcccdcd#...",
-".##bbcbcccd#....",
-".##bbcccdcd#....",
-".#dddddddd#.....",
-".##########.....",
-"................"};
-
-
-
diff --git a/res/actions/fileopen2.png b/res/actions/fileopen2.png
index daca483..301fd70 100644
Binary files a/res/actions/fileopen2.png and b/res/actions/fileopen2.png differ
diff --git a/res/actions/fileprint.png b/res/actions/fileprint.png
index 471448f..e63147d 100644
Binary files a/res/actions/fileprint.png and b/res/actions/fileprint.png differ
diff --git a/res/actions/fileprintpreview.png b/res/actions/fileprintpreview.png
index 99e88d2..96d0729 100644
Binary files a/res/actions/fileprintpreview.png and b/res/actions/fileprintpreview.png differ
diff --git a/res/actions/fileprintpreview.xpm b/res/actions/fileprintpreview.xpm
deleted file mode 100644
index 1ae2763..0000000
--- a/res/actions/fileprintpreview.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static const char *fileprintpreview_xpm[] = {
-"13 15 2 1",
-"$ c #000000",
-"% c #ffffff",
-"$$$$$$$$$$$$$",
-"$%%%%%%%%%%%$",
-"$%%%%%%%%%%%$",
-"$%%%$$$%%%%%$",
-"$%%$%%%$%%%%$",
-"$%%$%%%$%%%%$",
-"$%%$%%%$%%%%$",
-"$%%%$$$%%$%%$",
-"$%%%%%%%$$%%$",
-"$%%%%%%$%$%%$",
-"$%%%%%$%%$%%$",
-"$%%%%$$$$$%%$",
-"$%%%%%%%%%%%$",
-"$%%%%%%%%%%%$",
-"$$$$$$$$$$$$$"
-};
-
diff --git a/res/actions/filesave.png b/res/actions/filesave.png
index 839f299..d7c63bc 100644
Binary files a/res/actions/filesave.png and b/res/actions/filesave.png differ
diff --git a/res/actions/filesave.xpm b/res/actions/filesave.xpm
deleted file mode 100644
index 416fb8b..0000000
--- a/res/actions/filesave.xpm
+++ /dev/null
@@ -1,29 +0,0 @@
-/* XPM */
-static const char* filesave_xpm[]={
-"16 16 7 1",
-"b c #ffffff",
-"e c #c3c3c3",
-"c c #666666",
-"a c #0000cc",
-"d c #000066",
-"# c #000000",
-". c None",
-"................",
-".#############..",
-".#abbbbbbbbaa#c.",
-".#ab#####bbaa#c.",
-".#abbbbbbbbaa#c.",
-".#ab###bbbbaa#c.",
-".#abbbbbbbbaa#c.",
-".#abbbbbbbbaa#c.",
-".#aaaaaaaaaaa#c.",
-".#addddddddda#c.",
-".#addddddddda#c.",
-".#addeeeeedda#c.",
-".#addeeddedda#c.",
-".#addeeddedda#c.",
-".#############c.",
-"..ccccccccccccc."};
-
-
-
diff --git a/res/actions/filesave2.png b/res/actions/filesave2.png
index 6bfce38..d7c63bc 100644
Binary files a/res/actions/filesave2.png and b/res/actions/filesave2.png differ
diff --git a/res/actions/filesaveas.png b/res/actions/filesaveas.png
index 3e28d5d..d7c63bc 100644
Binary files a/res/actions/filesaveas.png and b/res/actions/filesaveas.png differ
diff --git a/res/actions/redo2.png b/res/actions/redo2.png
index 9b3ade8..c37aa21 100644
Binary files a/res/actions/redo2.png and b/res/actions/redo2.png differ
diff --git a/res/actions/undo2.png b/res/actions/undo2.png
index 3b716af..8733206 100644
Binary files a/res/actions/undo2.png and b/res/actions/undo2.png differ
diff --git a/res/actions/viewdraft.png b/res/actions/viewdraft.png
index 6270553..e6601dd 100644
Binary files a/res/actions/viewdraft.png and b/res/actions/viewdraft.png differ
diff --git a/res/actions/viewgrid.png b/res/actions/viewgrid.png
index 7f42fa1..61ff987 100644
Binary files a/res/actions/viewgrid.png and b/res/actions/viewgrid.png differ
diff --git a/res/actions/zoomauto.png b/res/actions/zoomauto.png
index a25309b..7915a57 100644
Binary files a/res/actions/zoomauto.png and b/res/actions/zoomauto.png differ
diff --git a/res/actions/zoomauto.xpm b/res/actions/zoomauto.xpm
deleted file mode 100644
index fdcb5d8..0000000
--- a/res/actions/zoomauto.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char *zoomauto_xpm[] = {
-"16 16 7 1",
-"$ c None",
-"% c #000000",
-"& c #c6c6c6",
-"' c #00ffff",
-"( c #0000ff",
-") c #ffffff",
-"* c #848484",
-"$$$$$$$%$$$$$$$$",
-"$$$$$$%%%$$$$$$$",
-"$$$$$$$%$$$$$$$$",
-"$$$$$$$%$$$$$$$$",
-"$$$$$$$%$$$$$$$$",
-"$$$$$$$***$$$$$$",
-"$%$$$$*)')*$$$%$",
-"%%%%%*)')'$%%%%%",
-"$%$$$*'))''%$$%$",
-"$$$$$*))'$$%$$$$",
-"$$$$$$*''$%*%$$$",
-"$$$$$$$%%%))(%$$",
-"$$$$$$$%$$%)'(%$",
-"$$$$$$$%$$$%''(%",
-"$$$$$$%%%$$$%''%",
-"$$$$$$$%$$$$$%%&"
-};
-
diff --git a/res/actions/zoomin.png b/res/actions/zoomin.png
index 462a4a6..0293ea0 100644
Binary files a/res/actions/zoomin.png and b/res/actions/zoomin.png differ
diff --git a/res/actions/zoomin.xpm b/res/actions/zoomin.xpm
deleted file mode 100644
index 5a168ca..0000000
--- a/res/actions/zoomin.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char *zoomin_xpm[] = {
-"16 16 7 1",
-"$ c None",
-"% c #000000",
-"& c #00ffff",
-"' c #0000ff",
-"( c #ffffff",
-") c #808080",
-"* c #000080",
-"$$$))))$$$$$$$$$",
-"$$)(&(&)$$$$$$$$",
-"$)&(**$&%$$$$$$$",
-")(((**&$&%$$$$$$",
-")&******$%$$$$$$",
-")(******&%$$$$$$",
-"$)(&**&$%$$$$$$$",
-"$)&(**$&%%$$$$$$",
-"$$%&$&&%$)%$$$$$",
-"$$$%%%%%($'%$$$$",
-"$$$$$$$$%&&'%$$$",
-"$$$$$$$$$%(&'%$$",
-"$$$$$$$$$$%&&'%$",
-"$$$$$$$$$$$%&&'%",
-"$$$$$$$$$$$$%&%$",
-"$$$$$$$$$$$$$%$$"
-};
-
diff --git a/res/actions/zoomout.png b/res/actions/zoomout.png
index 2031b67..4aa0af9 100644
Binary files a/res/actions/zoomout.png and b/res/actions/zoomout.png differ
diff --git a/res/actions/zoomout.xpm b/res/actions/zoomout.xpm
deleted file mode 100644
index e1c8852..0000000
--- a/res/actions/zoomout.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char *zoomout_xpm[] = {
-"16 16 7 1",
-"$ c None",
-"% c #000000",
-"& c #00ffff",
-"' c #0000ff",
-"( c #ffffff",
-") c #808080",
-"* c #000080",
-"$$$))))$$$$$$$$$",
-"$$)(&(&)$$$$$$$$",
-"$)&((($&%$$$$$$$",
-")((((&&$&%$$$$$$",
-")&******$%$$$$$$",
-")(******&%$$$$$$",
-"$)(&$&&$%$$$$$$$",
-"$)&(&$$&%%$$$$$$",
-"$$%&$&&%$)%$$$$$",
-"$$$%%%%%($'%$$$$",
-"$$$$$$$$%&&'%$$$",
-"$$$$$$$$$%(&'%$$",
-"$$$$$$$$$$%&&'%$",
-"$$$$$$$$$$$%&&'%",
-"$$$$$$$$$$$$%&%$",
-"$$$$$$$$$$$$$%$$"
-};
-
diff --git a/res/actions/zoompan.png b/res/actions/zoompan.png
index e2a1ed2..eda709b 100644
Binary files a/res/actions/zoompan.png and b/res/actions/zoompan.png differ
diff --git a/res/actions/zoompan.xpm b/res/actions/zoompan.xpm
deleted file mode 100644
index d58dfba..0000000
--- a/res/actions/zoompan.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *zoompan_xpm[] = {
-"16 16 6 1",
-"$ c None",
-"% c #000000",
-"& c #00ffff",
-"' c #0000ff",
-"( c #ffffff",
-") c #848484",
-"%%%%%%%%%%%%%$$$",
-"%(((((((((((%$$$",
-"%(((((((((((%$$$",
-"%(((((((((((%$$$",
-"%(%%(%(%(%(%%%%$",
-"%(%(((()))((%$%$",
-"%((((()(&()(%$$$",
-"%(%(()(&(&$%%$%$",
-"%(((()&((&&%%$$$",
-"%%%%%)((&$$%%$%$",
-"$$%$$$)&&$%)%$$$",
-"$$$$$$$%%%(('%$$",
-"$$%$$$$$$$%(&'%$",
-"$$%%$%$%$%$%&&'%",
-"$$$$$$$$$$$$%&&%",
-"$$$$$$$$$$$$$%%$"
-};
-
diff --git a/res/actions/zoomprevious.png b/res/actions/zoomprevious.png
index 9b8f7d0..9f38ca2 100644
Binary files a/res/actions/zoomprevious.png and b/res/actions/zoomprevious.png differ
diff --git a/res/actions/zoomredraw.png b/res/actions/zoomredraw.png
index 24858d5..b71fa26 100644
Binary files a/res/actions/zoomredraw.png and b/res/actions/zoomredraw.png differ
diff --git a/res/actions/zoomredraw.xpm b/res/actions/zoomredraw.xpm
deleted file mode 100644
index d026461..0000000
--- a/res/actions/zoomredraw.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *zoomredraw_xpm[] = {
-"16 15 3 1",
-"$ c #000000",
-"% c None",
-"& c #ff0000",
-"%$%%$$%%$$%%$$$$",
-"$%%%%%%%%%%%%%%$",
-"%%%%%%%%%%%%%%%$",
-"$%%%%%%%%%%%%%%$",
-"$%%%%%%&&%%%%%%$",
-"%%%%%%&%%&%%%%%$",
-"%%%%%&%%%%&%%%%$",
-"$%%%%&%%%%&%%%%$",
-"$%%%%%%%&&%%%%%$",
-"%%%%%%%&&%%%%%%$",
-"%%%%%%%&&&%%%%$%",
-"$%%%%%%%%%%%%$%%",
-"$%%%%%%%%%%%$%%%",
-"$%%%%%%%%%%$%%%%",
-"$$$$$$$$$$$%%%%%"
-};
-
diff --git a/res/actions/zoomwindow.png b/res/actions/zoomwindow.png
index 526e107..8aa9de7 100644
Binary files a/res/actions/zoomwindow.png and b/res/actions/zoomwindow.png differ
diff --git a/res/actions/zoomwindow.xpm b/res/actions/zoomwindow.xpm
deleted file mode 100644
index 1ec6771..0000000
--- a/res/actions/zoomwindow.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *zoomwindow_xpm[] = {
-"16 16 6 1",
-"$ c None",
-"% c #000000",
-"& c #00ffff",
-"' c #0000ff",
-"( c #ffffff",
-") c #848484",
-"%%%%%%%%%%%%%$$$",
-"%$$$$$$$$$$$%$$$",
-"%$$$$$$$$$$$%$$$",
-"%$$$$$$$$$$$%$$$",
-"%$$$$$$$$$$$%$$$",
-"%$$$$$$)))$$%$$$",
-"%$$$$$)(&()$%$$$",
-"%$$$$)(&(&$%%$$$",
-"%$$$$)&((&&%%$$$",
-"%%%%%)((&$$%%$$$",
-"$$$$$$)&&$%)%$$$",
-"$$$$$$$%%%(('%$$",
-"$$$$$$$$$$%(&'%$",
-"$$$$$$$$$$$%&&'%",
-"$$$$$$$$$$$$%&&%",
-"$$$$$$$$$$$$$%%$"
-};
-
diff --git a/res/extui/align_bc.png b/res/extui/align_bc.png
index 7c803c1..40bc4ab 100644
Binary files a/res/extui/align_bc.png and b/res/extui/align_bc.png differ
diff --git a/res/extui/align_bl.png b/res/extui/align_bl.png
index 2ed5929..097524d 100644
Binary files a/res/extui/align_bl.png and b/res/extui/align_bl.png differ
diff --git a/res/extui/align_br.png b/res/extui/align_br.png
index ab129a3..b37eea4 100644
Binary files a/res/extui/align_br.png and b/res/extui/align_br.png differ
diff --git a/res/extui/align_mc.png b/res/extui/align_mc.png
index 585a538..21d2a25 100644
Binary files a/res/extui/align_mc.png and b/res/extui/align_mc.png differ
diff --git a/res/extui/align_ml.png b/res/extui/align_ml.png
index f710b79..944727e 100644
Binary files a/res/extui/align_ml.png and b/res/extui/align_ml.png differ
diff --git a/res/extui/align_mr.png b/res/extui/align_mr.png
index e8b1e5a..53826ea 100644
Binary files a/res/extui/align_mr.png and b/res/extui/align_mr.png differ
diff --git a/res/extui/align_tc.png b/res/extui/align_tc.png
index 2907dbd..1a1a07c 100644
Binary files a/res/extui/align_tc.png and b/res/extui/align_tc.png differ
diff --git a/res/extui/align_tl.png b/res/extui/align_tl.png
index 11a247f..04569f0 100644
Binary files a/res/extui/align_tl.png and b/res/extui/align_tl.png differ
diff --git a/res/extui/align_tr.png b/res/extui/align_tr.png
index ba3e3d6..c23efdd 100644
Binary files a/res/extui/align_tr.png and b/res/extui/align_tr.png differ
diff --git a/res/extui/arcs3p.png b/res/extui/arcs3p.png
index feb9390..646cc0f 100644
Binary files a/res/extui/arcs3p.png and b/res/extui/arcs3p.png differ
diff --git a/res/extui/arcscraa.png b/res/extui/arcscraa.png
index e723e16..4e4ee31 100644
Binary files a/res/extui/arcscraa.png and b/res/extui/arcscraa.png differ
diff --git a/res/extui/arcspara.png b/res/extui/arcspara.png
index 4dd5ef7..d358f91 100644
Binary files a/res/extui/arcspara.png and b/res/extui/arcspara.png differ
diff --git a/res/extui/arcstangential.png b/res/extui/arcstangential.png
index 7133fee..87ec3a5 100644
Binary files a/res/extui/arcstangential.png and b/res/extui/arcstangential.png differ
diff --git a/res/extui/back.png b/res/extui/back.png
index 9fc973f..7dcd1eb 100644
Binary files a/res/extui/back.png and b/res/extui/back.png differ
diff --git a/res/extui/char_degrees.png b/res/extui/char_degrees.png
index 2fbde4b..08d46a8 100644
Binary files a/res/extui/char_degrees.png and b/res/extui/char_degrees.png differ
diff --git a/res/extui/char_diameter.png b/res/extui/char_diameter.png
index a128680..4f35a79 100644
Binary files a/res/extui/char_diameter.png and b/res/extui/char_diameter.png differ
diff --git a/res/extui/char_pm.png b/res/extui/char_pm.png
index e418f50..f095b17 100644
Binary files a/res/extui/char_pm.png and b/res/extui/char_pm.png differ
diff --git a/res/extui/circles.png b/res/extui/circles.png
index 099d7e7..ec59089 100644
Binary files a/res/extui/circles.png and b/res/extui/circles.png differ
diff --git a/res/extui/circles2p.png b/res/extui/circles2p.png
index a7a9ac1..0b34050 100644
Binary files a/res/extui/circles2p.png and b/res/extui/circles2p.png differ
diff --git a/res/extui/circles3p.png b/res/extui/circles3p.png
index 19d6c82..a50e35c 100644
Binary files a/res/extui/circles3p.png and b/res/extui/circles3p.png differ
diff --git a/res/extui/circlescr.png b/res/extui/circlescr.png
index c9f6e25..c70235d 100644
Binary files a/res/extui/circlescr.png and b/res/extui/circlescr.png differ
diff --git a/res/extui/circlespara.png b/res/extui/circlespara.png
index 3bde7c9..4b36b35 100644
Binary files a/res/extui/circlespara.png and b/res/extui/circlespara.png differ
diff --git a/res/extui/deselectinters.png b/res/extui/deselectinters.png
index 61bef66..42656be 100644
Binary files a/res/extui/deselectinters.png and b/res/extui/deselectinters.png differ
diff --git a/res/extui/deselectwindow.png b/res/extui/deselectwindow.png
index 2dab2fb..ff85318 100644
Binary files a/res/extui/deselectwindow.png and b/res/extui/deselectwindow.png differ
diff --git a/res/extui/dimaligned.png b/res/extui/dimaligned.png
index b4e857b..aa757ab 100644
Binary files a/res/extui/dimaligned.png and b/res/extui/dimaligned.png differ
diff --git a/res/extui/dimangular.png b/res/extui/dimangular.png
index e97f7e0..23f9643 100644
Binary files a/res/extui/dimangular.png and b/res/extui/dimangular.png differ
diff --git a/res/extui/dimdiametric.png b/res/extui/dimdiametric.png
index ee05e88..00faa52 100644
Binary files a/res/extui/dimdiametric.png and b/res/extui/dimdiametric.png differ
diff --git a/res/extui/dimhor.png b/res/extui/dimhor.png
index 3e45092..9a6e889 100644
Binary files a/res/extui/dimhor.png and b/res/extui/dimhor.png differ
diff --git a/res/extui/dimleader.png b/res/extui/dimleader.png
index 126dfb8..0772352 100644
Binary files a/res/extui/dimleader.png and b/res/extui/dimleader.png differ
diff --git a/res/extui/dimlinear.png b/res/extui/dimlinear.png
index c368b63..9472d57 100644
Binary files a/res/extui/dimlinear.png and b/res/extui/dimlinear.png differ
diff --git a/res/extui/dimradial.png b/res/extui/dimradial.png
index 667333e..aa8212b 100644
Binary files a/res/extui/dimradial.png and b/res/extui/dimradial.png differ
diff --git a/res/extui/dimver.png b/res/extui/dimver.png
index 41b645f..89fc98b 100644
Binary files a/res/extui/dimver.png and b/res/extui/dimver.png differ
diff --git a/res/extui/dirneg.png b/res/extui/dirneg.png
index 954f4b3..b18223c 100644
Binary files a/res/extui/dirneg.png and b/res/extui/dirneg.png differ
diff --git a/res/extui/dirpos.png b/res/extui/dirpos.png
index 0068670..6c0cc4a 100644
Binary files a/res/extui/dirpos.png and b/res/extui/dirpos.png differ
diff --git a/res/extui/dlfmoverotate.png b/res/extui/dlfmoverotate.png
index b580c59..6e0fc2f 100644
Binary files a/res/extui/dlfmoverotate.png and b/res/extui/dlfmoverotate.png differ
diff --git a/res/extui/dlgmirror.png b/res/extui/dlgmirror.png
index 78252d7..9ba44bb 100644
Binary files a/res/extui/dlgmirror.png and b/res/extui/dlgmirror.png differ
diff --git a/res/extui/dlgmirror1.png b/res/extui/dlgmirror1.png
index 19f8b0c..9ba44bb 100644
Binary files a/res/extui/dlgmirror1.png and b/res/extui/dlgmirror1.png differ
diff --git a/res/extui/dlgmodifymirror.png b/res/extui/dlgmodifymirror.png
index 19f8b0c..9ba44bb 100644
Binary files a/res/extui/dlgmodifymirror.png and b/res/extui/dlgmodifymirror.png differ
diff --git a/res/extui/dlgmove.png b/res/extui/dlgmove.png
index 6376960..5ffafe8 100644
Binary files a/res/extui/dlgmove.png and b/res/extui/dlgmove.png differ
diff --git a/res/extui/dlgrotate.png b/res/extui/dlgrotate.png
index 88e5599..3b21ffc 100644
Binary files a/res/extui/dlgrotate.png and b/res/extui/dlgrotate.png differ
diff --git a/res/extui/dlgrotate2.png b/res/extui/dlgrotate2.png
index 2d5da94..d117f6b 100644
Binary files a/res/extui/dlgrotate2.png and b/res/extui/dlgrotate2.png differ
diff --git a/res/extui/dlgscale.png b/res/extui/dlgscale.png
index a222a40..b63364c 100644
Binary files a/res/extui/dlgscale.png and b/res/extui/dlgscale.png differ
diff --git a/res/extui/editcopy.png b/res/extui/editcopy.png
index 4972342..0bfc710 100644
Binary files a/res/extui/editcopy.png and b/res/extui/editcopy.png differ
diff --git a/res/extui/editcut.png b/res/extui/editcut.png
index 905b392..2e7266d 100644
Binary files a/res/extui/editcut.png and b/res/extui/editcut.png differ
diff --git a/res/extui/editpaste.png b/res/extui/editpaste.png
index d33bb56..fc2d536 100644
Binary files a/res/extui/editpaste.png and b/res/extui/editpaste.png differ
diff --git a/res/extui/ellipsearcsaxes.png b/res/extui/ellipsearcsaxes.png
index cd092c2..84ee5bc 100644
Binary files a/res/extui/ellipsearcsaxes.png and b/res/extui/ellipsearcsaxes.png differ
diff --git a/res/extui/ellipsesaxes.png b/res/extui/ellipsesaxes.png
index e34a3b3..b25502d 100644
Binary files a/res/extui/ellipsesaxes.png and b/res/extui/ellipsesaxes.png differ
diff --git a/res/extui/filenew.png b/res/extui/filenew.png
index e5f616d..768ddf7 100644
Binary files a/res/extui/filenew.png and b/res/extui/filenew.png differ
diff --git a/res/extui/fileopen.png b/res/extui/fileopen.png
index 5c0c52a..301fd70 100644
Binary files a/res/extui/fileopen.png and b/res/extui/fileopen.png differ
diff --git a/res/extui/filesave.png b/res/extui/filesave.png
index 839f299..d7c63bc 100644
Binary files a/res/extui/filesave.png and b/res/extui/filesave.png differ
diff --git a/res/extui/forward.png b/res/extui/forward.png
index ec1e865..98e26e3 100644
Binary files a/res/extui/forward.png and b/res/extui/forward.png differ
diff --git a/res/extui/infoangle.png b/res/extui/infoangle.png
index 0ca8eda..85ef2a8 100644
Binary files a/res/extui/infoangle.png and b/res/extui/infoangle.png differ
diff --git a/res/extui/infoarea.png b/res/extui/infoarea.png
index 02a1430..eb7d9c9 100644
Binary files a/res/extui/infoarea.png and b/res/extui/infoarea.png differ
diff --git a/res/extui/infodist.png b/res/extui/infodist.png
index 205f365..4f95f46 100644
Binary files a/res/extui/infodist.png and b/res/extui/infodist.png differ
diff --git a/res/extui/infodist2.png b/res/extui/infodist2.png
index c714c6b..ab5ba6d 100644
Binary files a/res/extui/infodist2.png and b/res/extui/infodist2.png differ
diff --git a/res/extui/infototallength.png b/res/extui/infototallength.png
index e54b3ba..1aa7c26 100644
Binary files a/res/extui/infototallength.png and b/res/extui/infototallength.png differ
diff --git a/res/extui/linesangle.png b/res/extui/linesangle.png
index 26c6de0..0c2ed9e 100644
Binary files a/res/extui/linesangle.png and b/res/extui/linesangle.png differ
diff --git a/res/extui/linesbisector.png b/res/extui/linesbisector.png
index 3c9cd2c..ea96011 100644
Binary files a/res/extui/linesbisector.png and b/res/extui/linesbisector.png differ
diff --git a/res/extui/linesfree.png b/res/extui/linesfree.png
index fa362c9..5e89403 100644
Binary files a/res/extui/linesfree.png and b/res/extui/linesfree.png differ
diff --git a/res/extui/lineshor.png b/res/extui/lineshor.png
index 5eb1457..d6b4df6 100644
Binary files a/res/extui/lineshor.png and b/res/extui/lineshor.png differ
diff --git a/res/extui/linesnormal.png b/res/extui/linesnormal.png
index 0ca6be8..ddff7dc 100644
Binary files a/res/extui/linesnormal.png and b/res/extui/linesnormal.png differ
diff --git a/res/extui/linesorthogonal.png b/res/extui/linesorthogonal.png
index b423fbb..881d019 100644
Binary files a/res/extui/linesorthogonal.png and b/res/extui/linesorthogonal.png differ
diff --git a/res/extui/linespara.png b/res/extui/linespara.png
index b7cbc98..58f9997 100644
Binary files a/res/extui/linespara.png and b/res/extui/linespara.png differ
diff --git a/res/extui/linesparathrough.png b/res/extui/linesparathrough.png
index 0c2f14b..0b4098f 100644
Binary files a/res/extui/linesparathrough.png and b/res/extui/linesparathrough.png differ
diff --git a/res/extui/linespolygon.png b/res/extui/linespolygon.png
index 22cf52e..41dde30 100644
Binary files a/res/extui/linespolygon.png and b/res/extui/linespolygon.png differ
diff --git a/res/extui/linespolygon2.png b/res/extui/linespolygon2.png
index e1d8013..a733de9 100644
Binary files a/res/extui/linespolygon2.png and b/res/extui/linespolygon2.png differ
diff --git a/res/extui/linesrect.png b/res/extui/linesrect.png
index 8c9d33f..fa8bb35 100644
Binary files a/res/extui/linesrect.png and b/res/extui/linesrect.png differ
diff --git a/res/extui/linesrelativeangle.png b/res/extui/linesrelativeangle.png
index f9d91dc..57f9b99 100644
Binary files a/res/extui/linesrelativeangle.png and b/res/extui/linesrelativeangle.png differ
diff --git a/res/extui/linestan1.png b/res/extui/linestan1.png
index 8a7f1ac..c34cf2c 100644
Binary files a/res/extui/linestan1.png and b/res/extui/linestan1.png differ
diff --git a/res/extui/linestan2.png b/res/extui/linestan2.png
index d1a3012..5a7b73d 100644
Binary files a/res/extui/linestan2.png and b/res/extui/linestan2.png differ
diff --git a/res/extui/linesver.png b/res/extui/linesver.png
index 27429e2..2665276 100644
Binary files a/res/extui/linesver.png and b/res/extui/linesver.png differ
diff --git a/res/extui/menuarc.png b/res/extui/menuarc.png
index a9bf7aa..d754f5a 100644
Binary files a/res/extui/menuarc.png and b/res/extui/menuarc.png differ
diff --git a/res/extui/menublock.png b/res/extui/menublock.png
index ed0ffd8..bad7d34 100644
Binary files a/res/extui/menublock.png and b/res/extui/menublock.png differ
diff --git a/res/extui/menucircle.png b/res/extui/menucircle.png
index f271d04..e78c995 100644
Binary files a/res/extui/menucircle.png and b/res/extui/menucircle.png differ
diff --git a/res/extui/menudim.png b/res/extui/menudim.png
index 06e94cd..9b5f3d9 100644
Binary files a/res/extui/menudim.png and b/res/extui/menudim.png differ
diff --git a/res/extui/menuedit.png b/res/extui/menuedit.png
index 38876ec..54dc083 100644
Binary files a/res/extui/menuedit.png and b/res/extui/menuedit.png differ
diff --git a/res/extui/menuellipse.png b/res/extui/menuellipse.png
index 33a0e68..fa5dcfc 100644
Binary files a/res/extui/menuellipse.png and b/res/extui/menuellipse.png differ
diff --git a/res/extui/menuhatch.png b/res/extui/menuhatch.png
index b301886..9b5f3d9 100644
Binary files a/res/extui/menuhatch.png and b/res/extui/menuhatch.png differ
diff --git a/res/extui/menuimage.png b/res/extui/menuimage.png
index e187ca8..176f05d 100644
Binary files a/res/extui/menuimage.png and b/res/extui/menuimage.png differ
diff --git a/res/extui/menuline.png b/res/extui/menuline.png
index f427840..ed18f04 100644
Binary files a/res/extui/menuline.png and b/res/extui/menuline.png differ
diff --git a/res/extui/menumeasure.png b/res/extui/menumeasure.png
index 990a5f8..022bdbb 100644
Binary files a/res/extui/menumeasure.png and b/res/extui/menumeasure.png differ
diff --git a/res/extui/menupoint.png b/res/extui/menupoint.png
index fb91766..89888a5 100644
Binary files a/res/extui/menupoint.png and b/res/extui/menupoint.png differ
diff --git a/res/extui/menupolyline.png b/res/extui/menupolyline.png
index 5f96a92..6da44fa 100644
Binary files a/res/extui/menupolyline.png and b/res/extui/menupolyline.png differ
diff --git a/res/extui/menuselect.png b/res/extui/menuselect.png
index f0d33fd..116f2e7 100644
Binary files a/res/extui/menuselect.png and b/res/extui/menuselect.png differ
diff --git a/res/extui/menuspline.png b/res/extui/menuspline.png
index d6c62f4..5632b23 100644
Binary files a/res/extui/menuspline.png and b/res/extui/menuspline.png differ
diff --git a/res/extui/menutext.png b/res/extui/menutext.png
index 0cc05dc..3ff0cb8 100644
Binary files a/res/extui/menutext.png and b/res/extui/menutext.png differ
diff --git a/res/extui/modifyattributes.png b/res/extui/modifyattributes.png
index 3b054f3..66196e9 100644
Binary files a/res/extui/modifyattributes.png and b/res/extui/modifyattributes.png differ
diff --git a/res/extui/modifybevel.png b/res/extui/modifybevel.png
index aaa6e7b..65265d2 100644
Binary files a/res/extui/modifybevel.png and b/res/extui/modifybevel.png differ
diff --git a/res/extui/modifycut.png b/res/extui/modifycut.png
index 905b392..07b2de2 100644
Binary files a/res/extui/modifycut.png and b/res/extui/modifycut.png differ
diff --git a/res/extui/modifydelete.png b/res/extui/modifydelete.png
index 02f2d35..163d596 100644
Binary files a/res/extui/modifydelete.png and b/res/extui/modifydelete.png differ
diff --git a/res/extui/modifyentity.png b/res/extui/modifyentity.png
index 71dec4a..e5c44ae 100644
Binary files a/res/extui/modifyentity.png and b/res/extui/modifyentity.png differ
diff --git a/res/extui/modifyexplode.png b/res/extui/modifyexplode.png
index bda5c29..dd49aa7 100644
Binary files a/res/extui/modifyexplode.png and b/res/extui/modifyexplode.png differ
diff --git a/res/extui/modifyexplodetext.png b/res/extui/modifyexplodetext.png
index a550b1b..96f358d 100644
Binary files a/res/extui/modifyexplodetext.png and b/res/extui/modifyexplodetext.png differ
diff --git a/res/extui/modifymirror.png b/res/extui/modifymirror.png
index 78252d7..9ba44bb 100644
Binary files a/res/extui/modifymirror.png and b/res/extui/modifymirror.png differ
diff --git a/res/extui/modifymove.png b/res/extui/modifymove.png
index 6376960..5ffafe8 100644
Binary files a/res/extui/modifymove.png and b/res/extui/modifymove.png differ
diff --git a/res/extui/modifymoverotate.png b/res/extui/modifymoverotate.png
index b580c59..6e0fc2f 100644
Binary files a/res/extui/modifymoverotate.png and b/res/extui/modifymoverotate.png differ
diff --git a/res/extui/modifyrotate.png b/res/extui/modifyrotate.png
index 88e5599..3b21ffc 100644
Binary files a/res/extui/modifyrotate.png and b/res/extui/modifyrotate.png differ
diff --git a/res/extui/modifyrotate2.png b/res/extui/modifyrotate2.png
index 2d5da94..d117f6b 100644
Binary files a/res/extui/modifyrotate2.png and b/res/extui/modifyrotate2.png differ
diff --git a/res/extui/modifyround.png b/res/extui/modifyround.png
index 34fc5c6..19e1eb4 100644
Binary files a/res/extui/modifyround.png and b/res/extui/modifyround.png differ
diff --git a/res/extui/modifyscale.png b/res/extui/modifyscale.png
index a222a40..b63364c 100644
Binary files a/res/extui/modifyscale.png and b/res/extui/modifyscale.png differ
diff --git a/res/extui/modifystretch.png b/res/extui/modifystretch.png
index 78a697f..e391df4 100644
Binary files a/res/extui/modifystretch.png and b/res/extui/modifystretch.png differ
diff --git a/res/extui/modifytext.png b/res/extui/modifytext.png
index 0e9d779..1122bc6 100644
Binary files a/res/extui/modifytext.png and b/res/extui/modifytext.png differ
diff --git a/res/extui/modifytoback.png b/res/extui/modifytoback.png
index fb4112b..f6f4f9f 100644
Binary files a/res/extui/modifytoback.png and b/res/extui/modifytoback.png differ
diff --git a/res/extui/modifytofront.png b/res/extui/modifytofront.png
index d5b91a4..3f67ab9 100644
Binary files a/res/extui/modifytofront.png and b/res/extui/modifytofront.png differ
diff --git a/res/extui/modifytrim.png b/res/extui/modifytrim.png
index 614fe2a..6cfb1af 100644
Binary files a/res/extui/modifytrim.png and b/res/extui/modifytrim.png differ
diff --git a/res/extui/modifytrim2.png b/res/extui/modifytrim2.png
index 0516e4e..501e06e 100644
Binary files a/res/extui/modifytrim2.png and b/res/extui/modifytrim2.png differ
diff --git a/res/extui/modifytrimamount.png b/res/extui/modifytrimamount.png
index 71d56a4..06ea247 100644
Binary files a/res/extui/modifytrimamount.png and b/res/extui/modifytrimamount.png differ
diff --git a/res/extui/points.png b/res/extui/points.png
index a7aabe3..89888a5 100644
Binary files a/res/extui/points.png and b/res/extui/points.png differ
diff --git a/res/extui/polyline.png b/res/extui/polyline.png
index 4e4099e..7fc3670 100644
Binary files a/res/extui/polyline.png and b/res/extui/polyline.png differ
diff --git a/res/extui/polylineadd.png b/res/extui/polylineadd.png
index e558d98..9c78abd 100644
Binary files a/res/extui/polylineadd.png and b/res/extui/polylineadd.png differ
diff --git a/res/extui/polylineappend.png b/res/extui/polylineappend.png
index 9445a89..4c7106d 100644
Binary files a/res/extui/polylineappend.png and b/res/extui/polylineappend.png differ
diff --git a/res/extui/polylinedel.png b/res/extui/polylinedel.png
index 948e2e6..3417f6a 100644
Binary files a/res/extui/polylinedel.png and b/res/extui/polylinedel.png differ
diff --git a/res/extui/polylinedelbetween.png b/res/extui/polylinedelbetween.png
index e82095f..9c647d0 100644
Binary files a/res/extui/polylinedelbetween.png and b/res/extui/polylinedelbetween.png differ
diff --git a/res/extui/polylineequidstant.png b/res/extui/polylineequidstant.png
index 447fd90..b46cf78 100644
Binary files a/res/extui/polylineequidstant.png and b/res/extui/polylineequidstant.png differ
diff --git a/res/extui/polylinesegment.png b/res/extui/polylinesegment.png
index 5b830f9..fadfa92 100644
Binary files a/res/extui/polylinesegment.png and b/res/extui/polylinesegment.png differ
diff --git a/res/extui/polylinetrim.png b/res/extui/polylinetrim.png
index 35981bd..6506923 100644
Binary files a/res/extui/polylinetrim.png and b/res/extui/polylinetrim.png differ
diff --git a/res/extui/printbw.png b/res/extui/printbw.png
index 0f2d4a3..b5530eb 100644
Binary files a/res/extui/printbw.png and b/res/extui/printbw.png differ
diff --git a/res/extui/printcenter.png b/res/extui/printcenter.png
index 05a39a6..43eb510 100644
Binary files a/res/extui/printcenter.png and b/res/extui/printcenter.png differ
diff --git a/res/extui/printfit.png b/res/extui/printfit.png
index c68083c..17c97a9 100644
Binary files a/res/extui/printfit.png and b/res/extui/printfit.png differ
diff --git a/res/extui/printscale.png b/res/extui/printscale.png
index c8e92ed..e80fe33 100644
Binary files a/res/extui/printscale.png and b/res/extui/printscale.png differ
diff --git a/res/extui/python2.4-16.png b/res/extui/python2.4-16.png
index 9c4aab0..58b2857 100644
Binary files a/res/extui/python2.4-16.png and b/res/extui/python2.4-16.png differ
diff --git a/res/extui/python2.4-32.png b/res/extui/python2.4-32.png
index a339d6e..58b2857 100644
Binary files a/res/extui/python2.4-32.png and b/res/extui/python2.4-32.png differ
diff --git a/res/extui/relzerolock.png b/res/extui/relzerolock.png
index 7972aff..f5926af 100644
Binary files a/res/extui/relzerolock.png and b/res/extui/relzerolock.png differ
diff --git a/res/extui/relzeromove.png b/res/extui/relzeromove.png
index 739dedf..0b773e0 100644
Binary files a/res/extui/relzeromove.png and b/res/extui/relzeromove.png differ
diff --git a/res/extui/restricthorizontal.png b/res/extui/restricthorizontal.png
index c72d8b7..a568f8c 100644
Binary files a/res/extui/restricthorizontal.png and b/res/extui/restricthorizontal.png differ
diff --git a/res/extui/restrictnothing.png b/res/extui/restrictnothing.png
index 783fc5b..a6e8397 100644
Binary files a/res/extui/restrictnothing.png and b/res/extui/restrictnothing.png differ
diff --git a/res/extui/restrictorthogonal.png b/res/extui/restrictorthogonal.png
index 8df113a..dbb4464 100644
Binary files a/res/extui/restrictorthogonal.png and b/res/extui/restrictorthogonal.png differ
diff --git a/res/extui/restrictvertical.png b/res/extui/restrictvertical.png
index 70bc7ee..f1e6882 100644
Binary files a/res/extui/restrictvertical.png and b/res/extui/restrictvertical.png differ
diff --git a/res/extui/selectall.png b/res/extui/selectall.png
index a0df15f..d3e21a0 100644
Binary files a/res/extui/selectall.png and b/res/extui/selectall.png differ
diff --git a/res/extui/selectcontour.png b/res/extui/selectcontour.png
index c2f08da..4f6735c 100644
Binary files a/res/extui/selectcontour.png and b/res/extui/selectcontour.png differ
diff --git a/res/extui/selectdoubles.png b/res/extui/selectdoubles.png
index 3585bd3..cde012c 100644
Binary files a/res/extui/selectdoubles.png and b/res/extui/selectdoubles.png differ
diff --git a/res/extui/selectinters.png b/res/extui/selectinters.png
index a68e283..6d01745 100644
Binary files a/res/extui/selectinters.png and b/res/extui/selectinters.png differ
diff --git a/res/extui/selectinvert.png b/res/extui/selectinvert.png
index 4fc1475..b52e9f8 100644
Binary files a/res/extui/selectinvert.png and b/res/extui/selectinvert.png differ
diff --git a/res/extui/selectlayer.png b/res/extui/selectlayer.png
index 6dd74d5..1338aa8 100644
Binary files a/res/extui/selectlayer.png and b/res/extui/selectlayer.png differ
diff --git a/res/extui/selectnothing.png b/res/extui/selectnothing.png
index b0b0c07..56b0e94 100644
Binary files a/res/extui/selectnothing.png and b/res/extui/selectnothing.png differ
diff --git a/res/extui/selectsingle.png b/res/extui/selectsingle.png
index 8c9ff46..80f83b9 100644
Binary files a/res/extui/selectsingle.png and b/res/extui/selectsingle.png differ
diff --git a/res/extui/selectwindow.png b/res/extui/selectwindow.png
index 29e660e..f6d2288 100644
Binary files a/res/extui/selectwindow.png and b/res/extui/selectwindow.png differ
diff --git a/res/extui/snapcenter.png b/res/extui/snapcenter.png
index b015e37..ea2e331 100644
Binary files a/res/extui/snapcenter.png and b/res/extui/snapcenter.png differ
diff --git a/res/extui/snapdist.png b/res/extui/snapdist.png
index bcb47f5..7bdfdb5 100644
Binary files a/res/extui/snapdist.png and b/res/extui/snapdist.png differ
diff --git a/res/extui/snapendpoint.png b/res/extui/snapendpoint.png
index e5534d1..de5cfe2 100644
Binary files a/res/extui/snapendpoint.png and b/res/extui/snapendpoint.png differ
diff --git a/res/extui/snapfree.png b/res/extui/snapfree.png
index 783fc5b..a6e8397 100644
Binary files a/res/extui/snapfree.png and b/res/extui/snapfree.png differ
diff --git a/res/extui/snapgrid.png b/res/extui/snapgrid.png
index 2e4f5b0..61ff987 100644
Binary files a/res/extui/snapgrid.png and b/res/extui/snapgrid.png differ
diff --git a/res/extui/snapintersection.png b/res/extui/snapintersection.png
index d283a63..30071be 100644
Binary files a/res/extui/snapintersection.png and b/res/extui/snapintersection.png differ
diff --git a/res/extui/snapintersectionm.png b/res/extui/snapintersectionm.png
index 67893a2..a49ba2b 100644
Binary files a/res/extui/snapintersectionm.png and b/res/extui/snapintersectionm.png differ
diff --git a/res/extui/snapmiddle.png b/res/extui/snapmiddle.png
index f298213..57c2570 100644
Binary files a/res/extui/snapmiddle.png and b/res/extui/snapmiddle.png differ
diff --git a/res/extui/snaponentity.png b/res/extui/snaponentity.png
index 3c5f261..efcd288 100644
Binary files a/res/extui/snaponentity.png and b/res/extui/snaponentity.png differ
diff --git a/res/extui/splinesnurbs.png b/res/extui/splinesnurbs.png
index 2213693..5632b23 100644
Binary files a/res/extui/splinesnurbs.png and b/res/extui/splinesnurbs.png differ
diff --git a/res/main/contents.png b/res/main/contents.png
index e2a44ec..c4178da 100644
Binary files a/res/main/contents.png and b/res/main/contents.png differ
diff --git a/res/main/document.png b/res/main/document.png
index 1732967..a7fffc5 100644
Binary files a/res/main/document.png and b/res/main/document.png differ
diff --git a/res/main/donate.png b/res/main/donate.png
new file mode 100644
index 0000000..9ecdf13
Binary files /dev/null and b/res/main/donate.png differ
diff --git a/res/main/editclear.png b/res/main/editclear.png
index 4624840..a6bef4d 100644
Binary files a/res/main/editclear.png and b/res/main/editclear.png differ
diff --git a/res/main/editcopy.png b/res/main/editcopy.png
new file mode 100644
index 0000000..0bfc710
Binary files /dev/null and b/res/main/editcopy.png differ
diff --git a/res/main/editcut.png b/res/main/editcut.png
new file mode 100644
index 0000000..2e7266d
Binary files /dev/null and b/res/main/editcut.png differ
diff --git a/res/main/filenew.png b/res/main/filenew.png
index e5f616d..768ddf7 100644
Binary files a/res/main/filenew.png and b/res/main/filenew.png differ
diff --git a/res/main/fileopen.png b/res/main/fileopen.png
index 5c0c52a..301fd70 100644
Binary files a/res/main/fileopen.png and b/res/main/fileopen.png differ
diff --git a/res/main/filesave.png b/res/main/filesave.png
index 839f299..d7c63bc 100644
Binary files a/res/main/filesave.png and b/res/main/filesave.png differ
diff --git a/res/main/intro_librecad.png b/res/main/intro_librecad.png
index 37b0d38..7f1ae30 100644
Binary files a/res/main/intro_librecad.png and b/res/main/intro_librecad.png differ
diff --git a/res/main/librecad.icns b/res/main/librecad.icns
index d43ddd2..67a617c 100644
Binary files a/res/main/librecad.icns and b/res/main/librecad.icns differ
diff --git a/res/main/librecad.ico b/res/main/librecad.ico
old mode 100644
new mode 100755
index 81e3a1c..ea2aae2
Binary files a/res/main/librecad.ico and b/res/main/librecad.ico differ
diff --git a/res/main/librecad.png b/res/main/librecad.png
index 33ab694..36aa7fb 100644
Binary files a/res/main/librecad.png and b/res/main/librecad.png differ
diff --git a/res/main/librecad.rc b/res/main/librecad.rc
new file mode 100644
index 0000000..629e309
--- /dev/null
+++ b/res/main/librecad.rc
@@ -0,0 +1 @@
+IDI_ICON1 ICON DISCARDABLE "librecad.ico"
\ No newline at end of file
diff --git a/res/main/librecad16.png b/res/main/librecad16.png
old mode 100644
new mode 100755
index 4ee14db..26bc4ae
Binary files a/res/main/librecad16.png and b/res/main/librecad16.png differ
diff --git a/res/main/main.qrc b/res/main/main.qrc
index 9b7ae30..9481f2c 100644
--- a/res/main/main.qrc
+++ b/res/main/main.qrc
@@ -10,5 +10,6 @@
<file>filesave.png</file>
<file>intro_librecad.png</file>
<file>splash_librecad.png</file>
+<file>donate.png</file>
</qresource>
</RCC>
\ No newline at end of file
diff --git a/res/main/splash_librecad.png b/res/main/splash_librecad.png
index ff1be69..89e6822 100644
Binary files a/res/main/splash_librecad.png and b/res/main/splash_librecad.png differ
diff --git a/res/ui/blockadd.png b/res/ui/blockadd.png
index bbd48f3..0b15390 100644
Binary files a/res/ui/blockadd.png and b/res/ui/blockadd.png differ
diff --git a/res/ui/blockadd.xpm b/res/ui/blockadd.xpm
deleted file mode 100644
index db6256c..0000000
--- a/res/ui/blockadd.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * blockadd_xpm[] = {
-"14 14 2 1",
-" c None",
-". c #0000FF",
-" ",
-" ",
-" ",
-" .. ",
-" .. ",
-" .. ",
-" ........ ",
-" ........ ",
-" .. ",
-" .. ",
-" .. ",
-" ",
-" ",
-" "};
diff --git a/res/ui/blockattributes.png b/res/ui/blockattributes.png
index 9b3fe09..66196e9 100644
Binary files a/res/ui/blockattributes.png and b/res/ui/blockattributes.png differ
diff --git a/res/ui/blockattributes.xpm b/res/ui/blockattributes.xpm
deleted file mode 100644
index 94c09c2..0000000
--- a/res/ui/blockattributes.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * blockattributes_xpm[] = {
-"14 14 2 1",
-" c None",
-". c #000000",
-" ",
-" . ",
-" . ",
-" . . ",
-" . . ",
-" . . ",
-" ... . .... ",
-" . . . .",
-" .... . . .",
-" . . . . .",
-" . .. . . .",
-" .. . . .... ",
-" . ",
-" . "};
diff --git a/res/ui/blockedit.png b/res/ui/blockedit.png
index 5c23d18..e5c44ae 100644
Binary files a/res/ui/blockedit.png and b/res/ui/blockedit.png differ
diff --git a/res/ui/blockedit.xpm b/res/ui/blockedit.xpm
deleted file mode 100644
index 40439c2..0000000
--- a/res/ui/blockedit.xpm
+++ /dev/null
@@ -1,21 +0,0 @@
-/* XPM */
-static const char * blockedit_xpm[] = {
-"14 14 4 1",
-" c None",
-". c #000000",
-"+ c #DEDADE",
-"@ c #FFFFFF",
-" ... ",
-" .+++. ",
-" ..++. ",
-" .@@... ",
-" . at ++. ",
-" .@@++. ",
-" . at ++. ",
-" .@@++. ",
-" . at ++. ",
-" ..++. ",
-" .... ",
-" ... ",
-" .. ",
-" . "};
diff --git a/res/ui/blockinsert.png b/res/ui/blockinsert.png
index da08907..fbad3d4 100644
Binary files a/res/ui/blockinsert.png and b/res/ui/blockinsert.png differ
diff --git a/res/ui/blockinsert.xpm b/res/ui/blockinsert.xpm
deleted file mode 100644
index 76e6117..0000000
--- a/res/ui/blockinsert.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char * blockinsert_xpm[] = {
-"16 16 4 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #0000FF",
-" ......... ",
-" .+++++++.. ",
-" .+++++++.+. ",
-" .@@@++++.++. ",
-" @@++@@@++.....",
-" @ .+++@@@+++++.",
-" .++++@@@++++.",
-" .++@@@@@@@++.",
-" .+++@@@@@+++.",
-" .++++@@@++++.",
-" .+++++ at +++++.",
-" .+++++++++++.",
-" .+++++++++++.",
-" .+++++++++++.",
-" .+++++++++++.",
-" ............."};
diff --git a/res/ui/blockremove.png b/res/ui/blockremove.png
index c4faaf7..0030261 100644
Binary files a/res/ui/blockremove.png and b/res/ui/blockremove.png differ
diff --git a/res/ui/blockremove.xpm b/res/ui/blockremove.xpm
deleted file mode 100644
index c463476..0000000
--- a/res/ui/blockremove.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * blockremove_xpm[] = {
-"14 14 2 1",
-" c None",
-". c #0000FF",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ...... ",
-" ...... ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/res/ui/color00.xpm b/res/ui/color00.xpm
deleted file mode 100644
index 1f6ea24..0000000
--- a/res/ui/color00.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color00_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color01.xpm b/res/ui/color01.xpm
deleted file mode 100644
index 4e4ebea..0000000
--- a/res/ui/color01.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color01_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color02.xpm b/res/ui/color02.xpm
deleted file mode 100644
index 943dd0c..0000000
--- a/res/ui/color02.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color02_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #FFFF00",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color03.xpm b/res/ui/color03.xpm
deleted file mode 100644
index becf2aa..0000000
--- a/res/ui/color03.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color03_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #00FF00",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color04.xpm b/res/ui/color04.xpm
deleted file mode 100644
index 24f113a..0000000
--- a/res/ui/color04.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color04_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #00FFFF",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color05.xpm b/res/ui/color05.xpm
deleted file mode 100644
index 40f73a5..0000000
--- a/res/ui/color05.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color05_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #0000FF",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color06.xpm b/res/ui/color06.xpm
deleted file mode 100644
index e5a0c4c..0000000
--- a/res/ui/color06.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color06_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #000000",
-"+ c #FF00FF",
-"................",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-".++++++++++++++.",
-"................"};
diff --git a/res/ui/color07.xpm b/res/ui/color07.xpm
deleted file mode 100644
index 90d32a3..0000000
--- a/res/ui/color07.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char * color07_xpm[] = {
-"16 12 10 1",
-" c None",
-". c #000000",
-"+ c #AAAAAA",
-"@ c #FFFFFF",
-"# c #E3E3E3",
-"$ c #393939",
-"% c #727272",
-"& c #C7C7C7",
-"* c #1D1D1D",
-"= c #555555",
-"................",
-".+..............",
-".@#$............",
-".@@@%...........",
-".@@@@&*.........",
-".@@@@@#=........",
-".@@@@@@@+.......",
-".@@@@@@@@#$.....",
-".@@@@@@@@@@%....",
-".@@@@@@@@@@@&*..",
-".@@@@@@@@@@@@#=.",
-"................"};
diff --git a/res/ui/color08.xpm b/res/ui/color08.xpm
deleted file mode 100644
index 2f8153e..0000000
--- a/res/ui/color08.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static const char * color08_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #7F7F7F",
-"+ c #000000",
-"++++++++++++++++",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"++++++++++++++++"};
-
-
diff --git a/res/ui/color09.xpm b/res/ui/color09.xpm
deleted file mode 100644
index 853916a..0000000
--- a/res/ui/color09.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * color09_xpm[] = {
-"16 12 3 1",
-" c None",
-". c #CCCCCC",
-"+ c #000000",
-"++++++++++++++++",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"+..............+",
-"++++++++++++++++"};
diff --git a/res/ui/color11.xpm b/res/ui/color11.xpm
deleted file mode 100644
index 2fc8833..0000000
--- a/res/ui/color11.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * color11_xpm[] = {
-"16 12 2 1",
-" c None",
-". c #FF7F7F",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................"};
-
-
diff --git a/res/ui/color14.xpm b/res/ui/color14.xpm
deleted file mode 100644
index 564fdbc..0000000
--- a/res/ui/color14.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * color14_xpm[] = {
-"16 12 2 1",
-" c None",
-". c #7F0000",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................"};
-
-
diff --git a/res/ui/colorxx.xpm b/res/ui/colorxx.xpm
deleted file mode 100644
index 88b144d..0000000
--- a/res/ui/colorxx.xpm
+++ /dev/null
@@ -1,156 +0,0 @@
-/* XPM */
-static const char * colorxx_xpm[] = {
-"16 12 141 2",
-" c None",
-". c #000000",
-"+ c #11FF3E",
-"@ c #00FF22",
-"# c #00FF13",
-"$ c #0BFF04",
-"% c #26FF00",
-"& c #42FF00",
-"* c #5DFF00",
-"= c #7AFF00",
-"- c #99FF00",
-"; c #B7FF00",
-"> c #D6FE00",
-", c #F1F700",
-"' c #FFE800",
-") c #FFDD11",
-"! c #11FF64",
-"~ c #00FF4B",
-"{ c #00FF3C",
-"] c #0BFF2D",
-"^ c #26FF1D",
-"/ c #42FF0E",
-"( c #5DFF04",
-"_ c #99FB00",
-": c #B7F100",
-"< c #D6E200",
-"[ c #F1D300",
-"} c #FFC700",
-"| c #FFBC11",
-"1 c #11FF83",
-"2 c #00FF6C",
-"3 c #00FF5D",
-"4 c #0BFF4E",
-"5 c #26FF3F",
-"6 c #42FF2F",
-"7 c #5DF920",
-"8 c #7AEC11",
-"9 c #99DD05",
-"0 c #B7CE00",
-"a c #D6C000",
-"b c #F1B200",
-"c c #FFA200",
-"d c #FF9C11",
-"e c #11FFA2",
-"f c #00FF91",
-"g c #00FF81",
-"h c #0BFF73",
-"i c #26F464",
-"j c #42E556",
-"k c #5DD747",
-"l c #7AC838",
-"m c #99B92A",
-"n c #B7AC1A",
-"o c #D69D0C",
-"p c #F18E00",
-"q c #FF7F00",
-"r c #FF7A11",
-"s c #11FFC8",
-"t c #00FCB6",
-"u c #00EEA7",
-"v c #0BE098",
-"w c #26D189",
-"x c #42C379",
-"y c #5DB46A",
-"z c #7AA55B",
-"A c #99964B",
-"B c #B7873C",
-"C c #D6792C",
-"D c #F16A1D",
-"E c #FF5B0E",
-"F c #FF5711",
-"G c #11E9E7",
-"H c #00D9D7",
-"I c #00CBC8",
-"J c #0BBCB9",
-"K c #26ADA9",
-"L c #429E9C",
-"M c #5D908E",
-"N c #7A827F",
-"O c #997370",
-"P c #B76461",
-"Q c #D65452",
-"R c #F14542",
-"S c #FF3735",
-"T c #FF3737",
-"U c #11C7FF",
-"V c #00B6FD",
-"W c #00A7F1",
-"X c #0B98E2",
-"Y c #268AD3",
-"Z c #427BC3",
-"` c #5D6CB4",
-" . c #7A5EA5",
-".. c #994E95",
-"+. c #B73F86",
-"@. c #D63176",
-"#. c #F12367",
-"$. c #FF1358",
-"%. c #FF1656",
-"&. c #11A6FF",
-"*. c #0093FF",
-"=. c #0083FF",
-"-. c #0B75FF",
-";. c #2666F4",
-">. c #4257E4",
-",. c #5D47D5",
-"'. c #7A39C6",
-"). c #992AB7",
-"!. c #B71CA8",
-"~. c #D60D99",
-"{. c #F1028A",
-"]. c #FF007B",
-"^. c #FF1178",
-"/. c #1184FF",
-"(. c #006FFF",
-"_. c #0060FF",
-":. c #0B51FF",
-"<. c #2641FF",
-"[. c #4232FF",
-"}. c #5D23FA",
-"|. c #7A16EF",
-"1. c #9909DF",
-"2. c #B700D0",
-"3. c #D600C0",
-"4. c #F100B1",
-"5. c #FF00A2",
-"6. c #FF119B",
-"7. c #1164FF",
-"8. c #004AFF",
-"9. c #003BFF",
-"0. c #0B2CFF",
-"a. c #261DFF",
-"b. c #4210FF",
-"c. c #5D05FF",
-"d. c #7A00FF",
-"e. c #9900FB",
-"f. c #B700F1",
-"g. c #D600E1",
-"h. c #F100D2",
-"i. c #FF00C3",
-"j. c #FF11B9",
-". . . . . . . . . . . . . . . . ",
-". + @ # $ % & * = - ; > , ' ) . ",
-". ! ~ { ] ^ / ( = _ : < [ } | . ",
-". 1 2 3 4 5 6 7 8 9 0 a b c d . ",
-". e f g h i j k l m n o p q r . ",
-". s t u v w x y z A B C D E F . ",
-". G H I J K L M N O P Q R S T . ",
-". U V W X Y Z ` ...+. at .#.$.%.. ",
-". &.*.=.-.;.>.,.'.).!.~.{.].^.. ",
-". /.(._.:.<.[.}.|.1.2.3.4.5.6.. ",
-". 7.8.9.0.a.b.c.d.e.f.g.h.i.j.. ",
-". . . . . . . . . . . . . . . . "};
diff --git a/res/ui/cur_cad_bmp.png b/res/ui/cur_cad_bmp.png
index cca91cb..5f3a8e8 100644
Binary files a/res/ui/cur_cad_bmp.png and b/res/ui/cur_cad_bmp.png differ
diff --git a/res/ui/cur_cad_bmp.xpm b/res/ui/cur_cad_bmp.xpm
deleted file mode 100644
index 3508961..0000000
--- a/res/ui/cur_cad_bmp.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_cad_bmp_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"................................",
-"++++++++++++++...++++++++++++++.",
-"................................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"................................"};
diff --git a/res/ui/cur_cad_mask.png b/res/ui/cur_cad_mask.png
deleted file mode 100644
index 587d5be..0000000
Binary files a/res/ui/cur_cad_mask.png and /dev/null differ
diff --git a/res/ui/cur_cad_mask.xpm b/res/ui/cur_cad_mask.xpm
deleted file mode 100644
index 0188bf0..0000000
--- a/res/ui/cur_cad_mask.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_cad_mask_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"++++++++++++++...++++++++++++++.",
-"++++++++++++++...++++++++++++++.",
-"++++++++++++++...++++++++++++++.",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"..............+++...............",
-"................................"};
diff --git a/res/ui/cur_del_bmp.png b/res/ui/cur_del_bmp.png
index 36db095..51969ef 100644
Binary files a/res/ui/cur_del_bmp.png and b/res/ui/cur_del_bmp.png differ
diff --git a/res/ui/cur_del_bmp.xpm b/res/ui/cur_del_bmp.xpm
deleted file mode 100644
index 7462cce..0000000
--- a/res/ui/cur_del_bmp.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_del_bmp_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"...........+++++++++............",
-"...........+.......+............",
-"...........+.......+............",
-"...........+.......+............",
-"...........+...+...+............",
-"...........+.......+............",
-"...........+.......+............",
-"...........+.......+............",
-"...........+++++++++............",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/cur_del_mask.png b/res/ui/cur_del_mask.png
deleted file mode 100644
index 7b610c6..0000000
Binary files a/res/ui/cur_del_mask.png and /dev/null differ
diff --git a/res/ui/cur_del_mask.xpm b/res/ui/cur_del_mask.xpm
deleted file mode 100644
index f170ce2..0000000
--- a/res/ui/cur_del_mask.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_del_mask_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"..........+++++++++++...........",
-"..........+++++++++++...........",
-"..........++.......++...........",
-"..........++.......++...........",
-"..........++.......++...........",
-"..........++...+...++...........",
-"..........++.......++...........",
-"..........++.......++...........",
-"..........++.......++...........",
-"..........+++++++++++...........",
-"..........+++++++++++...........",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/cur_glass_bmp.png b/res/ui/cur_glass_bmp.png
index e918663..b8482a7 100644
Binary files a/res/ui/cur_glass_bmp.png and b/res/ui/cur_glass_bmp.png differ
diff --git a/res/ui/cur_glass_bmp.xpm b/res/ui/cur_glass_bmp.xpm
deleted file mode 100644
index cc9baf7..0000000
--- a/res/ui/cur_glass_bmp.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_glass_bmp_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++....++++++++++++++++++",
-"++++++++..++++..++++++++++++++++",
-"+++++++.++++++++.+++++++++++++++",
-"+++++++.++++++++.+++++++++++++++",
-"++++++.++++++++++.++++++++++++++",
-"++++++.++++++++++.++++++++++++++",
-"++++++.++++++++++.++++++++++++++",
-"++++++.++++++++++.++++++++++++++",
-"+++++++.++++++++.+++++++++++++++",
-"+++++++.++++++++.+++++++++++++++",
-"++++++++..++++....++++++++++++++",
-"++++++++++....++...+++++++++++++",
-"+++++++++++++++++...++++++++++++",
-"++++++++++++++++++...+++++++++++",
-"+++++++++++++++++++...++++++++++",
-"++++++++++++++++++++...+++++++++",
-"+++++++++++++++++++++...++++++++",
-"++++++++++++++++++++++..++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++"};
diff --git a/res/ui/cur_glass_mask.png b/res/ui/cur_glass_mask.png
deleted file mode 100644
index 8da7ab7..0000000
Binary files a/res/ui/cur_glass_mask.png and /dev/null differ
diff --git a/res/ui/cur_glass_mask.xpm b/res/ui/cur_glass_mask.xpm
deleted file mode 100644
index c89cb4f..0000000
--- a/res/ui/cur_glass_mask.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_glass_mask_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-".........+++++..................",
-"........++++++++................",
-".......++++++++++...............",
-"......++++....++++..............",
-"......+++......+++..............",
-".....+++........+++.............",
-".....+++........+++.............",
-".....+++........+++.............",
-".....+++........+++.............",
-"......+++......+++..............",
-"......++++....++++..............",
-".......+++++++++.++.............",
-"........+++++++++.++............",
-"..........++++..++.++...........",
-".................++.++..........",
-"..................++.++.........",
-"...................++.++........",
-"....................++.++.......",
-".....................++++.......",
-"......................++........",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/cur_hand_bmp.png b/res/ui/cur_hand_bmp.png
index c9495fd..ef1c42b 100644
Binary files a/res/ui/cur_hand_bmp.png and b/res/ui/cur_hand_bmp.png differ
diff --git a/res/ui/cur_hand_bmp.xpm b/res/ui/cur_hand_bmp.xpm
deleted file mode 100644
index d89196e..0000000
--- a/res/ui/cur_hand_bmp.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_hand_bmp_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"+++++++++++++++..+++++++++++++++",
-"+++++++++++..+.++...++++++++++++",
-"++++++++++.++..++.++.+++++++++++",
-"++++++++++.++..++.++.+..++++++++",
-"+++++++++++.++.++.++..+.++++++++",
-"+++++++++++.++.++.++.++.++++++++",
-"+++++++++..+.+++++++.++.++++++++",
-"++++++++.++..++++++++++.++++++++",
-"++++++++.+++.+++++++++.+++++++++",
-"+++++++++.++++++++++++.+++++++++",
-"++++++++++.+++++++++++.+++++++++",
-"++++++++++.++++++++++.++++++++++",
-"+++++++++++.+++++++++.++++++++++",
-"++++++++++++.+++++++.+++++++++++",
-"+++++++++++++.++++++.+++++++++++",
-"+++++++++++++.++++++.+++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++"};
diff --git a/res/ui/cur_hand_mask.png b/res/ui/cur_hand_mask.png
deleted file mode 100644
index 552636a..0000000
Binary files a/res/ui/cur_hand_mask.png and /dev/null differ
diff --git a/res/ui/cur_hand_mask.xpm b/res/ui/cur_hand_mask.xpm
deleted file mode 100644
index 0fb6eb0..0000000
--- a/res/ui/cur_hand_mask.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_hand_mask_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"+++++++++++++++..+++++++++++++++",
-"+++++++++++..+......++++++++++++",
-"++++++++++...........+++++++++++",
-"++++++++++...........+..++++++++",
-"+++++++++++.............++++++++",
-"+++++++++++.............++++++++",
-"+++++++++..+............++++++++",
-"++++++++................++++++++",
-"++++++++...............+++++++++",
-"+++++++++..............+++++++++",
-"++++++++++.............+++++++++",
-"++++++++++............++++++++++",
-"+++++++++++...........++++++++++",
-"++++++++++++.........+++++++++++",
-"+++++++++++++........+++++++++++",
-"+++++++++++++........+++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++"};
diff --git a/res/ui/cur_select_bmp.png b/res/ui/cur_select_bmp.png
index 79bc169..ef2e9e7 100644
Binary files a/res/ui/cur_select_bmp.png and b/res/ui/cur_select_bmp.png differ
diff --git a/res/ui/cur_select_bmp.xpm b/res/ui/cur_select_bmp.xpm
deleted file mode 100644
index 79f61fc..0000000
--- a/res/ui/cur_select_bmp.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_select_bmp_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"...........++++.++++............",
-"...........+...+...+............",
-"...........+.......+............",
-"...........+...+...+............",
-"+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.",
-"...........+...+...+............",
-"...........+.......+............",
-"...........+...+...+............",
-"...........++++.++++............",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................",
-"...............+................",
-"................................"};
diff --git a/res/ui/cur_select_mask.png b/res/ui/cur_select_mask.png
deleted file mode 100644
index 5e4da71..0000000
Binary files a/res/ui/cur_select_mask.png and /dev/null differ
diff --git a/res/ui/cur_select_mask.xpm b/res/ui/cur_select_mask.xpm
deleted file mode 100644
index 10a7fd7..0000000
--- a/res/ui/cur_select_mask.xpm
+++ /dev/null
@@ -1,38 +0,0 @@
-/* XPM */
-static const char * cur_select_mask_xpm[] = {
-"32 32 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"..........+++++++++++...........",
-"..........+++++++++++...........",
-"..........++...+...++...........",
-"..........++...+...++...........",
-"..........++...+...++...........",
-"+++++++++++++++++++++++++++++++.",
-"..........++...+...++...........",
-"..........++...+...++...........",
-"..........++...+...++...........",
-"..........+++++++++++...........",
-"..........+++++++++++...........",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"...............+................",
-"................................"};
diff --git a/res/ui/fileprint.png b/res/ui/fileprint.png
index fe31dc0..e63147d 100644
Binary files a/res/ui/fileprint.png and b/res/ui/fileprint.png differ
diff --git a/res/ui/fileprint.xpm b/res/ui/fileprint.xpm
deleted file mode 100644
index fb2ca58..0000000
--- a/res/ui/fileprint.xpm
+++ /dev/null
@@ -1,29 +0,0 @@
-/* XPM */
-static const char* fileprint_xpm[]={
-"18 18 6 1",
-"# c #000000",
-"a c #ffffff",
-"b c #808080",
-"c c #ff0000",
-"d c #c0c0c0",
-". c None",
-"..................",
-"....##########....",
-"....#aaaaaaaa#....",
-"....#a#b#aaaa#....",
-"....#aaaaaaaa#....",
-"....#a#b#aaaa#....",
-"....#aaaaaaaa#....",
-"....#a#b#b#ba#....",
-"....#aaaaaaaa#....",
-".################.",
-".#aaaaaaaaaaaaaa#.",
-".#accddddddddddd#.",
-".#addddddddddddd#.",
-".#addddddddddddd#.",
-".################.",
-"..#bbbbbbbbbbbb#..",
-"..##############..",
-".................."};
-
-
diff --git a/res/ui/folderclosed.png b/res/ui/folderclosed.png
index 449e3fc..272e2b8 100644
Binary files a/res/ui/folderclosed.png and b/res/ui/folderclosed.png differ
diff --git a/res/ui/folderclosed.xpm b/res/ui/folderclosed.xpm
deleted file mode 100644
index a267487..0000000
--- a/res/ui/folderclosed.xpm
+++ /dev/null
@@ -1,138 +0,0 @@
-/* XPM */
-static const char * folderclosed_xpm[] = {
-"16 16 119 2",
-" c None",
-". c #64A6F7",
-"+ c #357CE3",
-"@ c #D9E1F8",
-"# c #B1BADE",
-"$ c #4392E3",
-"% c #B8D9F8",
-"& c #4F9BED",
-"* c #126EE0",
-"= c #C6CBDA",
-"- c #FFFFFF",
-"; c #F1F0F6",
-"> c #80ADE2",
-", c #4F95E4",
-"' c #1876DF",
-") c #0C6ADF",
-"! c #0C4CB9",
-"~ c #CCCFDA",
-"{ c #F8F4F7",
-"] c #89B7E7",
-"^ c #78ACE4",
-"/ c #B4D8F8",
-"( c #97CAFF",
-"_ c #6FAEFC",
-": c #3175D8",
-"< c #0E51B4",
-"[ c #D0D0D7",
-"} c #8EC1F0",
-"| c #85BBED",
-"1 c #DAF0F9",
-"2 c #BDE2FB",
-"3 c #9CCCF8",
-"4 c #84BBF8",
-"5 c #6FAAF4",
-"6 c #4780D4",
-"7 c #0851AA",
-"8 c #0035A9",
-"9 c #CFD0D4",
-"0 c #51A2E9",
-"a c #FFFFFE",
-"b c #EEFCFD",
-"c c #CEECFB",
-"d c #B1D9F9",
-"e c #9AC9F9",
-"f c #7EB3F2",
-"g c #568CDA",
-"h c #1156BA",
-"i c #004595",
-"j c #003293",
-"k c #EFEFEE",
-"l c #84BCEE",
-"m c #E2F8FC",
-"n c #C9E8FB",
-"o c #B0D8FA",
-"p c #90C0F3",
-"q c #6B9FE5",
-"r c #3375CC",
-"s c #2A71C7",
-"t c #003B96",
-"u c #0651AE",
-"v c #0E3DAC",
-"w c #DFD8D5",
-"x c #FFF7F2",
-"y c #DEEFFE",
-"z c #BEDCF6",
-"A c #E5FCFD",
-"B c #C4E6FB",
-"C c #A8D4F8",
-"D c #85B6EC",
-"E c #437DCE",
-"F c #2170C9",
-"G c #397CC8",
-"H c #A3B6D4",
-"I c #E3D3D2",
-"J c #295BC3",
-"K c #74A7D5",
-"L c #CBC7CE",
-"M c #7EB0E7",
-"N c #F5FFFF",
-"O c #C1E7FE",
-"P c #9AC8F3",
-"Q c #4B84D3",
-"R c #5490D9",
-"S c #B3C7E3",
-"T c #E9DFDF",
-"U c #D3CED8",
-"V c #D7CFD3",
-"W c #7488C1",
-"X c #CBEAFF",
-"Y c #D9F9FF",
-"Z c #70AAE1",
-"` c #C7E0EE",
-" . c #9DCBF1",
-".. c #84AEE4",
-"+. c #D0E1F4",
-"@. c #FFF9F4",
-"#. c #EEE9EB",
-"$. c #E6E2E5",
-"%. c #D9D1D6",
-"&. c #637DC0",
-"*. c #2D63D3",
-"=. c #B4DBF9",
-"-. c #D6F8FF",
-";. c #75ACE3",
-">. c #F0FAFF",
-",. c #FCF9F8",
-"'. c #91A5D4",
-"). c #2A5FCE",
-"!. c #A4CEF4",
-"~. c #77AFE8",
-"{. c #E1EBFC",
-"]. c #3F73D7",
-"^. c #043BAE",
-"/. c #75A9E3",
-"(. c #A8C6EC",
-"_. c #6195E7",
-":. c #1450C5",
-"<. c #7AB0FB",
-"[. c #155ED2",
-" ",
-" . + ",
-" @ # $ % & * ",
-" = - - ; > , ' ) ! ",
-" ~ - { ] ^ / ( _ : < ",
-" [ - } | 1 2 3 4 5 6 7 8 ",
-" 9 - 0 a b c d e f g h i j ",
-"k - - l - m n o p q r s t u v ",
-" w x y z A B C D E F G H I J ",
-" K L M N O P Q R S T U V W ",
-" X Y Z ` ...+. at .#.$.%.&.*. ",
-" =.-.;.>.- - ,.x '.). ",
-" !.~.- - - {.].^. ",
-" /.(.- _.:. ",
-" <.[. ",
-" "};
diff --git a/res/ui/folderopen.png b/res/ui/folderopen.png
index cf30b6c..301fd70 100644
Binary files a/res/ui/folderopen.png and b/res/ui/folderopen.png differ
diff --git a/res/ui/folderopen.xpm b/res/ui/folderopen.xpm
deleted file mode 100644
index 3b55e8a..0000000
--- a/res/ui/folderopen.xpm
+++ /dev/null
@@ -1,136 +0,0 @@
-/* XPM */
-static const char * folderopen_xpm[] = {
-"16 16 117 2",
-" c None",
-". c #EFF0F9",
-"+ c #FFFFFF",
-"@ c #EFF1F8",
-"# c #F6F6FA",
-"$ c #F9F8FC",
-"% c #C1CDEC",
-"& c #F1F3F9",
-"* c #FCFBFE",
-"= c #EFEFF6",
-"- c #ECEBF2",
-"; c #516FAF",
-"> c #4F89FD",
-", c #B4E9FF",
-"' c #BDE8FF",
-") c #E4F2FF",
-"! c #B8D5FD",
-"~ c #EBEBED",
-"{ c #F6F5F9",
-"] c #F7F3F5",
-"^ c #F7EFF3",
-"/ c #B2C5E4",
-"( c #8DADE0",
-"_ c #6AA1EB",
-": c #1E68EA",
-"< c #F5FCFF",
-"[ c #E0EDFF",
-"} c #C6DEFC",
-"| c #F0EDED",
-"1 c #FCFBFD",
-"2 c #FFFAF9",
-"3 c #A6C7EA",
-"4 c #89B2E6",
-"5 c #82B9FA",
-"6 c #5FABFF",
-"7 c #0B6CE6",
-"8 c #002EBC",
-"9 c #C8EDFF",
-"0 c #DBEBFF",
-"a c #C3D2E9",
-"b c #FFFFFC",
-"c c #95BDE8",
-"d c #B4DCFE",
-"e c #76B4FA",
-"f c #569FFA",
-"g c #66AEFF",
-"h c #0027B1",
-"i c #0037BC",
-"j c #ABE3FF",
-"k c #B8D4FA",
-"l c #D4D8E4",
-"m c #BADBF6",
-"n c #AAD1F2",
-"o c #BCDFFB",
-"p c #89C3FC",
-"q c #69ADFA",
-"r c #4C90F3",
-"s c #0B42CB",
-"t c #0022B5",
-"u c #0033B3",
-"v c #E1ECFC",
-"w c #BDDBFF",
-"x c #9AC2ED",
-"y c #EEFFFF",
-"z c #C0E6FE",
-"A c #9ACDFD",
-"B c #6DA7F5",
-"C c #3B79E8",
-"D c #074EDD",
-"E c #1A4CCD",
-"F c #A1A5C9",
-"G c #0E42AE",
-"H c #B9D6F7",
-"I c #B6D6FF",
-"J c #ACD3F6",
-"K c #B9DCF2",
-"L c #AEDBFF",
-"M c #7AB3F8",
-"N c #4B8DF1",
-"O c #3D79E6",
-"P c #8FA4D5",
-"Q c #DACECC",
-"R c #C8C2CF",
-"S c #B0D7FF",
-"T c #AFD2FF",
-"U c #AAD4F6",
-"V c #89C4F9",
-"W c #89C2FB",
-"X c #72ABF5",
-"Y c #ACBFE5",
-"Z c #E7DDDA",
-"` c #E5DAD8",
-" . c #A9ADC9",
-".. c #2D66DC",
-"+. c #C5DFFF",
-"@. c #9BCBF5",
-"#. c #88C7FF",
-"$. c #C0D5F2",
-"%. c #F6EDE9",
-"&. c #F5EBE6",
-"*. c #C4C9DC",
-"=. c #4478DA",
-"-. c #0E4AB7",
-";. c #A6C9F6",
-">. c #A8D0F6",
-",. c #FFFFFA",
-"'. c #FFFCF5",
-"). c #EDEAEE",
-"!. c #6497E9",
-"~. c #1E5ED0",
-"{. c #9FC7FE",
-"]. c #CAE3FA",
-"^. c #89BAF9",
-"/. c #347BE8",
-"(. c #77B5FF",
-"_. c #AFD9FF",
-":. c #4E98FA",
-" ",
-" . + ",
-" @ # $ % ",
-" & * = - + ; > ",
-" , ' ) ! ~ + { ] ^ / ( _ : ",
-" < [ } | + 1 2 3 4 5 6 7 8 ",
-" 9 0 a + + b c d e f g h i ",
-" j [ k l m n o p q r s t u ",
-" v w x y z A B C D E F G ",
-" H I J K L M N O P Q R ",
-" S T U V W X Y Z ` ... ",
-" +. at .#.$.%.&.*.=.-. ",
-" ;.>.,.'.).!.~. ",
-" {.].+ ^./. ",
-" (._.:. ",
-" "};
diff --git a/res/ui/hiddenblock.xpm b/res/ui/hiddenblock.xpm
deleted file mode 100644
index b5d5ab2..0000000
--- a/res/ui/hiddenblock.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static const char *hiddenblock_xpm[] = {
-"14 12 3 1",
-"$ c none",
-"% c #a8a8a8",
-"& c #ffffff",
-"$$$$$$%%$$$$$$",
-"$%%%%%%%%%%%$$",
-"%&%%%%%%%%%%%$",
-"%%%%%%%%%%%%%%",
-"%%%%%%%%%%%%%%",
-"%&&%%%%%%%%%%%",
-"&&&%%%%%%%&%%%",
-"%&&&%%%%%%&%%%",
-"$%&&&%%%%&%%%%",
-"$%%&&&&&%%%%%$",
-"$$%%%%%%%%%%$$",
-"$$$%%%%%%%$$$$"
-};
-
diff --git a/res/ui/hiddenlayer.xpm b/res/ui/hiddenlayer.xpm
deleted file mode 100644
index 3d98762..0000000
--- a/res/ui/hiddenlayer.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static const char *hiddenlayer_xpm[] = {
-"14 12 3 1",
-"$ c none",
-"% c #a8a8a8",
-"& c #ffffff",
-"$$$$$$%%$$$$$$",
-"$%%%%%%%%%%%$$",
-"%&%%%%%%%%%%%$",
-"%%%%%%%%%%%%%%",
-"%%%%%%%%%%%%%%",
-"%&&%%%%%%%%%%%",
-"&&&%%%%%%%&%%%",
-"%&&&%%%%%%&%%%",
-"$%&&&%%%%&%%%%",
-"$%%&&&&&%%%%%$",
-"$$%%%%%%%%%%$$",
-"$$$%%%%%%%$$$$"
-};
-
diff --git a/res/ui/layeradd.png b/res/ui/layeradd.png
index bbd48f3..0b15390 100644
Binary files a/res/ui/layeradd.png and b/res/ui/layeradd.png differ
diff --git a/res/ui/layeradd.xpm b/res/ui/layeradd.xpm
deleted file mode 100644
index ce905fc..0000000
--- a/res/ui/layeradd.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * layeradd_xpm[] = {
-"14 14 2 1",
-" c None",
-". c #0000FF",
-" ",
-" ",
-" ",
-" .. ",
-" .. ",
-" .. ",
-" ........ ",
-" ........ ",
-" .. ",
-" .. ",
-" .. ",
-" ",
-" ",
-" "};
diff --git a/res/ui/layeredit.png b/res/ui/layeredit.png
index 5ad5229..66196e9 100644
Binary files a/res/ui/layeredit.png and b/res/ui/layeredit.png differ
diff --git a/res/ui/layeredit.xpm b/res/ui/layeredit.xpm
deleted file mode 100644
index a7c5d43..0000000
--- a/res/ui/layeredit.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static const char * layeredit_xpm[] = {
-"14 14 5 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"@ c #0000FF",
-"# c #00FF00",
-" . . ++++++ ",
-" . . ++++++ ",
-" . . @@@@@@ ",
-" . @@@@@@ ",
-" . ###### ",
-" . . ###### ",
-" . ",
-" . ...... ",
-" . . ",
-" . . ...... ",
-" . . ...... ",
-" . . ",
-" . ...... ",
-" . ...... "};
diff --git a/res/ui/layerremove.png b/res/ui/layerremove.png
index c4faaf7..0030261 100644
Binary files a/res/ui/layerremove.png and b/res/ui/layerremove.png differ
diff --git a/res/ui/layerremove.xpm b/res/ui/layerremove.xpm
deleted file mode 100644
index 1fae38e..0000000
--- a/res/ui/layerremove.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * layerremove_xpm[] = {
-"14 14 2 1",
-" c None",
-". c #0000FF",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ...... ",
-" ...... ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/res/ui/layerstatus_00.xpm b/res/ui/layerstatus_00.xpm
deleted file mode 100644
index 481f5cf..0000000
--- a/res/ui/layerstatus_00.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * layerstatus_00_xpm[] = {
-"30 12 3 1",
-" c None",
-". c #A8A8A8",
-"+ c #FFFFFF",
-" .. ",
-" ........... .... ",
-".+........... .. .. ",
-".............. . . ",
-".............. . . ",
-".++........... ........ ",
-"+++.......+... ........ ",
-".+++......+... ........ ",
-" .+++....+.... ........ ",
-" ..+++++..... ........ ",
-" .......... ........ ",
-" ....... ........ "};
diff --git a/res/ui/layerstatus_01.xpm b/res/ui/layerstatus_01.xpm
deleted file mode 100644
index ac13f7b..0000000
--- a/res/ui/layerstatus_01.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * layerstatus_01_xpm[] = {
-"30 12 4 1",
-" c None",
-". c #A8A8A8",
-"+ c #000000",
-"@ c #FFFFFF",
-" .. ",
-" ........... ++++ ",
-". at ........... ++ ++ ",
-".............. + + ",
-".............. + + ",
-".@@........... ++++++++ ",
-"@@@....... at ... ++++++++ ",
-".@@@...... at ... ++++++++ ",
-" .@@@.... at .... ++++++++ ",
-" ..@@@@@..... ++++++++ ",
-" .......... ++++++++ ",
-" ....... ++++++++ "};
diff --git a/res/ui/layerstatus_10.xpm b/res/ui/layerstatus_10.xpm
deleted file mode 100644
index b4e3e4e..0000000
--- a/res/ui/layerstatus_10.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static const char * layerstatus_10_xpm[] = {
-"30 12 7 1",
-" c None",
-". c #BFBFBF",
-"+ c #808080",
-"@ c #000000",
-"# c #A8A8A8",
-"$ c #FFFFFF",
-"% c #000080",
-" .. ",
-" ..++.. at .... #### ",
-".$+.@@@+ at +@.. ## ## ",
-".+@@@@@@@@@+ at . # # ",
-"@%.++.@@@@@@@. # # ",
-".$$+++@@@@++@@ ######## ",
-"$$$+@@@@@@$.@@ ######## ",
-".$$$@@@@@+$. at . ######## ",
-" .$$$+@@.$. at .. ######## ",
-" ..$$$$$.++.. ######## ",
-" ..+.++++.. ######## ",
-" .++++.. ######## "};
diff --git a/res/ui/layerstatus_11.xpm b/res/ui/layerstatus_11.xpm
deleted file mode 100644
index a83171e..0000000
--- a/res/ui/layerstatus_11.xpm
+++ /dev/null
@@ -1,21 +0,0 @@
-/* XPM */
-static const char * layerstatus_11_xpm[] = {
-"30 12 6 1",
-" c None",
-". c #BFBFBF",
-"+ c #808080",
-"@ c #000000",
-"# c #FFFFFF",
-"$ c #000080",
-" .. ",
-" ..++.. at .... @@@@ ",
-".#+.@@@+ at +@.. @@ @@ ",
-".+@@@@@@@@@+ at . @ @ ",
-"@$.++.@@@@@@@. @ @ ",
-".##+++@@@@++@@ @@@@@@@@ ",
-"###+@@@@@@#.@@ @@@@@@@@ ",
-".###@@@@@+#. at . @@@@@@@@ ",
-" .###+@@.#. at .. @@@@@@@@ ",
-" ..#####.++.. @@@@@@@@ ",
-" ..+.++++.. @@@@@@@@ ",
-" .++++.. @@@@@@@@ "};
diff --git a/res/ui/linetype00.xpm b/res/ui/linetype00.xpm
deleted file mode 100644
index c11c8fb..0000000
--- a/res/ui/linetype00.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static const char * linetype00_xpm[] = {
-"32 12 2 1",
-" c None",
-". c #FFFFFF",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype01.xpm b/res/ui/linetype01.xpm
deleted file mode 100644
index a41fb52..0000000
--- a/res/ui/linetype01.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype01_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype02.xpm b/res/ui/linetype02.xpm
deleted file mode 100644
index fb08dab..0000000
--- a/res/ui/linetype02.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype02_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"+++..+++..+++..+++..+++..+++..++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype03.xpm b/res/ui/linetype03.xpm
deleted file mode 100644
index 9945463..0000000
--- a/res/ui/linetype03.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype03_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"+++++++...+++++++...+++++++...++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype04.xpm b/res/ui/linetype04.xpm
deleted file mode 100644
index 2c06b89..0000000
--- a/res/ui/linetype04.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype04_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++..+..++++++..+..++++++..+.",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype05.xpm b/res/ui/linetype05.xpm
deleted file mode 100644
index 71aa365..0000000
--- a/res/ui/linetype05.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype05_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++..+..+..++++++..+..+..++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype06.xpm b/res/ui/linetype06.xpm
deleted file mode 100644
index 4d6f580..0000000
--- a/res/ui/linetype06.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype06_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++..+++..++++++..+++..++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/linetype07.xpm b/res/ui/linetype07.xpm
deleted file mode 100644
index a7c675b..0000000
--- a/res/ui/linetype07.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * linetype07_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++..++++++..+..++++++..+++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/mouse.png b/res/ui/mouse.png
index cb6e505..a673c1d 100644
Binary files a/res/ui/mouse.png and b/res/ui/mouse.png differ
diff --git a/res/ui/mouse.xpm b/res/ui/mouse.xpm
deleted file mode 100644
index 07a0977..0000000
--- a/res/ui/mouse.xpm
+++ /dev/null
@@ -1,34 +0,0 @@
-/* XPM */
-static const char * mouse_xpm[] = {
-"16 27 4 1",
-" c None",
-". c #000000",
-"+ c #BFBFBF",
-"@ c #FFFFFF",
-" .+. ",
-" .+. ",
-" .+. ",
-" .+. ",
-" .+. ",
-" .............. ",
-".++@@.++@@.++@@.",
-".+@@@.+@@@.+@@@.",
-".+@@@.+@@@.+@@@.",
-".+@@@.+@@@.+@@@.",
-".+@@@.+@@@.+@@@.",
-".+@@@.+@@@.+@@@.",
-"................",
-".@@@@@@@@@@@@@@.",
-". at +@@@@@@@@@@@@.",
-".@@@@@@@@@@@@@@.",
-". at +@@@@@@@@@@@@.",
-".+@@+@@@@@@@@@@.",
-".++@@@@@@@@@@@@.",
-".+ at +@@@@@@@@@@@.",
-".+++@@@@@@@@@@@.",
-".++ at +@+@@@@@@@@.",
-".+++@@@@@@@@@@@.",
-" .++++@@+@@@@@. ",
-" .++ at +@@@@@@.. ",
-" ..+ at +@@@.. ",
-" ...... "};
diff --git a/res/ui/ui.qrc b/res/ui/ui.qrc
index 34f80f4..641b8ce 100644
--- a/res/ui/ui.qrc
+++ b/res/ui/ui.qrc
@@ -21,15 +21,10 @@
<file>color14.png</file>
<file>colorxx.png</file>
<file>cur_cad_bmp.png</file>
-<file>cur_cad_mask.png</file>
<file>cur_del_bmp.png</file>
-<file>cur_del_mask.png</file>
<file>cur_glass_bmp.png</file>
-<file>cur_glass_mask.png</file>
<file>cur_hand_bmp.png</file>
-<file>cur_hand_mask.png</file>
<file>cur_select_bmp.png</file>
-<file>cur_select_mask.png</file>
<file>fileprint.png</file>
<file>folderclosed.png</file>
<file>folderopen.png</file>
diff --git a/res/ui/viewdraft.png b/res/ui/viewdraft.png
index c375244..1c99b67 100644
Binary files a/res/ui/viewdraft.png and b/res/ui/viewdraft.png differ
diff --git a/res/ui/viewdraft.xpm b/res/ui/viewdraft.xpm
deleted file mode 100644
index 3561b40..0000000
--- a/res/ui/viewdraft.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char * viewdraft_xpm[] = {
-"16 16 5 1",
-" c None",
-". c #000000",
-"+ c #DEDADE",
-"@ c #FFFFFF",
-"# c #FF0000",
-" ",
-" ... ",
-" .++. ",
-" .++++. ",
-" ..++. ",
-" .@@... # ",
-" . at ++. # #",
-" .@@++. # #",
-" . at ++. # # ",
-" .@@++. # ",
-" . at ++. ",
-" ..++. ",
-" .... ",
-" ... ",
-" .. ",
-" . "};
diff --git a/res/ui/viewgrid.png b/res/ui/viewgrid.png
index 965011a..61ff987 100644
Binary files a/res/ui/viewgrid.png and b/res/ui/viewgrid.png differ
diff --git a/res/ui/viewgrid.xpm b/res/ui/viewgrid.xpm
deleted file mode 100644
index 4b1f22e..0000000
--- a/res/ui/viewgrid.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static const char * viewgrid_xpm[] = {
-"12 12 2 1",
-" c None",
-". c #FF0000",
-".. .. ..",
-".. .. ..",
-" ",
-" ",
-" ",
-".. .. ..",
-".. .. ..",
-" ",
-" ",
-" ",
-".. .. ..",
-".. .. .."};
diff --git a/res/ui/visibleblock.xpm b/res/ui/visibleblock.xpm
deleted file mode 100644
index ecfc55c..0000000
--- a/res/ui/visibleblock.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *visibleblock_xpm[] = {
-"14 12 6 1",
-"$ c none",
-"% c #bfbfbf",
-"& c #808080",
-"' c #ffffff",
-"( c #000000",
-") c #000080",
-"$$$$$$%%$$$$$$",
-"$%%&&%%(%%%%$$",
-"%'&%(((&(&(%%$",
-"%&(((((((((&(%",
-"()%&&%(((((((%",
-"%''&&&((((&&((",
-"'''&(((((('%((",
-"%'''(((((&'%(%",
-"$%'''&((%'%(%%",
-"$%%'''''%&&%%$",
-"$$%%&%&&&&%%$$",
-"$$$%&&&&%%$$$$"
-};
-
diff --git a/res/ui/visiblelayer.xpm b/res/ui/visiblelayer.xpm
deleted file mode 100644
index 2f48a03..0000000
--- a/res/ui/visiblelayer.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *visiblelayer_xpm[] = {
-"14 12 6 1",
-"$ c none",
-"% c #bfbfbf",
-"& c #808080",
-"' c #ffffff",
-"( c #000000",
-") c #000080",
-"$$$$$$%%$$$$$$",
-"$%%&&%%(%%%%$$",
-"%'&%(((&(&(%%$",
-"%&(((((((((&(%",
-"()%&&%(((((((%",
-"%''&&&((((&&((",
-"'''&(((((('%((",
-"%'''(((((&'%(%",
-"$%'''&((%'%(%%",
-"$%%'''''%&&%%$",
-"$$%%&%&&&&%%$$",
-"$$$%&&&&%%$$$$"
-};
-
diff --git a/res/ui/width00.xpm b/res/ui/width00.xpm
deleted file mode 100644
index eef313f..0000000
--- a/res/ui/width00.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width00_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width01.xpm b/res/ui/width01.xpm
deleted file mode 100644
index 1953c44..0000000
--- a/res/ui/width01.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width01_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width02.xpm b/res/ui/width02.xpm
deleted file mode 100644
index ee7f032..0000000
--- a/res/ui/width02.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width02_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width03.xpm b/res/ui/width03.xpm
deleted file mode 100644
index 5e8412b..0000000
--- a/res/ui/width03.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width03_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width04.xpm b/res/ui/width04.xpm
deleted file mode 100644
index f4fb96e..0000000
--- a/res/ui/width04.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width04_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width05.xpm b/res/ui/width05.xpm
deleted file mode 100644
index 39e1040..0000000
--- a/res/ui/width05.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width05_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width06.xpm b/res/ui/width06.xpm
deleted file mode 100644
index 67acb02..0000000
--- a/res/ui/width06.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width06_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width07.xpm b/res/ui/width07.xpm
deleted file mode 100644
index 65b5a36..0000000
--- a/res/ui/width07.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width07_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................",
-"................................"};
diff --git a/res/ui/width08.xpm b/res/ui/width08.xpm
deleted file mode 100644
index ea7fe5d..0000000
--- a/res/ui/width08.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width08_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................"};
diff --git a/res/ui/width09.xpm b/res/ui/width09.xpm
deleted file mode 100644
index a4e4516..0000000
--- a/res/ui/width09.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width09_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................",
-"................................"};
diff --git a/res/ui/width10.xpm b/res/ui/width10.xpm
deleted file mode 100644
index e1322d4..0000000
--- a/res/ui/width10.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width10_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-"................................",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"++++++++++++++++++++++++++++++++",
-"................................"};
diff --git a/res/ui/width11.xpm b/res/ui/width11.xpm
deleted file mode 100644
index 0890c8f..0000000
--- a/res/ui/width11.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * width11_xpm[] = {
-"32 12 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"++++++++++++++++++++++++++++++++"};
diff --git a/res/ui/width12.xpm b/res/ui/width12.xpm
deleted file mode 100644
index 7e58e0a..0000000
--- a/res/ui/width12.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static const char * width12_xpm[] = {
-"32 12 2 1",
-" c None",
-". c #000000",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................",
-"................................"};
diff --git a/scripts/postprocess-osx.sh b/scripts/postprocess-osx.sh
index e025c22..e7a7078 100755
--- a/scripts/postprocess-osx.sh
+++ b/scripts/postprocess-osx.sh
@@ -1,13 +1,24 @@
#!/bin/bash
+THISDIR="`pwd`"
RESOURCEDIR="`pwd`/LibreCAD.app/Contents/Resources"
TSDIR="`pwd`/ts"
+DOCDIR="`pwd`/support/doc"
-# Postprocess for osx
+# Generate Help Files
+cd "$DOCDIR"
+qcollectiongenerator LibreCADdoc.qhcp
+
+cd "$THISDIR"
+
+# Postprocess for osx
mkdir -p $RESOURCEDIR/fonts
mkdir -p $RESOURCEDIR/patterns
+mkdir -p $RESOURCEDIR/doc
cp support/patterns/*.dxf $RESOURCEDIR/patterns
cp support/fonts/*.cxf $RESOURCEDIR/fonts
+cp support/doc/*.qhc $RESOURCEDIR/doc
+cp support/doc/*.qch $RESOURCEDIR/doc
find support/library -type d -not -path "*.svn*" | sed s/support// | xargs -IFILES mkdir $RESOURCEDIR/FILES
find support/library -type f -iname *.dxf -not -path "*.svn*" | sed s/support// | xargs -IFILES cp support/FILES $RESOURCEDIR/FILES
@@ -17,13 +28,8 @@ mkdir -p $RESOURCEDIR/qm
# Go into translations directory
cd "$TSDIR"
-for dir in actions cmd lib main ui
-do
- cd $dir
- for tf in *.qm
- do
+for tf in *.qm
+do
cp $tf $RESOURCEDIR/qm/$tf
- done
-
- cd "$TSDIR"
done
+
diff --git a/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad-contents.xml b/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad-contents.xml
new file mode 100644
index 0000000..aca7f84
--- /dev/null
+++ b/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad-contents.xml
@@ -0,0 +1 @@
+<pkg-contents spec="1.12"><f n="LibreCAD.app" o="rvt" g="wheel" p="16877" pt="/Applications/LibreCAD.app" m="true" t="file"><mod>owner</mod></f></pkg-contents>
\ No newline at end of file
diff --git a/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad.xml b/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad.xml
new file mode 100644
index 0000000..3077147
--- /dev/null
+++ b/scripts/postprocess-osx/LibreCAD.pmdoc/01librecad.xml
@@ -0,0 +1 @@
+<pkgref spec="1.12" uuid="DC576F7D-AB06-4C66-8503-12516A940A9F"><config><identifier>org.librecad.LibreCAD.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom mod="true" includeRoot="true">/Applications/LibreCAD.app</installFrom><installTo relocatable="true">/Applications</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>locationType</mod><mod>identifier</mod><mod>parent</mod><mod>installFrom.path</mod></config><contents><file-list>01librecad-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
\ No newline at end of file
diff --git a/scripts/postprocess-osx/LibreCAD.pmdoc/index.xml b/scripts/postprocess-osx/LibreCAD.pmdoc/index.xml
new file mode 100644
index 0000000..a073082
--- /dev/null
+++ b/scripts/postprocess-osx/LibreCAD.pmdoc/index.xml
@@ -0,0 +1,21 @@
+<pkmkdoc spec="1.12"><properties><title>LibreCAD Installation Package</title><build>/opt/source/LibreCAD-rvtgit/scripts/postprocess-osx/LibreCAD.pkg</build><organization>org.librecad</organization><userSees ui="easy"/><min-target os="3"/><domain anywhere="true" system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="LibreCAD" id="choice14" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="org.librecad.LibreCAD.pkg"/></choice></contents><resources bg-scale="tofit" bg-align="topleft"><locale lang="en"><resource mod="true" type="background">/opt/source/LibreCAD-rvtgit/desktop/graphics_icons_and_splash/Splash Screen LibreCAD/Splash Screen LibreCAD 01 bgw.png</resource><resource relative="true" mod="true" type="license">../../gpl-2.0.txt</resource><resource mime-type="text/rtf" kind="embedded" type="welcome"><![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
+
+\f0\fs26 \cf0 \
+\
+\
+\
+\
+\
+\
+\
+LibreCAD is a 2D CAD drawing tool based on the community edition of QCad.\
+\
+For more information about LibreCAD please visit:\
+\
+ http://www.librecad.org\
+\
+\
+}]]></resource></locale></resources><flags/><postinstall><action id="com.apple.packagemaker.actions.openurl"><value>http://www.librecad.org/donate</value></action></postinstall><item type="file">01librecad.xml</item><mod>properties.title</mod><mod>properties.systemDomain</mod><mod>postinstallActions.actions</mod></pkmkdoc>
\ No newline at end of file
diff --git a/scripts/postprocess-osx/packagebuilding-howto b/scripts/postprocess-osx/packagebuilding-howto
new file mode 100644
index 0000000..8e90cd9
--- /dev/null
+++ b/scripts/postprocess-osx/packagebuilding-howto
@@ -0,0 +1,15 @@
+Steps tp create a OSX package:
+
+1) Build LibreCAD
+2) Test of LibreCAD is working, make sure resources are included like fonts, helpiles and templates
+3) run macdeployqt LibreCAD.pro from the root of source directory, this will insure that all qt needed libraries are included
+4) Move LibreCAD.app to /Applications/LibreCAD.app
+5) Start Package Builder and build the package
+
+
+1) To test remove /Applications/LibreCAD.app
+2) Execute The created package, it should re-create LibreCAD.app in the /Applications folder.
+
+
+R. van Twisk
+librecad at rvt.dds.nl
\ No newline at end of file
diff --git a/scripts/postprocess-unix.sh b/scripts/postprocess-unix.sh
index 67ca3eb..0ebf0a9 100755
--- a/scripts/postprocess-unix.sh
+++ b/scripts/postprocess-unix.sh
@@ -1,13 +1,24 @@
#!/bin/bash
+THISDIR="`pwd`"
RESOURCEDIR="`pwd`/unix/resources"
TSDIR="`pwd`/ts"
+DOCDIR="`pwd`/support/doc"
+
+# Generate Help Files
+cd "$DOCDIR"
+qcollectiongenerator LibreCADdoc.qhcp
+
+cd "$THISDIR"
# Postprocess for unix
mkdir -p $RESOURCEDIR/fonts
mkdir -p $RESOURCEDIR/patterns
+mkdir -p $RESOURCEDIR/doc
cp support/patterns/*.dxf $RESOURCEDIR/patterns
cp support/fonts/*.cxf $RESOURCEDIR/fonts
+cp support/doc/*.qhc $RESOURCEDIR/doc
+cp support/doc/*.qch $RESOURCEDIR/doc
find support/library -type d -not -path "*.svn*" | sed s/support// | xargs -IFILES mkdir $RESOURCEDIR/FILES
find support/library -type f -iname *.dxf -not -path "*.svn*" | sed s/support// | xargs -IFILES cp support/FILES $RESOURCEDIR/FILES
@@ -17,13 +28,8 @@ mkdir -p $RESOURCEDIR/qm
# Go into translations directory
cd "$TSDIR"
-for dir in actions cmd lib main ui
-do
- cd $dir
- for tf in *.qm
- do
+for tf in *.qm
+do
cp $tf $RESOURCEDIR/qm/$tf
- done
-
- cd "$TSDIR"
done
+
diff --git a/scripts/postprocess-win.bat b/scripts/postprocess-win.bat
index 36f80ca..0885d83 100644
--- a/scripts/postprocess-win.bat
+++ b/scripts/postprocess-win.bat
@@ -5,16 +5,26 @@ set /p PWD= < PWD
set RESOURCEDIR=%PWD%\release\resources
set TSDIR=%PWD%\ts
+set DOCDIR=%PWD%\support\doc
+
+REM Generate Help Files
+cd %DOCDIR%
+qcollectiongenerator LibreCADdoc.qhcp
+
+cd %PWD%
REM Postprocess for windows
-echo " Copying fonts and pattersn"
+echo " Copying fonts and patterns"
mkdir %RESOURCEDIR%\fonts
mkdir %RESOURCEDIR%\patterns
mkdir %RESOURCEDIR%\library
+mkdir %RESOURCEDIR%\doc
mkdir %RESOURCEDIR%\library\misc
mkdir %RESOURCEDIR%\library\templates
copy support\patterns\*.dxf %RESOURCEDIR%\patterns
copy support\fonts\*.cxf %RESOURCEDIR%\fonts
+copy support\doc\*.qhc %RESOURCEDIR%\doc
+copy support\doc\*.qch %RESOURCEDIR%\doc
copy support\library\misc\*.dxf %RESOURCEDIR%\library\misc
copy support\library\templates\*.dxf %RESOURCEDIR%\library\templates
@@ -23,13 +33,10 @@ REM Generate translations
echo "Generating Translations"
lrelease librecad.pro
mkdir %RESOURCEDIR%\qm
-
-for %%D in (actions,cmd,lib,main,ui) do (
- cd %TSDIR%
- cd "%%D"
- for /f %%F in ('dir /b *.qm') do (
- copy %%F %RESOURCEDIR%\qm\%%F
- )
+
+cd %TSDIR%
+for /f %%F in ('dir /b *.qm') do (
+ copy %%F %RESOURCEDIR%\qm\%%F
)
cd %PWD%
diff --git a/scripts/postprocess-windows/nsis-4.7.txt b/scripts/postprocess-windows/nsis-4.7.txt
new file mode 100644
index 0000000..756ea56
--- /dev/null
+++ b/scripts/postprocess-windows/nsis-4.7.txt
@@ -0,0 +1,137 @@
+;NSIS Modern User Interface
+;Basic Example Script
+
+;--------------------------------
+;Include Modern UI
+
+ !include "MUI2.nsh"
+ !include "WinVer.nsh"
+
+ !define MUI_ICON "..\..\res\main\librecad.ico"
+
+;--------------------------------
+;General
+
+ ;Name and file
+ Name "LibreCAD"
+ OutFile "LibreCAD-Installer.exe"
+
+ ;Default installation folder
+ InstallDir "$PROGRAMFILES\LibreCAD"
+
+ ;Get installation folder from registry if available
+ InstallDirRegKey HKCU "Software\LibreCAD" ""
+
+ ;Request application pivileges for Windows Vista
+ RequestExecutionLevel admin
+ ;TargetMinimalOS 5.1
+
+;--------------------------------
+;Interface Settings
+
+ !define MUI_ABORTWARNING
+
+;--------------------------------
+;Pages
+
+ !insertmacro MUI_PAGE_LICENSE "../../gpl-2.0.txt"
+ !insertmacro MUI_PAGE_DIRECTORY
+ !insertmacro MUI_PAGE_INSTFILES
+
+ !insertmacro MUI_UNPAGE_CONFIRM
+ !insertmacro MUI_UNPAGE_INSTFILES
+
+;--------------------------------
+;Languages
+
+ !insertmacro MUI_LANGUAGE "English"
+
+
+
+Function .onInit
+
+ Push $R0
+ Push $R1
+ Push $R2
+
+; get acount info into $R2
+ userInfo::getAccountType
+ pop $0
+ StrCpy $R2 $0 5
+
+${If} ${IsWin2000}
+ strCmp $R2 "Admin" lbl_checkok
+ messageBox MB_OK "I am sorry, this installer needs Admin priviledges, Please login as an administrator and install the software."
+ Quit
+${EndIf}
+
+${If} ${IsWinXP}
+ strCmp $R2 "Admin" lbl_checkok
+ messageBox MB_OK "I am sorry, this installer needs Admin priviledges, Please login as an administrator and install the software."
+ Quit
+${EndIf}
+
+ lbl_checkok:
+ Pop $R2
+ Pop $R1
+ Pop $R0
+
+FunctionEnd
+
+;--------------------------------
+;Installer Sections
+
+Section "Install Section" SecInstall
+
+ SetOutPath "$INSTDIR"
+ File /r "..\..\release\*.*"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtCore4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\Qt3Support4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtCore4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtGui4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtXml4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\Qthelp4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtSql4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtCLucene4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\QtNetwork4.dll"
+ File "C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\mingwm10.dll"
+ File "C:\QtSDK\mingw\bin\libgcc_s_dw2-1.dll"
+
+ ;Store installation folder
+ WriteRegStr HKCU "Software\LibreCAD" "" $INSTDIR
+
+ ;Create uninstaller
+ WriteUninstaller "$INSTDIR\Uninstall.exe"
+
+ ; create shortcuts
+ createShortCut "$DESKTOP\LibreCAD.lnk" "$INSTDIR\LibreCAD.exe"
+
+ ; Startmenu shortcuts
+ createDirectory "$SMPROGRAMS\LibreCAD\"
+ createShortCut "$SMPROGRAMS\LibreCAD\LibreCAD.lnk" "$INSTDIR\LibreCAD.exe"
+ createShortCut "$SMPROGRAMS\LibreCAD\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
+
+SectionEnd
+
+;--------------------------------
+;Descriptions
+
+ ;Language strings
+ LangString DESC_SecInstall ${LANG_ENGLISH} "A test section."
+
+;--------------------------------
+;Uninstaller Section
+
+Section "Uninstall"
+
+ ;ADD YOUR OWN FILES HERE...
+
+ Delete "$INSTDIR\Uninstall.exe"
+ RMDir /r "$SMPROGRAMS\LibreCAD\"
+ RMDir /r $INSTDIR
+
+ RMDir "$INSTDIR"
+
+ DeleteRegKey /ifempty HKCU "Software\LibreCAD"
+
+SectionEnd
diff --git a/src/actions/rs_actiondefault.cpp b/src/actions/rs_actiondefault.cpp
index 7c9534b..aaf5c6d 100644
--- a/src/actions/rs_actiondefault.cpp
+++ b/src/actions/rs_actiondefault.cpp
@@ -217,7 +217,7 @@ void RS_ActionDefault::mousePressEvent(RS_MouseEvent* e) {
setStatus(Neutral);
RS_DIALOGFACTORY->updateSelectionWidget(
container->countSelected());
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarMain);
+ RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarMain);
}
break;
diff --git a/src/actions/rs_actiondimlinear.cpp b/src/actions/rs_actiondimlinear.cpp
index baf1055..f51a4c5 100644
--- a/src/actions/rs_actiondimlinear.cpp
+++ b/src/actions/rs_actiondimlinear.cpp
@@ -64,7 +64,7 @@ QAction* RS_ActionDimLinear::createGUIAction(RS2::ActionType type, QObject* /*pa
case RS2::ActionDimLinear:
// tr("Linear")
action = new QAction(tr("&Linear"), NULL);
- action->setIcon(QIcon(":/extui/dimaligned.png"));
+ action->setIcon(QIcon(":/extui/dimlinear.png"));
//action->zetStatusTip(tr("Linear Dimension"));
break;
diff --git a/src/actions/rs_actioneditcopy.cpp b/src/actions/rs_actioneditcopy.cpp
index 2d9083d..0c2866d 100644
--- a/src/actions/rs_actioneditcopy.cpp
+++ b/src/actions/rs_actioneditcopy.cpp
@@ -26,8 +26,6 @@
#include "rs_actioneditcopy.h"
#include "rs_modification.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
* Constructor.
@@ -55,13 +53,21 @@ QAction* RS_ActionEditCopy::createGUIAction(RS2::ActionType type, QObject* paren
if (type==RS2::ActionEditCopy) {
// tr("Copy")
action = new QAction(tr("&Copy"), parent);
- action->setIcon(QIcon(":/actions/editcopy2.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("edit-copy", QIcon(":/actions/editcopy2.png")));
+#else
+ action->setIcon(QIcon(":/actions/editcopy2.png"));
+#endif
action->setShortcut(QKeySequence::Copy);
//action->zetStatusTip(tr("Copies entities to the clipboard"));
} else {
// tr("Cut")
action = new QAction(tr("Cu&t"), parent);
- action->setIcon(QIcon(":/actions/editcut2.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("edit-cut", QIcon(":/actions/editcut2.png")));
+#else
+ action->setIcon(QIcon(":/actions/editcut2.png"));
+#endif
action->setShortcut(QKeySequence::Cut);
//action->zetStatusTip(tr("Cuts entities to the clipboard"));
}
diff --git a/src/actions/rs_actioneditpaste.cpp b/src/actions/rs_actioneditpaste.cpp
index 8c8674c..580ad1b 100644
--- a/src/actions/rs_actioneditpaste.cpp
+++ b/src/actions/rs_actioneditpaste.cpp
@@ -28,8 +28,6 @@
#include "rs_clipboard.h"
#include "rs_modification.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
* Constructor.
@@ -49,9 +47,13 @@ RS_ActionEditPaste::~RS_ActionEditPaste() {}
QAction* RS_ActionEditPaste::createGUIAction(RS2::ActionType /*type*/, QObject* parent) {
// tr("Paste")
QAction* action = new QAction(tr("&Paste"), parent);
- action->setIcon(QIcon(":/actions/editpaste2.png"));
- action->setShortcut(QKeySequence::Paste);
- //action->zetStatusTip(tr("Pastes the clipboard contents"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("edit-paste", QIcon(":/actions/editpaste2.png")));
+#else
+ action->setIcon(QIcon(":/actions/editpaste2.png"));
+#endif
+ action->setShortcut(QKeySequence::Paste);
+ //action->zetStatusTip(tr("Pastes the clipboard contents"));
return action;
diff --git a/src/actions/rs_actioneditundo.cpp b/src/actions/rs_actioneditundo.cpp
index ee70e1b..94f5d5b 100644
--- a/src/actions/rs_actioneditundo.cpp
+++ b/src/actions/rs_actioneditundo.cpp
@@ -26,8 +26,6 @@
#include "rs_actioneditundo.h"
#include "rs_snapper.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
* Constructor.
@@ -53,13 +51,21 @@ QAction* RS_ActionEditUndo::createGUIAction(RS2::ActionType type, QObject* paren
if (type==RS2::ActionEditUndo) {
// tr("Undo")
action = new QAction(tr("&Undo"), parent);
- action->setIcon(QIcon(":/actions/undo2.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("edit-undo", QIcon(":/actions/undo2.png")));
+#else
+ action->setIcon(QIcon(":/actions/undo2.png"));
+#endif
action->setShortcut(QKeySequence::Undo);
//action->zetStatusTip(tr("Undoes last action"));
} else {
// tr("Redo")
action = new QAction(tr("&Redo"), parent);
- action->setIcon(QIcon(":/actions/redo2.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("edit-redo", QIcon(":/actions/redo2.png")));
+#else
+ action->setIcon(QIcon(":/actions/redo2.png"));
+#endif
action->setShortcut(QKeySequence::Redo);
//action->zetStatusTip(tr("Redoes last action"));
}
diff --git a/src/actions/rs_actionfilenew.cpp b/src/actions/rs_actionfilenew.cpp
index 55c964e..0a1178f 100644
--- a/src/actions/rs_actionfilenew.cpp
+++ b/src/actions/rs_actionfilenew.cpp
@@ -27,8 +27,6 @@
#include "rs_actionfilenew.h"
#include "rs_graphic.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
@@ -40,7 +38,11 @@ RS_ActionFileNew::RS_ActionFileNew(RS_EntityContainer& container,
QAction* RS_ActionFileNew::createGUIAction(RS2::ActionType /*type*/, QObject* parent) {
// tr("New Drawing")
QAction* action = new QAction(tr("&New..."), parent);
- action->setIcon(QIcon(":/actions/filenew.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-new", QIcon(":/actions/filenew.png")));
+#else
+ action->setIcon(QIcon(":/actions/filenew.png"));
+#endif
action->setShortcut(QKeySequence::New);
//action->zetStatusTip(tr("Creates a new drawing"));
diff --git a/src/actions/rs_actionfileopen.cpp b/src/actions/rs_actionfileopen.cpp
index c22b5aa..ce3b4fb 100644
--- a/src/actions/rs_actionfileopen.cpp
+++ b/src/actions/rs_actionfileopen.cpp
@@ -27,8 +27,6 @@
#include "rs_actionfileopen.h"
#include "rs_graphic.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
@@ -40,8 +38,12 @@ RS_ActionFileOpen::RS_ActionFileOpen(RS_EntityContainer& container,
QAction* RS_ActionFileOpen::createGUIAction(RS2::ActionType /*type*/, QObject* parent) {
// tr("Open Drawing")
QAction* action = new QAction(tr("&Open..."), parent);
- action->setIcon(QIcon(":/actions/fileopen2.png"));
- action->setShortcut(QKeySequence::Open);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-open", QIcon(":/actions/fileopen2.png")));
+#else
+ action->setIcon(QIcon(":/actions/fileopen2.png"));
+#endif
+ action->setShortcut(QKeySequence::Open);
//action->zetStatusTip(tr("Opens an existing drawing"));
return action;
}
diff --git a/src/actions/rs_actionfilesave.cpp b/src/actions/rs_actionfilesave.cpp
index b5ecc3f..a923a03 100644
--- a/src/actions/rs_actionfilesave.cpp
+++ b/src/actions/rs_actionfilesave.cpp
@@ -27,8 +27,6 @@
#include "rs_actionfilesave.h"
#include "rs_graphic.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
@@ -41,8 +39,12 @@ QAction* RS_ActionFileSave::createGUIAction(RS2::ActionType /*type*/, QObject* p
//(tr("Save Drawing")
QAction* action = new QAction(tr("&Save"), parent);
- action->setIcon(QIcon(":/actions/filesave2.png"));
- action->setShortcut(QKeySequence::Save);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-save", QIcon(":/actions/filesave2.png")));
+#else
+ action->setIcon(QIcon(":/actions/filesave2.png"));
+#endif
+ action->setShortcut(QKeySequence::Save);
//action->zetStatusTip(tr("Saves the current drawing"));
return action;
diff --git a/src/actions/rs_actionfilesaveas.cpp b/src/actions/rs_actionfilesaveas.cpp
index 4ba7a86..c7ffcd9 100644
--- a/src/actions/rs_actionfilesaveas.cpp
+++ b/src/actions/rs_actionfilesaveas.cpp
@@ -27,8 +27,6 @@
#include "rs_actionfilesaveas.h"
#include "rs_graphic.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
RS_ActionFileSaveAs::RS_ActionFileSaveAs(RS_EntityContainer& container,
RS_GraphicView& graphicView)
@@ -38,7 +36,11 @@ RS_ActionFileSaveAs::RS_ActionFileSaveAs(RS_EntityContainer& container,
QAction* RS_ActionFileSaveAs::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Save Drawing As")
QAction* action = new QAction(tr("Save &as..."), NULL);
- action->setIcon(QIcon(":/actions/filesaveas.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-save-as", QIcon(":/actions/filesaveas.png")));
+#else
+ action->setIcon(QIcon(":/actions/filesaveas.png"));
+#endif
// SaveAs was itroduces at 4.5 and later
#if QT_VERSION >= 0x040500
action->setShortcut(QKeySequence::SaveAs);
diff --git a/src/actions/rs_actionprintpreview.cpp b/src/actions/rs_actionprintpreview.cpp
index 56ab30f..feebd05 100644
--- a/src/actions/rs_actionprintpreview.cpp
+++ b/src/actions/rs_actionprintpreview.cpp
@@ -25,8 +25,6 @@
**********************************************************************/
#include "rs_actionprintpreview.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
* Constructor.
@@ -47,8 +45,12 @@ RS_ActionPrintPreview::~RS_ActionPrintPreview() {
QAction* RS_ActionPrintPreview::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Print Preview")
QAction* action = new QAction(tr("Print Pre&view"), NULL);
- action->setIcon(QIcon(":/actions/fileprintpreview.png"));
- //action->zetStatusTip(tr("Shows a preview of a print"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-print-preview", QIcon(":/actions/fileprintpreview.png")));
+#else
+ action->setIcon(QIcon(":/actions/fileprintpreview.png"));
+#endif
+ //action->zetStatusTip(tr("Shows a preview of a print"));
return action;
}
diff --git a/src/actions/rs_actionselectall.cpp b/src/actions/rs_actionselectall.cpp
index 417889e..b7b090a 100644
--- a/src/actions/rs_actionselectall.cpp
+++ b/src/actions/rs_actionselectall.cpp
@@ -47,7 +47,8 @@ QAction* RS_ActionSelectAll::createGUIAction(RS2::ActionType type, QObject* pare
} else {
// tr("Deselect all")
action = new QAction(tr("Deselect &all"), parent);
- action->setShortcut(QKeySequence(tr("Ctrl+K")));
+ // RVT April 29, 2011 - Added esc key to de-select all entities
+ action->setShortcuts(QList<QKeySequence>() << QKeySequence(tr("Ctrl+K")));
action->setIcon(QIcon(":/extui/selectnothing.png"));
//action->zetStatusTip(tr("Deselects all Entities"));
}
diff --git a/src/actions/rs_actionzoomauto.cpp b/src/actions/rs_actionzoomauto.cpp
index ff13fb0..b79e56d 100644
--- a/src/actions/rs_actionzoomauto.cpp
+++ b/src/actions/rs_actionzoomauto.cpp
@@ -25,8 +25,6 @@
**********************************************************************/
#include "rs_actionzoomauto.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
@@ -47,8 +45,12 @@ RS_ActionZoomAuto::RS_ActionZoomAuto(RS_EntityContainer& container,
QAction* RS_ActionZoomAuto::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Auto Zoom")
QAction* action = new QAction(tr("&Auto Zoom"), NULL);
- action->setIcon(QIcon(":/actions/zoomauto.png"));
- //action->zetStatusTip(tr("Zooms automatic"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("zoom-fit-best", QIcon(":/actions/zoomauto.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomauto.png"));
+#endif
+ //action->zetStatusTip(tr("Zooms automatic"));
return action;
}
diff --git a/src/actions/rs_actionzoomin.cpp b/src/actions/rs_actionzoomin.cpp
index 61ed979..cc3e417 100644
--- a/src/actions/rs_actionzoomin.cpp
+++ b/src/actions/rs_actionzoomin.cpp
@@ -25,8 +25,6 @@
**********************************************************************/
#include "rs_actionzoomin.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
@@ -53,14 +51,22 @@ QAction* RS_ActionZoomIn::createGUIAction(RS2::ActionType type, QObject* /*paren
if (type==RS2::ActionZoomIn) {
// tr("Zoom in")
action = new QAction(tr("Zoom &In"), NULL);
- action->setIcon(QIcon(":/actions/zoomin.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("zoom-in", QIcon(":/actions/zoomin.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomin.png"));
+#endif
action->setShortcut(QKeySequence::ZoomIn);
//action->zetStatusTip(tr("Zooms in"));
} else {
// tr("Zoom Out")
action = new QAction(tr("Zoom &Out"), NULL);
- action->setIcon(QIcon(":/actions/zoomout.png"));
- action->setShortcut(QKeySequence::ZoomOut);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("zoom-out", QIcon(":/actions/zoomout.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomout.png"));
+#endif
+ action->setShortcut(QKeySequence::ZoomOut);
//action->zetStatusTip(tr("Zooms out"));
}
return action;
diff --git a/src/actions/rs_actionzoompan.cpp b/src/actions/rs_actionzoompan.cpp
index 19b32fb..6c374b9 100644
--- a/src/actions/rs_actionzoompan.cpp
+++ b/src/actions/rs_actionzoompan.cpp
@@ -27,8 +27,6 @@
#include "rs_actionzoompan.h"
#include "rs_snapper.h"
#include "rs_point.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
RS_ActionZoomPan::RS_ActionZoomPan(RS_EntityContainer& container,
@@ -62,11 +60,9 @@ void RS_ActionZoomPan::trigger() {
graphicView->zoomPan(v2-v1);
v1 = v2;
}*/
- if (x1>=0) {
graphicView->zoomPan(x2-x1, y2-y1);
x1 = x2;
y1 = y2;
- }
}
diff --git a/src/actions/rs_actionzoomprevious.cpp b/src/actions/rs_actionzoomprevious.cpp
index 1666101..365be52 100644
--- a/src/actions/rs_actionzoomprevious.cpp
+++ b/src/actions/rs_actionzoomprevious.cpp
@@ -25,8 +25,6 @@
**********************************************************************/
#include "rs_actionzoomprevious.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
@@ -42,8 +40,12 @@ RS_ActionZoomPrevious::RS_ActionZoomPrevious(RS_EntityContainer& container,
QAction* RS_ActionZoomPrevious::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Previous View")
QAction* action = new QAction(tr("&Previous View"), NULL);
- action->setIcon(QIcon(":/actions/zoomprevious.png"));
- //action->zetStatusTip(tr("Shows previous view"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("zoom-previous", QIcon(":/actions/zoomprevious.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomprevious.png"));
+#endif
+ //action->zetStatusTip(tr("Shows previous view"));
return action;
}
diff --git a/src/actions/rs_actionzoomredraw.cpp b/src/actions/rs_actionzoomredraw.cpp
index 73fa0ee..8e511ed 100644
--- a/src/actions/rs_actionzoomredraw.cpp
+++ b/src/actions/rs_actionzoomredraw.cpp
@@ -25,8 +25,6 @@
**********************************************************************/
#include "rs_actionzoomredraw.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
@@ -44,8 +42,12 @@ RS_ActionZoomRedraw::RS_ActionZoomRedraw(RS_EntityContainer& container,
QAction* RS_ActionZoomRedraw::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Redraw")
QAction* action = new QAction(tr("&Redraw"), NULL);
- action->setIcon(QIcon(":/actions/zoomredraw.png"));
- action->setShortcut(QKeySequence::Cut);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("view-refresh", QIcon(":/actions/zoomredraw.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomredraw.png"));
+#endif
+ action->setShortcut(QKeySequence::Cut);
//action->zetStatusTip(tr("Redraw"));
return action;
diff --git a/src/actions/rs_actionzoomwindow.cpp b/src/actions/rs_actionzoomwindow.cpp
index a55a11f..9bb701b 100644
--- a/src/actions/rs_actionzoomwindow.cpp
+++ b/src/actions/rs_actionzoomwindow.cpp
@@ -29,8 +29,6 @@
#include "rs.h"
#include "rs_snapper.h"
#include "rs_point.h"
-//Added by qt3to4:
-#include <q3mimefactory.h>
/**
@@ -52,8 +50,12 @@ RS_ActionZoomWindow::RS_ActionZoomWindow(RS_EntityContainer& container,
QAction* RS_ActionZoomWindow::createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/) {
// tr("Window Zoom")
QAction* action = new QAction(tr("&Window Zoom"), NULL);
- action->setIcon(QIcon(":/actions/zoomwindow.png"));
- //action->zetStatusTip(tr("Zooms in a window"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("zoom-select", QIcon(":/actions/zoomwindow.png")));
+#else
+ action->setIcon(QIcon(":/actions/zoomwindow.png"));
+#endif
+ //action->zetStatusTip(tr("Zooms in a window"));
return action;
}
diff --git a/src/cmd/rs_commands.cpp b/src/cmd/rs_commands.cpp
index 154d467..e5b2368 100644
--- a/src/cmd/rs_commands.cpp
+++ b/src/cmd/rs_commands.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -45,7 +45,7 @@ RS_Commands::RS_Commands() {
mainCommands.insert(tr("point"), new RS2::ActionType(RS2::ActionDrawPoint));
shortCommands.insert(tr("po"), new RS2::ActionType(RS2::ActionDrawPoint));
- mainCommands.insert(tr("line"), new RS2::ActionType(RS2::ActionDrawLine));
+ mainCommands.insert(tr("line"), new RS2::ActionType(RS2::ActionDrawLine));
shortCommands.insert(tr("ln"), new RS2::ActionType(RS2::ActionDrawLine));
shortCommands.insert(tr("l"), new RS2::ActionType(RS2::ActionDrawLine));
@@ -84,14 +84,102 @@ RS_Commands::RS_Commands() {
mainCommands.insert(tr("zv", "zoom - previous"), new RS2::ActionType(RS2::ActionZoomPrevious));
// edit:
- mainCommands.insert(tr("undo"), new RS2::ActionType(RS2::ActionEditUndo));
+ mainCommands.insert(tr("kill"), new RS2::ActionType(RS2::ActionEditKillAllActions));
+ shortCommands.insert(tr("k"), new RS2::ActionType(RS2::ActionEditKillAllActions));
+
+ mainCommands.insert(tr("undo"), new RS2::ActionType(RS2::ActionEditUndo));
shortCommands.insert(tr("u", "undo"), new RS2::ActionType(RS2::ActionEditUndo));
- mainCommands.insert(tr("redo"), new RS2::ActionType(RS2::ActionEditRedo));
- shortCommands.insert(tr("r"), new RS2::ActionType(RS2::ActionEditRedo));
-
+ mainCommands.insert(tr("redo"), new RS2::ActionType(RS2::ActionEditRedo));
+ shortCommands.insert(tr("r"), new RS2::ActionType(RS2::ActionEditRedo));
+
+ // dimensions:
+ mainCommands.insert(tr("da", "dimension - aligned"), new RS2::ActionType(RS2::ActionDimAligned));
+ shortCommands.insert(tr("da"), new RS2::ActionType(RS2::ActionDimAligned));
+
+ mainCommands.insert(tr("dh", "dimension - horizontal"), new RS2::ActionType(RS2::ActionDimLinearHor));
+ shortCommands.insert(tr("dh"), new RS2::ActionType(RS2::ActionDimLinearHor));
+
+ mainCommands.insert(tr("dr", "dimension - linear"), new RS2::ActionType(RS2::ActionDimLinear));
+ shortCommands.insert(tr("dr"), new RS2::ActionType(RS2::ActionDimLinear));
+
+ mainCommands.insert(tr("dv", "dimension - vertical"), new RS2::ActionType(RS2::ActionDimLinearVer));
+ shortCommands.insert(tr("dv"), new RS2::ActionType(RS2::ActionDimLinearVer));
+
+ mainCommands.insert(tr("ld", "dimension - leader"), new RS2::ActionType(RS2::ActionDimLeader));
+ shortCommands.insert(tr("ld"), new RS2::ActionType(RS2::ActionDimLeader));
+
// tools:
mainCommands.insert(tr("dimregen"), new RS2::ActionType(RS2::ActionToolRegenerateDimensions));
+
+ // modify:
+ mainCommands.insert(tr("tm", "modify - multi trim (extend)"), new RS2::ActionType(RS2::ActionModifyTrim2));
+ shortCommands.insert(tr("tm"), new RS2::ActionType(RS2::ActionModifyTrim2));
+
+ mainCommands.insert(tr("xt", "modify - trim (extend)"), new RS2::ActionType(RS2::ActionModifyTrim));
+ shortCommands.insert(tr("xt"), new RS2::ActionType(RS2::ActionModifyTrim));
+
+ mainCommands.insert(tr("rm", "modify - trim"), new RS2::ActionType(RS2::ActionModifyTrim));
+ shortCommands.insert(tr("rm"), new RS2::ActionType(RS2::ActionModifyTrim));
+
+ mainCommands.insert(tr("mv", "modify - move"), new RS2::ActionType(RS2::ActionModifyMove));
+ shortCommands.insert(tr("mv"), new RS2::ActionType(RS2::ActionModifyMove));
+
+ mainCommands.insert(tr("ch", "modify - bevel (chamfer)"), new RS2::ActionType(RS2::ActionModifyBevel));
+ shortCommands.insert(tr("ch"), new RS2::ActionType(RS2::ActionModifyBevel));
+
+ mainCommands.insert(tr("mi", "modify - mirror"), new RS2::ActionType(RS2::ActionModifyMirror));
+ shortCommands.insert(tr("mi"), new RS2::ActionType(RS2::ActionModifyMirror));
+
+ mainCommands.insert(tr("ro", "modify - rotate"), new RS2::ActionType(RS2::ActionModifyRotate));
+ shortCommands.insert(tr("ro"), new RS2::ActionType(RS2::ActionModifyRotate));
+
+ mainCommands.insert(tr("sz", "modify - scale"), new RS2::ActionType(RS2::ActionModifyMove));
+ shortCommands.insert(tr("sz"), new RS2::ActionType(RS2::ActionModifyMove));
+
+ mainCommands.insert(tr("ss", "modify - stretch"), new RS2::ActionType(RS2::ActionModifyStretch));
+ shortCommands.insert(tr("ss"), new RS2::ActionType(RS2::ActionModifyStretch));
+
+ mainCommands.insert(tr("er", "modify - delete (erase)"), new RS2::ActionType(RS2::ActionModifyDelete));
+ shortCommands.insert(tr("er"), new RS2::ActionType(RS2::ActionModifyDelete));
+
+ mainCommands.insert(tr("oo", "modify - undo (oops)"), new RS2::ActionType(RS2::ActionEditUndo));
+ shortCommands.insert(tr("oo"), new RS2::ActionType(RS2::ActionEditUndo));
+
+ mainCommands.insert(tr("uu", "modify - redo"), new RS2::ActionType(RS2::ActionEditRedo));
+ shortCommands.insert(tr("uu"), new RS2::ActionType(RS2::ActionEditRedo));
+
+ mainCommands.insert(tr("xp", "modify - explode"), new RS2::ActionType(RS2::ActionBlocksExplode));
+ shortCommands.insert(tr("xp"), new RS2::ActionType(RS2::ActionBlocksExplode));
+
+ // snap:
+ mainCommands.insert(tr("os", "snap - none"), new RS2::ActionType(RS2::ActionSnapFree));
+ shortCommands.insert(tr("os"), new RS2::ActionType(RS2::ActionSnapFree));
+
+ mainCommands.insert(tr("sg", "snap - grid"), new RS2::ActionType(RS2::ActionSnapGrid));
+ shortCommands.insert(tr("sg"), new RS2::ActionType(RS2::ActionSnapGrid));
+
+ mainCommands.insert(tr("se", "snap - end"), new RS2::ActionType(RS2::ActionSnapEndpoint));
+ shortCommands.insert(tr("se"), new RS2::ActionType(RS2::ActionSnapEndpoint));
+
+ mainCommands.insert(tr("si", "snap - intersection"), new RS2::ActionType(RS2::ActionSnapIntersection));
+ shortCommands.insert(tr("si"), new RS2::ActionType(RS2::ActionSnapIntersection));
+
+ mainCommands.insert(tr("sn", "snap - center"), new RS2::ActionType(RS2::ActionSnapCenter));
+ shortCommands.insert(tr("sn"), new RS2::ActionType(RS2::ActionSnapCenter));
+
+ mainCommands.insert(tr("sm", "snap - middle"), new RS2::ActionType(RS2::ActionSnapMiddle));
+ shortCommands.insert(tr("sm"), new RS2::ActionType(RS2::ActionSnapMiddle));
+
+ mainCommands.insert(tr("sn", "snap - nearest"), new RS2::ActionType(RS2::ActionSnapMiddle));
+ shortCommands.insert(tr("sn"), new RS2::ActionType(RS2::ActionSnapMiddle));
+
+ mainCommands.insert(tr("np", "snap - nearest point"), new RS2::ActionType(RS2::ActionSnapOnEntity));
+ shortCommands.insert(tr("np"), new RS2::ActionType(RS2::ActionSnapOnEntity));
+
+ // selection:
+ mainCommands.insert(tr("tn", "Deselect all"), new RS2::ActionType(RS2::ActionDeselectAll));
+ shortCommands.insert(tr("tn"), new RS2::ActionType(RS2::ActionDeselectAll));
}
@@ -339,6 +427,8 @@ RS_String RS_Commands::command(const RS_String& cmd) {
return tr("trim");
} else if (cmd=="undo") {
return tr("undo");
+ } else if (cmd=="back") {
+ return tr("back");
}
RS_DEBUG->print(RS_Debug::D_WARNING,
@@ -460,6 +550,11 @@ bool RS_Commands::checkCommand(const RS_String& cmd, const RS_String& str,
strl==tr("u", "undo")) {
return true;
}
+ } else if (cmd=="back") {
+ if (strl==tr("back") ||
+ strl==tr("b", "back")) {
+ return true;
+ }
}
return false;
@@ -475,4 +570,3 @@ RS_String RS_Commands::msgAvailableCommands() {
// EOF
-
diff --git a/src/lib/actions/rs_preview.cpp b/src/lib/actions/rs_preview.cpp
index bc25642..c0761cf 100644
--- a/src/lib/actions/rs_preview.cpp
+++ b/src/lib/actions/rs_preview.cpp
@@ -196,8 +196,10 @@ void RS_Preview::addStretchablesFrom(RS_EntityContainer& container,
if (e->isVisible() &&
e->rtti()!=RS2::EntityHatch &&
- (e->isInWindow(v1, v2) ||
- e->hasEndpointsWithinWindow(v1, v2)) && c<maxEntities) {
+ ((e->isInWindow(v1, v2)) ||
+ e->hasEndpointsWithinWindow(v1, v2)) &&
+
+ c<maxEntities) {
RS_Entity* clone = e->clone();
//clone->setSelected(false);
diff --git a/src/lib/debug/rs_debug.cpp b/src/lib/debug/rs_debug.cpp
index 435a607..0240449 100644
--- a/src/lib/debug/rs_debug.cpp
+++ b/src/lib/debug/rs_debug.cpp
@@ -147,7 +147,7 @@ void RS_Debug::timestamp() {
RS_String nowStr;
nowStr = now.toString("yyyyMMdd_hh:mm:ss:zzz ");
- fprintf(stream, nowStr.latin1());
+ fprintf(stream, "%s", nowStr.toLatin1().data());
fprintf(stream, "\n");
fflush(stream);
}
diff --git a/src/lib/engine/rs.h b/src/lib/engine/rs.h
index 52064e0..5fb1be4 100644
--- a/src/lib/engine/rs.h
+++ b/src/lib/engine/rs.h
@@ -163,6 +163,7 @@ public:
ActionPrintPreview,
+ ActionEditKillAllActions,
ActionEditUndo,
ActionEditRedo,
ActionEditCut,
@@ -175,7 +176,14 @@ public:
ActionViewLayerList,
ActionViewBlockList,
ActionViewCommandLine,
+ ActionViewLibrary,
+
+ ActionViewPenToolbar,
ActionViewOptionToolbar,
+ ActionViewCadToolbar,
+ ActionViewFileToolbar,
+ ActionViewEditToolbar,
+
ActionViewGrid,
ActionViewDraft,
@@ -1154,6 +1162,14 @@ public:
RedrawAll = 0xffff
};
+ /**
+ * Text drawing direction.
+ */
+ enum TextLocaleDirection {
+ locLeftToRight, /** Left to right **/
+ locRightToLeft /** Right to Left **/
+ };
+
};
#endif
diff --git a/src/lib/engine/rs_arc.cpp b/src/lib/engine/rs_arc.cpp
index 83ee1c4..472fe73 100644
--- a/src/lib/engine/rs_arc.cpp
+++ b/src/lib/engine/rs_arc.cpp
@@ -425,7 +425,16 @@ double RS_Arc::getDistanceToPoint(const RS_Vector& coord,
data.angle1, data.angle2,
isReversed())) {
- return fabs((coord-data.center).magnitude() - data.radius);
+ // RVT 6 Jan 2011 : Added selection by center point of arc
+ float dToEdge=fabs((coord-data.center).magnitude() - data.radius);
+ float dToCenter=data.center.distanceTo(coord);
+
+ if (dToEdge<dToCenter) {
+ return dToEdge;
+ } else {
+ return dToCenter;
+ }
+
} else {
return RS_MAXDOUBLE;
}
diff --git a/src/lib/engine/rs_block.cpp b/src/lib/engine/rs_block.cpp
index 850dd3e..6eb3be4 100644
--- a/src/lib/engine/rs_block.cpp
+++ b/src/lib/engine/rs_block.cpp
@@ -78,10 +78,10 @@ RS_BlockList* RS_Block::getBlockList() {
}
-bool RS_Block::save() {
+bool RS_Block::save(bool isAutoSave) {
RS_Graphic* g = getGraphic();
if (g!=NULL) {
- return g->save();
+ return g->save(isAutoSave);
} else {
return false;
}
diff --git a/src/lib/engine/rs_block.h b/src/lib/engine/rs_block.h
index 1953a93..8cf02af 100644
--- a/src/lib/engine/rs_block.h
+++ b/src/lib/engine/rs_block.h
@@ -128,7 +128,7 @@ public:
/**
* Reimplementation from RS_Document. Saves the parent graphic document.
*/
- virtual bool save();
+ virtual bool save(bool isAutoSave = false);
/**
* Reimplementation from RS_Document. Does nothing.
diff --git a/src/lib/engine/rs_circle.cpp b/src/lib/engine/rs_circle.cpp
index 16ccfe9..6245639 100644
--- a/src/lib/engine/rs_circle.cpp
+++ b/src/lib/engine/rs_circle.cpp
@@ -254,7 +254,15 @@ double RS_Circle::getDistanceToPoint(const RS_Vector& coord,
*entity = this;
}
- return fabs((coord-data.center).magnitude() - data.radius);
+ // RVT Jan 6 2010, allow selections to mid point of circle
+ float dToEdge=fabs((coord-data.center).magnitude() - data.radius);
+ float dToCenter=data.center.distanceTo(coord);
+
+ if (dToEdge<dToCenter) {
+ return dToEdge;
+ } else {
+ return dToCenter;
+ }
}
diff --git a/src/lib/engine/rs_document.cpp b/src/lib/engine/rs_document.cpp
index 5697950..23566c8 100644
--- a/src/lib/engine/rs_document.cpp
+++ b/src/lib/engine/rs_document.cpp
@@ -40,6 +40,7 @@ RS_Document::RS_Document(RS_EntityContainer* parent)
RS_DEBUG->print("RS_Document::RS_Document() ");
filename = "";
+ autosaveFilename = "Unnamed";
formatType = RS2::FormatUnknown;
setModified(false);
RS_Color col(RS2::FlagByLayer);
diff --git a/src/lib/engine/rs_document.h b/src/lib/engine/rs_document.h
index 5a4ab3a..b4e098e 100644
--- a/src/lib/engine/rs_document.h
+++ b/src/lib/engine/rs_document.h
@@ -53,7 +53,7 @@ public:
virtual RS_BlockList* getBlockList() = 0;
virtual void newDoc() = 0;
- virtual bool save() = 0;
+ virtual bool save(bool isAutoSave = false) = 0;
virtual bool saveAs(const RS_String &filename, RS2::FormatType type) = 0;
virtual bool open(const RS_String &filename, RS2::FormatType type) = 0;
@@ -98,6 +98,13 @@ public:
}
/**
+ * @return Auto-save file name of the document currently loaded.
+ */
+ RS_String getAutoSaveFilename() const {
+ return autosaveFilename;
+ }
+
+ /**
* Sets file name for the document currently loaded.
*/
void setFilename(const RS_String& fn) {
@@ -136,6 +143,8 @@ protected:
RS_Pen activePen;
/** File name of the document or empty for a new document. */
RS_String filename;
+ /** Auto-save file name of document. */
+ RS_String autosaveFilename;
/** Format type */
RS2::FormatType formatType;
};
diff --git a/src/lib/engine/rs_ellipse.cpp b/src/lib/engine/rs_ellipse.cpp
index fe02585..64652dd 100644
--- a/src/lib/engine/rs_ellipse.cpp
+++ b/src/lib/engine/rs_ellipse.cpp
@@ -324,7 +324,14 @@ double RS_Ellipse::getDistanceToPoint(const RS_Vector& coord,
double dist = RS_MAXDOUBLE;
getNearestPointOnEntity(coord, true, &dist, entity);
- return dist;
+ // RVT 6 Jan 2011 : Add selection by center point
+ float dToCenter=data.center.distanceTo(coord);
+
+ if (dist<dToCenter) {
+ return dist;
+ } else {
+ return dToCenter;
+ }
}
diff --git a/src/lib/engine/rs_font.cpp b/src/lib/engine/rs_font.cpp
index 220bab6..c5bc2d5 100644
--- a/src/lib/engine/rs_font.cpp
+++ b/src/lib/engine/rs_font.cpp
@@ -118,7 +118,7 @@ bool RS_Font::loadFont() {
RS_String line;
// Read line by line until we find a new letter:
- while (!f.atEnd()) {
+ while (!ts.atEnd()) {
line = ts.readLine();
if (line.isEmpty())
diff --git a/src/lib/engine/rs_graphic.cpp b/src/lib/engine/rs_graphic.cpp
index 93f423e..b03b69c 100644
--- a/src/lib/engine/rs_graphic.cpp
+++ b/src/lib/engine/rs_graphic.cpp
@@ -24,6 +24,8 @@
**
**********************************************************************/
+#include <qfile.h>
+#include <qfileinfo.h>
#include "rs_graphic.h"
@@ -178,21 +180,46 @@ void RS_Graphic::newDoc() {
/**
* Saves this graphic with the current filename and settings.
*/
-bool RS_Graphic::save() {
+bool RS_Graphic::save(bool isAutoSave) {
bool ret = false;
+
RS_DEBUG->print("RS_Graphic::save");
- RS_DEBUG->print(" file: %s", filename.latin1());
- RS_DEBUG->print(" format: %d", (int)formatType);
-
- RS_DEBUG->print(" export...");
- ret = RS_FILEIO->fileExport(*this, filename, formatType);
-
- if (ret) {
- setModified(false);
- layerList.setModified(false);
- blockList.setModified(false);
+ if (isAutoSave && !isModified()) {
+ RS_DEBUG->print(" autsave and not modified => not saved");
+ ret = true;
+ } else {
+ const RS_String *actualName;
+ RS2::FormatType actualType;
+
+ actualType = formatType;
+ if (isAutoSave) {
+ actualName = new QString(autosaveFilename);
+ if (formatType == RS2::FormatUnknown) {
+ actualType = RS2::FormatDXF;
+ }
+ } else {
+ actualName = new QString(filename);
+ }
+ RS_DEBUG->print(" file: %s", actualName->latin1());
+ RS_DEBUG->print(" format: %d", (int)actualType);
+ RS_DEBUG->print(" export...");
+ ret = RS_FILEIO->fileExport(*this, *actualName, actualType);
+ delete actualName;
+
+ if (ret && !isAutoSave) {
+ setModified(false);
+ layerList.setModified(false);
+ blockList.setModified(false);
+ // Remove old autosave file
+ QFile f(autosaveFilename);
+ if (f.exists()) {
+ RS_DEBUG->print(" removing old autosave file %s",
+ autosaveFilename.latin1());
+ f.remove();
+ }
+ }
}
RS_DEBUG->print("RS_Graphic::save ok");
@@ -210,9 +237,28 @@ bool RS_Graphic::saveAs(const RS_String &filename, RS2::FormatType type) {
RS_DEBUG->print("RS_Graphic::saveAs");
this->filename = filename;
+ RS_String *oldAutosaveName = new RS_String(autosaveFilename);
+ QFileInfo finfo(filename);
+ // Construct new autosave filename by prepending # to the filename
+ // part, using the same directory as the destination file.
+ this->autosaveFilename = finfo.dirPath() + "/#" + finfo.fileName();
this->formatType = type;
- return save();
+ bool ret = save();
+
+ if (ret) {
+ // save was successful, remove old autosave file
+ QFile f(*oldAutosaveName);
+ if (f.exists()) {
+ RS_DEBUG->print("removing old autosave file %s",
+ oldAutosaveName->latin1());
+ f.remove();
+ }
+ }
+
+ delete oldAutosaveName;
+
+ return ret;
}
@@ -226,6 +272,10 @@ bool RS_Graphic::open(const RS_String &filename, RS2::FormatType type) {
bool ret = false;
this->filename = filename;
+ QFileInfo finfo(filename);
+ // Construct new autosave filename by prepending # to the filename
+ // part, using the same directory as the destination file.
+ this->autosaveFilename = finfo.dirPath() + "/#" + finfo.fileName();
// clean all:
newDoc();
diff --git a/src/lib/engine/rs_graphic.h b/src/lib/engine/rs_graphic.h
index 971311c..a23c8aa 100644
--- a/src/lib/engine/rs_graphic.h
+++ b/src/lib/engine/rs_graphic.h
@@ -69,7 +69,7 @@ public:
}
virtual void newDoc();
- virtual bool save();
+ virtual bool save(bool isAutoSave = false);
virtual bool saveAs(const RS_String& filename, RS2::FormatType type);
virtual bool open(const RS_String& filename, RS2::FormatType type);
diff --git a/src/lib/engine/rs_system.cpp b/src/lib/engine/rs_system.cpp
index b5c2525..2baccb3 100644
--- a/src/lib/engine/rs_system.cpp
+++ b/src/lib/engine/rs_system.cpp
@@ -26,14 +26,14 @@
#include <qapplication.h>
#include <qtextcodec.h>
-//Added by qt3to4:
-#include <Q3CString>
#include <QTranslator>
#include "rs_settings.h"
#include "rs_system.h"
#include "rs_regexp.h"
#include "rs_translator.h"
#include "rs_fileinfo.h"
+#include "rs_locale.h"
+#include "rs.h"
#include <QDesktopServices>
RS_System* RS_System::uniqueInstance = NULL;
@@ -64,6 +64,7 @@ void RS_System::init(const RS_String& appName, const RS_String& appVersion,
RS_DEBUG->print("RS_System::init: App dir: %s", appDir.latin1());
initialized = true;
+ initAllLanguagesList();
initLanguageList();
}
@@ -88,7 +89,7 @@ void RS_System::initLanguageList() {
RS_DEBUG->print("RS_System::initLanguageList: qm file: %s",
(*it).latin1());
- int i1 = (*it).findRev('_');
+ int i1 = (*it).find('_');
int i2 = (*it).find('.', i1);
RS_String l = (*it).mid(i1+1, i2-i1-1);
@@ -101,6 +102,257 @@ void RS_System::initLanguageList() {
RS_DEBUG->print("RS_System::initLanguageList: OK");
}
+void RS_System::addLocale(RS_Locale *locale) {
+ allKnownLocales->append(locale);
+}
+
+#define LNG(canonical, direction, name) \
+ locale=new RS_Locale(); \
+ locale->setCanonical(canonical); \
+ locale->setDirection(direction); \
+ locale->setName(name); \
+ addLocale(locale);
+
+void RS_System::initAllLanguagesList() {
+
+ if (allKnownLocales==NULL) {
+ allKnownLocales=new QList<RS_Locale* >();
+ }
+ allKnownLocales->clear();
+ RS_Locale *locale;
+ LNG("ab" ,RS2::locLeftToRight, "Abkhazian")
+ LNG("aa" ,RS2::locLeftToRight, "Afar")
+ LNG("af_ZA",RS2::locLeftToRight, "Afrikaans")
+ LNG("sq_AL",RS2::locLeftToRight, "Albanian")
+ LNG("am" ,RS2::locLeftToRight, "Amharic")
+ LNG("ar" ,RS2::locRightToLeft, "Arabic")
+ LNG("ar_DZ",RS2::locRightToLeft, "Arabic (Algeria)")
+ LNG("ar_BH",RS2::locRightToLeft, "Arabic (Bahrain)")
+ LNG("ar_EG",RS2::locRightToLeft, "Arabic (Egypt)")
+ LNG("ar_IQ",RS2::locRightToLeft, "Arabic (Iraq)")
+ LNG("ar_JO",RS2::locRightToLeft, "Arabic (Jordan)")
+ LNG("ar_KW",RS2::locRightToLeft, "Arabic (Kuwait)")
+ LNG("ar_LB",RS2::locRightToLeft, "Arabic (Lebanon)")
+ LNG("ar_LY",RS2::locRightToLeft, "Arabic (Libya)")
+ LNG("ar_MA",RS2::locRightToLeft, "Arabic (Morocco)")
+ LNG("ar_OM",RS2::locRightToLeft, "Arabic (Oman)")
+ LNG("ar_QA",RS2::locRightToLeft, "Arabic (Qatar)")
+ LNG("ar_SA",RS2::locRightToLeft, "Arabic (Saudi Arabia)")
+ LNG("ar_SD",RS2::locRightToLeft, "Arabic (Sudan)")
+ LNG("ar_SY",RS2::locRightToLeft, "Arabic (Syria)")
+ LNG("ar_TN",RS2::locRightToLeft, "Arabic (Tunisia)")
+ LNG("ar_AE",RS2::locRightToLeft, "Arabic (Uae)")
+ LNG("ar_YE",RS2::locRightToLeft, "Arabic (Yemen)")
+ LNG("hy" ,RS2::locLeftToRight, "Armenian")
+ LNG("as" ,RS2::locLeftToRight, "Assamese")
+ LNG("ay" ,RS2::locLeftToRight, "Aymara")
+ LNG("az" ,RS2::locLeftToRight, "Azeri")
+ LNG("az" ,RS2::locLeftToRight, "Azeri (Cyrillic)")
+ LNG("az" ,RS2::locLeftToRight, "Azeri (Latin)")
+ LNG("ba" ,RS2::locLeftToRight, "Bashkir")
+ LNG("eu_ES",RS2::locLeftToRight, "Basque")
+ LNG("be_BY",RS2::locLeftToRight, "Belarusian")
+ LNG("bn" ,RS2::locLeftToRight, "Bengali")
+ LNG("dz" ,RS2::locLeftToRight, "Bhutani")
+ LNG("bh" ,RS2::locLeftToRight, "Bihari")
+ LNG("bi" ,RS2::locLeftToRight, "Bislama")
+ LNG("br" ,RS2::locLeftToRight, "Breton")
+ LNG("bg_BG",RS2::locLeftToRight, "Bulgarian")
+ LNG("my" ,RS2::locLeftToRight, "Burmese")
+ LNG("km" ,RS2::locLeftToRight, "Cambodian")
+ LNG("ca_ES",RS2::locLeftToRight, "Catalan")
+ LNG("zh_TW",RS2::locLeftToRight, "Chinese")
+ LNG("zh_CN",RS2::locLeftToRight, "Chinese (Simplified)")
+ LNG("zh_TW",RS2::locLeftToRight, "Chinese (Traditional)")
+ LNG("zh_HK",RS2::locLeftToRight, "Chinese (Hongkong)")
+ LNG("zh_MO",RS2::locLeftToRight, "Chinese (Macau)")
+ LNG("zh_SG",RS2::locLeftToRight, "Chinese (Singapore)")
+ LNG("zh_TW",RS2::locLeftToRight, "Chinese (Taiwan)")
+ LNG("co" ,RS2::locLeftToRight, "Corsican")
+ LNG("hr_HR",RS2::locLeftToRight, "Croatian")
+ LNG("cs_CZ",RS2::locLeftToRight, "Czech")
+ LNG("da_DK",RS2::locLeftToRight, "Danish")
+ LNG("nl_NL",RS2::locLeftToRight, "Dutch")
+ LNG("nl_BE",RS2::locLeftToRight, "Dutch (Belgian)")
+ LNG("en_GB",RS2::locLeftToRight, "English")
+ LNG("en_GB",RS2::locLeftToRight, "English (U.K.)")
+ LNG("en_US",RS2::locLeftToRight, "English (U.S.)")
+ LNG("en_AU",RS2::locLeftToRight, "English (Australia)")
+ LNG("en_BZ",RS2::locLeftToRight, "English (Belize)")
+ LNG("en_BW",RS2::locLeftToRight, "English (Botswana)")
+ LNG("en_CA",RS2::locLeftToRight, "English (Canada)")
+ LNG("en_CB",RS2::locLeftToRight, "English (Caribbean)")
+ LNG("en_DK",RS2::locLeftToRight, "English (Denmark)")
+ LNG("en_IE",RS2::locLeftToRight, "English (Eire)")
+ LNG("en_JM",RS2::locLeftToRight, "English (Jamaica)")
+ LNG("en_NZ",RS2::locLeftToRight, "English (New Zealand)")
+ LNG("en_PH",RS2::locLeftToRight, "English (Philippines)")
+ LNG("en_ZA",RS2::locLeftToRight, "English (South Africa)")
+ LNG("en_TT",RS2::locLeftToRight, "English (Trinidad)")
+ LNG("en_ZW",RS2::locLeftToRight, "English (Zimbabwe)")
+ LNG("eo" ,RS2::locLeftToRight, "Esperanto")
+ LNG("et_EE",RS2::locLeftToRight, "Estonian")
+ LNG("fo_FO",RS2::locLeftToRight, "Faeroese")
+ LNG("fa_IR",RS2::locLeftToRight, "Farsi")
+ LNG("fj" ,RS2::locLeftToRight, "Fiji")
+ LNG("fi_FI",RS2::locLeftToRight, "Finnish")
+ LNG("fr_FR",RS2::locLeftToRight, "French")
+ LNG("fr_BE",RS2::locLeftToRight, "French (Belgian)")
+ LNG("fr_CA",RS2::locLeftToRight, "French (Canadian)")
+ LNG("fr_LU",RS2::locLeftToRight, "French (Luxembourg)")
+ LNG("fr_MC",RS2::locLeftToRight, "French (Monaco)")
+ LNG("fr_CH",RS2::locLeftToRight, "French (Swiss)")
+ LNG("fy" ,RS2::locLeftToRight, "Frisian")
+ LNG("gl_ES",RS2::locLeftToRight, "Galician")
+ LNG("ka_GE",RS2::locLeftToRight, "Georgian")
+ LNG("de_DE",RS2::locLeftToRight, "German")
+ LNG("de_AT",RS2::locLeftToRight, "German (Austrian)")
+ LNG("de_BE",RS2::locLeftToRight, "German (Belgium)")
+ LNG("de_LI",RS2::locLeftToRight, "German (Liechtenstein)")
+ LNG("de_LU",RS2::locLeftToRight, "German (Luxembourg)")
+ LNG("de_CH",RS2::locLeftToRight, "German (Swiss)")
+ LNG("el_GR",RS2::locLeftToRight, "Greek")
+ LNG("kl_GL",RS2::locLeftToRight, "Greenlandic")
+ LNG("gn" ,RS2::locLeftToRight, "Guarani")
+ LNG("gu" ,RS2::locLeftToRight, "Gujarati")
+ LNG("ha" ,RS2::locLeftToRight, "Hausa")
+ LNG("he_IL",RS2::locRightToLeft, "Hebrew")
+ LNG("hi_IN",RS2::locLeftToRight, "Hindi")
+ LNG("hu_HU",RS2::locLeftToRight, "Hungarian")
+ LNG("is_IS",RS2::locLeftToRight, "Icelandic")
+ LNG("id_ID",RS2::locLeftToRight, "Indonesian")
+ LNG("ia" ,RS2::locLeftToRight, "Interlingua")
+ LNG("ie" ,RS2::locLeftToRight, "Interlingue")
+ LNG("iu" ,RS2::locLeftToRight, "Inuktitut")
+ LNG("ik" ,RS2::locLeftToRight, "Inupiak")
+ LNG("ga_IE",RS2::locLeftToRight, "Irish")
+ LNG("it_IT",RS2::locLeftToRight, "Italian")
+ LNG("it_CH",RS2::locLeftToRight, "Italian (Swiss)")
+ LNG("ja_JP",RS2::locLeftToRight, "Japanese")
+ LNG("jw" ,RS2::locLeftToRight, "Javanese")
+ LNG("kn" ,RS2::locLeftToRight, "Kannada")
+ LNG("ks" ,RS2::locLeftToRight, "Kashmiri")
+ LNG("ks_IN",RS2::locLeftToRight, "Kashmiri (India)")
+ LNG("kk" ,RS2::locLeftToRight, "Kazakh")
+ LNG("kw_GB",RS2::locLeftToRight, "Kernewek")
+ LNG("rw" ,RS2::locLeftToRight, "Kinyarwanda")
+ LNG("ky" ,RS2::locLeftToRight, "Kirghiz")
+ LNG("rn" ,RS2::locLeftToRight, "Kirundi")
+ LNG("" ,RS2::locLeftToRight, "Konkani")
+ LNG("ko_KR",RS2::locLeftToRight, "Korean")
+ LNG("ku_TR",RS2::locLeftToRight, "Kurdish")
+ LNG("lo" ,RS2::locLeftToRight, "Laothian")
+ LNG("la" ,RS2::locLeftToRight, "Latin")
+ LNG("lv_LV",RS2::locLeftToRight, "Latvian")
+ LNG("ln" ,RS2::locLeftToRight, "Lingala")
+ LNG("lt_LT",RS2::locLeftToRight, "Lithuanian")
+ LNG("mk_MK",RS2::locLeftToRight, "Macedonian")
+ LNG("mg" ,RS2::locLeftToRight, "Malagasy")
+ LNG("ms_MY",RS2::locLeftToRight, "Malay")
+ LNG("ml" ,RS2::locLeftToRight, "Malayalam")
+ LNG("ms_BN",RS2::locLeftToRight, "Malay (Brunei Darussalam)")
+ LNG("ms_MY",RS2::locLeftToRight, "Malay (Malaysia)")
+ LNG("mt_MT",RS2::locLeftToRight, "Maltese")
+ LNG("" ,RS2::locLeftToRight, "Manipuri")
+ LNG("mi" ,RS2::locLeftToRight, "Maori")
+ LNG("mr_IN",RS2::locLeftToRight, "Marathi")
+ LNG("mo" ,RS2::locLeftToRight, "Moldavian")
+ LNG("mn" ,RS2::locLeftToRight, "Mongolian")
+ LNG("na" ,RS2::locLeftToRight, "Nauru")
+ LNG("ne_NP",RS2::locLeftToRight, "Nepali")
+ LNG("ne_IN",RS2::locLeftToRight, "Nepali (India)")
+ LNG("nb_NO",RS2::locLeftToRight, "Norwegian (Bokmal)")
+ LNG("nn_NO",RS2::locLeftToRight, "Norwegian (Nynorsk)")
+ LNG("oc" ,RS2::locLeftToRight, "Occitan")
+ LNG("or" ,RS2::locLeftToRight, "Oriya")
+ LNG("om" ,RS2::locLeftToRight, "(Afan) Oromo")
+ LNG("ps" ,RS2::locLeftToRight, "Pashto, Pushto")
+ LNG("pl_PL",RS2::locLeftToRight, "Polish")
+ LNG("pt_PT",RS2::locLeftToRight, "Portuguese")
+ LNG("pt_BR",RS2::locLeftToRight, "Portuguese (Brazilian)")
+ LNG("pa" ,RS2::locLeftToRight, "Punjabi")
+ LNG("qu" ,RS2::locLeftToRight, "Quechua")
+ LNG("rm" ,RS2::locLeftToRight, "Rhaeto-Romance")
+ LNG("ro_RO",RS2::locLeftToRight, "Romanian")
+ LNG("ru_RU",RS2::locLeftToRight, "Russian")
+ LNG("ru_UA",RS2::locLeftToRight, "Russian (Ukraine)")
+ LNG("sm" ,RS2::locLeftToRight, "Samoan")
+ LNG("sg" ,RS2::locLeftToRight, "Sangho")
+ LNG("sa" ,RS2::locLeftToRight, "Sanskrit")
+ LNG("gd" ,RS2::locLeftToRight, "Scots Gaelic")
+ LNG("se_NO",RS2::locLeftToRight, "Northern Sami")
+ LNG("sr_SR",RS2::locLeftToRight, "Serbian")
+ LNG("sr_SR",RS2::locLeftToRight, "Serbian (Cyrillic)")
+ LNG("sr_SR at latin",RS2::locLeftToRight, "Serbian (Latin)")
+ LNG("sr_YU",RS2::locLeftToRight, "Serbian (Cyrillic)")
+ LNG("sr_YU at latin",RS2::locLeftToRight, "Serbian (Latin)")
+ LNG("sh" ,RS2::locLeftToRight, "Serbo-Croatian")
+ LNG("st" ,RS2::locLeftToRight, "Sesotho")
+ LNG("tn" ,RS2::locLeftToRight, "Setswana")
+ LNG("sn" ,RS2::locLeftToRight, "Shona")
+ LNG("sd" ,RS2::locLeftToRight, "Sindhi")
+ LNG("si" ,RS2::locLeftToRight, "Sinhalese")
+ LNG("ss" ,RS2::locLeftToRight, "Siswati")
+ LNG("sk_SK",RS2::locLeftToRight, "Slovak")
+ LNG("sl_SI",RS2::locLeftToRight, "Slovenian")
+ LNG("so" ,RS2::locLeftToRight, "Somali")
+ LNG("es_ES",RS2::locLeftToRight, "Spanish")
+ LNG("es_AR",RS2::locLeftToRight, "Spanish (Argentina)")
+ LNG("es_BO",RS2::locLeftToRight, "Spanish (Bolivia)")
+ LNG("es_CL",RS2::locLeftToRight, "Spanish (Chile)")
+ LNG("es_CO",RS2::locLeftToRight, "Spanish (Colombia)")
+ LNG("es_CR",RS2::locLeftToRight, "Spanish (Costa Rica)")
+ LNG("es_DO",RS2::locLeftToRight, "Spanish (Dominican republic)")
+ LNG("es_EC",RS2::locLeftToRight, "Spanish (Ecuador)")
+ LNG("es_SV",RS2::locLeftToRight, "Spanish (El Salvador)")
+ LNG("es_GT",RS2::locLeftToRight, "Spanish (Guatemala)")
+ LNG("es_HN",RS2::locLeftToRight, "Spanish (Honduras)")
+ LNG("es_MX",RS2::locLeftToRight, "Spanish (Mexican)")
+ LNG("es_ES",RS2::locLeftToRight, "Spanish (Modern)")
+ LNG("es_NI",RS2::locLeftToRight, "Spanish (Nicaragua)")
+ LNG("es_PA",RS2::locLeftToRight, "Spanish (Panama)")
+ LNG("es_PY",RS2::locLeftToRight, "Spanish (Paraguay)")
+ LNG("es_PE",RS2::locLeftToRight, "Spanish (Peru)")
+ LNG("es_PR",RS2::locLeftToRight, "Spanish (Puerto Rico)")
+ LNG("es_UY",RS2::locLeftToRight, "Spanish (Uruguay)")
+ LNG("es_US",RS2::locLeftToRight, "Spanish (U.S.)")
+ LNG("es_VE",RS2::locLeftToRight, "Spanish (Venezuela)")
+ LNG("su" ,RS2::locLeftToRight, "Sundanese")
+ LNG("sw_KE",RS2::locLeftToRight, "Swahili")
+ LNG("sv_SE",RS2::locLeftToRight, "Swedish")
+ LNG("sv_FI",RS2::locLeftToRight, "Swedish (Finland)")
+ LNG("tl_PH",RS2::locLeftToRight, "Tagalog")
+ LNG("tg" ,RS2::locLeftToRight, "Tajik")
+ LNG("ta" ,RS2::locLeftToRight, "Tamil")
+ LNG("tt" ,RS2::locLeftToRight, "Tatar")
+ LNG("te" ,RS2::locLeftToRight, "Telugu")
+ LNG("th_TH",RS2::locLeftToRight, "Thai")
+ LNG("bo" ,RS2::locLeftToRight, "Tibetan")
+ LNG("ti" ,RS2::locLeftToRight, "Tigrinya")
+ LNG("to" ,RS2::locLeftToRight, "Tonga")
+ LNG("ts" ,RS2::locLeftToRight, "Tsonga")
+ LNG("tr_TR",RS2::locLeftToRight, "Turkish")
+ LNG("tk" ,RS2::locLeftToRight, "Turkmen")
+ LNG("tw" ,RS2::locLeftToRight, "Twi")
+ LNG("ug" ,RS2::locLeftToRight, "Uighur")
+ LNG("uk_UA",RS2::locLeftToRight, "Ukrainian")
+ LNG("ur" ,RS2::locLeftToRight, "Urdu")
+ LNG("ur_IN",RS2::locLeftToRight, "Urdu (India)")
+ LNG("ur_PK",RS2::locLeftToRight, "Urdu (Pakistan)")
+ LNG("uz" ,RS2::locLeftToRight, "Uzbek")
+ LNG("uz" ,RS2::locLeftToRight, "Uzbek (Cyrillic)")
+ LNG("uz" ,RS2::locLeftToRight, "Uzbek (Latin)")
+ LNG("ca_ES at valencia",RS2::locLeftToRight, "Valencian")
+ LNG("vi_VN",RS2::locLeftToRight, "Vietnamese")
+ LNG("vo" ,RS2::locLeftToRight, "Volapuk")
+ LNG("cy" ,RS2::locLeftToRight, "Welsh")
+ LNG("wo" ,RS2::locLeftToRight, "Wolof")
+ LNG("xh" ,RS2::locLeftToRight, "Xhosa")
+ LNG("yi" ,RS2::locLeftToRight, "Yiddish")
+ LNG("yo" ,RS2::locLeftToRight, "Yoruba")
+ LNG("za" ,RS2::locLeftToRight, "Zhuang")
+ LNG("zu" ,RS2::locLeftToRight, "Zulu")
+}
/**
@@ -109,12 +361,6 @@ void RS_System::initLanguageList() {
void RS_System::loadTranslation(const RS_String& lang, const RS_String& langCmd) {
static RS_Translator* tQt = NULL;
static RS_Translator* tLibreCAD = NULL;
- static RS_Translator* tLibreCADGuiQt = NULL;
- static RS_Translator* tLibreCADActions = NULL;
- static RS_Translator* tLibreCADCmd = NULL;
- static RS_Translator* tLibreCADLib = NULL;
- static RS_Translator* tLibreCADCam = NULL;
- static RS_Translator* tLibreCADProf = NULL;
RS_String langFile;
@@ -122,25 +368,13 @@ void RS_System::loadTranslation(const RS_String& lang, const RS_String& langCmd)
RS_StringList lst = getDirectoryList("qm");
RS_SETTINGS->beginGroup("/Paths");
- lst += RS_StringList::split(";",
- RS_SETTINGS->readEntry("/Translations", ""));
+ lst += RS_StringList::split(";", RS_SETTINGS->readEntry("/Translations", ""));
RS_SETTINGS->endGroup();
for (RS_StringList::Iterator it = lst.begin();
it!=lst.end();
++it) {
- langFile = "qt_" + lang + ".qm";
- if (tQt!=NULL) {
- qApp->removeTranslator(tQt);
- delete tQt;
- }
- tQt = new QTranslator(0);
- if (tQt->load(langFile, (*it))) {
- qApp->installTranslator(tQt);
- }
-
-
langFile = "librecad_" + lang + ".qm";
if (tLibreCAD!=NULL) {
qApp->removeTranslator(tLibreCAD);
@@ -150,68 +384,6 @@ void RS_System::loadTranslation(const RS_String& lang, const RS_String& langCmd)
if (tLibreCAD->load(langFile, (*it))) {
qApp->installTranslator(tLibreCAD);
}
-
-
- langFile = "librecadguiqt_" + lang + ".qm";
- if (tLibreCADGuiQt!=NULL) {
- qApp->removeTranslator(tLibreCADGuiQt);
- delete tLibreCADGuiQt;
- }
- tLibreCADGuiQt = new QTranslator(0);
- if (tLibreCADGuiQt->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADGuiQt);
- }
-
-
- langFile = "librecadactions_" + lang + ".qm";
- if (tLibreCADActions!=NULL) {
- qApp->removeTranslator(tLibreCADActions);
- delete tLibreCADActions;
- }
- tLibreCADActions = new QTranslator(0);
- if (tLibreCADActions->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADActions);
- }
-
- langFile = "librecadcmd_" + langCmd + ".qm";
- if (tLibreCADCmd!=NULL) {
- qApp->removeTranslator(tLibreCADCmd);
- delete tLibreCADCmd;
- }
- tLibreCADCmd = new QTranslator(0);
- if (tLibreCADCmd->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADCmd);
- }
-
- langFile = "librecadlib_" + lang + ".qm";
- if (tLibreCADLib!=NULL) {
- qApp->removeTranslator(tLibreCADLib);
- delete tLibreCADLib;
- }
- tLibreCADLib = new QTranslator(0);
- if (tLibreCADLib->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADLib);
- }
-
- langFile = "librecadcam_" + lang + ".qm";
- if (tLibreCADLib!=NULL) {
- qApp->removeTranslator(tLibreCADCam);
- delete tLibreCADCam;
- }
- tLibreCADCam = new QTranslator(0);
- if (tLibreCADCam->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADCam);
- }
-
- langFile = "librecadprof_" + lang + ".qm";
- if (tLibreCADProf!=NULL) {
- qApp->removeTranslator(tLibreCADProf);
- delete tLibreCADProf;
- }
- tLibreCADProf = new QTranslator(0);
- if (tLibreCADProf->load(langFile, (*it))) {
- qApp->installTranslator(tLibreCADProf);
- }
}
}
@@ -312,24 +484,29 @@ RS_StringList RS_System::getDirectoryList(const RS_String& _subDirectory) {
dirList.append(appDir + "/" + subDirectory);
}
+ // Ubuntu
+ dirList.append("/usr/share/doc/" + appDirName + "/" + subDirectory);
+
// Redhat style:
dirList.append("/usr/share/" + appDirName + "/" + subDirectory);
- // SuSE style:
- dirList.append("/usr/X11R6/" + appDirName + "/" + subDirectory);
+ // Others, RVT April 25, 2011 removed, doesn anybody use that still?
+ // dirList.append("/usr/X11R6/share/" + appDirName + "/" + subDirectory);
- dirList.append("/usr/X11R6/share/" + appDirName + "/" + subDirectory);
+ // Unix home directory, it's old style but some people might have stuff there.
dirList.append(getHomeDir() + "/." + appDirName + "/" + subDirectory);
#ifdef Q_OS_MAC
+ // Apple uses the resource directory
if (!appDir.isEmpty() && appDir!="/") {
dirList.append(appDir + "/../Resources/" + subDirectory);
}
#endif
#ifndef Q_OS_MAC
- // Add support directory if librecad is run-in-place, not for Apple because it uses resources
+ // Add support directory if librecad is run-in-place,
+ // not for Apple because it uses resources this is more for unix systems
dirList.append(appDir + "/resources/" + subDirectory);
#endif
@@ -372,432 +549,16 @@ RS_StringList RS_System::getDirectoryList(const RS_String& _subDirectory) {
/**
* Converts a language string to a symbol (e.g. Deutsch or German to 'de').
- *
- * Supported languages: http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt
+ * Languages taken from RFC3066
*/
RS_String RS_System::languageToSymbol(const RS_String& lang) {
RS_String l = lang.lower();
- // don't use else if.. M$ visual wannabe c++ can't handle it
- if (l=="afar") {
- return "aa";
- }
- if (l=="abkhazian") {
- return "ab";
- }
- if (l=="afrikaans") {
- return "af";
- }
- if (l=="amharic") {
- return "am";
- }
- if (l=="arabic") {
- return "ar";
- }
- if (l=="assamese") {
- return "as";
- }
- if (l=="aymara") {
- return "ay";
- }
- if (l=="azerbaijani") {
- return "az";
- }
- if (l=="bashkir") {
- return "ba";
- }
- if (l=="byelorussian") {
- return "be";
- }
- if (l=="bulgarian") {
- return "bg";
- }
- if (l=="bihari") {
- return "bh";
- }
- if (l=="bislama") {
- return "bi";
- }
- if (l=="bengali" || l=="bangla") {
- return "bn";
- }
- if (l=="tibetan") {
- return "bo";
- }
- if (l=="breton") {
- return "br";
- }
- if (l=="catalan") {
- return "ca";
- }
- if (l=="corsican") {
- return "co";
- }
- if (l=="czech") {
- return "cs";
- }
- if (l=="welsh") {
- return "cy";
- }
- if (l=="danish") {
- return "da";
- }
- if (l=="german" || l=="deutsch") {
- return "de";
- }
- if (l=="bhutani") {
- return "dz";
- }
- if (l=="greek") {
- return "el";
- }
- if (l=="english") {
- return "en";
- }
- if (l=="esperanto") {
- return "eo";
- }
- if (l=="spanish") {
- return "es";
- }
- if (l=="estonian") {
- return "et";
- }
- if (l=="basque") {
- return "eu";
- }
- if (l=="persian") {
- return "fa";
- }
- if (l=="finnish") {
- return "fi";
- }
- if (l=="fiji") {
- return "fj";
- }
- if (l=="faroese") {
- return "fo";
- }
- if (l=="french" || l=="francais") {
- return "fr";
- }
- if (l=="frisian") {
- return "fy";
- }
- if (l=="irish") {
- return "ga";
- }
- if (l=="scots gaelic" || l=="gaelic") {
- return "gd";
- }
- if (l=="galician") {
- return "gl";
- }
- if (l=="guarani") {
- return "gn";
- }
- if (l=="gujarati") {
- return "gu";
- }
- if (l=="hausa") {
- return "ha";
- }
- if (l=="hebrew") {
- return "he";
- }
- if (l=="hindi") {
- return "hi";
- }
- if (l=="croatian") {
- return "hr";
- }
- if (l=="hungarian") {
- return "hu";
- }
- if (l=="armenian") {
- return "hy";
- }
- if (l=="interlingua") {
- return "ia";
- }
- if (l=="indonesian") {
- return "id";
- }
- if (l=="interlingue") {
- return "ie";
- }
- if (l=="inupiak") {
- return "ik";
- }
- if (l=="icelandic") {
- return "is";
- }
- if (l=="italian") {
- return "it";
- }
- if (l=="inuktitut") {
- return "iu";
- }
- if (l=="japanese") {
- return "ja";
- }
- if (l=="javanese") {
- return "jw";
- }
- if (l=="georgian") {
- return "ka";
- }
- if (l=="kazakh") {
- return "kk";
- }
- if (l=="greenlandic") {
- return "kl";
- }
- if (l=="cambodian") {
- return "km";
- }
- if (l=="kannada") {
- return "kn";
- }
- if (l=="korean") {
- return "ko";
- }
- if (l=="kashmiri") {
- return "ks";
- }
- if (l=="kurdish") {
- return "ku";
- }
- if (l=="kirghiz") {
- return "ky";
- }
- if (l=="latin") {
- return "la";
- }
- if (l=="lingala") {
- return "ln";
- }
- if (l=="laothian") {
- return "lo";
- }
- if (l=="lithuanian") {
- return "lt";
- }
- if (l=="latvian" || l=="lettish") {
- return "lv";
- }
- if (l=="malagasy") {
- return "mg";
- }
- if (l=="maori") {
- return "mi";
- }
- if (l=="macedonian") {
- return "mk";
- }
- if (l=="malayalam") {
- return "ml";
- }
- if (l=="mongolian") {
- return "mn";
- }
- if (l=="moldavian") {
- return "mo";
- }
- if (l=="marathi") {
- return "mr";
- }
- if (l=="malay") {
- return "ms";
- }
- if (l=="maltese") {
- return "mt";
- }
- if (l=="burmese") {
- return "my";
- }
- if (l=="nauru") {
- return "na";
- }
- if (l=="nepali") {
- return "ne";
- }
- if (l=="dutch") {
- return "nl";
- }
- if (l=="norwegian") {
- return "no";
- }
- if (l=="occitan") {
- return "oc";
- }
- if (l=="afan" || l=="oromo" || l=="afan oromo") {
- return "om";
- }
- if (l=="oriya") {
- return "or";
- }
- if (l=="punjabi") {
- return "pa";
- }
- if (l=="polish") {
- return "pl";
- }
- if (l=="pashto" || l=="pushto") {
- return "ps";
- }
- if (l=="portuguese") {
- return "pt";
- }
- if (l=="brasilian portuguese") {
- return "pt-br";
- }
- if (l=="quechua") {
- return "qu";
- }
- if (l=="rhaeto-romance") {
- return "rm";
- }
- if (l=="kirundi") {
- return "rn";
- }
- if (l=="romanian") {
- return "ro";
- }
- if (l=="russian") {
- return "ru";
- }
- if (l=="kinyarwanda") {
- return "rw";
- }
- if (l=="sanskrit") {
- return "sa";
- }
- if (l=="sindhi") {
- return "sd";
- }
- if (l=="sangho") {
- return "sg";
- }
- if (l=="serbo-Croatian") {
- return "sh";
- }
- if (l=="sinhalese") {
- return "si";
- }
- if (l=="slovak") {
- return "sk";
- }
- if (l=="slovenian") {
- return "sl";
- }
- if (l=="samoan") {
- return "sm";
- }
- if (l=="shona") {
- return "sn";
- }
- if (l=="somali") {
- return "so";
- }
- if (l=="albanian") {
- return "sq";
- }
- if (l=="serbian") {
- return "sr";
- }
- if (l=="siswati") {
- return "ss";
- }
- if (l=="sesotho") {
- return "st";
- }
- if (l=="sundanese") {
- return "su";
- }
- if (l=="swedish") {
- return "sv";
- }
- if (l=="swahili") {
- return "sw";
- }
- if (l=="tamil") {
- return "ta";
- }
- if (l=="telugu") {
- return "te";
- }
- if (l=="tajik") {
- return "tg";
- }
- if (l=="thai") {
- return "th";
- }
- if (l=="tigrinya") {
- return "ti";
- }
- if (l=="turkmen") {
- return "tk";
- }
- if (l=="tagalog") {
- return "tl";
- }
- if (l=="setswana") {
- return "tn";
- }
- if (l=="tonga") {
- return "to";
- }
- if (l=="turkish") {
- return "tr";
- }
- if (l=="tsonga") {
- return "ts";
- }
- if (l=="tatar") {
- return "tt";
- }
- if (l=="twi") {
- return "tw";
- }
- if (l=="uighur") {
- return "ug";
- }
- if (l=="ukrainian") {
- return "uk";
- }
- if (l=="urdu") {
- return "ur";
- }
- if (l=="uzbek") {
- return "uz";
- }
- if (l=="vietnamese") {
- return "vi";
- }
- if (l=="volapuk") {
- return "vo";
- }
- if (l=="wolof") {
- return "wo";
- }
- if (l=="xhosa") {
- return "xh";
- }
- if (l=="yiddish") {
- return "yi";
- }
- if (l=="yoruba") {
- return "yo";
- }
- if (l=="zhuang") {
- return "za";
- }
- if (l=="chinese") {
- return "zh";
- }
- if (l=="zulu") {
- return "zu";
+ RS_Locale *locale;
+ foreach (locale, *RS_SYSTEM->allKnownLocales) {
+ if (locale->getName().lower()==l) {
+ return locale->getCanonical();
+ }
}
return "";
@@ -812,427 +573,13 @@ RS_String RS_System::languageToSymbol(const RS_String& lang) {
RS_String RS_System::symbolToLanguage(const RS_String& symb) {
RS_String l = symb.lower();
- if (l=="aa") {
- return "Afar";
- }
- if (l=="ab") {
- return "Abkhazian";
- }
- if (l=="af") {
- return "Afrikaans";
- }
- if (l=="am") {
- return "Amharic";
- }
- if (l=="ar") {
- return "Arabic";
- }
- if (l=="as") {
- return "Assamese";
- }
- if (l=="ay") {
- return "Aymara";
- }
- if (l=="az") {
- return "Azerbaijani";
- }
- if (l=="ba") {
- return "Bashkir";
- }
- if (l=="be") {
- return "Byelorussian";
- }
- if (l=="bg") {
- return "Bulgarian";
- }
- if (l=="bh") {
- return "Bihari";
- }
- if (l=="bi") {
- return "Bislama";
- }
- if (l=="bn") {
- return "Bengali";
- }
- if (l=="bo") {
- return "Tibetan";
- }
- if (l=="br") {
- return "Breton";
- }
- if (l=="ca") {
- return "Catalan";
- }
- if (l=="co") {
- return "Corsican";
- }
- if (l=="cs") {
- return "Czech";
- }
- if (l=="cy") {
- return "Welsh";
- }
- if (l=="da") {
- return "Danish";
- }
- if (l=="de") {
- return "German";
- }
- if (l=="dz") {
- return "Bhutani";
- }
- if (l=="el") {
- return "Greek";
- }
- if (l=="en") {
- return "English";
- }
- if (l=="eo") {
- return "Esperanto";
- }
- if (l=="es") {
- return "Spanish";
- }
- if (l=="et") {
- return "Estonian";
- }
- if (l=="eu") {
- return "Basque";
- }
- if (l=="fa") {
- return "Persian";
- }
- if (l=="fi") {
- return "Finnish";
- }
- if (l=="fj") {
- return "Fiji";
- }
- if (l=="fo") {
- return "Faroese";
- }
- if (l=="fr") {
- return "French";
- }
- if (l=="fy") {
- return "Frisian";
- }
- if (l=="ga") {
- return "Irish";
- }
- if (l=="gd") {
- return "Scots Gaelic";
- }
- if (l=="gl") {
- return "Galician";
- }
- if (l=="gn") {
- return "Guarani";
- }
- if (l=="gu") {
- return "Gujarati";
- }
- if (l=="ha") {
- return "Hausa";
- }
- if (l=="he") {
- return "Hebrew";
- }
- if (l=="hi") {
- return "Hindi";
- }
- if (l=="hr") {
- return "Croatian";
- }
- if (l=="hu") {
- return "Hungarian";
- }
- if (l=="hy") {
- return "Armenian";
- }
- if (l=="ia") {
- return "Interlingua";
- }
- if (l=="id") {
- return "Indonesian";
- }
- if (l=="ie") {
- return "Interlingue";
- }
- if (l=="ik") {
- return "Inupiak";
- }
- if (l=="is") {
- return "Icelandic";
- }
- if (l=="it") {
- return "Italian";
- }
- if (l=="iu") {
- return "Inuktitut";
- }
- if (l=="ja") {
- return "Japanese";
- }
- if (l=="jw") {
- return "Javanese";
- }
- if (l=="ka") {
- return "Georgian";
- }
- if (l=="kk") {
- return "Kazakh";
- }
- if (l=="kl") {
- return "Greenlandic";
- }
- if (l=="km") {
- return "Cambodian";
- }
- if (l=="kn") {
- return "Kannada";
- }
- if (l=="ko") {
- return "Korean";
- }
- if (l=="ks") {
- return "Kashmiri";
- }
- if (l=="ku") {
- return "Kurdish";
- }
- if (l=="ky") {
- return "Kirghiz";
- }
- if (l=="la") {
- return "Latin";
- }
- if (l=="ln") {
- return "Lingala";
- }
- if (l=="lo") {
- return "Laothian";
- }
- if (l=="lt") {
- return "Lithuanian";
- }
- if (l=="lv") {
- return "Latvian";
- }
- if (l=="mg") {
- return "Malagasy";
- }
- if (l=="mi") {
- return "Maori";
- }
- if (l=="mk") {
- return "Macedonian";
- }
- if (l=="ml") {
- return "Malayalam";
- }
- if (l=="mn") {
- return "Mongolian";
- }
- if (l=="mo") {
- return "Moldavian";
- }
- if (l=="mr") {
- return "Marathi";
- }
- if (l=="ms") {
- return "Malay";
- }
- if (l=="mt") {
- return "Maltese";
- }
- if (l=="my") {
- return "Burmese";
- }
- if (l=="na") {
- return "Nauru";
- }
- if (l=="ne") {
- return "Nepali";
- }
- if (l=="nl") {
- return "Dutch";
- }
- if (l=="no") {
- return "Norwegian";
- }
- if (l=="oc") {
- return "Occitan";
- }
- if (l=="om") {
- return "Afan Oromo";
- }
- if (l=="or") {
- return "Oriya";
- }
- if (l=="pa") {
- return "Punjabi";
- }
- if (l=="pl") {
- return "Polish";
- }
- if (l=="ps") {
- return "Pashto";
- }
- if (l=="pt") {
- return "Portuguese";
- }
- if (l=="pt-br") {
- return "Brasilian Portuguese";
- }
- if (l=="qu") {
- return "Quechua";
- }
- if (l=="rm") {
- return "Rhaeto-Romance";
- }
- if (l=="rn") {
- return "Kirundi";
- }
- if (l=="ro") {
- return "Romanian";
- }
- if (l=="ru") {
- return "Russian";
- }
- if (l=="rw") {
- return "Kinyarwanda";
- }
- if (l=="sa") {
- return "Sanskrit";
- }
- if (l=="sd") {
- return "Sindhi";
- }
- if (l=="sg") {
- return "Sangho";
- }
- if (l=="sh") {
- return "Serbo-croatian";
- }
- if (l=="si") {
- return "Sinhalese";
- }
- if (l=="sk") {
- return "Slovak";
- }
- if (l=="sl") {
- return "Slovenian";
- }
- if (l=="sm") {
- return "Samoan";
- }
- if (l=="sn") {
- return "Shona";
- }
- if (l=="so") {
- return "Somali";
- }
- if (l=="sq") {
- return "Albanian";
- }
- if (l=="sr") {
- return "Serbian";
- }
- if (l=="ss") {
- return "Siswati";
- }
- if (l=="st") {
- return "Sesotho";
- }
- if (l=="su") {
- return "Sundanese";
- }
- if (l=="sv") {
- return "Swedish";
- }
- if (l=="sw") {
- return "Swahili";
- }
- if (l=="ta") {
- return "Tamil";
- }
- if (l=="te") {
- return "Telugu";
- }
- if (l=="tg") {
- return "Tajik";
- }
- if (l=="th") {
- return "Thai";
- }
- if (l=="ti") {
- return "Tigrinya";
- }
- if (l=="tk") {
- return "Turkmen";
- }
- if (l=="tl") {
- return "Tagalog";
- }
- if (l=="tn") {
- return "Setswana";
- }
- if (l=="to") {
- return "Tonga";
- }
- if (l=="tr") {
- return "Turkish";
- }
- if (l=="ts") {
- return "Tsonga";
- }
- if (l=="tt") {
- return "Tatar";
- }
- if (l=="tw") {
- return "Twi";
- }
- if (l=="ug") {
- return "Uighur";
- }
- if (l=="uk") {
- return "Ukrainian";
- }
- if (l=="ur") {
- return "Urdu";
- }
- if (l=="uz") {
- return "Uzbek";
- }
- if (l=="vi") {
- return "Vietnamese";
- }
- if (l=="vo") {
- return "Volapuk";
- }
- if (l=="wo") {
- return "Wolof";
- }
- if (l=="xh") {
- return "Xhosa";
- }
- if (l=="yi") {
- return "Yiddish";
- }
- if (l=="yo") {
- return "Yoruba";
- }
- if (l=="za") {
- return "Zhuang";
- }
- if (l=="zh") {
- return "Chinese";
- }
- if (l=="zu") {
- return "Zulu";
+ RS_Locale *locale;
+ foreach (locale, *RS_SYSTEM->allKnownLocales) {
+ QString canon=locale->getCanonical().lower();
+ if (canon==l || canon==l+"_"+l.upper() || canon.mid(0,2)==l) {
+ return locale->getName();
+ }
}
-
return "";
}
@@ -1278,6 +625,8 @@ RS_String RS_System::getEncoding(const RS_String& str) {
return "utf88-bit";
} else if (l=="utf16") {
return "utf16";
+ } else if (l=="utf8" || l=="utf-8") {
+ return "utf-8";
} else if (l=="koi8-r") {
return "KOI8-R";
} else if (l=="koi8-u") {
@@ -1318,7 +667,7 @@ RS_String RS_System::getEncoding(const RS_String& str) {
return "CP874";
} else if (l=="cp1250") {
return "CP1250";
- } else if (l=="cp1251") {
+ } else if (l=="cp1251" || l=="ansi_1251") {
return "CP1251";
} else if (l=="cp1252") {
return "CP1252";
@@ -1352,9 +701,9 @@ RS_String RS_System::getEncoding(const RS_String& str) {
2004-05-13, J Staniek
*/
-static QMap<Q3CString,Q3CString> loc_map;
+static QMap<QByteArray,QByteArray> loc_map;
-Q3CString RS_System::localeToISO(const Q3CString& locale) {
+QByteArray RS_System::localeToISO(const QByteArray& locale) {
if (loc_map.isEmpty()) {
loc_map["croatian"]="ISO8859-2";
loc_map["cs"]="ISO8859-2";
@@ -1431,6 +780,7 @@ Q3CString RS_System::localeToISO(const Q3CString& locale) {
loc_map["de_LU"]="ISO8859-15";
loc_map["en_IE"]="ISO8859-15";
loc_map["es"]="ISO8859-15";
+ loc_map["es_EC"]="ISO8859-15";
loc_map["es_ES"]="ISO8859-15";
loc_map["eu_ES"]="ISO8859-15";
loc_map["fi"]="ISO8859-15";
@@ -1470,7 +820,7 @@ Q3CString RS_System::localeToISO(const Q3CString& locale) {
loc_map["kk"]="KOI8-R";
loc_map["kk_KZ"]="KOI8-R";
}
- Q3CString l = loc_map[locale];
+ QByteArray l = loc_map[locale];
if (l.isEmpty())
return "ISO8859-1";
return l;
diff --git a/src/lib/engine/rs_system.h b/src/lib/engine/rs_system.h
index 94b1ac8..b7d2c79 100644
--- a/src/lib/engine/rs_system.h
+++ b/src/lib/engine/rs_system.h
@@ -34,8 +34,8 @@
#include "rs_dir.h"
#include "rs_string.h"
#include "rs_stringlist.h"
-//Added by qt3to4:
-#include <Q3CString>
+#include <QList>
+#include "rs_locale.h"
#define RS_SYSTEM RS_System::instance()
@@ -50,6 +50,12 @@ class RS_System {
protected:
RS_System() {
initialized = false;
+ allKnownLocales=NULL;
+ }
+ ~RS_System() {
+ while (!allKnownLocales->isEmpty())
+ delete allKnownLocales->takeFirst();
+ delete allKnownLocales;
}
public:
@@ -59,6 +65,7 @@ public:
static RS_System* instance() {
if (uniqueInstance==NULL) {
uniqueInstance = new RS_System();
+ uniqueInstance->allKnownLocales=NULL;
}
return uniqueInstance;
}
@@ -66,6 +73,7 @@ public:
void init(const RS_String& appName, const RS_String& appVersion,
const RS_String& appDirName, const RS_String& appDir="");
void initLanguageList();
+ void initAllLanguagesList();
bool checkInit();
bool createPaths(const QString& p);
@@ -128,7 +136,10 @@ public:
*/
RS_String getDocPath() {
RS_StringList lst = getDirectoryList("doc");
- return lst.first();
+
+ if( !(lst.isEmpty()) ){
+ return lst.first();
+ } else return QString();
}
/**
@@ -165,7 +176,10 @@ public:
/** Returns ISO code for given locale. Needed for win32 to convert
from system encodings. */
- static Q3CString localeToISO(const Q3CString& locale);
+ static QByteArray localeToISO(const QByteArray& locale);
+
+ private:
+ void addLocale(RS_Locale *locale);
protected:
static RS_System* uniqueInstance;
@@ -176,9 +190,11 @@ protected:
RS_String appDir;
//! List of available translations
- RS_StringList languageList;
-
+
+ RS_StringList languageList;
bool initialized;
+ QList<RS_Locale* > *allKnownLocales;
+
};
#endif
diff --git a/src/lib/engine/rs_textstream.h b/src/lib/engine/rs_textstream.h
index f9a9a40..d1e3297 100644
--- a/src/lib/engine/rs_textstream.h
+++ b/src/lib/engine/rs_textstream.h
@@ -28,10 +28,10 @@
#ifndef RS_TEXTSTREAM_H
#define RS_TEXTSTREAM_H
-#include <q3textstream.h>
-#include <qtextcodec.h>
+#include <QTextStream>
+#include <QTextCodec>
-#define RS_TextStream Q3TextStream
+#define RS_TextStream QTextStream
#define RS_TextCodec QTextCodec
#endif
diff --git a/src/lib/fileio/rs_fileio.cpp b/src/lib/fileio/rs_fileio.cpp
index e5adf3e..64ebbd2 100644
--- a/src/lib/fileio/rs_fileio.cpp
+++ b/src/lib/fileio/rs_fileio.cpp
@@ -155,7 +155,7 @@ RS2::FormatType RS_FileIO::detectFormat(const RS_String& file) {
RS_TextStream ts(&f);
RS_String line;
int c=0;
- while (!f.atEnd() && ++c<100) {
+ while (!ts.atEnd() && ++c<100) {
line = ts.readLine();
if (line=="$ACADVER") {
type = RS2::FormatDXF;
diff --git a/src/lib/filters/rs_filterdxf.cpp b/src/lib/filters/rs_filterdxf.cpp
index d50188b..1d78aac 100644
--- a/src/lib/filters/rs_filterdxf.cpp
+++ b/src/lib/filters/rs_filterdxf.cpp
@@ -98,6 +98,7 @@ bool RS_FilterDXF::fileImport(RS_Graphic& g, const RS_String& file, RS2::FormatT
RS_DEBUG->print("DXF Filter: importing file '%s'...", (const char*)QFile::encodeName(file));
+ variables.clear();
graphic = &g;
currentContainer = graphic;
this->file = file;
@@ -136,6 +137,26 @@ bool RS_FilterDXF::fileImport(RS_Graphic& g, const RS_String& file, RS2::FormatT
return true;
}
+/*
+ * get teh encoding of the DXF files,
+ * Acad versions >= 2007 are UTF-8, others in ANSI_1252
+ */
+QString RS_FilterDXF::getDXFEncoding() {
+
+ QString acadver=variables.getString("$ACADVER", "");
+ acadver.replace(QRegExp("[a-zA-Z]"), "");
+ bool ok;
+ int version=acadver.toInt(&ok);
+
+ // >= ACAD2007
+ if (ok && version >= 1021) {
+ return RS_System::getEncoding("UTF-8");
+ }
+
+ // < ACAD2007
+ QString codePage=variables.getString("$DWGCODEPAGE", "ANSI_1252");
+ return RS_System::getEncoding(codePage);
+}
/**
@@ -147,7 +168,7 @@ void RS_FilterDXF::addLayer(const DL_LayerData& data) {
RS_DEBUG->print("RS_FilterDXF::addLayer: creating layer");
- RS_Layer* layer = new RS_Layer(QString::fromUtf8(data.name.c_str()));
+ RS_Layer* layer = new RS_Layer(toNativeString(data.name.c_str(),getDXFEncoding()));
RS_DEBUG->print("RS_FilterDXF::addLayer: set pen");
layer->setPen(attributesToPen(attributes));
//layer->setFlags(data.flags&0x07);
@@ -442,19 +463,6 @@ void RS_FilterDXF::addInsert(const DL_InsertData& data) {
*/
void RS_FilterDXF::addMTextChunk(const char* text) {
RS_DEBUG->print("RS_FilterDXF::addMTextChunk: %s", text);
- //mtext += text;
- //mtext += RS_String::fromUtf8(text);
-
- /*
- QCString locallyEncoded = text;
- RS_String enc = RS_System::getEncoding(variables.getString("$DWGCODEPAGE", "ANSI_1252"));
- QTextCodec *codec = QTextCodec::codecForName(enc); // get the codec for Japanese
- if (codec!=NULL) {
- mtext += codec->toUnicode(toNativeString(locallyEncoded));
-} else {
- mtext += toNativeString(text);
-}
- */
mtext+=text;
}
@@ -474,6 +482,7 @@ void RS_FilterDXF::addMText(const DL_MTextData& data) {
RS2::TextDrawingDirection dir;
RS2::TextLineSpacingStyle lss;
RS_String sty = QString::fromUtf8(data.style.c_str());
+ sty=sty.lower();
if (data.attachmentPoint<=3) {
valign=RS2::VAlignTop;
@@ -505,19 +514,8 @@ void RS_FilterDXF::addMText(const DL_MTextData& data) {
lss = RS2::Exact;
}
- mtext+=QString(QString::fromUtf8(data.text.c_str()));
-
- RS_String locallyEncoded = mtext;
- RS_String enc = RS_System::getEncoding(
- variables.getString("$DWGCODEPAGE", "ANSI_1252"));
- // get the codec for Japanese
- QTextCodec *codec = QTextCodec::codecForName(enc);
-
- if (codec!=NULL) {
- mtext = codec->toUnicode(toNativeString(locallyEncoded));
- } else {
- mtext = toNativeString(mtext);
- }
+ mtext+=data.text.c_str();
+ mtext = toNativeString(mtext, getDXFEncoding());
// use default style for the drawing:
if (sty.isEmpty()) {
@@ -528,8 +526,14 @@ void RS_FilterDXF::addMText(const DL_MTextData& data) {
} else {
sty = variables.getString("$TEXTSTYLE", "Standard");
}
+ } else {
+ // A certain CAD program uses SIMPLEX, we don't have so we change it to normallatin2
+ if (sty=="simplex") {
+ sty="normallatin2";
+ }
}
+
RS_DEBUG->print("Text as unicode:");
RS_DEBUG->printUnicode(mtext);
@@ -684,7 +688,7 @@ RS_DimensionData RS_FilterDXF::convDimensionData(
lss = RS2::Exact;
}
- t = toNativeString(data.text.c_str());
+ t = toNativeString(data.text.c_str(), getDXFEncoding());
if (sty.isEmpty()) {
sty = variables.getString("$DIMSTYLE", "Standard");
@@ -1449,7 +1453,7 @@ void RS_FilterDXF::writeLayer(DL_WriterA& dw, RS_Layer* l) {
dxf.writeLayer(
dw,
- DL_LayerData((const char*)l->getName().local8Bit(),
+ DL_LayerData((const char*)toDxfString(l->getName()),
l->isFrozen() + (l->isLocked()<<2)),
DL_Attributes(std::string(""),
colorToNumber(l->getPen().getColor()),
@@ -2895,20 +2899,6 @@ int RS_FilterDXF::widthToNumber(RS2::LineWidth width) {
* - %%%p for a plus/minus sign
*/
RS_String RS_FilterDXF::toDxfString(const RS_String& string) {
- /*
- RS_String res = string;
- // Line feed:
- res = res.replace(RS_RegExp("\\n"), "\\P");
- // Space:
- res = res.replace(RS_RegExp(" "), "\\~");
- // diameter:
- res = res.replace(QChar(0x2205), "%%c");
- // degree:
- res = res.replace(QChar(0x00B0), "%%d");
- // plus/minus
- res = res.replace(QChar(0x00B1), "%%p");
- */
-
RS_String res = "";
for (uint i=0; i<string.length(); ++i) {
@@ -2917,9 +2907,10 @@ RS_String RS_FilterDXF::toDxfString(const RS_String& string) {
case 0x0A:
res+="\\P";
break;
- case 0x20:
- res+="\\~";
- break;
+// RVT Space can stay space, verified with DraftSpace
+// case 0x20:
+// res+="\\~";
+// break;
// diameter:
case 0x2205:
res+="%%c";
@@ -2955,8 +2946,20 @@ RS_String RS_FilterDXF::toDxfString(const RS_String& string) {
/**
* Converts a DXF encoded string into a native Unicode string.
*/
-RS_String RS_FilterDXF::toNativeString(const RS_String& string) {
- RS_String res = string;
+RS_String RS_FilterDXF::toNativeString(const char* data, const QString& encoding) {
+ RS_String res = QString(data);
+
+ // If the given string doesn't contain any unicode characters, we pass the string
+ // Through a textcoder, if that is possible, to convert the string to unicode
+ // We try to use the DWGCODEPAGE if it's available, else we just return the string and assume it's latin1
+ if (!res.contains("\\U+")) {
+ QTextCodec *codec = QTextCodec::codecForName(encoding);
+ if (codec)
+ res = codec->toUnicode(data);
+ return res;
+ }
+
+
// Line feed:
res = res.replace(RS_RegExp("\\\\P"), "\n");
// Space:
diff --git a/src/lib/filters/rs_filterdxf.h b/src/lib/filters/rs_filterdxf.h
index e607518..97b290a 100644
--- a/src/lib/filters/rs_filterdxf.h
+++ b/src/lib/filters/rs_filterdxf.h
@@ -173,7 +173,8 @@ public:
DL_Attributes getEntityAttributes(RS_Entity* entity);
static RS_String toDxfString(const RS_String& string);
- static RS_String toNativeString(const RS_String& string);
+ static RS_String toNativeString(const char* data, const QString& encoding);
+ QString getDXFEncoding();
public:
RS_Pen attributesToPen(const DL_Attributes& attrib) const;
diff --git a/src/lib/gui/rs_eventhandler.cpp b/src/lib/gui/rs_eventhandler.cpp
index 022c1ec..8239034 100644
--- a/src/lib/gui/rs_eventhandler.cpp
+++ b/src/lib/gui/rs_eventhandler.cpp
@@ -59,19 +59,14 @@ RS_EventHandler::~RS_EventHandler() {
defaultAction = NULL;
}
- killAllActions();
-
RS_DEBUG->print("RS_EventHandler::~RS_EventHandler: Deleting all actions..");
for (int i=0; i<RS_MAXACTIONS; ++i) {
if (currentActions[i]!=NULL) {
- currentActions[i]->setFinished();
- //delete currentActions[i];
- //currentActions[i] = NULL;
+ currentActions[i]->setFinished();
}
}
- cleanUp();
+ cleanUp();
RS_DEBUG->print("RS_EventHandler::~RS_EventHandler: Deleting all actions..: OK");
-
RS_DEBUG->print("RS_EventHandler::~RS_EventHandler: OK");
}
@@ -526,14 +521,14 @@ void RS_EventHandler::killSelectActions() {
* Kills all running actions. Called when a window is closed.
*/
void RS_EventHandler::killAllActions() {
- /*
for (int c=0; c<RS_MAXACTIONS; ++c) {
if (currentActions[c]!=NULL) {
currentActions[c]->finish();
+ delete currentActions[c];
+ currentActions[c]=NULL;
}
}
cleanUp();
- */
}
diff --git a/src/lib/gui/rs_graphicview.cpp b/src/lib/gui/rs_graphicview.cpp
index c0e2768..9d288cb 100644
--- a/src/lib/gui/rs_graphicview.cpp
+++ b/src/lib/gui/rs_graphicview.cpp
@@ -990,8 +990,10 @@ void RS_GraphicView::drawLayer1(RS_Painter *painter) {
// drawing meta grid:
if (!isPrintPreview()) {
+
+ //only drawGrid updates the grid layout (updatePointArray())
+ drawGrid(painter);
drawMetaGrid(painter);
- drawGrid(painter);
}
diff --git a/src/lib/information/rs_locale.cpp b/src/lib/information/rs_locale.cpp
new file mode 100644
index 0000000..dbc717b
--- /dev/null
+++ b/src/lib/information/rs_locale.cpp
@@ -0,0 +1,47 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2011 R. van Twisk (librecad at rvt.dds.nl)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#include "rs_locale.h"
+
+RS_Locale::RS_Locale() {
+}
+
+void RS_Locale::setCanonical(const QString &_canonical) {
+ canonical=_canonical;
+}
+void RS_Locale::setDirection(RS2::TextLocaleDirection _direction) {
+ direction=_direction;
+}
+void RS_Locale::setName(const QString &_name) {
+ name=_name;
+}
+
+QString RS_Locale::getCanonical() {
+ return canonical;
+}
+QString RS_Locale::getName() {
+ return name;
+}
+
diff --git a/src/lib/information/rs_locale.h b/src/lib/information/rs_locale.h
new file mode 100644
index 0000000..5a1b503
--- /dev/null
+++ b/src/lib/information/rs_locale.h
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2011 R. van Twisk (librecad at rvt.dds.nl)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef RS_LOCALE_H
+#define RS_LOCALE_H
+
+#include <QString>
+#include "rs.h"
+
+/**
+ * Store Locale information in a class
+ * (c) 2011 R. van Twisk
+ *
+ **/
+class RS_Locale {
+public:
+ RS_Locale();
+
+ virtual void setCanonical(const QString &_canonical);
+ virtual void setDirection(RS2::TextLocaleDirection direction);
+ virtual void setName(const QString &_name);
+
+ QString getCanonical();
+ QString getName();
+
+protected:
+ QString canonical;
+ QString name;
+ int direction;
+};
+
+
+
+#endif
diff --git a/src/lib/math/rs_math.h b/src/lib/math/rs_math.h
index 29ef7eb..38358af 100644
--- a/src/lib/math/rs_math.h
+++ b/src/lib/math/rs_math.h
@@ -38,9 +38,7 @@
// RVT port abs issue on latest compiler?
#include <cstdlib>
-#ifndef RS_NO_FPARSER
-#include "fparser.h"
-#endif
+#include "fparser.hh"
#include "rs.h"
#include "rs_string.h"
@@ -91,7 +89,6 @@ public:
*/
// Keep that in the header file for dynamic inclusion/exclusion.
static double eval(const RS_String& expr, bool* ok) {
-#ifndef RS_NO_FPARSER
if (expr.isEmpty()) {
if (ok!=NULL) {
*ok = false;
@@ -131,10 +128,6 @@ public:
}
return fp.Eval(NULL);
-#else
- //std::cerr << "RS_Math::eval: No FParser support compiled in.\n";
- return expr.toDouble();
-#endif
}
static RS_String doubleToString(double value, double prec);
diff --git a/src/lib/modification/rs_modification.cpp b/src/lib/modification/rs_modification.cpp
index 797d918..8d91be0 100644
--- a/src/lib/modification/rs_modification.cpp
+++ b/src/lib/modification/rs_modification.cpp
@@ -2180,14 +2180,12 @@ bool RS_Modification::stretch(const RS_Vector& firstCorner,
for (RS_Entity* e=container->firstEntity();
e!=NULL;
e=container->nextEntity()) {
- //for (int i=0; i<container->count(); ++i) {
- // RS_Entity* e = container->entityAt(i);
-
if (e!=NULL &&
e->isVisible() &&
- !e->isLocked() &&
- (e->isInWindow(firstCorner, secondCorner) ||
- e->hasEndpointsWithinWindow(firstCorner, secondCorner))) {
+ !e->isLocked() ) {
+// &&
+// (e->isInWindow(firstCorner, secondCorner) ||
+// e->hasEndpointsWithinWindow(firstCorner, secondCorner))) {
RS_Entity* ec = e->clone();
ec->stretch(firstCorner, secondCorner, offset);
diff --git a/src/main/doc_plugin_interface.cpp b/src/main/doc_plugin_interface.cpp
new file mode 100644
index 0000000..c193ea9
--- /dev/null
+++ b/src/main/doc_plugin_interface.cpp
@@ -0,0 +1,87 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2011 Rallaz (rallazz at gmail.com)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#include "doc_plugin_interface.h"
+#include "rs_text.h"
+
+Doc_plugin_interface::Doc_plugin_interface(RS_Graphic *d)
+{
+ doc =d;
+}
+
+void Doc_plugin_interface::addPoint(QPointF *start){
+
+ RS_Vector v1(start->x(), start->y());
+ if (doc==NULL) {
+ RS_DEBUG->print("Doc_plugin_interface::addLine: currentContainer is NULL");
+ }
+
+ RS_Point* entity = new RS_Point(doc, RS_PointData(v1));
+// setEntityAttributes(entity, attributes);
+ doc->addEntity(entity);
+}
+
+void Doc_plugin_interface::addLine(QPointF *start, QPointF *end){
+
+ RS_Vector v1(start->x(), start->y());
+ RS_Vector v2(end->x(), end->y());
+ if (doc==NULL) {
+ RS_DEBUG->print("Doc_plugin_interface::addLine: currentContainer is NULL");
+ }
+
+ RS_Line* entity = new RS_Line(doc, RS_LineData(v1, v2));
+// setEntityAttributes(entity, attributes);
+ doc->addEntity(entity);
+}
+
+void Doc_plugin_interface::addText(QString txt, QString sty, QPointF *start,
+ double height, double angle, DPI::HAlign ha, DPI::VAlign va){
+
+ RS_Vector v1(start->x(), start->y());
+ if (doc==NULL) {
+ RS_DEBUG->print("Doc_plugin_interface::addLine: currentContainer is NULL");
+ }
+ double width = 100.0;
+
+ RS2::VAlign valign = static_cast <RS2::VAlign>(va);
+ RS2::HAlign halign = static_cast <RS2::HAlign>(ha);
+ RS_TextData d(v1, height, width, valign, halign,
+ RS2::ByStyle, RS2::Exact, 0.0,
+ txt, sty, angle, RS2::Update);
+ RS_Text* entity = new RS_Text(doc, d);
+
+// setEntityAttributes(entity, attributes);
+ doc->addEntity(entity);
+}
+
+void Doc_plugin_interface::setLayer(QString name){
+ RS_Layer *lay = new RS_Layer(name);
+ doc->addLayer(lay);
+}
+
+QString Doc_plugin_interface::getCurrentLayer(){
+ return doc->getActiveLayer()->getName();
+}
diff --git a/src/main/doc_plugin_interface.h b/src/main/doc_plugin_interface.h
new file mode 100644
index 0000000..da69e5f
--- /dev/null
+++ b/src/main/doc_plugin_interface.h
@@ -0,0 +1,52 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2011 Rallaz (rallazz at gmail.com)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+#ifndef DOC_PLUGIN_INTERFACE_H
+#define DOC_PLUGIN_INTERFACE_H
+
+#include <QObject>
+
+#include "document_interface.h"
+#include "rs_graphic.h"
+
+class Doc_plugin_interface : public Document_Interface
+
+{
+public:
+ Doc_plugin_interface(RS_Graphic *d);
+// ~Doc_plugin_interface(){};
+ void addPoint(QPointF *start);
+ void addLine(QPointF *start, QPointF *end);
+ void addText(QString txt, QString sty, QPointF *start,
+ double height, double angle, DPI::HAlign ha, DPI::VAlign va);
+
+ void setLayer(QString name);
+ QString getCurrentLayer();
+
+private:
+ RS_Graphic *doc;
+};
+
+#endif // DOC_PLUGIN_INTERFACE_H
diff --git a/src/main/helpbrowser.cpp b/src/main/helpbrowser.cpp
new file mode 100644
index 0000000..3183daa
--- /dev/null
+++ b/src/main/helpbrowser.cpp
@@ -0,0 +1,53 @@
+/****************************************************************************
+**
+** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: Qt Software Information (qt-info at nokia.com)
+**
+** This file is part of the documentation of Qt. It was originally
+** published as part of Qt Quarterly.
+**
+** Commercial Usage
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Nokia.
+**
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License versions 2.0 or 3.0 as published by the Free
+** Software Foundation and appearing in the file LICENSE.GPL included in
+** the packaging of this file. Please review the following information
+** to ensure GNU General Public Licensing requirements will be met:
+** http://www.fsf.org/licensing/licenses/info/GPLv2.html and
+** http://www.gnu.org/copyleft/gpl.html. In addition, as a special
+** exception, Nokia gives you certain additional rights. These rights
+** are described in the Nokia Qt GPL Exception version 1.3, included in
+** the file GPL_EXCEPTION.txt in this package.
+**
+** Qt for Windows(R) Licensees
+** As a special exception, Nokia, as the sole copyright holder for Qt
+** Designer, grants users of the Qt/Eclipse Integration plug-in the
+** right for the Qt/Eclipse Integration to link to functionality
+** provided by Qt Designer and its related libraries.
+**
+** If you are unsure which license is appropriate for your use, please
+** contact the sales department at qt-sales at nokia.com.
+**
+****************************************************************************/
+
+#include <QHelpEngine>
+#include "helpbrowser.h"
+
+HelpBrowser::HelpBrowser(QHelpEngine *helpEngine, QWidget *parent)
+ : QTextBrowser(parent), helpEngine(helpEngine)
+{
+}
+
+QVariant HelpBrowser::loadResource(int type, const QUrl &url)
+{
+ if (url.scheme() == "qthelp")
+ return QVariant(helpEngine->fileData(url));
+ else
+ return QTextBrowser::loadResource(type, url);
+}
diff --git a/src/main/helpbrowser.h b/src/main/helpbrowser.h
new file mode 100644
index 0000000..0cc09f2
--- /dev/null
+++ b/src/main/helpbrowser.h
@@ -0,0 +1,58 @@
+/****************************************************************************
+**
+** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: Qt Software Information (qt-info at nokia.com)
+**
+** This file is part of the documentation of Qt. It was originally
+** published as part of Qt Quarterly.
+**
+** Commercial Usage
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Nokia.
+**
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License versions 2.0 or 3.0 as published by the Free
+** Software Foundation and appearing in the file LICENSE.GPL included in
+** the packaging of this file. Please review the following information
+** to ensure GNU General Public Licensing requirements will be met:
+** http://www.fsf.org/licensing/licenses/info/GPLv2.html and
+** http://www.gnu.org/copyleft/gpl.html. In addition, as a special
+** exception, Nokia gives you certain additional rights. These rights
+** are described in the Nokia Qt GPL Exception version 1.3, included in
+** the file GPL_EXCEPTION.txt in this package.
+**
+** Qt for Windows(R) Licensees
+** As a special exception, Nokia, as the sole copyright holder for Qt
+** Designer, grants users of the Qt/Eclipse Integration plug-in the
+** right for the Qt/Eclipse Integration to link to functionality
+** provided by Qt Designer and its related libraries.
+**
+** If you are unsure which license is appropriate for your use, please
+** contact the sales department at qt-sales at nokia.com.
+**
+****************************************************************************/
+
+#ifndef TEXTBROWSER_H
+#define TEXTBROWSER_H
+
+#include <QTextBrowser>
+
+class QHelpEngine;
+
+class HelpBrowser : public QTextBrowser
+{
+ Q_OBJECT
+
+public:
+ HelpBrowser(QHelpEngine *helpEngine, QWidget *parent = 0);
+ QVariant loadResource(int type, const QUrl &url);
+
+private:
+ QHelpEngine *helpEngine;
+};
+
+#endif
diff --git a/src/main/main.cpp b/src/main/main.cpp
index c97516b..f486da6 100644
--- a/src/main/main.cpp
+++ b/src/main/main.cpp
@@ -25,16 +25,10 @@
**********************************************************************/
#include "main.h"
-#include <locale.h>
#include <qapplication.h>
-#include <qtimer.h>
-
-# include <QSplashScreen>
-//Added by qt3to4:
-#include <q3mimefactory.h>
-#include <QPixmap>
+#include <QSplashScreen>
QSplashScreen *splash;
#ifdef RS_SCRIPTING
@@ -80,12 +74,8 @@ extern void QINITIMAGES_LIBRECAD();
int main(int argc, char** argv) {
RS_DEBUG->setLevel(RS_Debug::D_WARNING);
- // RS_DEBUG->setLevel(RS_Debug::D_DEBUGGING);
RS_DEBUG->print("param 0: %s", argv[0]);
- // avoid . / , confusion on German environments
- setlocale(LC_ALL, "C");
-
QCoreApplication::setApplicationName(XSTR(QC_APPNAME));
QCoreApplication::setApplicationVersion(XSTR(QC_VERSION));
@@ -221,7 +211,7 @@ int main(int argc, char** argv) {
#ifdef QSPLASHSCREEN_H
if (splash) {
RS_DEBUG->print("main: updating splash..");
- splash->message(QObject::tr("Loading Library Paths.."),
+ splash->message(QObject::tr("Loading..."),
Qt::AlignRight|Qt::AlignBottom, QC_SPLASH_TXTCOL);
RS_DEBUG->print("main: processing events");
qApp->processEvents();
@@ -229,7 +219,6 @@ int main(int argc, char** argv) {
}
#endif
- // loading files:
RS_DEBUG->print("main: loading files..");
bool files_loaded = false;
for (QStringList::Iterator it = fileList.begin(); it != fileList.end();
@@ -248,6 +237,9 @@ int main(int argc, char** argv) {
}
RS_DEBUG->print("main: loading files: OK");
+ // Set LC_NUMERIC so that enetring numeric values uses . as teh decimal seperator
+ setlocale(LC_NUMERIC, "C");
+
#ifdef QSPLASHSCREEN_H
# ifndef QC_DELAYED_SPLASH_SCREEN
if (splash) {
@@ -261,10 +253,6 @@ int main(int argc, char** argv) {
//app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
- // renew: avoid . / , confusion on German environments
- //setlocale(LC_NUMERIC, "C");
- setlocale(LC_ALL, "C");
-
RS_DEBUG->print("main: app.exec()");
if (!files_loaded) {
diff --git a/src/main/qc_applicationwindow.cpp b/src/main/qc_applicationwindow.cpp
index d5fd936..6375566 100644
--- a/src/main/qc_applicationwindow.cpp
+++ b/src/main/qc_applicationwindow.cpp
@@ -24,89 +24,71 @@
**
**********************************************************************/
+#include <QStatusBar>
+#include <QMenuBar>
+#include <QDockWidget>
+#include <QtHelp>
+#include <QSplitter>
+
#include "qc_applicationwindow.h"
-//Added by qt3to4:
-#include <Q3StrList>
-#include <QPixmap>
-#include <QMouseEvent>
-#include <QCloseEvent>
-#include <q3mimefactory.h>
-#include <QKeyEvent>
-#include <Q3Frame>
-#include <Q3PopupMenu>
-// RVT_PORT added
-#include <QImageReader>
+#include "helpbrowser.h"
// RVT_PORT added
#include <QImageWriter>
-
#include <fstream>
-#include <q3accel.h>
-#include <qaction.h>
-#include <qapplication.h>
-#include <qdatetime.h>
-#include <qfile.h>
-#include <qfiledialog.h>
-#include <qnamespace.h>
-#include <qmessagebox.h>
-#include <q3paintdevicemetrics.h>
-#include <qpainter.h>
-#include <qprinter.h>
-#include <qtimer.h>
-#include <q3vbox.h>
-
-#include <qeventloop.h>
+#include <QFileDialog>
+#include <QMessageBox>
+#include <QTimer>
+
+//Plugin support
+#include <QPluginLoader>
#include "rs_application.h"
-#include "rs_actiondrawlinefree.h"
#include "rs_actionprintpreview.h"
-#include "rs_creation.h"
-#include "rs_dialogfactory.h"
#include "rs_dimaligned.h"
#include "rs_dimlinear.h"
-#include "rs_dimradial.h"
-#include "rs_ellipse.h"
#include "rs_hatch.h"
#include "rs_image.h"
-#include "rs_fileio.h"
#include "rs_insert.h"
#include "rs_text.h"
#include "rs_settings.h"
-#include "rs_script.h"
-#include "rs_scriptlist.h"
-#include "rs_solid.h"
#include "rs_staticgraphicview.h"
#include "rs_system.h"
#include "rs_actionlibraryinsert.h"
#include "rs_painterqt.h"
+#include "rs_selection.h"
+
+#include "qg_cadtoolbar.h"
+#include "qg_actionfactory.h"
+#include "qg_blockwidget.h"
+#include "qg_librarywidget.h"
+#include "qg_commandwidget.h"
-#include "qg_cadtoolbarmain.h"
-#include "qg_colorbox.h"
#include "qg_coordinatewidget.h"
#include "qg_dlgimageoptions.h"
#include "qg_filedialog.h"
-#include "qg_mousewidget.h"
-#include "qg_pentoolbar.h"
#include "qg_selectionwidget.h"
-#include "qg_cadtoolbarmain.h"
-#include "qg_dlgimageoptions.h"
#include "qg_mousewidget.h"
-#include "qc_mdiwindow.h"
#include "qc_dialogfactory.h"
#include "main.h"
+#include "doc_plugin_interface.h"
+#include "qc_plugininterface.h"
QC_ApplicationWindow* QC_ApplicationWindow::appWindow = NULL;
#ifndef QC_APP_ICON
# define QC_APP_ICON "librecad.png"
#endif
+#ifndef QC_ABOUT_ICON
+# define QC_ABOUT_ICON ":/main/intro_librecad.png"
+#endif
#ifndef QC_APP_ICON16
-# define QC_APP_ICON16 "librecad16.png"
+# define QC_APP_ICON16 ":/main/librecad16.png"
#endif
-# include <qsplashscreen.h>
+#include <QSplashScreen>
extern QSplashScreen *splash;
/**
@@ -119,7 +101,9 @@ QC_ApplicationWindow::QC_ApplicationWindow()
RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow");
appWindow = this;
- // RVT_PORT assistant = NULL;
+ helpEngine = NULL;
+ helpWindow = NULL;
+
workspace = NULL;
RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: setting icon");
@@ -139,7 +123,7 @@ QC_ApplicationWindow::QC_ApplicationWindow()
initView();
RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init toolbar");
initToolBar();
- RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init actions");
+ RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init actions");
initActions();
RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init menu bar");
initMenuBar();
@@ -159,21 +143,97 @@ QC_ApplicationWindow::QC_ApplicationWindow()
RS_DialogFactory::instance()->setFactoryObject(dialogFactory);
RS_DEBUG->print("setting dialog factory object: OK");
- RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init settings");
+ RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init settings");
initSettings();
RS_DEBUG->print("QC_ApplicationWindow::QC_ApplicationWindow: init MDI");
initMDI();
+ // Activate autosave timer
+ autosaveTimer = new QTimer(this, "autosave");
+ connect(autosaveTimer, SIGNAL(timeout()), this, SLOT(slotFileAutoSave()));
+ RS_SETTINGS->beginGroup("/Defaults");
+ autosaveTimer->start(RS_SETTINGS->readNumEntry("/AutoSaveTime", 5)*60*1000);
+ RS_SETTINGS->endGroup();
+
// Disable menu and toolbar items
emit windowsChanged(FALSE);
-
+ //plugin load
+ loadPlugins();
+
statusBar()->showMessage(XSTR(QC_APPNAME) " Ready", 2000);
//setFocusPolicy(WheelFocus);
}
+QMenu *QC_ApplicationWindow::findMenu(QStringList *treemenu) {
+ QMenu *atMenu = 0;
+ //find menu
+ if (!treemenu->isEmpty()) {
+ atMenu = menuBar()->findChild<QMenu *>(treemenu->takeFirst());
+ }
+ //find submenus
+ while (!treemenu->isEmpty()) {
+ atMenu = atMenu->findChild<QMenu *>(treemenu->takeFirst());
+ }
+ return atMenu;
+}
+
+/**
+ * Loads the found plugins.
+ */
+void QC_ApplicationWindow::loadPlugins() {
+
+ QMenu* pluginMenu = new QMenu(tr("&Plugins"));
+ RS_StringList lst = RS_SYSTEM->getDirectoryList("plugins");
+
+ for (int i = 0; i < lst.size(); ++i) {
+ QDir pluginsDir(lst.at(i));
+ foreach (QString fileName, pluginsDir.entryList(QDir::Files)) {
+ QPluginLoader pluginLoader(pluginsDir.absoluteFilePath(fileName));
+ QObject *plugin = pluginLoader.instance();
+ if (plugin) {
+ QC_PluginInterface *pluginInterface = qobject_cast<QC_PluginInterface *>(plugin);
+ if (pluginInterface) {
+ QAction *actpl = new QAction(pluginInterface->name(), plugin);
+ connect(actpl, SIGNAL(triggered()), this, SLOT(execPlug()));
+ QStringList treemenu = pluginInterface->menu().split('/', QString::SkipEmptyParts);
+ QMenu *atMenu = findMenu(&treemenu);
+ if (atMenu)
+ atMenu->addAction(actpl);
+ else
+ pluginMenu->addAction(actpl);
+ }
+ } else {
+ QMessageBox::information(this, "Info", pluginLoader.errorString());
+ RS_DEBUG->print("QC_ApplicationWindow::loadPlugin: %s", pluginLoader.errorString().toLatin1().data());
+ }
+ }
+ }
+ if (pluginMenu->actions().isEmpty())
+ delete (pluginMenu);
+ else
+ menuBar()->addMenu(pluginMenu);
+}
+
+/**
+ * Execute the plugin.
+ */
+void QC_ApplicationWindow::execPlug() {
+ QAction *action = qobject_cast<QAction *>(sender());
+ QC_PluginInterface *plugin = qobject_cast<QC_PluginInterface *>(action->parent());
+//get actual drawing
+ QC_MDIWindow* w = getMDIWindow();
+ RS_Graphic* currdoc = static_cast<RS_Graphic*>(w->getDocument());
+//create document interface instance
+ Doc_plugin_interface pligundoc(currdoc);
+//execute plugin
+ plugin->execComm(&pligundoc, this);
+//TODO call update view
+w->getGraphicView()->redraw();
+}
+
/**
* Destructor.
@@ -207,14 +267,18 @@ QC_ApplicationWindow::~QC_ApplicationWindow() {
RS_DEBUG->print("QC_ApplicationWindow::~QC_ApplicationWindow: "
"deleting dialog factory: OK");
- /*RVT_PORT RS_DEBUG->print("QC_ApplicationWindow::~QC_ApplicationWindow: "
+ RS_DEBUG->print("QC_ApplicationWindow::~QC_ApplicationWindow: "
"deleting assistant..");
- if (assistant!=NULL) {
- delete assistant;
+ if (helpEngine!=NULL) {
+ delete helpEngine;
}
+ if (helpWindow!=NULL) {
+ delete helpWindow;
+ }
+
RS_DEBUG->print("QC_ApplicationWindow::~QC_ApplicationWindow: "
"deleting assistant: OK");
- */
+
RS_DEBUG->print("QC_ApplicationWindow::~QC_ApplicationWindow: OK");
}
@@ -394,10 +458,14 @@ void QC_ApplicationWindow::mouseReleaseEvent(QMouseEvent* e) {
void QC_ApplicationWindow::initMDI() {
RS_DEBUG->print("QC_ApplicationWindow::initMDI() begin");
- Q3VBox* vb = new Q3VBox(this);
- vb->setFrameStyle(Q3Frame::StyledPanel | Q3Frame::Sunken);
- workspace = new QWorkspace(vb);
+ QFrame *vb = new QFrame(this);
+ QVBoxLayout *layout = new QVBoxLayout;
+ vb->setFrameStyle(QFrame::StyledPanel | QFrame::Sunken);
+ layout->setContentsMargins ( 0, 0, 0, 0 );
+ workspace = new QWorkspace();
+ layout->addWidget(workspace);
workspace->setScrollBarsEnabled(true);
+ vb->setLayout(layout);
setCentralWidget(vb);
connect(workspace, SIGNAL(windowActivated(QWidget*)),
@@ -416,14 +484,14 @@ void QC_ApplicationWindow::initActions() {
QG_ActionFactory actionFactory(actionHandler, this);
QAction* action;
- Q3PopupMenu* menu;
+ QMenu* menu;
QToolBar* tb;
- Q3PopupMenu* subMenu;
-
+ QMenu* subMenu;
// File actions:
//
- menu = new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&File"));
+ menu->setName("File");
tb = fileToolBar;
tb->setCaption("File");
@@ -442,6 +510,8 @@ void QC_ApplicationWindow::initActions() {
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
action = actionFactory.createAction(RS2::ActionFileExport, this);
action->addTo(menu);
+ subMenu = menu->addMenu(tr("Import"));
+ subMenu->setName("Import");
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
menu->insertSeparator();
action = actionFactory.createAction(RS2::ActionFileClose, this);
@@ -461,21 +531,28 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionFileQuit, this);
action->addTo(menu);
menu->insertSeparator();
- menuBar()->insertItem(tr("&File"), menu);
addToolBar(Qt::TopToolBarArea, tb); //tr("File");
fileMenu = menu;
// Editing actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Edit"));
+ menu->setName("Edit");
tb = editToolBar;
tb->setCaption("Edit");
+ action = actionFactory.createAction(RS2::ActionEditKillAllActions, actionHandler);
+ action->addTo(tb);
+ connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
+
+ tb->addSeparator();
+
action = actionFactory.createAction(RS2::ActionEditUndo, actionHandler);
action->addTo(menu);
action->addTo(tb);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
+
action = actionFactory.createAction(RS2::ActionEditRedo, actionHandler);
action->addTo(menu);
action->addTo(tb);
@@ -505,7 +582,6 @@ void QC_ApplicationWindow::initActions() {
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Edit"), menu);
//addToolBar(tb, tr("Edit"));
addToolBar(Qt::TopToolBarArea, tb); //tr("Edit");
@@ -517,7 +593,8 @@ void QC_ApplicationWindow::initActions() {
// Viewing / Zooming actions:
//
- menu = new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&View"));
+ menu->setName("View");
menu->setCheckable(true);
tb = zoomToolBar;
tb->setCaption("View");
@@ -541,20 +618,6 @@ void QC_ApplicationWindow::initActions() {
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
/*
- action = actionFactory.createAction(RS2::ActionViewLayerList, this);
- action->addTo(menu);
- action->setChecked(true);
- action = actionFactory.createAction(RS2::ActionViewBlockList, this);
- action->addTo(menu);
- action->setChecked(true);
- action = actionFactory.createAction(RS2::ActionViewOptionToolbar, this);
- action->addTo(menu);
- action->setChecked(true);
- action = actionFactory.createAction(RS2::ActionViewCommandLine, this);
- action->addTo(menu);
- action->setChecked(true);*/
-
- /*
action = new QAction(tr("Back"),
tr("&Back"), Key_Escape, this);
connect(action, SIGNAL(activated()),
@@ -595,8 +658,33 @@ void QC_ApplicationWindow::initActions() {
menu->insertSeparator();
action = actionFactory.createAction(RS2::ActionViewStatusBar, this);
- action->addTo(menu);
action->setChecked(true);
+ action->addTo(menu);
+
+ subMenu= menu->addMenu(tr("&Toolbars"));
+ subMenu->setName("Toolbars");
+
+ action = actionFactory.createAction(RS2::ActionViewLayerList, this, this->layerWidget->parentWidget());
+ action->addTo(subMenu);
+ action = actionFactory.createAction(RS2::ActionViewBlockList, this, this->blockWidget->parentWidget());
+ action->addTo(subMenu);
+ action = actionFactory.createAction(RS2::ActionViewLibrary, this, this->libraryWidget->parentWidget());
+ action->addTo(subMenu);
+ action = actionFactory.createAction(RS2::ActionViewCommandLine, this, this->commandWidget->parentWidget());
+ action->addTo(subMenu);
+
+ subMenu->addSeparator();
+
+ action = actionFactory.createAction(RS2::ActionViewPenToolbar, this, this->penToolBar);
+ action->addTo(subMenu);
+ action = actionFactory.createAction(RS2::ActionViewOptionToolbar, this, this->optionWidget);
+ action->addTo(subMenu);
+ //action = actionFactory.createAction(RS2::ActionViewCadToolbar, this, this->cadToolBar);
+ //action->addTo(subMenu); // RVT CadToolbar is not a correct widget yet to beable to get toogled.
+ action = actionFactory.createAction(RS2::ActionViewFileToolbar, this, this->fileToolBar);
+ action->addTo(subMenu);
+ action = actionFactory.createAction(RS2::ActionViewEditToolbar, this, this->editToolBar);
+ action->addTo(subMenu);
// RVT_PORT menu->insertItem(tr("Vie&ws"), createDockWindowMenu(NoToolBars));
// RVT_PORT menu->insertItem(tr("Tool&bars"), createDockWindowMenu(OnlyToolBars));
@@ -611,12 +699,13 @@ void QC_ApplicationWindow::initActions() {
this, SLOT(slotFocusCommandLine()));
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&View"), menu);
//addToolBar(tb, tr("View"));
addToolBar(Qt::TopToolBarArea, tb); //tr("View");
+
// Selecting actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Select"));
+ menu->setName("Select");
action = actionFactory.createAction(RS2::ActionDeselectAll, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
@@ -649,21 +738,22 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionSelectLayer, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Select"), menu);
// Drawing actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Draw"));
+ menu->setName("Draw");
// Points:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Point"));
+ subMenu->setName("Point");
action = actionFactory.createAction(RS2::ActionDrawPoint, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Point"), subMenu);
// Lines:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Line"));
+ subMenu->setName("Line");
action = actionFactory.createAction(RS2::ActionDrawLine,
actionHandler);
action->addTo(subMenu);
@@ -733,10 +823,9 @@ void QC_ApplicationWindow::initActions() {
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Line"), subMenu);
-
// Arcs:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Arc"));
+ subMenu->setName("Arc");
action = actionFactory.createAction(RS2::ActionDrawArc, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
@@ -746,9 +835,10 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionDrawArcParallel, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Arc"), subMenu);
+
// Circles:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Circle"));
+ subMenu->setName("Circle");
action = actionFactory.createAction(RS2::ActionDrawCircle, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
@@ -764,10 +854,10 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionDrawCircleParallel, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Circle"), subMenu);
-
+
// Ellipses:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Ellipse"));
+ subMenu->setName("Ellipse");
action = actionFactory.createAction(RS2::ActionDrawEllipseAxis,
actionHandler);
action->addTo(subMenu);
@@ -776,22 +866,21 @@ void QC_ApplicationWindow::initActions() {
actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Ellipse"), subMenu);
// Splines:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Spline"));
+ subMenu->setName("Spline");
action = actionFactory.createAction(RS2::ActionDrawSpline, actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Spline"), subMenu);
// Polylines:
- subMenu=new Q3PopupMenu(this);
+ subMenu= menu->addMenu(tr("&Polyline"));
+ subMenu->setName("Polyline");
action = actionFactory.createAction(RS2::ActionDrawPolyline,
actionHandler);
action->addTo(subMenu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menu->insertItem(tr("&Polyline"), subMenu);
action = actionFactory.createAction(RS2::ActionPolylineAdd,
actionHandler);
@@ -825,16 +914,16 @@ void QC_ApplicationWindow::initActions() {
actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Draw"), menu);
// Dimensioning actions:
//
#ifdef __APPLE1__
-
- Q3PopupMenu* m = menu;
+ QMenu* m = menu;
+ menu= m->addMenu(tr("&Dimension"));
+#else
+ menu = menuBar()->addMenu(tr("&Dimension"));
#endif
-
- menu=new Q3PopupMenu(this);
+ menu->setName("Dimension");
action = actionFactory.createAction(RS2::ActionDimAligned, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
@@ -859,17 +948,11 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionDimLeader, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
-#ifdef __APPLE1__
-
- m->insertItem(tr("&Dimension"), menu);
-#else
-
- menuBar()->insertItem(tr("&Dimension"), menu);
-#endif
// Modifying actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Modify"));
+ menu->setName("Modify");
action = actionFactory.createAction(RS2::ActionModifyMove,
actionHandler);
action->addTo(menu);
@@ -948,11 +1031,11 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionBlocksExplode, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Modify"), menu);
// Snapping actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Snap"));
+ menu->setName("Snap");
action = actionFactory.createAction(RS2::ActionSnapFree, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
@@ -1011,11 +1094,11 @@ void QC_ApplicationWindow::initActions() {
actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Snap"), menu);
// Info actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Info"));
+ menu->setName("Info");
//action = actionFactory.createAction(RS2::ActionInfoInside,
// actionHandler);
//action->addTo(menu);
@@ -1035,11 +1118,11 @@ void QC_ApplicationWindow::initActions() {
actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Info"), menu);
// Layer actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Layer"));
+ menu->setName("Layer");
action = actionFactory.createAction(RS2::ActionLayersDefreezeAll,
actionHandler);
action->addTo(menu);
@@ -1062,11 +1145,11 @@ void QC_ApplicationWindow::initActions() {
actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Layer"), menu);
// Block actions:
//
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&Block"));
+ menu->setName("Block");
action = actionFactory.createAction(RS2::ActionBlocksDefreezeAll,
actionHandler);
action->addTo(menu);
@@ -1098,7 +1181,6 @@ void QC_ApplicationWindow::initActions() {
action = actionFactory.createAction(RS2::ActionBlocksExplode, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
- menuBar()->insertItem(tr("&Block"), menu);
QMainWindow::addToolBarBreak(Qt::TopToolBarArea);
@@ -1110,7 +1192,8 @@ void QC_ApplicationWindow::initActions() {
#ifdef RS_SCRIPTING
// Scripts menu:
//
- scriptMenu = new Q3PopupMenu(this);
+ scriptMenu = new QMenu(tr("&Scripts"));
+ scriptMenu->setName("Scripts");
scriptOpenIDE = actionFactory.createAction(RS2::ActionScriptOpenIDE, this);
scriptOpenIDE->addTo(scriptMenu);
scriptRun = actionFactory.createAction(RS2::ActionScriptRun, this);
@@ -1122,13 +1205,12 @@ void QC_ApplicationWindow::initActions() {
#endif
#ifdef RVT_CAM
- menu=new Q3PopupMenu(this);
+ menu = menuBar()->addMenu(tr("&CAM"));
+ menu->setName("CAM");
action = actionFactory.createAction(RS2::ActionCamMakeProfile, actionHandler);
action->addTo(menu);
connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
-
- menuBar()->insertItem(tr("&CAM"), menu);
#endif
// Help menu:
@@ -1237,53 +1319,51 @@ void QC_ApplicationWindow::initActions() {
void QC_ApplicationWindow::initMenuBar() {
RS_DEBUG->print("QC_ApplicationWindow::initMenuBar()");
- // menuBar entry windowsMenu
- windowsMenu = new Q3PopupMenu(this);
- windowsMenu->setCheckable(true);
- connect(windowsMenu, SIGNAL(aboutToShow()),
- this, SLOT(slotWindowsMenuAboutToShow()));
-
// menuBar entry scriptMenu
- //scriptMenu = new QPopupMenu(this);
+#ifdef RS_SCRIPTING
+ menuBar()->addMenu(scriptMenu);
+#endif
//scriptMenu->setCheckable(true);
//scriptOpenIDE->addTo(scriptMenu);
//scriptRun->addTo(scriptMenu);
//connect(scriptMenu, SIGNAL(aboutToShow()),
// this, SLOT(slotScriptMenuAboutToShow()));
+ // menuBar entry windowsMenu
+ windowsMenu = menuBar()->addMenu(tr("&Window"));
+ windowsMenu->setName("Window");
+ windowsMenu->setCheckable(true);
+ connect(windowsMenu, SIGNAL(aboutToShow()),
+ this, SLOT(slotWindowsMenuAboutToShow()));
+
+ menuBar()->insertSeparator();
// menuBar entry helpMenu
- helpMenu=new Q3PopupMenu();
+ helpMenu = menuBar()->addMenu(tr("&Help"));
+ helpMenu->setName("Help");
helpManual->addTo(helpMenu);
helpMenu->insertSeparator();
helpAboutApp->addTo(helpMenu);
// menuBar entry test menu
- testMenu=new Q3PopupMenu();
- testDumpEntities->addTo(testMenu);
- testDumpUndo->addTo(testMenu);
- testUpdateInserts->addTo(testMenu);
- testDrawFreehand->addTo(testMenu);
- testInsertBlock->addTo(testMenu);
- testInsertText->addTo(testMenu);
- testInsertImage->addTo(testMenu);
- testInsertEllipse->addTo(testMenu);
- testUnicode->addTo(testMenu);
- testMath01->addTo(testMenu);
- testResize640->addTo(testMenu);
- testResize800->addTo(testMenu);
- testResize1024->addTo(testMenu);
-
- // menuBar configuration
-#ifdef RS_SCRIPTING
- menuBar()->insertItem(tr("&Scripts"), scriptMenu);
-#endif
- menuBar()->insertItem(tr("&Window"), windowsMenu);
- menuBar()->insertSeparator();
- menuBar()->insertItem(tr("&Help"), helpMenu);
if (QC_DEBUGGING) {
- menuBar()->insertItem(tr("De&bugging"), testMenu);
+ testMenu = menuBar()->addMenu(tr("De&bugging"));
+ testMenu->setName("Debugging");
+ testDumpEntities->addTo(testMenu);
+ testDumpUndo->addTo(testMenu);
+ testUpdateInserts->addTo(testMenu);
+ testDrawFreehand->addTo(testMenu);
+ testInsertBlock->addTo(testMenu);
+ testInsertText->addTo(testMenu);
+ testInsertImage->addTo(testMenu);
+ testInsertEllipse->addTo(testMenu);
+ testUnicode->addTo(testMenu);
+ testMath01->addTo(testMenu);
+ testResize640->addTo(testMenu);
+ testResize800->addTo(testMenu);
+ testResize1024->addTo(testMenu);
}
+ // menuBar configuration
recentFiles = new QG_RecentFiles(9);
}
@@ -1619,6 +1699,20 @@ void QC_ApplicationWindow::slotBack() {
}
}
+void QC_ApplicationWindow::slotKillAllActions() {
+ RS_GraphicView* gv = getGraphicView();
+ QC_MDIWindow* m = getMDIWindow();
+ if (gv!=NULL and m!=NULL and m->getDocument()!=NULL) {
+ gv->killAllActions();
+ RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarMain);
+
+ RS_Selection s((RS_EntityContainer&)*m->getDocument(), gv);
+ s.selectAll(false);
+ RS_DIALOGFACTORY->updateSelectionWidget(m->getDocument()->countSelected());
+
+ gv->redraw(RS2::RedrawAll);
+ }
+}
/**
@@ -1995,11 +2089,7 @@ void QC_ApplicationWindow::slotFileOpenRecent(int id) {
statusBar()->showMessage(tr("Opening recent file..."));
QString fileName = recentFiles->get(id);
- if (fileName.endsWith(" (DXF 1)")) {
- slotFileOpen(fileName.left(fileName.length()-8), RS2::FormatDXF1);
- } else {
- slotFileOpen(fileName, RS2::FormatUnknown);
- }
+ slotFileOpen(fileName, RS2::FormatUnknown);
}
@@ -2051,11 +2141,7 @@ void QC_ApplicationWindow::slotFileOpen(const QString& fileName,
RS_DEBUG->print("QC_ApplicationWindow::slotFileOpen: update recent file menu: 1");
// update recent files menu:
- if (type==RS2::FormatDXF1) {
- recentFiles->add(fileName + " (DXF 1)");
- } else {
- recentFiles->add(fileName);
- }
+ recentFiles->add(fileName);
RS_DEBUG->print("QC_ApplicationWindow::slotFileOpen: update recent file menu: 2");
updateRecentFilesMenu();
@@ -2138,6 +2224,11 @@ void QC_ApplicationWindow::slotFileSaveAs() {
name = w->getDocument()->getFilename();
recentFiles->add(name);
w->setCaption(name);
+ if (!autosaveTimer->isActive()) {
+ RS_SETTINGS->beginGroup("/Defaults");
+ autosaveTimer->start(RS_SETTINGS->readNumEntry("/AutoSaveTime", 5)*60*1000);
+ RS_SETTINGS->endGroup();
+ }
}
} else {
// error
@@ -2158,6 +2249,37 @@ void QC_ApplicationWindow::slotFileSaveAs() {
/**
+ * Autosave.
+ */
+void QC_ApplicationWindow::slotFileAutoSave() {
+ RS_DEBUG->print("QC_ApplicationWindow::slotFileAutoSave()");
+
+ statusBar()->message(tr("Auto-saving drawing..."));
+
+ QC_MDIWindow* w = getMDIWindow();
+ QString name;
+ if (w!=NULL) {
+ bool cancelled;
+ if (w->slotFileSave(cancelled, true)) {
+ // auto-save cannot be cancelled by user, so the
+ // "cancelled" parameter is a dummy
+ statusBar()->message(tr("Auto-saved drawing"), 2000);
+ } else {
+ // error
+ autosaveTimer->stop();
+ QMessageBox::information(this, QMessageBox::tr("Warning"),
+ tr("Cannot auto-save the file\n%1\nPlease "
+ "check the permissions.\n"
+ "Auto-save disabled.")
+ .arg(w->getDocument()->getAutoSaveFilename()),
+ QMessageBox::Ok);
+ }
+ }
+}
+
+
+
+/**
* Menu file -> export.
*/
void QC_ApplicationWindow::slotFileExport() {
@@ -2179,22 +2301,21 @@ void QC_ApplicationWindow::slotFileExport() {
bool cancel = false;
QStringList filters;
- foreach (QByteArray format, QImageWriter::supportedImageFormats()) {
+ foreach (QString format, QImageWriter::supportedImageFormats()) {
+ format.lower();
QString st;
- if (format=="JPEG") {
- st = QString("%1 (*.%2 *.jpg)")
- .arg(QG_DialogFactory::extToFormat(format))
- .arg(QString(format).lower());
+ if (format=="jpeg" || format=="tiff") {
+ // Don't add the aliases
} else {
st = QString("%1 (*.%2)")
.arg(QG_DialogFactory::extToFormat(format))
- .arg(QString(format).lower());
+ .arg(format);
}
- filters.append(st);
+ if (st.length()>0)
+ filters.append(st);
}
-
- QFileDialog fileDlg(this, "", false);
+ QFileDialog fileDlg(this);
fileDlg.setFilters(filters);
fileDlg.setFileMode(QFileDialog::AnyFile);
fileDlg.selectFilter(defFilter);
@@ -2425,18 +2546,17 @@ void QC_ApplicationWindow::slotFilePrint() {
QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) );
printer->setFullPage(true);
- Q3PaintDeviceMetrics metr(printer);
RS_PainterQt* painter = new RS_PainterQt(printer);
painter->setDrawingMode(w->getGraphicView()->getDrawingMode());
- RS_StaticGraphicView gv(metr.width(), metr.height(), painter);
+ RS_StaticGraphicView gv(printer->width(), printer->height(), painter);
gv.setPrinting(true);
gv.setBorders(0,0,0,0);
- double fx = (double)metr.width() / metr.widthMM()
+ double fx = (double)printer->width() / printer->widthMM()
* RS_Units::getFactorToMM(graphic->getUnit());
- double fy = (double)metr.height() / metr.heightMM()
+ double fy = (double)printer->height() / printer->heightMM()
* RS_Units::getFactorToMM(graphic->getUnit());
double f = (fx+fy)/2;
@@ -2677,86 +2797,6 @@ void QC_ApplicationWindow::slotViewStatusBar(bool toggle) {
}
}
-
-
-/**
- * Shows / hides the layer list.
- *
- * @param toggle true: show, false: hide.
- */
-/*void QC_ApplicationWindow::slotViewLayerList(bool toggle) {
- RS_DEBUG->print("QC_ApplicationWindow::slotViewLayerList()");
-
- if (toggle==false) {
- layerDockWindow->hide();
- } else {
- layerDockWindow->show();
- }
-}
-*/
-
-
-/**
- * Shows / hides the block list.
- *
- * @param toggle true: show, false: hide.
- */
-/*
-void QC_ApplicationWindow::slotViewBlockList(bool toggle) {
- RS_DEBUG->print("QC_ApplicationWindow::slotViewBlockList()");
-
- if (toggle==false) {
- blockDockWindow->hide();
- } else {
- blockDockWindow->show();
- }
-}
-*/
-
-
-
-/**
- * Shows / hides the command line.
- *
- * @param toggle true: show, false: hide.
- */
-/*
-void QC_ApplicationWindow::slotViewCommandLine(bool toggle) {
- RS_DEBUG->print("QC_ApplicationWindow::slotViewCommandLine()");
-
- if (toggle==false) {
- commandDockWindow->hide();
- //QG_GraphicView* graphicView = getGraphicView();
- //if (graphicView!=NULL) {
- //graphicView->setFocus();
- //}
- setFocus();
- } else {
- commandDockWindow->show();
- }
-}
-*/
-
-
-
-/**
- * Shows / hides the option toolbar.
- *
- * @param toggle true: show, false: hide.
- */
-/*
-void QC_ApplicationWindow::slotViewOptionToolbar(bool toggle) {
- RS_DEBUG->print("QC_ApplicationWindow::slotViewOptionToolbar()");
-
- if (toggle==false) {
- optionWidget->hide();
- } else {
- optionWidget->show();
- }
-}
-*/
-
-
/**
* Creates a new MDI window for editing the selected block.
*/
@@ -2778,8 +2818,7 @@ void QC_ApplicationWindow::slotBlocksEdit() {
}
}
}
-}
-*/
+} */
@@ -2848,15 +2887,8 @@ void QC_ApplicationWindow::slotScriptRun() {
void QC_ApplicationWindow::slotHelpAbout() {
RS_DEBUG->print("QC_ApplicationWindow::slotHelpAbout()");
- QString edition;
- edition = "";
-
QStringList modules;
-#ifdef RS_SCRIPTING
- modules += "Scripting";
-#endif
-
QString modulesString;
if (modules.empty()==false) {
@@ -2867,35 +2899,38 @@ void QC_ApplicationWindow::slotHelpAbout() {
QMessageBox box(this);
box.setCaption(tr("About..."));
- box.setText( QString("<qt>") + // no center for main stream LibreCAD
-#ifdef QC_ABOUT_HEADER
- QString("<center>") +
- QString(XSTR(QC_ABOUT_HEADER)) +
-#else
+ box.setText( QString("<p><font size=\"2\">") +
"<h2>"+ XSTR(QC_APPNAME)+ "</h2>" +
+ tr("Version: %1").arg(XSTR(QC_VERSION)) + "<br>" +
+#ifdef QC_SCMREVISION
+ tr("SCM Revision: %1").arg(XSTR(QC_SCMREVISION)) + "<br>" +
#endif
- tr("Version: %1 %2").arg(XSTR(QC_VERSION)).arg(edition) + "<br>" +
-#ifdef QC_SVNREVISION
- tr("SVN Revision: %1").arg(XSTR(QC_SVNREVISION)) + "<br>" +
-#endif
- tr("Date: %1").arg(__DATE__) + "<br>" +
- "(c) 2010 by R. van Twisk<br>"
- "<br>" +
+ tr("Compiled on: %1").arg(__DATE__) + "<br>" +
+ "Portions (c) 2011 by R. van Twisk" + "<br>" +
+ tr("Program Icons Supplied by") +"<br> Pablo: " + "<a href=\"http://www.librecad.com.ar/\">LibreCAD Argentinie</a>" + "<br/>" +
+ tr("Splash and Logo supplied by") + "<br> Diego " + "<a href=\"http://daltom.2082studio.com/\">Daltom Designer</a>" + "<br/>" +
+ "<br />" +
tr("Modules: %1").arg(modulesString) + "<br>" +
- QString("<a href=\"http://www.LibreCAD.org\">http://www.LibreCAD.org</a>")+"<br><br><br>"+
- "<font size=\"1\">Portions (c) by RibbonSoft, Andrew Mustun</font>"
-
-#ifdef QC_ABOUT_ADD_COMPANY
- + QString("<br>") + QC_ABOUT_ADD_COMPANY
- + QString("</center>")
-#endif
+ "<br />" +
+ tr("Main Website : ") + "<a href=\"http://www.LibreCAD.org\">http://www.LibreCAD.org</a>"+"<br><br><br>"+
+ "<font size=\"1\">Portions (c) by RibbonSoft, Andrew Mustun</font>" +
+ "</font></p>" +
+ "<br>" +
+ "<center>" +
+ tr("Please donate to LibreCAD to help maintain the sourcecode and it's website.") +
+ "<br>" +
+ "<br>" +
+ "<a href=\"http://www.librecad.org/donate.html\" alt=\"Donate to LibreCAD\">" +
+ "<img src=':/main/donate.png' />" +
+ "</a></center>"
);
-#ifndef QC_ABOUT_HEADER
- //RVT_PORT box.setIcon( qPixmapFromMimeSource(QC_APP_ICON) );
- //RVT_PORT box.setFixedWidth(340);
- //RVT_PORT box.setFixedHeight(250);
-#endif
+
+ box.setIconPixmap( qPixmapFromMimeSource(QC_ABOUT_ICON) );
+ box.setMinimumSize(500,400);
+ box.setBaseSize(500,400);
+ box.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
box.exec();
+ box.resize(500,400);
}
@@ -2905,28 +2940,39 @@ void QC_ApplicationWindow::slotHelpAbout() {
*/
void QC_ApplicationWindow::slotHelpManual() {
RS_DEBUG->print("QC_ApplicationWindow::slotHelpManual()");
-/*
- if (assistant==NULL) {
+
+ if (helpEngine==NULL) {
RS_DEBUG->print("QC_ApplicationWindow::slotHelpManual(): appdir: %s",
RS_SYSTEM->getAppDir().latin1());
RS_DEBUG->print("QC_ApplicationWindow::slotHelpManual(): appdir: %s",
RS_SYSTEM->getAppDir().latin1());
- assistant = new QAssistantClient(RS_SYSTEM->getAppDir()+"/bin", this);
- connect(assistant, SIGNAL(error(const QString&)),
- this, SLOT(slotError(const QString&)));
- QStringList args;
- args << "-profile";
- args << QDir::convertSeparators(RS_SYSTEM->getDocPath() + "/librecaddoc.adp");
-// args << QString("doc") + QDir::separator() + QString("librecaddoc.adp");
- assistant->setArguments(args);
- }
- assistant->openAssistant();
- //assistant->showPage("index.html");
- */
-}
+ if ((RS_SYSTEM->getDocPath().length()>0) && (QFile::exists(RS_SYSTEM->getDocPath()+ "/LibreCADdoc.qhc")==true)) {
+ helpEngine = new QHelpEngine(RS_SYSTEM->getDocPath() + "/LibreCADdoc.qhc", this);
+
+ helpEngine->setupData();
+
+ helpWindow = new QDockWidget(tr("Help"), this);
+ QSplitter *helpPanel = new QSplitter(Qt::Horizontal);
+ HelpBrowser *helpBrowser = new HelpBrowser(helpEngine);
+
+ helpPanel->insertWidget(0, helpEngine->contentWidget());
+ helpPanel->insertWidget(1, helpBrowser);
+ helpPanel->setStretchFactor(1, 1);
+ helpWindow->setWidget(helpPanel);
+
+ addDockWidget(Qt::TopDockWidgetArea, helpWindow);
+ connect(helpEngine->contentWidget(), SIGNAL(linkActivated(const QUrl &)), helpBrowser, SLOT(setSource(const QUrl &)));
+ } else {
+ QMessageBox::information(this, "Helpfiles not found", tr("Bugger, I couldn't find the helpfiles on the filesystem."));
+ }
+ }
+ if (helpWindow) {
+ helpWindow->show();
+ }
+}
/**
* Testing function.
@@ -3938,87 +3984,90 @@ bool QC_ApplicationWindow::queryExit(bool force) {
*/
void QC_ApplicationWindow::keyPressEvent(QKeyEvent* e) {
- // timer
+ // multi key codes:
static QTime ts = QTime();
- static QString firstKey = "";
+ static QList<int> doubleCharacters;
+ QTime now = QTime::currentTime();
+ bool actionProcessed=false;
+ doubleCharacters << e->key();
+ doubleCharacters=doubleCharacters.mid(doubleCharacters.size()-2,2);
+ if (ts.msecsTo(now)<2000) {
- // single key codes:
- switch (e->key()) {
- case Qt::Key_Shift:
- case Qt::Key_Control:
- case Qt::Key_Meta:
- case Qt::Key_Alt:
- case Qt::Key_CapsLock: {
- QMainWindow::keyPressEvent(e);
+ QString code="";
+ QList<int>::iterator i;
+ for (i = doubleCharacters.begin(); i != doubleCharacters.end(); ++i)
+ code += QChar(*i);
- // forward to actions:
- RS_GraphicView* graphicView = getGraphicView();
- if (graphicView!=NULL) {
- graphicView->keyPressEvent(e);
- }
- e->accept();
+ // Check against double keycode handler
+ if (actionHandler->keycode(code)==true) {
+ actionProcessed=true;
}
- break;
- case Qt::Key_Escape:
- firstKey = "";
- slotBack();
- e->accept();
- break;
+ // Matches doublescape, since this is not a action, it's not done in actionHandler (is that logical??)
+ if (doubleCharacters == (QList<int>() << Qt::Key_Escape << Qt::Key_Escape) ) {
+ slotKillAllActions();
+ actionProcessed=true;
+ RS_DEBUG->print("QC_ApplicationWindow::Got double escape!");
+ }
- case Qt::Key_Return:
- if (firstKey.isEmpty()) {
+ if (actionProcessed) {
+ doubleCharacters.clear();
+ }
+ }
+ ts = now;
+
+ if (actionProcessed==false) {
+ // single key codes:
+ switch (e->key()) {
+ case Qt::Key_Shift:
+ case Qt::Key_Control:
+ case Qt::Key_Meta:
+ case Qt::Key_Alt:
+ case Qt::Key_CapsLock: {
+ QMainWindow::keyPressEvent(e);
+
+ // forward to actions:
+ RS_GraphicView* graphicView = getGraphicView();
+ if (graphicView!=NULL) {
+ graphicView->keyPressEvent(e);
+ }
+ e->accept();
+ }
+ break;
+
+ case Qt::Key_Escape:
+ slotBack();
+ e->accept();
+ break;
+
+ case Qt::Key_Return:
slotEnter();
e->accept();
- }
- break;
+ break;
- case Qt::Key_Plus:
- if (firstKey.isEmpty()) {
+ case Qt::Key_Plus:
actionHandler->slotZoomIn();
e->accept();
- }
- break;
+ break;
- case Qt::Key_Minus:
- if (firstKey.isEmpty()) {
+ case Qt::Key_Minus:
actionHandler->slotZoomOut();
e->accept();
- }
- break;
+ break;
- default:
- e->ignore();
- break;
+ default:
+ e->ignore();
+ RS_DEBUG->print("QC_ApplicationWindow::KeyPressEvent: IGNORED");
+ break;
+ }
}
if (e->isAccepted()) {
+ RS_DEBUG->print("QC_ApplicationWindow::KeyPressEvent: Accepted");
return;
}
- QTime now = QTime::currentTime();
- // multi key codes:
- if (ts.msecsTo(now)<2000) {
- QString code =
- QString("%1%2").arg(firstKey).arg(QChar(e->key())).lower();
-
- if (actionHandler->keycode(code)==false) {
- ts = now;
- if (QChar(e->key()).isPrint()) {
- firstKey += e->key();
- }
- }
- else {
- firstKey="";
- }
- }
- else {
- ts = now;
- if (QChar(e->key()).isPrint()) {
- firstKey = e->key();
- }
- }
QMainWindow::keyPressEvent(e);
}
@@ -4048,3 +4097,4 @@ void QC_ApplicationWindow::keyReleaseEvent(QKeyEvent* e) {
}
+
diff --git a/src/main/qc_applicationwindow.h b/src/main/qc_applicationwindow.h
index 25df3a8..d967afc 100644
--- a/src/main/qc_applicationwindow.h
+++ b/src/main/qc_applicationwindow.h
@@ -28,54 +28,31 @@
#define QC_APPLICATIONWINDOW_H
-#include <qaction.h>
-//RVT_PORT #include <qassistantclient.h>
-#include <qlayout.h>
-#include <q3mainwindow.h>
-#include <qmenubar.h>
-#include <q3popupmenu.h>
-#include <qsplitter.h>
-#include <qstatusbar.h>
-#include <q3table.h>
-#include <qtoolbar.h>
-#include <qtoolbutton.h>
-#include <q3whatsthis.h>
-
#undef QT_NO_WORKSPACE
#include <qworkspace.h>
-//Added by qt3to4:
-#include <QCloseEvent>
-#include <QMouseEvent>
-#include <QKeyEvent>
-
-// RVT_PORT added
-#include <QDockWidget>
-
-#include "rs_document.h"
-#include "qc_dialogfactory.h"
-#include "qg_graphicview.h"
#include "qc_mdiwindow.h"
-
-#include "qg_actionhandler.h"
-#include "qg_actionfactory.h"
-#include "qg_blockwidget.h"
-#include "qg_layerwidget.h"
#include "qg_mainwindowinterface.h"
-#include "qg_recentfiles.h"
-#include "qg_pentoolbar.h"
-#include "qg_librarywidget.h"
#ifdef RS_SCRIPTING
#include "qs_scripter.h"
#include <qsproject.h>
#endif
-#include "qg_cadtoolbar.h"
-#include "qg_commandwidget.h"
-
class QG_LibraryWidget;
class QG_CadToolBar;
+class QC_DialogFactory;
+class QG_LayerWidget;
+class QG_BlockWidget;
+class QG_CommandWidget;
+class QG_CoordinateWidget;
+class QG_MouseWidget;
+class QG_SelectionWidget;
+class QG_RecentFiles;
+class QG_PenToolBar;
+class QHelpEngine;
+class QC_PluginInterface;
+
/**
* Main application window. Hold together document, view and controls.
*
@@ -115,6 +92,7 @@ public slots:
void finishSplashScreen();
void slotFocus();
void slotBack();
+ void slotKillAllActions();
//void slotNext();
void slotEnter();
void slotFocusCommandLine();
@@ -145,6 +123,8 @@ public slots:
void slotFileSave();
/** saves a document under a different filename*/
void slotFileSaveAs();
+ /** auto-save document */
+ void slotFileAutoSave();
/** exports the document as bitmap */
void slotFileExport();
bool slotFileExport(const QString& name, const QString& format,
@@ -166,16 +146,8 @@ public slots:
void slotViewDraft(bool toggle);
/** toggle the statusbar */
void slotViewStatusBar(bool toggle);
- /** toggle the layerlist */
- //void slotViewLayerList(bool toggle);
- /** toggle the blocklist */
- //void slotViewBlockList(bool toggle);
- /** toggle the command line */
- //void slotViewCommandLine(bool toggle);
- /** toggle the option toolbar */
- //void slotViewOptionToolbar(bool toggle);
-
- //void slotBlocksEdit();
+
+ // void slotBlocksEdit();
void slotOptionsGeneral();
void slotScriptOpenIDE();
@@ -345,6 +317,7 @@ protected:
private:
/** Pointer to the application window (this). */
static QC_ApplicationWindow* appWindow;
+ QTimer *autosaveTimer;
/** Workspace for MDI */
QWorkspace* workspace;
@@ -392,11 +365,11 @@ private:
QS_Scripter* scripter;
#endif
- Q3PopupMenu* fileMenu;
- Q3PopupMenu* windowsMenu;
- Q3PopupMenu* scriptMenu;
- Q3PopupMenu* helpMenu;
- Q3PopupMenu* testMenu;
+ QMenu* fileMenu;
+ QMenu* windowsMenu;
+ QMenu* scriptMenu;
+ QMenu* helpMenu;
+ QMenu* testMenu;
/** the main toolbars */
QToolBar* fileToolBar;
@@ -408,7 +381,8 @@ private:
// Toolbar for CAD tools
QG_CadToolBar* cadToolBar;
- // RVT_PORT QAssistantClient* assistant;
+ QHelpEngine* helpEngine;
+ QDockWidget *helpWindow;
QAction* scriptOpenIDE;
QAction* scriptRun;
@@ -432,6 +406,15 @@ private:
QAction *testResize800;
QAction *testResize1024;
+//Plugin support
+private:
+ void loadPlugins();
+ QMenu *findMenu(QStringList *treemenu);
+ QC_PluginInterface *pluginInterface;
+ QMenu* pluginMenu;
+public slots:
+ void execPlug();
+
};
diff --git a/src/main/qc_mdiwindow.cpp b/src/main/qc_mdiwindow.cpp
index ad612e1..808b3d6 100644
--- a/src/main/qc_mdiwindow.cpp
+++ b/src/main/qc_mdiwindow.cpp
@@ -325,23 +325,32 @@ bool QC_MDIWindow::slotFileOpen(const QString& fileName, RS2::FormatType type) {
/**
* Saves the current file.
*
+ * @param isAutoSave true if this is an "autosave" operation.
+ * false if this is "Save" operation requested
+ * by the user.
* @return true if the file was saved successfully.
* false if the file could not be saved or the document
* is invalid.
*/
-bool QC_MDIWindow::slotFileSave(bool &cancelled) {
+bool QC_MDIWindow::slotFileSave(bool &cancelled, bool isAutoSave) {
RS_DEBUG->print("QC_MDIWindow::slotFileSave()");
bool ret = false;
cancelled = false;
if (document!=NULL) {
- if (document->getFilename().isEmpty()) {
- ret = slotFileSaveAs(cancelled);
+ if (isAutoSave) {
+ // Autosave filename is always supposed to be present.
+ // Autosave does not change the cursor.
+ ret = document->save(true);
} else {
- QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) );
- ret = document->save();
- QApplication::restoreOverrideCursor();
- }
+ if (document->getFilename().isEmpty()) {
+ ret = slotFileSaveAs(cancelled);
+ } else {
+ QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) );
+ ret = document->save();
+ QApplication::restoreOverrideCursor();
+ }
+ }
}
return ret;
diff --git a/src/main/qc_mdiwindow.h b/src/main/qc_mdiwindow.h
index 82dcb0e..fe1b833 100644
--- a/src/main/qc_mdiwindow.h
+++ b/src/main/qc_mdiwindow.h
@@ -66,7 +66,7 @@ public slots:
void slotFileNew();
bool slotFileOpen(const QString& fileName, RS2::FormatType type);
- bool slotFileSave(bool &cancelled);
+ bool slotFileSave(bool &cancelled, bool isAutoSave=false);
bool slotFileSaveAs(bool &cancelled);
bool slotFileClose(bool force);
void slotFilePrint();
diff --git a/src/plugins/document_interface.h b/src/plugins/document_interface.h
new file mode 100644
index 0000000..817c62d
--- /dev/null
+++ b/src/plugins/document_interface.h
@@ -0,0 +1,69 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2011 Rallaz (rallazz at gmail.com)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+#ifndef DOCUMENT_INTERFACE_H
+#define DOCUMENT_INTERFACE_H
+
+#include <QPointF>
+
+namespace DPI {
+ /**
+ * Vertical alignments.
+ */
+ enum VAlign {
+ VAlignTop, /**< Top. */
+ VAlignMiddle, /**< Middle */
+ VAlignBottom /**< Bottom */
+ };
+
+ /**
+ * Horizontal alignments.
+ */
+ enum HAlign {
+ HAlignLeft, /**< Left */
+ HAlignCenter, /**< Centered */
+ HAlignRight /**< Right */
+ };
+}
+/**
+ * Interface for comunicate plugins.
+ *
+ * @author Rallaz
+ */
+class Document_Interface
+{
+public:
+ virtual ~Document_Interface() {}
+ virtual void addPoint(QPointF *start) = 0;
+ virtual void addLine(QPointF *start, QPointF *end) = 0;
+ virtual void addText(QString txt, QString sty, QPointF *start, double height,
+ double angle, DPI::HAlign ha, DPI::VAlign va) = 0;
+
+ virtual void setLayer(QString name) = 0;
+ virtual QString getCurrentLayer() = 0;
+};
+
+
+#endif // DOCUMENT_INTERFACE_H
diff --git a/src/plugins/qc_plugininterface.h b/src/plugins/qc_plugininterface.h
new file mode 100755
index 0000000..644bc08
--- /dev/null
+++ b/src/plugins/qc_plugininterface.h
@@ -0,0 +1,52 @@
+/****************************************************************************
+**
+** This file is part of the LibreCAD project, a 2D CAD program
+**
+** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2011 Rallaz (rallazz at gmail.com)
+**
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+**
+** This copyright notice MUST APPEAR in all copies of the script!
+**
+**********************************************************************/
+
+#ifndef QC_PLUGININTERFACE_H
+#define QC_PLUGININTERFACE_H
+
+#include <QtPlugin>
+
+class Document_Interface;
+/**
+ * Interface for create plugins.
+ *
+ * @author Rallaz
+ */
+class QC_PluginInterface
+{
+public:
+ virtual ~QC_PluginInterface() {}
+ virtual QString name() const = 0;
+ virtual QString menu() const = 0;
+ virtual void execComm(Document_Interface *doc, QWidget *parent) = 0;
+
+};
+
+Q_DECLARE_INTERFACE(QC_PluginInterface, "org.librecad.PluginInterface/1.0");
+
+
+#endif
+
diff --git a/src/ui/forms/png/align_bc.png b/src/ui/forms/png/align_bc.png
deleted file mode 100644
index 7c803c1..0000000
Binary files a/src/ui/forms/png/align_bc.png and /dev/null differ
diff --git a/src/ui/forms/png/align_bl.png b/src/ui/forms/png/align_bl.png
deleted file mode 100644
index 2ed5929..0000000
Binary files a/src/ui/forms/png/align_bl.png and /dev/null differ
diff --git a/src/ui/forms/png/align_br.png b/src/ui/forms/png/align_br.png
deleted file mode 100644
index ab129a3..0000000
Binary files a/src/ui/forms/png/align_br.png and /dev/null differ
diff --git a/src/ui/forms/png/align_mc.png b/src/ui/forms/png/align_mc.png
deleted file mode 100644
index 585a538..0000000
Binary files a/src/ui/forms/png/align_mc.png and /dev/null differ
diff --git a/src/ui/forms/png/align_ml.png b/src/ui/forms/png/align_ml.png
deleted file mode 100644
index f710b79..0000000
Binary files a/src/ui/forms/png/align_ml.png and /dev/null differ
diff --git a/src/ui/forms/png/align_mr.png b/src/ui/forms/png/align_mr.png
deleted file mode 100644
index e8b1e5a..0000000
Binary files a/src/ui/forms/png/align_mr.png and /dev/null differ
diff --git a/src/ui/forms/png/align_tc.png b/src/ui/forms/png/align_tc.png
deleted file mode 100644
index 2907dbd..0000000
Binary files a/src/ui/forms/png/align_tc.png and /dev/null differ
diff --git a/src/ui/forms/png/align_tl.png b/src/ui/forms/png/align_tl.png
deleted file mode 100644
index 11a247f..0000000
Binary files a/src/ui/forms/png/align_tl.png and /dev/null differ
diff --git a/src/ui/forms/png/align_tr.png b/src/ui/forms/png/align_tr.png
deleted file mode 100644
index ba3e3d6..0000000
Binary files a/src/ui/forms/png/align_tr.png and /dev/null differ
diff --git a/src/ui/forms/png/arcs3p.png b/src/ui/forms/png/arcs3p.png
deleted file mode 100644
index feb9390..0000000
Binary files a/src/ui/forms/png/arcs3p.png and /dev/null differ
diff --git a/src/ui/forms/png/arcscraa.png b/src/ui/forms/png/arcscraa.png
deleted file mode 100644
index e723e16..0000000
Binary files a/src/ui/forms/png/arcscraa.png and /dev/null differ
diff --git a/src/ui/forms/png/arcspara.png b/src/ui/forms/png/arcspara.png
deleted file mode 100644
index 4dd5ef7..0000000
Binary files a/src/ui/forms/png/arcspara.png and /dev/null differ
diff --git a/src/ui/forms/png/arcstangential.png b/src/ui/forms/png/arcstangential.png
deleted file mode 100644
index 7133fee..0000000
Binary files a/src/ui/forms/png/arcstangential.png and /dev/null differ
diff --git a/src/ui/forms/png/back.png b/src/ui/forms/png/back.png
deleted file mode 100644
index 9fc973f..0000000
Binary files a/src/ui/forms/png/back.png and /dev/null differ
diff --git a/src/ui/forms/png/char_degrees.png b/src/ui/forms/png/char_degrees.png
deleted file mode 100644
index 2fbde4b..0000000
Binary files a/src/ui/forms/png/char_degrees.png and /dev/null differ
diff --git a/src/ui/forms/png/char_diameter.png b/src/ui/forms/png/char_diameter.png
deleted file mode 100644
index a128680..0000000
Binary files a/src/ui/forms/png/char_diameter.png and /dev/null differ
diff --git a/src/ui/forms/png/char_pm.png b/src/ui/forms/png/char_pm.png
deleted file mode 100644
index e418f50..0000000
Binary files a/src/ui/forms/png/char_pm.png and /dev/null differ
diff --git a/src/ui/forms/png/circles.png b/src/ui/forms/png/circles.png
deleted file mode 100644
index 099d7e7..0000000
Binary files a/src/ui/forms/png/circles.png and /dev/null differ
diff --git a/src/ui/forms/png/circles2p.png b/src/ui/forms/png/circles2p.png
deleted file mode 100644
index a7a9ac1..0000000
Binary files a/src/ui/forms/png/circles2p.png and /dev/null differ
diff --git a/src/ui/forms/png/circles3p.png b/src/ui/forms/png/circles3p.png
deleted file mode 100644
index 19d6c82..0000000
Binary files a/src/ui/forms/png/circles3p.png and /dev/null differ
diff --git a/src/ui/forms/png/circlescr.png b/src/ui/forms/png/circlescr.png
deleted file mode 100644
index c9f6e25..0000000
Binary files a/src/ui/forms/png/circlescr.png and /dev/null differ
diff --git a/src/ui/forms/png/circlespara.png b/src/ui/forms/png/circlespara.png
deleted file mode 100644
index 3bde7c9..0000000
Binary files a/src/ui/forms/png/circlespara.png and /dev/null differ
diff --git a/src/ui/forms/png/colorbox.png b/src/ui/forms/png/colorbox.png
deleted file mode 100644
index 270ed71..0000000
Binary files a/src/ui/forms/png/colorbox.png and /dev/null differ
diff --git a/src/ui/forms/png/deselectinters.png b/src/ui/forms/png/deselectinters.png
deleted file mode 100644
index 61bef66..0000000
Binary files a/src/ui/forms/png/deselectinters.png and /dev/null differ
diff --git a/src/ui/forms/png/deselectwindow.png b/src/ui/forms/png/deselectwindow.png
deleted file mode 100644
index 2dab2fb..0000000
Binary files a/src/ui/forms/png/deselectwindow.png and /dev/null differ
diff --git a/src/ui/forms/png/dimaligned.png b/src/ui/forms/png/dimaligned.png
deleted file mode 100644
index b4e857b..0000000
Binary files a/src/ui/forms/png/dimaligned.png and /dev/null differ
diff --git a/src/ui/forms/png/dimangular.png b/src/ui/forms/png/dimangular.png
deleted file mode 100644
index e97f7e0..0000000
Binary files a/src/ui/forms/png/dimangular.png and /dev/null differ
diff --git a/src/ui/forms/png/dimdiametric.png b/src/ui/forms/png/dimdiametric.png
deleted file mode 100644
index ee05e88..0000000
Binary files a/src/ui/forms/png/dimdiametric.png and /dev/null differ
diff --git a/src/ui/forms/png/dimhor.png b/src/ui/forms/png/dimhor.png
deleted file mode 100644
index 3e45092..0000000
Binary files a/src/ui/forms/png/dimhor.png and /dev/null differ
diff --git a/src/ui/forms/png/dimleader.png b/src/ui/forms/png/dimleader.png
deleted file mode 100644
index 126dfb8..0000000
Binary files a/src/ui/forms/png/dimleader.png and /dev/null differ
diff --git a/src/ui/forms/png/dimradial.png b/src/ui/forms/png/dimradial.png
deleted file mode 100644
index 667333e..0000000
Binary files a/src/ui/forms/png/dimradial.png and /dev/null differ
diff --git a/src/ui/forms/png/dimver.png b/src/ui/forms/png/dimver.png
deleted file mode 100644
index 41b645f..0000000
Binary files a/src/ui/forms/png/dimver.png and /dev/null differ
diff --git a/src/ui/forms/png/dirneg.png b/src/ui/forms/png/dirneg.png
deleted file mode 100644
index 954f4b3..0000000
Binary files a/src/ui/forms/png/dirneg.png and /dev/null differ
diff --git a/src/ui/forms/png/dirpos.png b/src/ui/forms/png/dirpos.png
deleted file mode 100644
index 0068670..0000000
Binary files a/src/ui/forms/png/dirpos.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifymirror.png b/src/ui/forms/png/dlgmodifymirror.png
deleted file mode 100644
index 19f8b0c..0000000
Binary files a/src/ui/forms/png/dlgmodifymirror.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifymove.png b/src/ui/forms/png/dlgmodifymove.png
deleted file mode 100644
index 57540a4..0000000
Binary files a/src/ui/forms/png/dlgmodifymove.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifymoverotate.png b/src/ui/forms/png/dlgmodifymoverotate.png
deleted file mode 100644
index 4d00c9a..0000000
Binary files a/src/ui/forms/png/dlgmodifymoverotate.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifyrotate.png b/src/ui/forms/png/dlgmodifyrotate.png
deleted file mode 100644
index 09e4dc6..0000000
Binary files a/src/ui/forms/png/dlgmodifyrotate.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifyrotate2.png b/src/ui/forms/png/dlgmodifyrotate2.png
deleted file mode 100644
index ba6c5e9..0000000
Binary files a/src/ui/forms/png/dlgmodifyrotate2.png and /dev/null differ
diff --git a/src/ui/forms/png/dlgmodifyscale.png b/src/ui/forms/png/dlgmodifyscale.png
deleted file mode 100644
index 914cf0c..0000000
Binary files a/src/ui/forms/png/dlgmodifyscale.png and /dev/null differ
diff --git a/src/ui/forms/png/editcopy.png b/src/ui/forms/png/editcopy.png
deleted file mode 100644
index 4972342..0000000
Binary files a/src/ui/forms/png/editcopy.png and /dev/null differ
diff --git a/src/ui/forms/png/editcut.png b/src/ui/forms/png/editcut.png
deleted file mode 100644
index 905b392..0000000
Binary files a/src/ui/forms/png/editcut.png and /dev/null differ
diff --git a/src/ui/forms/png/editpaste.png b/src/ui/forms/png/editpaste.png
deleted file mode 100644
index d33bb56..0000000
Binary files a/src/ui/forms/png/editpaste.png and /dev/null differ
diff --git a/src/ui/forms/png/ellipsearcsaxes.png b/src/ui/forms/png/ellipsearcsaxes.png
deleted file mode 100644
index cd092c2..0000000
Binary files a/src/ui/forms/png/ellipsearcsaxes.png and /dev/null differ
diff --git a/src/ui/forms/png/ellipsesaxes.png b/src/ui/forms/png/ellipsesaxes.png
deleted file mode 100644
index e34a3b3..0000000
Binary files a/src/ui/forms/png/ellipsesaxes.png and /dev/null differ
diff --git a/src/ui/forms/png/filenew.png b/src/ui/forms/png/filenew.png
deleted file mode 100644
index e5f616d..0000000
Binary files a/src/ui/forms/png/filenew.png and /dev/null differ
diff --git a/src/ui/forms/png/fileopen.png b/src/ui/forms/png/fileopen.png
deleted file mode 100644
index 5c0c52a..0000000
Binary files a/src/ui/forms/png/fileopen.png and /dev/null differ
diff --git a/src/ui/forms/png/filesave.png b/src/ui/forms/png/filesave.png
deleted file mode 100644
index 839f299..0000000
Binary files a/src/ui/forms/png/filesave.png and /dev/null differ
diff --git a/src/ui/forms/png/forward.png b/src/ui/forms/png/forward.png
deleted file mode 100644
index ec1e865..0000000
Binary files a/src/ui/forms/png/forward.png and /dev/null differ
diff --git a/src/ui/forms/png/icons.qrc b/src/ui/forms/png/icons.qrc
deleted file mode 100644
index 7fb1b5f..0000000
--- a/src/ui/forms/png/icons.qrc
+++ /dev/null
@@ -1,146 +0,0 @@
-<RCC version="1.0">
-<qresource prefix="/ui/icons">
-<file>align_bc.png</file>
-<file>align_bl.png</file>
-<file>align_br.png</file>
-<file>align_mc.png</file>
-<file>align_ml.png</file>
-<file>align_mr.png</file>
-<file>align_tc.png</file>
-<file>align_tl.png</file>
-<file>align_tr.png</file>
-<file>arcs3p.png</file>
-<file>arcscraa.png</file>
-<file>arcspara.png</file>
-<file>arcstangential.png</file>
-<file>back.png</file>
-<file>char_degrees.png</file>
-<file>char_diameter.png</file>
-<file>char_pm.png</file>
-<file>circles.png</file>
-<file>circles2p.png</file>
-<file>circles3p.png</file>
-<file>circlescr.png</file>
-<file>circlespara.png</file>
-<file>colorbox.png</file>
-<file>deselectinters.png</file>
-<file>deselectwindow.png</file>
-<file>dimaligned.png</file>
-<file>dimangular.png</file>
-<file>dimdiametric.png</file>
-<file>dimhor.png</file>
-<file>dimleader.png</file>
-<file>dimradial.png</file>
-<file>dimver.png</file>
-<file>dirneg.png</file>
-<file>dirpos.png</file>
-<file>dlgmodifymirror.png</file>
-<file>dlgmodifymove.png</file>
-<file>dlgmodifymoverotate.png</file>
-<file>dlgmodifyrotate.png</file>
-<file>dlgmodifyrotate2.png</file>
-<file>dlgmodifyscale.png</file>
-<file>editcopy.png</file>
-<file>editcut.png</file>
-<file>editpaste.png</file>
-<file>ellipsearcsaxes.png</file>
-<file>ellipsesaxes.png</file>
-<file>filenew.png</file>
-<file>fileopen.png</file>
-<file>filesave.png</file>
-<file>forward.png</file>
-<file>infoangle.png</file>
-<file>infoarea.png</file>
-<file>infodist.png</file>
-<file>infodist2.png</file>
-<file>infototallength.png</file>
-<file>linesangle.png</file>
-<file>linesbisector.png</file>
-<file>linesfree.png</file>
-<file>lineshor.png</file>
-<file>linesnormal.png</file>
-<file>linesorthogonal.png</file>
-<file>linespara.png</file>
-<file>linesparathrough.png</file>
-<file>linespolygon.png</file>
-<file>linespolygon2.png</file>
-<file>linesrect.png</file>
-<file>linesrelativeangle.png</file>
-<file>linestan1.png</file>
-<file>linestan2.png</file>
-<file>linesver.png</file>
-<file>menuarc.png</file>
-<file>menublock.png</file>
-<file>menucircle.png</file>
-<file>menudim.png</file>
-<file>menuedit.png</file>
-<file>menuellipse.png</file>
-<file>menuhatch.png</file>
-<file>menuimage.png</file>
-<file>menuline.png</file>
-<file>menumeasure.png</file>
-<file>menupoint.png</file>
-<file>menupolyline.png</file>
-<file>menuselect.png</file>
-<file>menuspline.png</file>
-<file>menutext.png</file>
-<file>modifyattributes.png</file>
-<file>modifybevel.png</file>
-<file>modifycut.png</file>
-<file>modifydelete.png</file>
-<file>modifyentity.png</file>
-<file>modifyexplode.png</file>
-<file>modifyexplodetext.png</file>
-<file>modifymirror.png</file>
-<file>modifymove.png</file>
-<file>modifymoverotate.png</file>
-<file>modifyrotate.png</file>
-<file>modifyrotate2.png</file>
-<file>modifyround.png</file>
-<file>modifyscale.png</file>
-<file>modifystretch.png</file>
-<file>modifytext.png</file>
-<file>modifytrim.png</file>
-<file>modifytrim2.png</file>
-<file>modifytrimamount.png</file>
-<file>points.png</file>
-<file>polyline.png</file>
-<file>polylineadd.png</file>
-<file>polylineappend.png</file>
-<file>polylinedel.png</file>
-<file>polylinedelbetween.png</file>
-<file>polylinetrim.png</file>
-<file>printbw.png</file>
-<file>printcenter.png</file>
-<file>printfit.png</file>
-<file>printscale.png</file>
-<file>relzerolock.png</file>
-<file>relzeromove.png</file>
-<file>restricthorizontal.png</file>
-<file>restrictnothing.png</file>
-<file>restrictorthogonal.png</file>
-<file>restrictvertical.png</file>
-<file>selectall.png</file>
-<file>selectcontour.png</file>
-<file>selectdoubles.png</file>
-<file>selectinters.png</file>
-<file>selectinvert.png</file>
-<file>selectlayer.png</file>
-<file>selectnothing.png</file>
-<file>selectsingle.png</file>
-<file>selectwindow.png</file>
-<file>snapcenter.png</file>
-<file>snapdist.png</file>
-<file>snapendpoint.png</file>
-<file>snapfree.png</file>
-<file>snapgrid.png</file>
-<file>snapintersection.png</file>
-<file>snapintersectionm.png</file>
-<file>snapmiddle.png</file>
-<file>snaponentity.png</file>
-<file>splinesnurbs.png</file>
-<file>tolerance1.png</file>
-<file>tolerance2.png</file>
-<file>widthbox.png</file>
-</qresource>
-</RCC>
\ No newline at end of file
diff --git a/src/ui/forms/png/infoangle.png b/src/ui/forms/png/infoangle.png
deleted file mode 100644
index 0ca8eda..0000000
Binary files a/src/ui/forms/png/infoangle.png and /dev/null differ
diff --git a/src/ui/forms/png/infoarea.png b/src/ui/forms/png/infoarea.png
deleted file mode 100644
index 02a1430..0000000
Binary files a/src/ui/forms/png/infoarea.png and /dev/null differ
diff --git a/src/ui/forms/png/infodist.png b/src/ui/forms/png/infodist.png
deleted file mode 100644
index 205f365..0000000
Binary files a/src/ui/forms/png/infodist.png and /dev/null differ
diff --git a/src/ui/forms/png/infodist2.png b/src/ui/forms/png/infodist2.png
deleted file mode 100644
index c714c6b..0000000
Binary files a/src/ui/forms/png/infodist2.png and /dev/null differ
diff --git a/src/ui/forms/png/infototallength.png b/src/ui/forms/png/infototallength.png
deleted file mode 100644
index e54b3ba..0000000
Binary files a/src/ui/forms/png/infototallength.png and /dev/null differ
diff --git a/src/ui/forms/png/intro.png b/src/ui/forms/png/intro.png
deleted file mode 100644
index 68f5937..0000000
Binary files a/src/ui/forms/png/intro.png and /dev/null differ
diff --git a/src/ui/forms/png/linesangle.png b/src/ui/forms/png/linesangle.png
deleted file mode 100644
index 26c6de0..0000000
Binary files a/src/ui/forms/png/linesangle.png and /dev/null differ
diff --git a/src/ui/forms/png/linesbisector.png b/src/ui/forms/png/linesbisector.png
deleted file mode 100644
index 3c9cd2c..0000000
Binary files a/src/ui/forms/png/linesbisector.png and /dev/null differ
diff --git a/src/ui/forms/png/linesfree.png b/src/ui/forms/png/linesfree.png
deleted file mode 100644
index fa362c9..0000000
Binary files a/src/ui/forms/png/linesfree.png and /dev/null differ
diff --git a/src/ui/forms/png/lineshor.png b/src/ui/forms/png/lineshor.png
deleted file mode 100644
index 5eb1457..0000000
Binary files a/src/ui/forms/png/lineshor.png and /dev/null differ
diff --git a/src/ui/forms/png/linesnormal.png b/src/ui/forms/png/linesnormal.png
deleted file mode 100644
index 0ca6be8..0000000
Binary files a/src/ui/forms/png/linesnormal.png and /dev/null differ
diff --git a/src/ui/forms/png/linesorthogonal.png b/src/ui/forms/png/linesorthogonal.png
deleted file mode 100644
index b423fbb..0000000
Binary files a/src/ui/forms/png/linesorthogonal.png and /dev/null differ
diff --git a/src/ui/forms/png/linespara.png b/src/ui/forms/png/linespara.png
deleted file mode 100644
index b7cbc98..0000000
Binary files a/src/ui/forms/png/linespara.png and /dev/null differ
diff --git a/src/ui/forms/png/linesparathrough.png b/src/ui/forms/png/linesparathrough.png
deleted file mode 100644
index 0c2f14b..0000000
Binary files a/src/ui/forms/png/linesparathrough.png and /dev/null differ
diff --git a/src/ui/forms/png/linespolygon.png b/src/ui/forms/png/linespolygon.png
deleted file mode 100644
index 22cf52e..0000000
Binary files a/src/ui/forms/png/linespolygon.png and /dev/null differ
diff --git a/src/ui/forms/png/linespolygon2.png b/src/ui/forms/png/linespolygon2.png
deleted file mode 100644
index e1d8013..0000000
Binary files a/src/ui/forms/png/linespolygon2.png and /dev/null differ
diff --git a/src/ui/forms/png/linesrect.png b/src/ui/forms/png/linesrect.png
deleted file mode 100644
index 8c9d33f..0000000
Binary files a/src/ui/forms/png/linesrect.png and /dev/null differ
diff --git a/src/ui/forms/png/linesrelativeangle.png b/src/ui/forms/png/linesrelativeangle.png
deleted file mode 100644
index f9d91dc..0000000
Binary files a/src/ui/forms/png/linesrelativeangle.png and /dev/null differ
diff --git a/src/ui/forms/png/linestan1.png b/src/ui/forms/png/linestan1.png
deleted file mode 100644
index 8a7f1ac..0000000
Binary files a/src/ui/forms/png/linestan1.png and /dev/null differ
diff --git a/src/ui/forms/png/linestan2.png b/src/ui/forms/png/linestan2.png
deleted file mode 100644
index d1a3012..0000000
Binary files a/src/ui/forms/png/linestan2.png and /dev/null differ
diff --git a/src/ui/forms/png/linesver.png b/src/ui/forms/png/linesver.png
deleted file mode 100644
index 27429e2..0000000
Binary files a/src/ui/forms/png/linesver.png and /dev/null differ
diff --git a/src/ui/forms/png/menuarc.png b/src/ui/forms/png/menuarc.png
deleted file mode 100644
index a9bf7aa..0000000
Binary files a/src/ui/forms/png/menuarc.png and /dev/null differ
diff --git a/src/ui/forms/png/menublock.png b/src/ui/forms/png/menublock.png
deleted file mode 100644
index ed0ffd8..0000000
Binary files a/src/ui/forms/png/menublock.png and /dev/null differ
diff --git a/src/ui/forms/png/menucircle.png b/src/ui/forms/png/menucircle.png
deleted file mode 100644
index f271d04..0000000
Binary files a/src/ui/forms/png/menucircle.png and /dev/null differ
diff --git a/src/ui/forms/png/menudim.png b/src/ui/forms/png/menudim.png
deleted file mode 100644
index 06e94cd..0000000
Binary files a/src/ui/forms/png/menudim.png and /dev/null differ
diff --git a/src/ui/forms/png/menuedit.png b/src/ui/forms/png/menuedit.png
deleted file mode 100644
index 38876ec..0000000
Binary files a/src/ui/forms/png/menuedit.png and /dev/null differ
diff --git a/src/ui/forms/png/menuellipse.png b/src/ui/forms/png/menuellipse.png
deleted file mode 100644
index 33a0e68..0000000
Binary files a/src/ui/forms/png/menuellipse.png and /dev/null differ
diff --git a/src/ui/forms/png/menuhatch.png b/src/ui/forms/png/menuhatch.png
deleted file mode 100644
index b301886..0000000
Binary files a/src/ui/forms/png/menuhatch.png and /dev/null differ
diff --git a/src/ui/forms/png/menuimage.png b/src/ui/forms/png/menuimage.png
deleted file mode 100644
index e187ca8..0000000
Binary files a/src/ui/forms/png/menuimage.png and /dev/null differ
diff --git a/src/ui/forms/png/menuline.png b/src/ui/forms/png/menuline.png
deleted file mode 100644
index f427840..0000000
Binary files a/src/ui/forms/png/menuline.png and /dev/null differ
diff --git a/src/ui/forms/png/menumeasure.png b/src/ui/forms/png/menumeasure.png
deleted file mode 100644
index 990a5f8..0000000
Binary files a/src/ui/forms/png/menumeasure.png and /dev/null differ
diff --git a/src/ui/forms/png/menupoint.png b/src/ui/forms/png/menupoint.png
deleted file mode 100644
index fb91766..0000000
Binary files a/src/ui/forms/png/menupoint.png and /dev/null differ
diff --git a/src/ui/forms/png/menupolyline.png b/src/ui/forms/png/menupolyline.png
deleted file mode 100644
index 5f96a92..0000000
Binary files a/src/ui/forms/png/menupolyline.png and /dev/null differ
diff --git a/src/ui/forms/png/menuselect.png b/src/ui/forms/png/menuselect.png
deleted file mode 100644
index f0d33fd..0000000
Binary files a/src/ui/forms/png/menuselect.png and /dev/null differ
diff --git a/src/ui/forms/png/menuspline.png b/src/ui/forms/png/menuspline.png
deleted file mode 100644
index d6c62f4..0000000
Binary files a/src/ui/forms/png/menuspline.png and /dev/null differ
diff --git a/src/ui/forms/png/menutext.png b/src/ui/forms/png/menutext.png
deleted file mode 100644
index 0cc05dc..0000000
Binary files a/src/ui/forms/png/menutext.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyattributes.png b/src/ui/forms/png/modifyattributes.png
deleted file mode 100644
index 3b054f3..0000000
Binary files a/src/ui/forms/png/modifyattributes.png and /dev/null differ
diff --git a/src/ui/forms/png/modifybevel.png b/src/ui/forms/png/modifybevel.png
deleted file mode 100644
index aaa6e7b..0000000
Binary files a/src/ui/forms/png/modifybevel.png and /dev/null differ
diff --git a/src/ui/forms/png/modifycut.png b/src/ui/forms/png/modifycut.png
deleted file mode 100644
index 905b392..0000000
Binary files a/src/ui/forms/png/modifycut.png and /dev/null differ
diff --git a/src/ui/forms/png/modifydelete.png b/src/ui/forms/png/modifydelete.png
deleted file mode 100644
index 02f2d35..0000000
Binary files a/src/ui/forms/png/modifydelete.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyentity.png b/src/ui/forms/png/modifyentity.png
deleted file mode 100644
index 71dec4a..0000000
Binary files a/src/ui/forms/png/modifyentity.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyexplode.png b/src/ui/forms/png/modifyexplode.png
deleted file mode 100644
index bda5c29..0000000
Binary files a/src/ui/forms/png/modifyexplode.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyexplodetext.png b/src/ui/forms/png/modifyexplodetext.png
deleted file mode 100644
index a550b1b..0000000
Binary files a/src/ui/forms/png/modifyexplodetext.png and /dev/null differ
diff --git a/src/ui/forms/png/modifymirror.png b/src/ui/forms/png/modifymirror.png
deleted file mode 100644
index 78252d7..0000000
Binary files a/src/ui/forms/png/modifymirror.png and /dev/null differ
diff --git a/src/ui/forms/png/modifymove.png b/src/ui/forms/png/modifymove.png
deleted file mode 100644
index 6376960..0000000
Binary files a/src/ui/forms/png/modifymove.png and /dev/null differ
diff --git a/src/ui/forms/png/modifymoverotate.png b/src/ui/forms/png/modifymoverotate.png
deleted file mode 100644
index b580c59..0000000
Binary files a/src/ui/forms/png/modifymoverotate.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyrotate.png b/src/ui/forms/png/modifyrotate.png
deleted file mode 100644
index 88e5599..0000000
Binary files a/src/ui/forms/png/modifyrotate.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyrotate2.png b/src/ui/forms/png/modifyrotate2.png
deleted file mode 100644
index 2d5da94..0000000
Binary files a/src/ui/forms/png/modifyrotate2.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyround.png b/src/ui/forms/png/modifyround.png
deleted file mode 100644
index 34fc5c6..0000000
Binary files a/src/ui/forms/png/modifyround.png and /dev/null differ
diff --git a/src/ui/forms/png/modifyscale.png b/src/ui/forms/png/modifyscale.png
deleted file mode 100644
index a222a40..0000000
Binary files a/src/ui/forms/png/modifyscale.png and /dev/null differ
diff --git a/src/ui/forms/png/modifystretch.png b/src/ui/forms/png/modifystretch.png
deleted file mode 100644
index 78a697f..0000000
Binary files a/src/ui/forms/png/modifystretch.png and /dev/null differ
diff --git a/src/ui/forms/png/modifytext.png b/src/ui/forms/png/modifytext.png
deleted file mode 100644
index 0e9d779..0000000
Binary files a/src/ui/forms/png/modifytext.png and /dev/null differ
diff --git a/src/ui/forms/png/modifytrim.png b/src/ui/forms/png/modifytrim.png
deleted file mode 100644
index 614fe2a..0000000
Binary files a/src/ui/forms/png/modifytrim.png and /dev/null differ
diff --git a/src/ui/forms/png/modifytrim2.png b/src/ui/forms/png/modifytrim2.png
deleted file mode 100644
index 0516e4e..0000000
Binary files a/src/ui/forms/png/modifytrim2.png and /dev/null differ
diff --git a/src/ui/forms/png/modifytrimamount.png b/src/ui/forms/png/modifytrimamount.png
deleted file mode 100644
index 71d56a4..0000000
Binary files a/src/ui/forms/png/modifytrimamount.png and /dev/null differ
diff --git a/src/ui/forms/png/points.png b/src/ui/forms/png/points.png
deleted file mode 100644
index a7aabe3..0000000
Binary files a/src/ui/forms/png/points.png and /dev/null differ
diff --git a/src/ui/forms/png/polyline.png b/src/ui/forms/png/polyline.png
deleted file mode 100644
index 4e4099e..0000000
Binary files a/src/ui/forms/png/polyline.png and /dev/null differ
diff --git a/src/ui/forms/png/polylineadd.png b/src/ui/forms/png/polylineadd.png
deleted file mode 100644
index e558d98..0000000
Binary files a/src/ui/forms/png/polylineadd.png and /dev/null differ
diff --git a/src/ui/forms/png/polylineappend.png b/src/ui/forms/png/polylineappend.png
deleted file mode 100644
index 9445a89..0000000
Binary files a/src/ui/forms/png/polylineappend.png and /dev/null differ
diff --git a/src/ui/forms/png/polylinedel.png b/src/ui/forms/png/polylinedel.png
deleted file mode 100644
index 948e2e6..0000000
Binary files a/src/ui/forms/png/polylinedel.png and /dev/null differ
diff --git a/src/ui/forms/png/polylinedelbetween.png b/src/ui/forms/png/polylinedelbetween.png
deleted file mode 100644
index e82095f..0000000
Binary files a/src/ui/forms/png/polylinedelbetween.png and /dev/null differ
diff --git a/src/ui/forms/png/polylinetrim.png b/src/ui/forms/png/polylinetrim.png
deleted file mode 100644
index 35981bd..0000000
Binary files a/src/ui/forms/png/polylinetrim.png and /dev/null differ
diff --git a/src/ui/forms/png/printbw.png b/src/ui/forms/png/printbw.png
deleted file mode 100644
index 0f2d4a3..0000000
Binary files a/src/ui/forms/png/printbw.png and /dev/null differ
diff --git a/src/ui/forms/png/printcenter.png b/src/ui/forms/png/printcenter.png
deleted file mode 100644
index 05a39a6..0000000
Binary files a/src/ui/forms/png/printcenter.png and /dev/null differ
diff --git a/src/ui/forms/png/printfit.png b/src/ui/forms/png/printfit.png
deleted file mode 100644
index c68083c..0000000
Binary files a/src/ui/forms/png/printfit.png and /dev/null differ
diff --git a/src/ui/forms/png/printscale.png b/src/ui/forms/png/printscale.png
deleted file mode 100644
index c8e92ed..0000000
Binary files a/src/ui/forms/png/printscale.png and /dev/null differ
diff --git a/src/ui/forms/png/qg_align_bc.xpm b/src/ui/forms/png/qg_align_bc.xpm
deleted file mode 100644
index 01730b3..0000000
--- a/src/ui/forms/png/qg_align_bc.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_bc_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"@ c #0000FF",
-" ",
-" ",
-" ",
-" ",
-" .... .... ",
-" . . .. . ",
-" . . . ",
-" .... . ",
-" . . . ",
-" . . . . ",
-" .... +++... ",
-"@@@@@@+++@@@@@@",
-" +++ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_align_bl.xpm b/src/ui/forms/png/qg_align_bl.xpm
deleted file mode 100644
index 8be17f6..0000000
--- a/src/ui/forms/png/qg_align_bl.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_bl_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-"@ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" .++++ + ",
-" .+ + + ",
-" .+ + + ",
-" .++++ + ",
-" .+ + + ",
-" .+ + + ",
-"@@@+++ ++++ ",
-"@@@............",
-"@@@ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_align_br.xpm b/src/ui/forms/png/qg_align_br.xpm
deleted file mode 100644
index c272ae2..0000000
--- a/src/ui/forms/png/qg_align_br.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_br_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-"@ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" ++++ +++++ . ",
-" + + + +. ",
-" + + + +. ",
-" ++++ +++++ . ",
-" + + + + . ",
-" + + + ++. ",
-" ++++ + @@@",
-"............@@@",
-" @@@",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_align_mc.xpm b/src/ui/forms/png/qg_align_mc.xpm
deleted file mode 100644
index 955e134..0000000
--- a/src/ui/forms/png/qg_align_mc.xpm
+++ /dev/null
@@ -1,21 +0,0 @@
-/* XPM */
-static char * qg_align_mc_xpm[] = {
-"15 15 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ",
-" ",
-" ",
-" ",
-" .. .. .... ",
-" .. .. .. .",
-" .. +++. ",
-" . . .+++. ",
-" . . .+++. ",
-" . .. . . .",
-" . . . .... ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_align_ml.xpm b/src/ui/forms/png/qg_align_ml.xpm
deleted file mode 100644
index 851c417..0000000
--- a/src/ui/forms/png/qg_align_ml.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_ml_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-"@ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" .++ ++ + ",
-" .++ ++ + ",
-"@@@+ ++ + ",
-"@@@ + + + + ",
-"@@@ + + + + ",
-" .+ ++ + + ",
-" .+ + + ++++",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_align_mr.xpm b/src/ui/forms/png/qg_align_mr.xpm
deleted file mode 100644
index 3c4e818..0000000
--- a/src/ui/forms/png/qg_align_mr.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_mr_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-"@ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-"++ ++ +++++. ",
-"++ ++ + + ",
-"++ ++ + @@@",
-"+ + + + ++++@@@",
-"+ + + + + @@@",
-"+ ++ + + ++ ",
-"+ + + + + ",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_align_tc.xpm b/src/ui/forms/png/qg_align_tc.xpm
deleted file mode 100644
index 7479c12..0000000
--- a/src/ui/forms/png/qg_align_tc.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_tc_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-" ",
-" ",
-" ",
-" ... ",
-"++++++...++++++",
-" @@@@@...@@@@ ",
-" @ @@ @ ",
-" @ @ ",
-" @ @ ",
-" @ @ ",
-" @ @ @ ",
-" @ @@@@ ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_align_tl.xpm b/src/ui/forms/png/qg_align_tl.xpm
deleted file mode 100644
index 60b53e2..0000000
--- a/src/ui/forms/png/qg_align_tl.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_tl_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-" ",
-" ",
-" ",
-"... ",
-"...++++++++++++",
-"...@@@@@ @ ",
-" + @ @ ",
-" + @ @ ",
-" + @ @ ",
-" + @ @ ",
-" + @ @ ",
-" + @ @@@@ ",
-" + ",
-" + ",
-" + "};
diff --git a/src/ui/forms/png/qg_align_tr.xpm b/src/ui/forms/png/qg_align_tr.xpm
deleted file mode 100644
index 6f90495..0000000
--- a/src/ui/forms/png/qg_align_tr.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_align_tr_xpm[] = {
-"15 15 4 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-" ",
-" ",
-" ",
-" ...",
-"++++++++++++...",
-"@@@@@@ @@@@...",
-" @ @ @ ",
-" @ @ @ ",
-" @ @@@@@+ ",
-" @ @ @+ ",
-" @ @ @@ ",
-" @ @ @ ",
-" + ",
-" + ",
-" + "};
diff --git a/src/ui/forms/png/qg_arcs3p.xpm b/src/ui/forms/png/qg_arcs3p.xpm
deleted file mode 100644
index 3c82c95..0000000
--- a/src/ui/forms/png/qg_arcs3p.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_arcs3p_xpm[] = {
-"18 18 3 1",
-" c None",
-"% c #ff0000",
-"& c #000000",
-" % &&&&&& % ",
-" %%% %%%",
-" &&% % ",
-" & ",
-" & ",
-" & ",
-" & ",
-" & ",
-" & ",
-"& ",
-"& ",
-"& ",
-"& ",
-"& ",
-"& ",
-" % ",
-"%%% ",
-" % "
-};
-
diff --git a/src/ui/forms/png/qg_arcscraa.xpm b/src/ui/forms/png/qg_arcscraa.xpm
deleted file mode 100644
index fb3edc8..0000000
--- a/src/ui/forms/png/qg_arcscraa.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_arcscraa_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" . ",
-" . ",
-" +++. ",
-" +++ . ",
-" ++ . ",
-" + ",
-" + ",
-" + ",
-" + ",
-". + ",
-" .+ ",
-" .. ",
-" . ",
-" ",
-" . ",
-" ... ",
-" . ",
-" "};
diff --git a/src/ui/forms/png/qg_arcspara.xpm b/src/ui/forms/png/qg_arcspara.xpm
deleted file mode 100644
index df2345b..0000000
--- a/src/ui/forms/png/qg_arcspara.xpm
+++ /dev/null
@@ -1,21 +0,0 @@
-/* XPM */
-static char * qg_arcspara_xpm[] = {
-"17 15 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ....",
-" .... ",
-" .. ",
-" . ",
-" .. ++++",
-" . +++ ",
-" . ++ ",
-" . + ",
-" . + ...",
-". + ... ",
-" + . ",
-" + . ",
-" + . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_arcstangential.xpm b/src/ui/forms/png/qg_arcstangential.xpm
deleted file mode 100644
index ae8d032..0000000
--- a/src/ui/forms/png/qg_arcstangential.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_arcs2pdirrad_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .... ",
-" +. .. ",
-" ++ . ",
-" ++ . ",
-"++ + . ",
-" + . ",
-" + . ",
-" +. ",
-" + .. ",
-" +++.. ",
-" + ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_back.xpm b/src/ui/forms/png/qg_back.xpm
deleted file mode 100644
index 69fb07a..0000000
--- a/src/ui/forms/png/qg_back.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static char * qg_back_xpm[] = {
-"16 11 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-" .+ ",
-" .++ ",
-" .+++...... ",
-" .+++++++++++ ",
-".++++++++++++ ",
-"+++++++++++++ ",
-" ++++++++++++ ",
-" +++++++++++ ",
-" +++ ",
-" ++ ",
-" + "};
diff --git a/src/ui/forms/png/qg_char_degrees.xpm b/src/ui/forms/png/qg_char_degrees.xpm
deleted file mode 100644
index b5bde69..0000000
--- a/src/ui/forms/png/qg_char_degrees.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static char * qg_char_degrees_xpm[] = {
-"15 15 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" .. ",
-" . . ",
-" . . ",
-" . . ",
-" .. ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_char_diameter.xpm b/src/ui/forms/png/qg_char_diameter.xpm
deleted file mode 100644
index 81f3c4c..0000000
--- a/src/ui/forms/png/qg_char_diameter.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static char * qg_char_diameter_xpm[] = {
-"15 15 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" .... . ",
-" . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . ",
-" . .... ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_char_pm.xpm b/src/ui/forms/png/qg_char_pm.xpm
deleted file mode 100644
index ce15f8d..0000000
--- a/src/ui/forms/png/qg_char_pm.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static char * qg_char_pm_xpm[] = {
-"15 15 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" . ",
-" ..... ",
-" . ",
-" . ",
-" ",
-" ..... ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_circles.xpm b/src/ui/forms/png/qg_circles.xpm
deleted file mode 100644
index 2fd2d5f..0000000
--- a/src/ui/forms/png/qg_circles.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char * qg_circles_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...... ",
-" .. .. ",
-" . ++ ",
-" . ++ ",
-" . . ",
-" . . ",
-". .",
-". .",
-". ++ .",
-". ++ .",
-". .",
-". .",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" .. .. ",
-" ...... "};
diff --git a/src/ui/forms/png/qg_circles2p.xpm b/src/ui/forms/png/qg_circles2p.xpm
deleted file mode 100644
index 4793c78..0000000
--- a/src/ui/forms/png/qg_circles2p.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char * qg_circles2p_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...... ",
-" .. .. ",
-" . ++ ",
-" . ++ ",
-" . . ",
-" . . ",
-". .",
-". .",
-". .",
-". .",
-". .",
-". .",
-" . . ",
-" . . ",
-" ++ . ",
-" ++ . ",
-" .. .. ",
-" ...... "};
diff --git a/src/ui/forms/png/qg_circles3p.xpm b/src/ui/forms/png/qg_circles3p.xpm
deleted file mode 100644
index 31281bb..0000000
--- a/src/ui/forms/png/qg_circles3p.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char * qg_circles3p_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...... ",
-" ++. .. ",
-" ++ ++ ",
-" . ++ ",
-" . . ",
-" . . ",
-". .",
-". .",
-". .",
-". .",
-". .",
-". .",
-" ++ . ",
-" ++ . ",
-" . . ",
-" . . ",
-" .. .. ",
-" ...... "};
diff --git a/src/ui/forms/png/qg_circlescr.xpm b/src/ui/forms/png/qg_circlescr.xpm
deleted file mode 100644
index 6f462e2..0000000
--- a/src/ui/forms/png/qg_circlescr.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char * qg_circlescr_xpm[] = {
-"18 18 3 1",
-"$ c none",
-"% c #000000",
-"& c #ff0000",
-"$$$$$$%%%%%%$$$$$$",
-"$$$$%%$$$$$$%%$$$$",
-"$$$%$$$$$$$$$$%$$$",
-"$$%$$$$$$$$$$$&%$$",
-"$%$$$$$$$$$$$&$$%$",
-"$%$$$$$$$$$$&$$$%$",
-"%$$$$$$$$$$&$$$$$%",
-"%$$$$$$$$$&$$$$$$%",
-"%$$$$$$$&&$$$$$$$%",
-"%$$$$$$$&&$$$$$$$%",
-"%$$$$$$$$$$$$$$$$%",
-"%$$$$$$$$$$$$$$$$%",
-"$%$$$$$$$$$$$$$$%$",
-"$%$$$$$$$$$$$$$$%$",
-"$$%$$$$$$$$$$$$%$$",
-"$$$%$$$$$$$$$$%$$$",
-"$$$$%%$$$$$$%%$$$$",
-"$$$$$$%%%%%%$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_circlespara.xpm b/src/ui/forms/png/qg_circlespara.xpm
deleted file mode 100644
index 46b0da5..0000000
--- a/src/ui/forms/png/qg_circlespara.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_circlespara_xpm[] = {
-"16 16 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...... ",
-" .. .. ",
-" . . ",
-" . ++++ . ",
-" . ++ ++ . ",
-". + + .",
-". + .. + .",
-". + . . + .",
-". + . . + .",
-". + .. + .",
-". + + .",
-" . ++ ++ . ",
-" . ++++ . ",
-" . . ",
-" .. .. ",
-" ...... "};
diff --git a/src/ui/forms/png/qg_colorbox.xpm b/src/ui/forms/png/qg_colorbox.xpm
deleted file mode 100644
index 6307e6d..0000000
--- a/src/ui/forms/png/qg_colorbox.xpm
+++ /dev/null
@@ -1,66 +0,0 @@
-/* XPM */
-static char * qg_colorbox_xpm[] = {
-"116 20 43 1",
-" c None",
-". c #4A4C4A",
-"+ c #000000",
-"@ c #F6F2F6",
-"# c #FFFFFF",
-"$ c #E6E6E6",
-"% c #FF0000",
-"& c #313031",
-"* c #CDCACD",
-"= c #F6F6F6",
-"- c #949194",
-"; c #202420",
-"> c #FFFAFF",
-", c #000400",
-"' c #414441",
-") c #949594",
-"! c #181C18",
-"~ c #C5C6C5",
-"{ c #EEEEEE",
-"] c #525552",
-"^ c #080808",
-"/ c #101010",
-"( c #8B898B",
-"_ c #D5D2D5",
-": c #BDBEBD",
-"< c #DEDEDE",
-"[ c #B4B6B4",
-"} c #181818",
-"| c #5A595A",
-"1 c #EEEAEE",
-"2 c #5A5D5A",
-"3 c #838183",
-"4 c #E6E2E6",
-"5 c #8B8D8B",
-"6 c #6A696A",
-"7 c #080C08",
-"8 c #DEDADE",
-"9 c #101410",
-"0 c #D5D6D5",
-"a c #ACAAAC",
-"b c #202020",
-"c c #393839",
-"d c #838583",
-"....................................................................................................................",
-".++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@",
-".+################################################################################################################+@",
-".+##################################################################################################@@@@@@@@@@@@@.+@",
-".+####++++++++++++++++##############################################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+++++&*#############+######################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+###=-;#############+######################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+####>,#############+######################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+###=-'##)!,&~#{]^/(+######################################################@$$+++++++$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+++++,_#:&<>[}>]|1{2+######################################################@$$$+++++$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+###>3.#3+++++<^1##1+######################################################@$$$$+++$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+####4;#56###_#71##1+######################################################@$$$$$+$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+####$!#89~>(&#]|1{2+######################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+###+####=,0#ab,c8#{]^7d2######################################################@$$$$$$$$$$$$.+@",
-".+####+%%%%%%%%%%%%%%+##############################################################################@$$$$$$$$$$$$.+@",
-".+####++++++++++++++++##############################################################################@$$$$$$$$$$$$.+@",
-".+##################################################################################################@$$$$$$$$$$$$.+@",
-".+##################################################################################################..............+@",
-".+#################################################################################################++++++++++++++++@",
-".@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/src/ui/forms/png/qg_deselectinters.xpm b/src/ui/forms/png/qg_deselectinters.xpm
deleted file mode 100644
index a87c774..0000000
--- a/src/ui/forms/png/qg_deselectinters.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_deselectinters_xpm[] = {
-"15 18 4 1",
-"$ c None",
-"% c #000000",
-"& c #0000ff",
-"' c #ff0000",
-"$$$$$$$$$%$$$$$",
-"$$$$$$$$%%%$$$$",
-"$$$$'%%%%&%%%%%",
-"$$''$$$$$&$$$$'",
-"$'$$$$$$$&$$$$'",
-"$'$$'''$$&$$$$'",
-"'$$'$$$'$&$$$$'",
-"'$$'$$$'$&$$$$'",
-"'$$'$$$'$&$%$$'",
-"'$$$'''$$&%'$$'",
-"'$$$$$$$$&$'$$'",
-"'$$$$$$$%&$'$$'",
-"'''''$$%%&%%$$'",
-"$$$$'$$$$&$$$$'",
-"$$$$'$$$$&$$$$'",
-"$$$$%%%%%&%%%%%",
-"$$$$$$$$%%%$$$$",
-"$$$$$$$$$%$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_deselectwindow.xpm b/src/ui/forms/png/qg_deselectwindow.xpm
deleted file mode 100644
index b529329..0000000
--- a/src/ui/forms/png/qg_deselectwindow.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_deselectwindow_xpm[] = {
-"18 17 3 1",
-"$ c None",
-"% c #000000",
-"& c #0000ff",
-"$%$$$$$$$$$$$$$$$$",
-"%%%&&&&&&&&&&&&&&$",
-"$%$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$%%$$$$$$$$$&$",
-"$&$$%$$%$$$$$$$$&$",
-"$&$%$$$$%$$$$$$$&$",
-"$&$%$$$$%$$$$%$$&$",
-"$&$$%$$%$$$$%%$$&$",
-"$&$$$%%$$$$%$%$$&$",
-"$&$$$$$$$$%$$%$$&$",
-"$&$$$$$$$%$$$%$$&$",
-"$&$$$$$$%%%%%%$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$%$",
-"$&&&&&&&&&&&&&&%%%",
-"$$$$$$$$$$$$$$$$%$"
-};
-
diff --git a/src/ui/forms/png/qg_dimaligned.xpm b/src/ui/forms/png/qg_dimaligned.xpm
deleted file mode 100644
index 35ff3f3..0000000
--- a/src/ui/forms/png/qg_dimaligned.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_dimaligned_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . ",
-" . ",
-" . ",
-" ... . ",
-" .. . ",
-" . . . ",
-" . + ",
-" . + ",
-" . + ",
-" . . + ",
-". .. + ",
-" . ... + ",
-" . + ",
-" . + ",
-" . + ",
-" . + ",
-" + ",
-" "};
diff --git a/src/ui/forms/png/qg_dimangular.xpm b/src/ui/forms/png/qg_dimangular.xpm
deleted file mode 100644
index 6087bbc..0000000
--- a/src/ui/forms/png/qg_dimangular.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_dimangular_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" . ",
-" . ",
-" ... ",
-" . .... ",
-" . .. ",
-" . . . ",
-" . . ",
-" . . ",
-" . . ",
-". . ",
-" ... ",
-" .... ",
-" ... ",
-" .. ",
-" . ",
-"..................",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_dimdiametric.xpm b/src/ui/forms/png/qg_dimdiametric.xpm
deleted file mode 100644
index e6b57ab..0000000
--- a/src/ui/forms/png/qg_dimdiametric.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static char * qg_dimdiametric_xpm[] = {
-"15 15 2 1",
-" c None",
-". c #000000",
-" ..... ",
-" .. .. ",
-" . . ",
-" . .. . ",
-" . .... . ",
-". .. .",
-". . . .",
-". . .",
-". . . .",
-". .. .",
-" . .... . ",
-" . .. . ",
-" . . ",
-" .. .. ",
-" ..... "};
diff --git a/src/ui/forms/png/qg_dimhor.xpm b/src/ui/forms/png/qg_dimhor.xpm
deleted file mode 100644
index e0ec3d3..0000000
--- a/src/ui/forms/png/qg_dimhor.xpm
+++ /dev/null
@@ -1,15 +0,0 @@
-/* XPM */
-static char * qg_dimhor_xpm[] = {
-"15 10 2 1",
-" c None",
-". c #000000",
-". .",
-". . . .",
-". . . .",
-"...............",
-". . . .",
-". . . .",
-". .",
-". .",
-". .",
-". ."};
diff --git a/src/ui/forms/png/qg_dimleader.xpm b/src/ui/forms/png/qg_dimleader.xpm
deleted file mode 100644
index ff4c7d2..0000000
--- a/src/ui/forms/png/qg_dimleader.xpm
+++ /dev/null
@@ -1,15 +0,0 @@
-/* XPM */
-static char * qg_dimleader_xpm[] = {
-"15 10 2 1",
-" c None",
-". c #000000",
-" ",
-" ........",
-" . ",
-" . ",
-" . ",
-" . . ",
-" .. ",
-".... ",
-".. ",
-" "};
diff --git a/src/ui/forms/png/qg_dimradial.xpm b/src/ui/forms/png/qg_dimradial.xpm
deleted file mode 100644
index fdb192e..0000000
--- a/src/ui/forms/png/qg_dimradial.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static const char * qg_dimrad_xpm[] = {
-"18 13 2 1",
-" c None",
-". c #000000",
-" . ",
-" . . ",
-" . . ",
-" .... .. .... ",
-" . ..... . .",
-" . .. . . ",
-". . . ... ",
-". . . . . ",
-". . . .",
-". . ",
-" . . ",
-" . . ",
-" .... "};
-
-
diff --git a/src/ui/forms/png/qg_dimver.xpm b/src/ui/forms/png/qg_dimver.xpm
deleted file mode 100644
index 2b30183..0000000
--- a/src/ui/forms/png/qg_dimver.xpm
+++ /dev/null
@@ -1,20 +0,0 @@
-/* XPM */
-static char * qg_dimver_xpm[] = {
-"10 15 2 1",
-" c None",
-". c #000000",
-"..........",
-" . ",
-" ... ",
-" . . . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . . . ",
-" ... ",
-" . ",
-".........."};
diff --git a/src/ui/forms/png/qg_dirneg.xpm b/src/ui/forms/png/qg_dirneg.xpm
deleted file mode 100644
index ba2d2d9..0000000
--- a/src/ui/forms/png/qg_dirneg.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *qg_dirneg_xpm[] = {
-"14 15 3 1",
-"$ c none",
-"% c #000000",
-"& c #ff0000",
-"$$$$$$$$$$$$$&",
-"$$$$%%%%%%$$&&",
-"$$$%$$$$$$%&&&",
-"$$%$$$$$$$&&&&",
-"$%$$$$$$$&&&&&",
-"%$$$$$$$&&&&&&",
-"%$$$$$$$$$$$$$",
-"%$$$$$$$$$$$$$",
-"%$$$$$$$$$$$$$",
-"%$$$$$$$$$$$$%",
-"%$$$$$$$$$$$$%",
-"$%$$$$$$$$$$%$",
-"$$%$$$$$$$$%$$",
-"$$$%$$$$$$%$$$",
-"$$$$%%%%%%$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_dirpos.xpm b/src/ui/forms/png/qg_dirpos.xpm
deleted file mode 100644
index a63671e..0000000
--- a/src/ui/forms/png/qg_dirpos.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *qg_dirpos_xpm[] = {
-"14 15 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$$$$&&&&&&$$$$",
-"$$$&$$$$$$&$$$",
-"$$&$$$$$$$$&$$",
-"$&$$$$$$$$$$&$",
-"&$$$$$$$$$$$$&",
-"&$$$$$$$$$$$$&",
-"&$$$$$$$$$$$$$",
-"&$$$$$$$$$$$$$",
-"&$$$$$$$$$$$$$",
-"&$$$$$$$%%%%%%",
-"$&$$$$$$$%%%%%",
-"$$&$$$$$$$%%%%",
-"$$$&$$$$$$&%%%",
-"$$$$&&&&&&$$%%",
-"$$$$$$$$$$$$$%"
-};
-
diff --git a/src/ui/forms/png/qg_dlgmodifymirror.xpm b/src/ui/forms/png/qg_dlgmodifymirror.xpm
deleted file mode 100644
index 792aecf..0000000
--- a/src/ui/forms/png/qg_dlgmodifymirror.xpm
+++ /dev/null
@@ -1,66 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifymirror_xpm[] = {
-"53 60 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" . ",
-" . ",
-" . ",
-" . ",
-" ",
-" . ",
-" ",
-" . ",
-" . ",
-" . ",
-" + . + ",
-" + + ",
-" ++ . ++ ",
-" ++ ++ ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + + + ",
-" + + . + + ",
-" + + + + ",
-" ++++++++++++++++++++ . ++++++++++++++++++++ ",
-" . ",
-" . ",
-" . ",
-" ",
-" . ",
-" ",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_dlgmodifymove.xpm b/src/ui/forms/png/qg_dlgmodifymove.xpm
deleted file mode 100644
index 3e31237..0000000
--- a/src/ui/forms/png/qg_dlgmodifymove.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifymove_xpm[] = {
-"73 25 3 1",
-" c None",
-". c #000000",
-"+ c #0000FF",
-" ",
-" ",
-" . . . . ",
-" . . . . ",
-" .. .. .. .. ",
-" .. .. .. .. ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . + . . . . . . ",
-" . . ++ . . . . . . ",
-" . . +++ . . . . . . ",
-" . . +++++++++ . . . . . . ",
-" . . +++++++++ . . . . . . ",
-" . . +++ . . . . . . ",
-" . . ++ . . . . . . ",
-" . . + . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . . . . . . .. .. .. ",
-" ........... ........... ........... ........... .. .. .. ",
-" "};
diff --git a/src/ui/forms/png/qg_dlgmodifymoverotate.xpm b/src/ui/forms/png/qg_dlgmodifymoverotate.xpm
deleted file mode 100644
index a998dab..0000000
--- a/src/ui/forms/png/qg_dlgmodifymoverotate.xpm
+++ /dev/null
@@ -1,48 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifymoverotate_xpm[] = {
-"115 41 4 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"@ c #0000FF",
-" ",
-" ",
-" . . ",
-" .. . . .. ",
-" .. . . .. ",
-" . . . . ",
-" ..................... .. . . .. ..................... ",
-" . . . . . . . . ",
-" . . .. . . .. . . ",
-" . . .. . . .. . . ",
-" . . . . . . . . ",
-" . . .. . . .. . . ",
-" . . .. . . .. . . ",
-" . . . . . . . . ",
-" . + . . + . . + . . + . ",
-" . + . . + . . + . . + . ",
-" . +++++ . . +++++ . . +++++ . . +++++ . ",
-" . + . . + . . + . . + . ",
-" . + . . + . . + . . + . ",
-" . . . . . . . . ",
-" . . . . . . . . ",
-" . . . .. .. . . . ",
-" . . . .. .. . . . ",
-" . . . ..@ .. . . . ",
-" . . . .. @ .. . . . ",
-" . . . . @ . . . . ",
-" ..................... . .. @ .. . ..................... ",
-" . .. @ .. . ",
-" . .. @ .. . ",
-" . .. @ .. . ",
-" @@@@@@@@@@@@@@@@@@@@@@ . ",
-" ",
-" ",
-" ... ",
-" . ",
-" .... ",
-" . . ",
-" . . ",
-" .... ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_dlgmodifyrotate.xpm b/src/ui/forms/png/qg_dlgmodifyrotate.xpm
deleted file mode 100644
index 7396aec..0000000
--- a/src/ui/forms/png/qg_dlgmodifyrotate.xpm
+++ /dev/null
@@ -1,64 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifyrotate_xpm[] = {
-"83 57 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #0000FF",
-" ",
-" ",
-" . ",
-" . ",
-" . ",
-" . ",
-" ",
-" +++++++++++++++ ",
-" + + ",
-" + + ",
-" + . + ",
-" + ... + ",
-" + . + ",
-" + + ",
-" + + ",
-" @ ++ +++++++++++++++ ++ @ ",
-" @ + + + + @ ",
-" @ + + . + + @ ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + . + . + . + ",
-" + ... + . + ... + ",
-" + . + . + . + ",
-" + + . + + ",
-" + + . + + ",
-" + + . + + ",
-" + + @ . @ + + ",
-" + + @ . @ + + ",
-" ++ @ . @ ++ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ @@@@ ",
-" @ . @ @@@ ",
-" @ . @ @@@ ",
-" @ . @ @ @ ",
-" @ . @ @ ",
-" @ . @ @ ",
-" @ . @ +++ @ +++++++++ ",
-" @ . @ + @ + + ",
-" @ . @ ++++ @ + + ",
-" @ . @ + + @ + + ",
-" @ . @ + + @ + + ",
-" @ . @ ++++ @ + + ",
-" @.@ @ + . + ",
-" ........................ at ........ + ... + .... ",
-" . + . + ",
-" . + + ",
-" . + + ",
-" . + + ",
-" + + ",
-" + + ",
-" +++++++++ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_dlgmodifyrotate2.xpm b/src/ui/forms/png/qg_dlgmodifyrotate2.xpm
deleted file mode 100644
index 6804a1c..0000000
--- a/src/ui/forms/png/qg_dlgmodifyrotate2.xpm
+++ /dev/null
@@ -1,66 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifyrotate2_xpm[] = {
-"88 58 5 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #0000FF",
-"# c #808080",
-" ",
-" ",
-" ",
-" . ",
-" ",
-" +++++++++ @ ",
-" + + @ ",
-" + + @ ",
-" + + @ ",
-" + + @ @ ",
-" + + @ @ ",
-" + . + @ @ ",
-" + ... + @+ @ ",
-" + . + @ + @ ",
-" + + @ + @ ",
-" +++++++++ + + ++##+++++ @ ++++ @ ",
-" @ + + + + +# # + @ + + @ ",
-" @ + + + + # # +@ + + @ ",
-" + + + + #+ # + + + @ ",
-" + + +++++++++ # + #+ + + @@@@@ ",
-" + + # + @ # ++++ @@@ ",
-" + . + . # + .@ +# @ ",
-" + ... + . # + ...@@+@#@@@@@@@@@@@@@@@@@@ ",
-" + . + . #+ . + # ",
-" + + . # + # ",
-" + + . +# + # ",
-" + + . + # +# ",
-" + + . @+ # # ",
-" + + . @ + # #+ ",
-" +++++++++ @ . @ +++++##++ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ ",
-" @ . @ @@@@ ",
-" @ . @ @@@ ",
-" @ . @ @@@ ",
-" @ . @ @ @ ",
-" @ . @ @ ",
-" @ . @ @ ",
-" @ . @ +++ @ +++++++++ ",
-" @ . @ + @ + + ",
-" @ . @ ++++ @ + + ",
-" @ . @ + + @ + + ",
-" @ . @ + + @ + + ",
-" @ . @ ++++ @ + + ",
-" @.@ @ + . + ",
-" ........................ at ........ + ... + .... ",
-" . + . + ",
-" . + + ",
-" . + + ",
-" . + + ",
-" + + ",
-" + + ",
-" +++++++++ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_dlgmodifyscale.xpm b/src/ui/forms/png/qg_dlgmodifyscale.xpm
deleted file mode 100644
index d252e1a..0000000
--- a/src/ui/forms/png/qg_dlgmodifyscale.xpm
+++ /dev/null
@@ -1,60 +0,0 @@
-/* XPM */
-static char * qg_dlgmodifyscale_xpm[] = {
-"80 53 4 1",
-" c None",
-". c #000000",
-"+ c #0000FF",
-"@ c #FF0000",
-" ",
-" ",
-" .+ . .. ",
-" . + .. . ",
-" .. ++ . . .. ... ",
-" .. + . .. . ",
-" . . + . . ",
-" . . ++ . . ",
-" . . + . .. . ",
-" . . + . .. . ",
-" . . ++ . . ",
-" . . + ",
-" . . + ",
-" . . ++ ",
-" . . . + ",
-" . . . + ",
-" . . .. ++ ",
-" . . .. + ",
-" . . . . + ",
-" . . . . ++ ",
-" . . . . + ",
-" . . . . + ",
-" . . . . ++ ",
-" . . . . + @ ",
-" . . . . + @ ",
-" . . . . ++ @ ",
-" . . . . @@@@@@@ ",
-" . . . . + +@ ",
-" . . . . + + @ ",
-" . . . . + @ ",
-" . . . . ++ ++ ",
-" . . . . + ",
-" . . . . + ++ ",
-" . . . . ++ ",
-" . . . .++ ++ ",
-" . . . + . ",
-" . . . + . ++ ",
-" . . . ++ . ",
-" . . . .+ ",
-" . . +............. ",
-" . . ++ ++ ",
-" . . ++ ",
-" . +. ++ ",
-" . + . ",
-" . ++ . ++ ",
-" . + . ",
-" . + . ++ ",
-" . ++ . ",
-" . ++ .++ ",
-" ........................ ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_editcopy.xpm b/src/ui/forms/png/qg_editcopy.xpm
deleted file mode 100644
index 7235a04..0000000
--- a/src/ui/forms/png/qg_editcopy.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* qg_editcopy_xpm[]={
-"16 16 6 1",
-"a c #ffffff",
-"d c #cccccc",
-"b c #999999",
-"c c #000066",
-"# c #000000",
-". c None",
-"................",
-"................",
-".########.......",
-".#aaaaaa#.......",
-".#aaaaaa#.......",
-".#a##abcccccc...",
-".#aaaabcaaaacc..",
-".#a####caaaacac.",
-".#aaaabcaccacccc",
-".#d####caaaaaaac",
-".#bbbbbcacccccac",
-".######caaaaaaac",
-".......cacccccac",
-".......caaaaaaac",
-".......ccccccccc",
-"................"};
-
-
-
diff --git a/src/ui/forms/png/qg_editcut.xpm b/src/ui/forms/png/qg_editcut.xpm
deleted file mode 100644
index 4d2c89f..0000000
--- a/src/ui/forms/png/qg_editcut.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* qg_editcut_xpm[]={
-"16 16 6 1",
-"b c #ffffff",
-"d c #cccccc",
-"a c #c3c3c3",
-"c c #666666",
-"# c #000000",
-". c None",
-"................",
-"................",
-"..###...........",
-".#...#......##..",
-".#....#....#b##.",
-"..#c.c#...#b#cc.",
-"...###...#b#c...",
-".....####b#c....",
-".....#c.c#c.....",
-".....####d#.....",
-"...###ccc#d#....",
-"..#c.c#..c#d#...",
-".#....#...c#d##.",
-".#...#c....c##c.",
-".c###c......cc..",
-"..ccc..........."};
-
-
-
diff --git a/src/ui/forms/png/qg_editpaste.xpm b/src/ui/forms/png/qg_editpaste.xpm
deleted file mode 100644
index bb6d04d..0000000
--- a/src/ui/forms/png/qg_editpaste.xpm
+++ /dev/null
@@ -1,48 +0,0 @@
-/* XPM */
-static const char* qg_editpaste_xpm[]={
-"16 16 26 1",
-"a c #ffffff",
-"b c #ffcc99",
-"f c #fcfcfc",
-"e c #fbfcfc",
-"i c #fafafa",
-"g c #f8f8f8",
-"k c #f7f8f8",
-"j c #f7f7f8",
-"l c #f5f6f5",
-"n c #f5f4f5",
-"m c #f4f4f4",
-"o c #f2f3f2",
-"r c #f0eff0",
-"p c #efefef",
-"q c #eaeae9",
-"u c #eae9ea",
-"t c #e9e9e9",
-"v c #e9e9e8",
-"w c #e6e6e6",
-"s c #e3e4e3",
-"x c #e2e2e2",
-"c c #cc9966",
-"h c #999999",
-"d c #996633",
-"# c #000000",
-". c None",
-"................",
-"................",
-"......####......",
-"..#####aa#####..",
-".#bbb#a##a#bbb#.",
-".#bc#aaaaaa#cd#.",
-".#bc########cd#.",
-".#bccccc#######.",
-".#bccccc#eafgh#.",
-".#bccccc#ifijha#",
-".#bccccc#k##lhh#",
-".#bccccc#mnmopq#",
-".#dddddd#r####s#",
-"..#######tuvwxx#",
-"........########",
-"................"};
-
-
-
diff --git a/src/ui/forms/png/qg_ellipsearcsaxes.xpm b/src/ui/forms/png/qg_ellipsearcsaxes.xpm
deleted file mode 100644
index f4ec587..0000000
--- a/src/ui/forms/png/qg_ellipsearcsaxes.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_ellipsearcsaxes_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...++",
-" .. ++",
-" .. + .",
-" . + .",
-" . + .",
-" ++ + . ",
-" ++ + . ",
-" . + + . ",
-" . ++ . ",
-" . ++ . ",
-" . . ",
-" . . ",
-" . . ",
-". . ",
-". ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_ellipsesaxes.xpm b/src/ui/forms/png/qg_ellipsesaxes.xpm
deleted file mode 100644
index 7b0c03f..0000000
--- a/src/ui/forms/png/qg_ellipsesaxes.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_ellipsesaxes_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ...++",
-" .. ++",
-" .. + .",
-" . + .",
-" . + .",
-" ++ + . ",
-" ++ + . ",
-" . + + . ",
-" . ++ . ",
-" . ++ . ",
-" . . ",
-" . . ",
-" . . ",
-". . ",
-". . ",
-". .. ",
-" . .. ",
-" ... "};
diff --git a/src/ui/forms/png/qg_filenew.xpm b/src/ui/forms/png/qg_filenew.xpm
deleted file mode 100644
index ef678ba..0000000
--- a/src/ui/forms/png/qg_filenew.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char* qg_filenew_xpm[]={
-"16 16 5 1",
-"# c #000000",
-"c c #c0c0c0",
-"a c #ffffff",
-"b c #dcdcdc",
-". c None",
-"................",
-"...#######......",
-"...#aaaabb#.....",
-"...#aaaacab#....",
-"...#aaaacaab#...",
-"...#aaaac####...",
-"...#aaaaaccc#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...#aaaaaaaa#...",
-"...##########...",
-"................"};
-
-
-
diff --git a/src/ui/forms/png/qg_fileopen.xpm b/src/ui/forms/png/qg_fileopen.xpm
deleted file mode 100644
index 225c44e..0000000
--- a/src/ui/forms/png/qg_fileopen.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* qg_fileopen_xpm[]={
-"16 16 6 1",
-"a c #ffffff",
-"b c #ffcc99",
-"c c #cc9966",
-"d c #996633",
-"# c #000000",
-". c None",
-".........####...",
-"............##.#",
-".............###",
-".............###",
-".####.......####",
-".#aaa#######....",
-".#bbbbbbbbb#....",
-".#bb##########..",
-".#bb#bbcccccd#..",
-".#b#bbcbcccd#...",
-".#b#bbcccdcd#...",
-".##bbcbcccd#....",
-".##bbcccdcd#....",
-".#dddddddd#.....",
-".##########.....",
-"................"};
-
-
-
diff --git a/src/ui/forms/png/qg_filesave.xpm b/src/ui/forms/png/qg_filesave.xpm
deleted file mode 100644
index 7c278de..0000000
--- a/src/ui/forms/png/qg_filesave.xpm
+++ /dev/null
@@ -1,29 +0,0 @@
-/* XPM */
-static const char* qg_filesave_xpm[]={
-"16 16 7 1",
-"b c #ffffff",
-"e c #c3c3c3",
-"c c #666666",
-"a c #0000cc",
-"d c #000066",
-"# c #000000",
-". c None",
-"................",
-".#############..",
-".#abbbbbbbbaa#c.",
-".#ab#####bbaa#c.",
-".#abbbbbbbbaa#c.",
-".#ab###bbbbaa#c.",
-".#abbbbbbbbaa#c.",
-".#abbbbbbbbaa#c.",
-".#aaaaaaaaaaa#c.",
-".#addddddddda#c.",
-".#addddddddda#c.",
-".#addeeeeedda#c.",
-".#addeeddedda#c.",
-".#addeeddedda#c.",
-".#############c.",
-"..ccccccccccccc."};
-
-
-
diff --git a/src/ui/forms/png/qg_forward.xpm b/src/ui/forms/png/qg_forward.xpm
deleted file mode 100644
index 45e5106..0000000
--- a/src/ui/forms/png/qg_forward.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static char * qg_forward_xpm[] = {
-"16 11 3 1",
-" c None",
-". c #FFFFFF",
-"+ c #000000",
-" .+ ",
-" .++ ",
-"........+++ ",
-".+++++++++++ ",
-".++++++++++++ ",
-".+++++++++++++ ",
-".++++++++++++ ",
-" +++++++++++ ",
-" .+++ ",
-" .++ ",
-" + "};
diff --git a/src/ui/forms/png/qg_infoangle.xpm b/src/ui/forms/png/qg_infoangle.xpm
deleted file mode 100644
index 8351a60..0000000
--- a/src/ui/forms/png/qg_infoangle.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static char * qg_infoangle_xpm[] = {
-"20 20 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . . ",
-"...... . ",
-" .... . ",
-" ...... ",
-" . ++ ",
-" . + ",
-" . + ",
-" . + ",
-" . + ",
-" . + ",
-" . + ..",
-" . .. ",
-" . ... ",
-" . .. .. ",
-" . .. ... ",
-" . .. ....",
-" . .. ... ",
-" . .. . ",
-". .. . ",
-".. . "};
diff --git a/src/ui/forms/png/qg_infoarea.xpm b/src/ui/forms/png/qg_infoarea.xpm
deleted file mode 100644
index fe8acb5..0000000
--- a/src/ui/forms/png/qg_infoarea.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static char * qg_infoarea_xpm[] = {
-"20 20 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ",
-" ",
-" ",
-" ......... ",
-" .++++++++. ",
-" .+++++++++. ",
-" .++++++++++. ",
-" .+++++++++++. ",
-" .++++++++++++. ",
-" .+++++++++++++. ",
-" .++++++++++++++. ",
-" .+++++++++++++++. ",
-" .+++++++++++++++. ",
-" .+++++++++++++++. ",
-" .+++++++++++++++. ",
-" ................. ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_infodist.xpm b/src/ui/forms/png/qg_infodist.xpm
deleted file mode 100644
index 1f746bc..0000000
--- a/src/ui/forms/png/qg_infodist.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_infodist_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" ",
-" ",
-" ",
-" ",
-"... ",
-".++++++ ",
-"..++++ ",
-" ++++ ",
-" + ++ ",
-" ++ + ",
-" ++++ ",
-" ++++..",
-" ++++++.",
-" ...",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_infodist2.xpm b/src/ui/forms/png/qg_infodist2.xpm
deleted file mode 100644
index 1ff32bd..0000000
--- a/src/ui/forms/png/qg_infodist2.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_infodist2_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" ++++++ ",
-" . ++++ ",
-" . ++++ ",
-" . + ++ + ",
-" . ++++ ",
-". ++++..",
-". ++++++.",
-" ...",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_infototallength.xpm b/src/ui/forms/png/qg_infototallength.xpm
deleted file mode 100644
index 0afe2dd..0000000
--- a/src/ui/forms/png/qg_infototallength.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_infototallength_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" ",
-" ",
-" ............... ",
-" ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" ",
-" .. ",
-" . . ++++++ ",
-" . . + ",
-" . . + ",
-" . . + ",
-" .. + ",
-" + ",
-" ++++++ ",
-" "};
diff --git a/src/ui/forms/png/qg_linesangle.xpm b/src/ui/forms/png/qg_linesangle.xpm
deleted file mode 100644
index f852c3d..0000000
--- a/src/ui/forms/png/qg_linesangle.xpm
+++ /dev/null
@@ -1,17 +0,0 @@
-/* XPM */
-static char * qg_linesangle_xpm[] = {
-"17 11 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ..",
-" . ",
-" .. ",
-" . ",
-" .. ",
-" . ",
-" .. ",
-" . ",
-" + .. ",
-"+++ ",
-" + "};
diff --git a/src/ui/forms/png/qg_linesbisector.xpm b/src/ui/forms/png/qg_linesbisector.xpm
deleted file mode 100644
index a863fd6..0000000
--- a/src/ui/forms/png/qg_linesbisector.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_linesbisector_xpm[] = {
-"18 18 4 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"' c #0000ff",
-"$$$$$$%$$$$$$$$$$$",
-"$$$$$$%$$$$$$$$$$$",
-"$$$$$%$$$$$$$$$$$$",
-"$$$$$%$$''''$$$$$$",
-"$$$$$%$$$$$$$$$$$$",
-"$$$$%$$$''''$$$$$$",
-"$$$$%$$$$$$$$$&$$$",
-"$$$$%'$$$$$$$&$$$$",
-"$$$$%$''$$$&&$$$$$",
-"$$$%$$$$'$&$$$$$$$",
-"$$$%$$$$$'$$$$$$$$",
-"$$$%$$$&&'$$$$''''",
-"$$%$$$&$$$'$$$$$$$",
-"$$%$$&$$$$'$$$''''",
-"$$%&&$$$$$'$$$$$$$",
-"$%&$$$$$$$$'$$$$$$",
-"%&%%%%%%%%%'%%%%%%",
-"$%$$$$$$$$$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_linesfree.xpm b/src/ui/forms/png/qg_linesfree.xpm
deleted file mode 100644
index a7f4675..0000000
--- a/src/ui/forms/png/qg_linesfree.xpm
+++ /dev/null
@@ -1,18 +0,0 @@
-/* XPM */
-static const char * qg_linesfree_xpm[] = {
-"18 13 2 1",
-" c None",
-". c #000000",
-" ",
-" ... ",
-" .. . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" . . . ",
-" ... ",
-" "};
diff --git a/src/ui/forms/png/qg_lineshor.xpm b/src/ui/forms/png/qg_lineshor.xpm
deleted file mode 100644
index e15674c..0000000
--- a/src/ui/forms/png/qg_lineshor.xpm
+++ /dev/null
@@ -1,9 +0,0 @@
-/* XPM */
-static char * qg_lineshor_xpm[] = {
-"17 3 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" . ",
-"...++++++++++++++",
-" . "};
diff --git a/src/ui/forms/png/qg_linesnormal.xpm b/src/ui/forms/png/qg_linesnormal.xpm
deleted file mode 100644
index 7c0e51d..0000000
--- a/src/ui/forms/png/qg_linesnormal.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static char * qg_linesnormal_xpm[] = {
-"18 13 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" . ",
-" ...",
-" + . ",
-" + ",
-" ++ ",
-" + ",
-" ++ ",
-" + ",
-" + ",
-" ++ ",
-" . + ",
-"... ",
-" . "};
diff --git a/src/ui/forms/png/qg_linesorthogonal.xpm b/src/ui/forms/png/qg_linesorthogonal.xpm
deleted file mode 100644
index eb51e08..0000000
--- a/src/ui/forms/png/qg_linesorthogonal.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * qg_linesorthogonal_xpm[] = {
-"18 13 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . .",
-" . .. ",
-" . . ",
-" . . ",
-" . .. ",
-" + . ",
-" +++ ",
-" .+. ",
-" . . ",
-" .. . ",
-" . . ",
-" . . ",
-".. . "};
diff --git a/src/ui/forms/png/qg_linespara.xpm b/src/ui/forms/png/qg_linespara.xpm
deleted file mode 100644
index 8758e25..0000000
--- a/src/ui/forms/png/qg_linespara.xpm
+++ /dev/null
@@ -1,22 +0,0 @@
-/* XPM */
-static char * qg_linespara_xpm[] = {
-"17 15 4 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. + ",
-".. + ",
-" + @@",
-" + @@ ",
-" + @@ ",
-" + @@ ",
-" @@ ",
-" @@ ",
-" @@ ",
-" "};
diff --git a/src/ui/forms/png/qg_linesparathrough.xpm b/src/ui/forms/png/qg_linesparathrough.xpm
deleted file mode 100644
index 27cf60c..0000000
--- a/src/ui/forms/png/qg_linesparathrough.xpm
+++ /dev/null
@@ -1,21 +0,0 @@
-/* XPM */
-static char * qg_linesparathrough_xpm[] = {
-"17 15 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-".. ",
-" ++",
-" ++ ",
-" . ++ ",
-" ... ",
-" ++. ",
-" ++ ",
-" ++ ",
-" "};
diff --git a/src/ui/forms/png/qg_linespolygon.xpm b/src/ui/forms/png/qg_linespolygon.xpm
deleted file mode 100644
index 36aba51..0000000
--- a/src/ui/forms/png/qg_linespolygon.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char * qg_linespolygon_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" .. ",
-" . . ",
-" .. . ",
-" . .. ",
-" . . ",
-" .. .. ",
-". .",
-". .",
-" . ++ . ",
-" . ++ . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . + ",
-" ..........+++ ",
-" + "};
diff --git a/src/ui/forms/png/qg_linespolygon2.xpm b/src/ui/forms/png/qg_linespolygon2.xpm
deleted file mode 100644
index 4360352..0000000
--- a/src/ui/forms/png/qg_linespolygon2.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_linespolygon2_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" .. ",
-" . . ",
-" .. . ",
-" . .. ",
-" . . ",
-" .. .. ",
-". .",
-". .",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" + + ",
-" +++........+++ ",
-" + + "};
diff --git a/src/ui/forms/png/qg_linesrect.xpm b/src/ui/forms/png/qg_linesrect.xpm
deleted file mode 100644
index 86fc9c3..0000000
--- a/src/ui/forms/png/qg_linesrect.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *qg_linesrect_xpm[] = {
-"18 15 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$%$$$$$$$$$$$$$$$$",
-"%%%&&&&&&&&&&&&&&$",
-"$%$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$%$",
-"$&&&&&&&&&&&&&&%%%",
-"$$$$$$$$$$$$$$$$%$"
-};
-
diff --git a/src/ui/forms/png/qg_linesrelativeangle.xpm b/src/ui/forms/png/qg_linesrelativeangle.xpm
deleted file mode 100644
index cf2c74a..0000000
--- a/src/ui/forms/png/qg_linesrelativeangle.xpm
+++ /dev/null
@@ -1,19 +0,0 @@
-/* XPM */
-static const char * qg_linesrelativeangle_xpm[] = {
-"18 13 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . .",
-" . .. ",
-" . . ",
-" . . ",
-" . .. ",
-" +.. ",
-" +++ ",
-" .+ ",
-" . . ",
-" .. . ",
-" . . ",
-" . . ",
-".. . "};
diff --git a/src/ui/forms/png/qg_linestan1.xpm b/src/ui/forms/png/qg_linestan1.xpm
deleted file mode 100644
index 2c6377d..0000000
--- a/src/ui/forms/png/qg_linestan1.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_linestan1_xpm[] = {
-"18 18 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$$$$$$$$$$$$$$$$%$",
-"$$$$$$$$$$$$$$$%%%",
-"$$$$$$$$$$$$$&&$%$",
-"$$$$$$$$$$&&&$$$$$",
-"$$$$$$$&&&$$$$$$$$",
-"$$$$$&&$$$$$$$$$$$",
-"$$$&&%%%%$$$$$$$$$",
-"$$%$$$$$$%$$$$$$$$",
-"$%$$$$$$$$%$$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"$%$$$$$$$$%$$$$$$$",
-"$$%$$$$$$%$$$$$$$$",
-"$$$%%%%%%$$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_linestan2.xpm b/src/ui/forms/png/qg_linestan2.xpm
deleted file mode 100644
index 5b04dd7..0000000
--- a/src/ui/forms/png/qg_linestan2.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_linestan2_xpm[] = {
-"18 18 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$$$$$$$$$$$$%%%%$$",
-"$$$$$$$$$$$&$$$$%$",
-"$$$$$$$$$&&$$$$$$%",
-"$$$$$$$$&$%$$$$$$%",
-"$$$$$$&&$$%$$$$$$%",
-"$$$$$&$$$$%$$$$$$%",
-"$$$&&%%%%$$%$$$$%$",
-"$$&$$$$$$%$$%%%%$$",
-"$%$$$$$$$$%$$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"%$$$$$$$$$$%$$$$$$",
-"$%$$$$$$$$%$$$$$$$",
-"$$%$$$$$$%$$$$$$$$",
-"$$$%%%%%%$$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_linesver.xpm b/src/ui/forms/png/qg_linesver.xpm
deleted file mode 100644
index 2352d6d..0000000
--- a/src/ui/forms/png/qg_linesver.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_linesver_xpm[] = {
-"3 17 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" + ",
-"+++",
-" + "};
diff --git a/src/ui/forms/png/qg_menuarc.xpm b/src/ui/forms/png/qg_menuarc.xpm
deleted file mode 100644
index 6efa32d..0000000
--- a/src/ui/forms/png/qg_menuarc.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menuarc_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ..... ",
-" ... ",
-" .. ",
-" . ",
-" . ",
-" . ",
-" . ",
-" .. ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . .",
-" . ..",
-" . ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menublock.xpm b/src/ui/forms/png/qg_menublock.xpm
deleted file mode 100644
index edef128..0000000
--- a/src/ui/forms/png/qg_menublock.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_menublock_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #000000",
-"+ c #FFFFDE",
-"@ c #FF0000",
-" ",
-" ",
-" .............. ",
-" .++++++++++++. ",
-" .++++++++++++. ",
-" .++++++++++++. ",
-" .++++++++++++. ",
-" .++++++++..... ",
-" .+++++++.++++.. ",
-" .++++++.+++++.+. ",
-" .+++++.++++++.++.",
-" @+++++.++++++.++.",
-"@@@............++.",
-" @ .+++++++++.",
-" .+++++++++.",
-" .+++++++. ",
-" .+++++. ",
-" ..... "};
diff --git a/src/ui/forms/png/qg_menucircle.xpm b/src/ui/forms/png/qg_menucircle.xpm
deleted file mode 100644
index 33aa066..0000000
--- a/src/ui/forms/png/qg_menucircle.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menucircle_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ..... ",
-" .. .. ",
-" . . ",
-" . . ",
-" . . ",
-". . ",
-". . ",
-". . ",
-". . ",
-". . ",
-" . . ",
-" . . ",
-" . . ",
-" .. .. .",
-" ..... ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menudim.xpm b/src/ui/forms/png/qg_menudim.xpm
deleted file mode 100644
index 75ea20e..0000000
--- a/src/ui/forms/png/qg_menudim.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menudim_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" .......... ",
-" .. . . . ",
-" . . . . ",
-" . . . .. ",
-" . ....... . . ",
-". . . .. . ",
-". . . . . ",
-".. . . .. ",
-". ....... . . ",
-". . . . . ",
-". . . . . ",
-".. . . .. ",
-"............... ",
-" .",
-" ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menuedit.xpm b/src/ui/forms/png/qg_menuedit.xpm
deleted file mode 100644
index d64ccfd..0000000
--- a/src/ui/forms/png/qg_menuedit.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_menuedit_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-" ",
-" ",
-" ",
-" ",
-".... ... . ..... ",
-". . . . . ",
-".... . . . . ",
-". . . . . ",
-". . . . . ",
-".... ... . . ",
-" ",
-" ",
-" ",
-" +",
-" ++",
-" +++",
-" ++++",
-" +++++"};
diff --git a/src/ui/forms/png/qg_menuellipse.xpm b/src/ui/forms/png/qg_menuellipse.xpm
deleted file mode 100644
index 3cf062a..0000000
--- a/src/ui/forms/png/qg_menuellipse.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menuellipse_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ... ",
-" .. . ",
-" .. .",
-" . .",
-" . .",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-" . . ",
-". . .",
-". . ..",
-". .. ...",
-" . .. ....",
-" ... ....."};
diff --git a/src/ui/forms/png/qg_menuhatch.xpm b/src/ui/forms/png/qg_menuhatch.xpm
deleted file mode 100644
index 10470e6..0000000
--- a/src/ui/forms/png/qg_menuhatch.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menuhatch_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" .......... ",
-" .. . . . ",
-" . . . . ",
-" . . . .. ",
-" . ....... . . ",
-" . . . .. . ",
-" . . . . . ",
-" .. . . .. ",
-" . ....... . . ",
-" . . . . . ",
-" . . . . . ",
-" .. . . .. ",
-" ............... ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_menuimage.xpm b/src/ui/forms/png/qg_menuimage.xpm
deleted file mode 100644
index e799e58..0000000
--- a/src/ui/forms/png/qg_menuimage.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static char * qg_menuimage_xpm[] = {
-"18 18 5 1",
-" c None",
-". c #000000",
-"+ c #0000FF",
-"@ c #FFFFFF",
-"# c #1DAF00",
-" ",
-" ",
-" ",
-" ................ ",
-" .++ at ++@++ at ++@++. ",
-" .++ at ++@++ at ++@++. ",
-" .@@@@@@@@@@@@@@. ",
-" .++ at ++@++ at ++@++. ",
-" .++ at ++@++ at ++@++. ",
-" .@@@@@@@@@@@@@@. ",
-" .##@##@##@##@##. ",
-" .##@##@##@##@##. ",
-" .@@@@@@@@@@@@@@. ",
-" .##@##@##@##@##. ",
-" .##@##@##@##@##. ",
-" ................ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_menuline.xpm b/src/ui/forms/png/qg_menuline.xpm
deleted file mode 100644
index c8ff68a..0000000
--- a/src/ui/forms/png/qg_menuline.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menuline_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" ",
-" .",
-" ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menumeasure.xpm b/src/ui/forms/png/qg_menumeasure.xpm
deleted file mode 100644
index 9d4d0db..0000000
--- a/src/ui/forms/png/qg_menumeasure.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_menumeasure_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .............. ",
-" .+.++.++.++.+. ",
-" .+.++.++.++.+. ",
-" .++++++++++++. ",
-" .++++++++++++. ",
-" .............. ",
-" ",
-" ",
-" .",
-" ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menupoint.xpm b/src/ui/forms/png/qg_menupoint.xpm
deleted file mode 100644
index d304a16..0000000
--- a/src/ui/forms/png/qg_menupoint.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menupoint_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" . ",
-" . ",
-" ..... ",
-" . ",
-" . ",
-" ",
-" ",
-" . ",
-" . ",
-" ..... ",
-" . . ",
-" . . ",
-" ..... ",
-" . .",
-" . ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menupolyline.xpm b/src/ui/forms/png/qg_menupolyline.xpm
deleted file mode 100644
index 67c9fb3..0000000
--- a/src/ui/forms/png/qg_menupolyline.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menupolyline_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" ... ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" ............. ",
-" ",
-" ",
-" .",
-" ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menuselect.xpm b/src/ui/forms/png/qg_menuselect.xpm
deleted file mode 100644
index bed541e..0000000
--- a/src/ui/forms/png/qg_menuselect.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_menuselect_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #FFFFFF",
-" .. ",
-" .. ",
-" .. ",
-" . ",
-" ..+ ",
-" .. ++ ",
-". + at + ",
-" +@@+ ",
-" +@@@+ ",
-" +@@@@+ ",
-" +@@@+++ ",
-" + at +@+ ",
-" +++@@+ ",
-" + + at + +",
-" + at + ++",
-" + at + +++",
-" + ++++",
-" +++++"};
diff --git a/src/ui/forms/png/qg_menuspline.xpm b/src/ui/forms/png/qg_menuspline.xpm
deleted file mode 100644
index a6afef3..0000000
--- a/src/ui/forms/png/qg_menuspline.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menuspline_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" .. ",
-" . . ",
-" . . ... ",
-" . . . . ",
-" . . . . ",
-" . . . . ",
-" . . . . ",
-" . .. . ",
-" . . . ",
-" . .. . ",
-" . . . . ",
-" . . .. ",
-" . . ",
-" . . .",
-" .. ..",
-" ...",
-" ....",
-" ....."};
diff --git a/src/ui/forms/png/qg_menutext.xpm b/src/ui/forms/png/qg_menutext.xpm
deleted file mode 100644
index 64e869e..0000000
--- a/src/ui/forms/png/qg_menutext.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_menutext_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" .. ",
-" ... ",
-" .... ",
-" . ... ",
-" .. ... ",
-" . .. ",
-" .. ... ",
-" . .. ",
-" ......... ",
-" .. ... ",
-" . ... ",
-" .. ... ",
-" ..... ....... ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_modifyattributes.xpm b/src/ui/forms/png/qg_modifyattributes.xpm
deleted file mode 100644
index 82ca473..0000000
--- a/src/ui/forms/png/qg_modifyattributes.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static char * qg_modifyattributes_xpm[] = {
-"18 18 5 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"@ c #0000FF",
-"# c #00FF00",
-" . . ++++++++",
-" . . . ++++++++",
-" . . . ++++++++",
-" . . . @@@@@@@@",
-" . . @@@@@@@@",
-" . . @@@@@@@@",
-" . ########",
-" . . . ########",
-" . . . ########",
-" . . . ",
-" . . . ........",
-" . ",
-" . . ........",
-" . . ........",
-" . . . ",
-" . . . ........",
-" . . . ........",
-" . . ........"};
diff --git a/src/ui/forms/png/qg_modifybevel.xpm b/src/ui/forms/png/qg_modifybevel.xpm
deleted file mode 100644
index ac52746..0000000
--- a/src/ui/forms/png/qg_modifybevel.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_modifybevel_xpm[] = {
-"18 17 3 1",
-"$ c None",
-"% c #000000",
-"& c #ff0000",
-"%%%%%%%%&$$$$$$$$$",
-"$$$$$$$$$&$$$$$$$$",
-"$$$$$$$$$$&$$$$$$$",
-"$$$$$$$$$$$&$$$$$$",
-"$$$$$$$$$$$$&$$$$$",
-"$$$$$$$$$$$$$&$$$$",
-"$$$$$$$$$$$$$$&$$$",
-"$$$$$$$$$$$$$$$&$$",
-"$$$$$$$$$$$$$$$$&$",
-"$$$$$$$$$$$$$$$$$&",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%"
-};
-
diff --git a/src/ui/forms/png/qg_modifycut.xpm b/src/ui/forms/png/qg_modifycut.xpm
deleted file mode 100644
index c95947f..0000000
--- a/src/ui/forms/png/qg_modifycut.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char* qg_modifycut_xpm[]={
-"16 16 6 1",
-"b c #ffffff",
-"d c #cccccc",
-"a c #c3c3c3",
-"c c #666666",
-"# c #000000",
-". c None",
-"................",
-"................",
-"..###...........",
-".#...#......##..",
-".#....#....#b##.",
-"..#c.c#...#b#cc.",
-"...###...#b#c...",
-".....####b#c....",
-".....#c.c#c.....",
-".....####d#.....",
-"...###ccc#d#....",
-"..#c.c#..c#d#...",
-".#....#...c#d##.",
-".#...#c....c##c.",
-".c###c......cc..",
-"..ccc..........."};
-
-
-
diff --git a/src/ui/forms/png/qg_modifydelete.xpm b/src/ui/forms/png/qg_modifydelete.xpm
deleted file mode 100644
index 1f78f36..0000000
--- a/src/ui/forms/png/qg_modifydelete.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_modifydelete_xpm[] = {
-"18 17 5 1",
-" c None",
-". c #FFFFFF",
-"+ c #FF0000",
-"@ c #800000",
-"# c #000000",
-" .. ",
-" .... ",
-" ++++.. ",
-" ++++++. ",
-" +++++++. ",
-" +++++++@ ",
-" ++++++@@@ ",
-" +++++@@@ ",
-" ..+++@@@ ",
-"## ....+@@ ",
-" ## ......@ ",
-" ##..... ",
-" .. ",
-" ## ",
-" ## ",
-" ## ",
-" ## "};
diff --git a/src/ui/forms/png/qg_modifyentity.xpm b/src/ui/forms/png/qg_modifyentity.xpm
deleted file mode 100644
index 44d7285..0000000
--- a/src/ui/forms/png/qg_modifyentity.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_modifyentity_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #585858",
-"+ c #FFFFFF",
-"@ c #303030",
-" ....... ....... ",
-" .+++++++ .+++++++",
-" .+@@++++ .+@@++++",
-" +++++++ +++++++",
-" ",
-" ",
-" ....... ....... ",
-" .+++++++ .+++++++",
-" .+@@++++ .+@@++++",
-" +++++++ +++++++",
-" ",
-" ",
-" ",
-"+++++++ +++++++ ",
-"+ @ @@ . + @ @ @.",
-"+@ @@ . +@ @@ @.",
-"+ @ @@ . +@ @ @ .",
-" ....... ......."};
diff --git a/src/ui/forms/png/qg_modifyexplode.xpm b/src/ui/forms/png/qg_modifyexplode.xpm
deleted file mode 100644
index ac6c723..0000000
--- a/src/ui/forms/png/qg_modifyexplode.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_modifyexplode_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #000000",
-"+ c #C10000",
-"@ c #FFFFFF",
-" ",
-" . . ",
-" . . .",
-" . . ",
-" .. .. ",
-" . ",
-" .... . ",
-" .++.. . . ",
-" ..+.+. . ",
-" .+.+++. ",
-" .+ at +... ",
-" .+ at +++. ",
-" .+ at +++. ",
-" .+ at +++. ",
-" . at +++. ",
-" .+++. ",
-" ... ",
-" "};
diff --git a/src/ui/forms/png/qg_modifyexplodetext.xpm b/src/ui/forms/png/qg_modifyexplodetext.xpm
deleted file mode 100644
index 4d60197..0000000
--- a/src/ui/forms/png/qg_modifyexplodetext.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_modifyexplodetext_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #0000FF",
-"+ c #000000",
-" ",
-" ",
-" ",
-"... ... ... ...",
-" . . . . ",
-" ",
-" + +++ +++ ",
-" +++ + + ++ ++ ",
-" + + + + + ",
-" + + +++ + ",
-" +++++ + + + ",
-" + + + + ++ ++ ",
-" + + +++ +++ ",
-" ",
-" . . . . ",
-"... ... ... ...",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_modifymirror.xpm b/src/ui/forms/png/qg_modifymirror.xpm
deleted file mode 100644
index 66c13e5..0000000
--- a/src/ui/forms/png/qg_modifymirror.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifymirror_xpm[] = {
-"17 18 4 1",
-"$ c none",
-"% c #0000ff",
-"& c #000000",
-"' c #ff0000",
-"$$$$$$$$%$$$$$$$$",
-"$$$$$&$$%$$'$$$$$",
-"$$$$$&$$%$$'$$$$$",
-"$$$$&&$$$$$''$$$$",
-"$$$$&&$$$$$''$$$$",
-"$$$$&&$$%$$''$$$$",
-"$$$&$&$$%$$'$'$$$",
-"$$$&$&$$%$$'$'$$$",
-"$$$&$&$$$$$'$'$$$",
-"$$&$$&$$$$$'$$'$$",
-"$$&$$&$$%$$'$$'$$",
-"$$&$$&$$%$$'$$'$$",
-"$&$$$&$$%$$'$$$'$",
-"$&$$$&$$$$$'$$$'$",
-"$&$$$&$$$$$'$$$'$",
-"&$$$$&$$%$$'$$$$'",
-"&&&&&&$$%$$''''''",
-"$$$$$$$$%$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_modifymove.xpm b/src/ui/forms/png/qg_modifymove.xpm
deleted file mode 100644
index 415efa6..0000000
--- a/src/ui/forms/png/qg_modifymove.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_modifymove_xpm[] = {
-"18 16 4 1",
-"$ c #000000",
-"% c None",
-"& c #ff0000",
-"' c #0000ff",
-"$%%%%%%%%%&%%%%%%%",
-"$%%%%%%%%%&%%%%%%%",
-"$$%%%%%%%%&&%%%%%%",
-"$$%%%%%%%%&&%%%%%%",
-"$%$%%%%%%%&%&%%%%%",
-"$%$%%%%%''&%&%%%%%",
-"$%%$%%%%%''%%&%%%%",
-"$%''''''''''%&%%%%",
-"$%''''''''''%%&%%%",
-"$%%%$%%%%''%%%&%%%",
-"$%%%%$%%''&%%%%&%%",
-"$%%%%$%%%%&%%%%&%%",
-"$%%%%%$%%%&%%%%%&%",
-"$%%%%%$%%%&%%%%%&%",
-"$%%%%%%$%%&%%%%%%&",
-"$$$$$$$$%%&&&&&&&&"
-};
-
diff --git a/src/ui/forms/png/qg_modifymoverotate.xpm b/src/ui/forms/png/qg_modifymoverotate.xpm
deleted file mode 100644
index cdd7431..0000000
--- a/src/ui/forms/png/qg_modifymoverotate.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifymoverotate_xpm[] = {
-"18 18 4 1",
-"$ c #000000",
-"% c None",
-"& c #ff0000",
-"' c #0000ff",
-"%%%%%%%%%%'''%%%%%",
-"%%%''%%%%''''%%%%%",
-"%%%%''%%'''%%%''%%",
-"'''''''%''%%%''''%",
-"'''''''%''%%''''''",
-"%%%%''%%'''%%%''%%",
-"%%%''%%%%''''''%%%",
-"%%%%%%%%%%''''%%%%",
-"%%%%%%%%%%%%%%%%%%",
-"%%%%%%%%%%%%%%%%%%",
-"$%%%%%%%%%%%%%%%%%",
-"$%%%%%%%%%%%%%%%%%",
-"$$%%%%%%%%%%%%&&%%",
-"$$%%%%%%%%%%&&%&%%",
-"$%$%%%%%%%&&%%%&%%",
-"$%$%%%%%&&&&&&&&%%",
-"$%%$%%%%%%%%%%%%%%",
-"$$$$%%%%%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_modifyrotate.xpm b/src/ui/forms/png/qg_modifyrotate.xpm
deleted file mode 100644
index 3587e0a..0000000
--- a/src/ui/forms/png/qg_modifyrotate.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifyrotate_xpm[] = {
-"15 18 4 1",
-"$ c #000000",
-"% c None",
-"& c #0000ff",
-"' c #ff0000",
-"%%%%%%%%%%%%%''",
-"%%%%%%%%%%%''%'",
-"%%%%%%%%%''%%%'",
-"%%%%%%%''%%%%%'",
-"%%%%%''%%&&%%%'",
-"%%%'''''&&&&'''",
-"$%%%%%%&&&&&&%%",
-"$%%%%%%&%&&%&%%",
-"$$%%%%%%%&&%%%%",
-"$$%%%%%%&&&%%%%",
-"$%$%%%%%&&%%%%%",
-"$%$%%%&&&&%%%%%",
-"$%%&&&&&&%%%%%%",
-"$%%&&&&%%%%%%%%",
-"$%%%$%%%%%%%%%%",
-"$%%%$%%%%%%%%%%",
-"$%%%%$%%%%%%%%%",
-"$$$$$$%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_modifyrotate2.xpm b/src/ui/forms/png/qg_modifyrotate2.xpm
deleted file mode 100644
index c3dbac0..0000000
--- a/src/ui/forms/png/qg_modifyrotate2.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifyrotate2_xpm[] = {
-"12 18 4 1",
-"$ c #000000",
-"% c None",
-"& c #0000ff",
-"' c #ff0000",
-"%%%%%%%'%%%%",
-"%%%%%%%'%%%%",
-"%%%%%%%''%%%",
-"%%%%%%%''%%%",
-"%%%%%%%'%'%%",
-"%%%%%%%'%'%%",
-"%%%%%%%'%%'%",
-"%%%%%%%'%%'%",
-"$%%%%%%'%%%'",
-"$%%%%%%'''''",
-"$$%%%%%%&&%%",
-"$$%%%%%%&&%%",
-"$%$%%%%&&&%%",
-"$%$%%%&&&%%%",
-"$%%$&&&&%%%%",
-"$%%$&&&%%%%%",
-"$%%%$%%%%%%%",
-"$$$$$%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_modifyround.xpm b/src/ui/forms/png/qg_modifyround.xpm
deleted file mode 100644
index e2f12f3..0000000
--- a/src/ui/forms/png/qg_modifyround.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_modifyround_xpm[] = {
-"18 17 3 1",
-"$ c None",
-"% c #000000",
-"& c #ff0000",
-"%%%%%%%%%&&&$$$$$$",
-"$$$$$$$$$$$$&&$$$$",
-"$$$$$$$$$$$$$$&&$$",
-"$$$$$$$$$$$$$$$&$$",
-"$$$$$$$$$$$$$$$$&$",
-"$$$$$$$$$$$$$$$$&$",
-"$$$$$$$$$$$$$$$$$&",
-"$$$$$$$$$$$$$$$$$&",
-"$$$$$$$$$$$$$$$$$&",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%",
-"$$$$$$$$$$$$$$$$$%"
-};
-
diff --git a/src/ui/forms/png/qg_modifyscale.xpm b/src/ui/forms/png/qg_modifyscale.xpm
deleted file mode 100644
index b351904..0000000
--- a/src/ui/forms/png/qg_modifyscale.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_modifyscale_xpm[] = {
-"18 16 4 1",
-"$ c #000000",
-"% c None",
-"& c #ff0000",
-"' c #0000ff",
-"$%%%%%%%%%%%%%%%%%",
-"$%%%%%%%%%%%%%%%%%",
-"$$%%%%%%%%%%&%%%%%",
-"$$%%%%%%%%%%&%%%%%",
-"$%$%%%%%%%%%&&%%%%",
-"$%$%%%%%%''%&&%%%%",
-"$%%$%%%%%%''&%&%%%",
-"$%'''''''''''%&%%%",
-"$%'''''''''''%%&%%",
-"$%%%$%%%%%''&%%&%%",
-"$%%%%$%%%''%&%%%&%",
-"$%%%%$%%%%%%&%%%&%",
-"$%%%%%$%%%%%&%%%%&",
-"$%%%%%$%%%%%&&&&&&",
-"$%%%%%%$%%%%%%%%%%",
-"$$$$$$$$%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_modifystretch.xpm b/src/ui/forms/png/qg_modifystretch.xpm
deleted file mode 100644
index eb54efb..0000000
--- a/src/ui/forms/png/qg_modifystretch.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifystretch_xpm[] = {
-"18 18 4 1",
-"$ c None",
-"% c #000000",
-"& c #ff0000",
-"' c #0000ff",
-"%%%%%%%%%%%&&&&&&&",
-"%$$$$$$$$$%$$$$$$&",
-"%$$$$$$$$$%$$$$$$&",
-"%$$$$$$$$$%$$$$$$&",
-"%$$$$$$$$$%$$$$$$&",
-"%$$$$%%%%%%&&&&&&&",
-"%$$$$%$$$$$$$$$$$$",
-"%$$$$%$$$$$$$$$$$$",
-"%$$$$%$$$$$$$$$$$$",
-"%$$$$%%%%%%&&&&&&&",
-"%$$$$$$$$$%$$$$$$&",
-"%$$$$$$$$$%$$'$$$&",
-"%$$$$$$$$$%$$''$$&",
-"$%$$$$''''''''''$&",
-"$%$$$$$$$$%$$''$$&",
-"$$%$$$$$$$%$$'$$$&",
-"$$$%%$$$$$%$$$$$$&",
-"$$$$$%%%%%%&&&&&&&"
-};
-
diff --git a/src/ui/forms/png/qg_modifytext.xpm b/src/ui/forms/png/qg_modifytext.xpm
deleted file mode 100644
index 9156dc0..0000000
--- a/src/ui/forms/png/qg_modifytext.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_modifytext_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #D1D1D1",
-" ",
-" ",
-" ",
-" .................",
-" .++++++++.++++++@",
-" .++++.+++.++++++@",
-" .+++.+.++.++++++@",
-" .+++.+.++.++++++@",
-" .+++.+.++.++++++@",
-" .++.+++.+.++++++@",
-" .++.....+.++++++@",
-" .++.+++.+.++++++@",
-" .+.+++++..++++++@",
-" .+.+++++..++++++@",
-" .++++++++.++++++@",
-" .@@@@@@@@@@@@@@@@",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_modifytrim.xpm b/src/ui/forms/png/qg_modifytrim.xpm
deleted file mode 100644
index c0b997f..0000000
--- a/src/ui/forms/png/qg_modifytrim.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_modifytrim_xpm[] = {
-"18 18 4 1",
-"$ c none",
-"% c #0000ff",
-"& c #000000",
-"' c #ff0000",
-"&&&$$$$$$$$$$$$$$$",
-"$$$&&$$$$$$$$$$$$$",
-"$$$$$&&&$$$$$$$$$$",
-"$$$$$$$$&&&$$$$$$$",
-"$$$$$$$$$$$&&&$$$$",
-"$$$$$$$$$$'$$$&&$$",
-"$$$$$$$$$'$$$$$$&&",
-"$$$$$$$$'$$$$$$$$$",
-"$$$$$$$'$$$$$$$$$$",
-"$$$$$$'$$$%%%%$$$$",
-"$$$$$'$$$$$%%%$$$$",
-"$$$$'$$$$$$%%%$$$$",
-"$$$&$$$$$$%$$%$$$$",
-"$$&$$$$$$%$$$$$$$$",
-"$&$$$$$$%$$$$$$$$$",
-"&$$$$$$%$$$$$$$$$$",
-"$$$$$$%$$$$$$$$$$$",
-"$$$$$%$$$$$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_modifytrim2.xpm b/src/ui/forms/png/qg_modifytrim2.xpm
deleted file mode 100644
index d3ba1db..0000000
--- a/src/ui/forms/png/qg_modifytrim2.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *edittrim2_xpm[] = {
-"18 18 4 1",
-"$ c none",
-"% c #000000",
-"& c #0000ff",
-"' c #ff0000",
-"$%%$$$$$$$&$$$$$$$",
-"$$$%$$$$$$$&&$$$$$",
-"$$$$%%$$$$$$$&$$$&",
-"$$$$$$%$$$$$$$&&&&",
-"$$$$$$$''$$$$$$&&&",
-"$$$$$$$$$'$$$$&&&&",
-"$$$$$$$$$$''$$$$$$",
-"$$$$$$$$$$$$'$$$$$",
-"$$$$$$$$$$$$$''$$$",
-"$$$$$$$$$$$$$$$'$$",
-"$$$$$$$$$$$$$''$$$",
-"$$$$$$$$$$$$'$$$$$",
-"$$$$$$$$$$''$$$$$$",
-"$$$$$$$$$'$$$$&&&&",
-"$$$$$$$''$$$$$$&&&",
-"$$$$$$%$$$$$$$&&&&",
-"$$$$%%$$$$$$$&$$$&",
-"$$$%$$$$$$$&&$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_modifytrimamount.xpm b/src/ui/forms/png/qg_modifytrimamount.xpm
deleted file mode 100644
index 285c27e..0000000
--- a/src/ui/forms/png/qg_modifytrimamount.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char * qg_modifytrimamount_xpm[] = {
-"16 16 4 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-"@ c #0000FF",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" + ",
-" + ",
-" + @ ",
-" + @ ",
-" + @ ",
-" + @ @ . . ",
-" @@ .. ",
-" @@@ .. ",
-" . . ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_points.xpm b/src/ui/forms/png/qg_points.xpm
deleted file mode 100644
index 32d75fe..0000000
--- a/src/ui/forms/png/qg_points.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_points_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" . ",
-" . ",
-" ..... ",
-" . ",
-" . ",
-" ",
-" ",
-" . ",
-" . ",
-" ..... ",
-" . . ",
-" . . ",
-" ..... ",
-" . ",
-" . ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_polyline.xpm b/src/ui/forms/png/qg_polyline.xpm
deleted file mode 100644
index 9b96603..0000000
--- a/src/ui/forms/png/qg_polyline.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_polyline_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" +... ",
-" + . ",
-" + ",
-" + ",
-" + ",
-" + . . ",
-" +...++++++... ",
-" . . ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_polylineadd.xpm b/src/ui/forms/png/qg_polylineadd.xpm
deleted file mode 100644
index 307a694..0000000
--- a/src/ui/forms/png/qg_polylineadd.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_polylineadd_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #FFFFFF",
-" ",
-" ",
-" ",
-" . . . ",
-"...++++...+++++...",
-" . .+ . ",
-" ++ ",
-" +++ ",
-" ++++ ",
-" +++++ ",
-" ++++++ ",
-" @ ++++ ",
-" @+@ + ++ ",
-" @@+@@ ++ ",
-"@+++++@ ++ ",
-" @@+@@ ",
-" @+@ ",
-" @ "};
diff --git a/src/ui/forms/png/qg_polylineappend.xpm b/src/ui/forms/png/qg_polylineappend.xpm
deleted file mode 100644
index 8bfeebd..0000000
--- a/src/ui/forms/png/qg_polylineappend.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_polylineappend_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #FFFFFF",
-" ",
-" ",
-" ",
-" . . ",
-"...++++... ",
-" . .+ ",
-" + ",
-" +. ",
-" .+. ",
-" ++ ",
-" +++ ",
-" @ ++++ ",
-" @+@ +++++ ",
-" @@+@@ ++++++",
-"@+++++@ ++++ ",
-" @@+@@ + ++ ",
-" @+@ ++ ",
-" @ ++ "};
diff --git a/src/ui/forms/png/qg_polylinedel.xpm b/src/ui/forms/png/qg_polylinedel.xpm
deleted file mode 100644
index 4f9212c..0000000
--- a/src/ui/forms/png/qg_polylinedel.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_polylinedel_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #FFFFFF",
-" ",
-" ",
-" ",
-" . . . ",
-"...++++...+++++...",
-" . .+ . ",
-" ++ ",
-" +++ ",
-" ++++ ",
-" +++++ ",
-" ++++++ ",
-" ++++ ",
-" + ++ ",
-" @@@@@ ++ ",
-"@+++++@ ++ ",
-" @@@@@ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_polylinedelbetween.xpm b/src/ui/forms/png/qg_polylinedelbetween.xpm
deleted file mode 100644
index 92f35eb..0000000
--- a/src/ui/forms/png/qg_polylinedelbetween.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static char * qg_polylinedelbetween_xpm[] = {
-"18 18 5 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-"# c #FFFFFF",
-" ",
-" ",
-" ",
-" . + + . ",
-"...@@+++ +++ at ...",
-" . + + . ",
-" @ @ ",
-" @ @ ",
-" + + ",
-" +++@@@+++ ",
-" + + ",
-" ",
-" ",
-" ##### ",
-"#@@@@@# ",
-" ##### ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_polylinetrim.xpm b/src/ui/forms/png/qg_polylinetrim.xpm
deleted file mode 100644
index c6fdad6..0000000
--- a/src/ui/forms/png/qg_polylinetrim.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_polylinetrim_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #FF0000",
-"+ c #0000FF",
-"@ c #000000",
-" ",
-" ",
-" .. ",
-" .. . ",
-" .. . ",
-" +.. . ",
-" +++ . ",
-" @@ + . ",
-" @@ @ . ",
-"@@ @ . ",
-" + + ",
-" +++@@@@@+++ ",
-" + + ",
-" @ ",
-" @ ",
-" @ ",
-" @ ",
-" @ "};
diff --git a/src/ui/forms/png/qg_printbw.xpm b/src/ui/forms/png/qg_printbw.xpm
deleted file mode 100644
index 5d9bd97..0000000
--- a/src/ui/forms/png/qg_printbw.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_printbw_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-" ",
-" ",
-" ",
-" ................ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" .+++++++........ ",
-" ................ ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_printcenter.xpm b/src/ui/forms/png/qg_printcenter.xpm
deleted file mode 100644
index cb4814e..0000000
--- a/src/ui/forms/png/qg_printcenter.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_printcenter_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #0000FF",
-" ",
-" ",
-" ",
-"..................",
-".++++++++++++++++.",
-".++++++++++++++++.",
-".++++@@+@@+@@++++.",
-".++++ at ++++++@++++.",
-".++++ at ++..++@++++.",
-".++++ at ++..++@++++.",
-".++++ at ++++++@++++.",
-".++++@@+@@+@@++++.",
-".++++++++++++++++.",
-".++++++++++++++++.",
-"..................",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_printfit.xpm b/src/ui/forms/png/qg_printfit.xpm
deleted file mode 100644
index 8389a20..0000000
--- a/src/ui/forms/png/qg_printfit.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static char * qg_printfit_xpm[] = {
-"18 18 4 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #0000FF",
-" ",
-" ",
-" ",
-"..................",
-".++++++++++++++++.",
-".+@@+@@+@@+@@+@@+.",
-".+ at ++++++++++++@+.",
-".++++++++++++++++.",
-".+ at ++++++++++++@+.",
-".+ at ++++++++++++@+.",
-".++++++++++++++++.",
-".+ at ++++++++++++@+.",
-".+@@+@@+@@+@@+@@+.",
-".++++++++++++++++.",
-"..................",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_printscale.xpm b/src/ui/forms/png/qg_printscale.xpm
deleted file mode 100644
index 4f72ff4..0000000
--- a/src/ui/forms/png/qg_printscale.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_printscale_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" .. ",
-". . . ",
-" . ... . . ",
-" . . . . ",
-" . . ",
-" . . ",
-" . . . . ",
-"..... ... . . ",
-" . ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_relzerolock.xpm b/src/ui/forms/png/qg_relzerolock.xpm
deleted file mode 100644
index 359c75a..0000000
--- a/src/ui/forms/png/qg_relzerolock.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_lockrelativezero_xpm[] = {
-"17 17 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" .. ",
-" . . ",
-" ........... . ",
-" ........... . ",
-" .. . . ",
-" .. .. ",
-" .. ",
-" ",
-" +++++ ",
-" + + + ",
-" + + + ",
-" +++++++ ",
-" + + + ",
-" + + + ",
-" +++++ ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_relzeromove.xpm b/src/ui/forms/png/qg_relzeromove.xpm
deleted file mode 100644
index ee63423..0000000
--- a/src/ui/forms/png/qg_relzeromove.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_relativezero_xpm[] = {
-"17 17 4 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-"@ c #FFFFFF",
-" ",
-" ..... ",
-" . . . ",
-" . . . ",
-" ...+... ",
-" . ++ . ",
-" . + at +. ",
-" ..+@@+ ",
-" +@@@+ ",
-" +@@@@+ ",
-" +@@@+++ ",
-" + at +@+ ",
-" +++@@+ ",
-" + + at + ",
-" + at + ",
-" + at + ",
-" + "};
diff --git a/src/ui/forms/png/qg_restricthorizontal.xpm b/src/ui/forms/png/qg_restricthorizontal.xpm
deleted file mode 100644
index 118c10d..0000000
--- a/src/ui/forms/png/qg_restricthorizontal.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_snaphorrestrict_xpm[] = {
-"17 17 3 1",
-" c None",
-". c #FF0000",
-"+ c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ..... ",
-" . . . ",
-" . . . ",
-"+++++.......+++++",
-" . . . ",
-" . . . ",
-" ..... ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_restrictnothing.xpm b/src/ui/forms/png/qg_restrictnothing.xpm
deleted file mode 100644
index 26eedc3..0000000
--- a/src/ui/forms/png/qg_restrictnothing.xpm
+++ /dev/null
@@ -1,10 +0,0 @@
-/* XPM */
-static char *qg_snapnorestrict[]={
-"5 5 2 1",
-". c None",
-"# c #000000",
-"..#..",
-"..#..",
-"#####",
-"..#..",
-"..#.."};
diff --git a/src/ui/forms/png/qg_restrictorthogonal.xpm b/src/ui/forms/png/qg_restrictorthogonal.xpm
deleted file mode 100644
index 6cf9876..0000000
--- a/src/ui/forms/png/qg_restrictorthogonal.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_snaporthorestrict_xpm[] = {
-"17 17 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" +++++ ",
-" + + + ",
-" + + + ",
-".....+++++++.....",
-" + + + ",
-" + + + ",
-" +++++ ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_restrictvertical.xpm b/src/ui/forms/png/qg_restrictvertical.xpm
deleted file mode 100644
index e981061..0000000
--- a/src/ui/forms/png/qg_restrictvertical.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_snapvertrestrict_xpm[] = {
-"17 17 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" +++++ ",
-" + + + ",
-" + + + ",
-" +++++++ ",
-" + + + ",
-" + + + ",
-" +++++ ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_selectall.xpm b/src/ui/forms/png/qg_selectall.xpm
deleted file mode 100644
index 9d37a55..0000000
--- a/src/ui/forms/png/qg_selectall.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *qg_selectall_xpm[] = {
-"18 16 2 1",
-"$ c None",
-"% c #ff0000",
-"$$$$$%%%%%%%%%%%%%",
-"$$$%%$$$$$$$$$$$$%",
-"$$%$$$$$$$$$$$$$$%",
-"$%$$$$$$$$$$$$$$$%",
-"$%$$$%%%$$$$$$$$$%",
-"%$$$%$$$%$$$$$$$$%",
-"%$$$%$$$%$$$$%$$$%",
-"%$$$%$$$%$$$%%$$$%",
-"%$$$$%%%$$$%$%$$$%",
-"%$$$$$$$$$%$$%$$$%",
-"%$$$$$$$$%$$$%$$$%",
-"%%%%%%$$%%%%%%$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%%%%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_selectcontour.xpm b/src/ui/forms/png/qg_selectcontour.xpm
deleted file mode 100644
index 3cd5752..0000000
--- a/src/ui/forms/png/qg_selectcontour.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char *qg_selectcontour_xpm[] = {
-"18 16 3 1",
-"$ c None",
-"% c #ff0000",
-"& c #000000",
-"$$$$$%%%%%%%%%%%%%",
-"$$$%%$$$$$$$$$$$$%",
-"$$%$$$$$$$$$$$$$$%",
-"$%$$$$$$$$$$$$$$$%",
-"$%$$$&&&$$$$$$$$$%",
-"%$$$&$$$&$$$$$$$$%",
-"%$$$&$$$&$$$$&$$$%",
-"%$$$&$$$&$$$&&$$$%",
-"%$$$$&&&$$$&$&$$$%",
-"%$$$$$$$$$&$$&$$$%",
-"%$$$$$$$$&$$$&$$$%",
-"%%%%%%$$&&&&&&$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%%%%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_selectdoubles.xpm b/src/ui/forms/png/qg_selectdoubles.xpm
deleted file mode 100644
index bc31700..0000000
--- a/src/ui/forms/png/qg_selectdoubles.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static const char *qg_selectdoubles_xpm[] = {
-"18 16 3 1",
-"$ c None",
-"% c #000000",
-"& c #ff0000",
-"$$$$$%%%%%%%%%%%%%",
-"$$$%%&&$$$$$$$$$&%",
-"$$%&&$$$$$$$$$$$&%",
-"$%&$$%%$$$$$$$$$&%",
-"$%&$%$$%$$$$$$$$&%",
-"%&$%$$$$%$$$$&$$&%",
-"%&$%$$$$%$$$&%$$&%",
-"%$$$%$$%$$$&%%$$&%",
-"%$$$$%%$$$&%$%$$&%",
-"%$$$$$$$$&%$$%$$&%",
-"%$$$$$$$&%$$$%$$&%",
-"%$$$$$$&%%%%%%$$&%",
-"%%%%%%$$$$$$$$$$&%",
-"$$$$$%$$$$$$$$$$&%",
-"$$$$$%$$$$$$$$$$&%",
-"$$$$$%%%%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_selectinters.xpm b/src/ui/forms/png/qg_selectinters.xpm
deleted file mode 100644
index 3dbcfaf..0000000
--- a/src/ui/forms/png/qg_selectinters.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_selectinters_xpm[] = {
-"15 18 4 1",
-"$ c None",
-"% c #000000",
-"& c #ff0000",
-"' c #0000ff",
-"$$$$$$$$$%$$$$$",
-"$$$$$$$$%%%$$$$",
-"$$$$&&&&&'&&&&&",
-"$$%%$$$$$'$$$$%",
-"$%$$$$$$$'$$$$%",
-"$%$$%%%$$'$$$$%",
-"%$$%$$$%$'$$$$%",
-"%$$%$$$%$'$$$$%",
-"%$$%$$$%$'$&$$%",
-"%$$$%%%$$'&%$$%",
-"%$$$$$$$$'$%$$%",
-"%$$$$$$$&'$%$$%",
-"%%%%%$$&&'&&$$%",
-"$$$$%$$$$'$$$$%",
-"$$$$%$$$$'$$$$%",
-"$$$$&&&&&'&&&&&",
-"$$$$$$$$%%%$$$$",
-"$$$$$$$$$%$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_selectinvert.xpm b/src/ui/forms/png/qg_selectinvert.xpm
deleted file mode 100644
index 5e6f17f..0000000
--- a/src/ui/forms/png/qg_selectinvert.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_selectinvert_xpm[] = {
-"18 16 4 1",
-"$ c None",
-"% c #0000ff",
-"& c #000000",
-"' c #ff0000",
-"%$$$$'''''''''''$$",
-"$%$''$$$$$$$$$$'$$",
-"$$%$$$$$$$$$$$$'$$",
-"$$'%$&&&$$$$$$$'$$",
-"$&$$%%$$&$$$$$$'$$",
-"$&$$'$%$&$$$$$$'$$",
-"$&$$'$$%&$$$&$$'$$",
-"$&$$$'''%$$&&$$'$$",
-"$&$$$$$$$%&$&$$'$$",
-"$&$$$$$$$'%$&$$'$$",
-"$&&&&&$$'''%&$$'$$",
-"$$$$$&$$$$$$%%$'$$",
-"$$$$$&$$$$$$$$%'$$",
-"$$$$$&&&&&&&&&&%$$",
-"$$$$$$$$$$$$$$$$%$",
-"$$$$$$$$$$$$$$$$$%"
-};
-
diff --git a/src/ui/forms/png/qg_selectlayer.xpm b/src/ui/forms/png/qg_selectlayer.xpm
deleted file mode 100644
index 0dab69a..0000000
--- a/src/ui/forms/png/qg_selectlayer.xpm
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-static const char *qg_selectlayer_xpm[] = {
-"14 19 4 1",
-"$ c None",
-"% c #000000",
-"& c #ffffff",
-"' c #ff0000",
-"$$$$$$$$%%$$$$",
-"$$$$$$%%&%$$$$",
-"$$$$%%&&&%$$%%",
-"$$%%&&&%&%%%&%",
-"%%&&&%%&%%&&&%",
-"%&&%%&%%&&&&&%",
-"%&%&%%&&&&'&&%",
-"%&%&%&&&&&'&&%",
-"%&%&%&&&&''&&%",
-"%&%&%&&&&''&&%",
-"%&%&%&&&'&'&&%",
-"%&%%%&&&'&'&&%",
-"%&%&%&&'&''&&%",
-"%&&&%&&''&&&&%",
-"%&&&%&'&&&&&%%",
-"%&%%%&&&&&%%$$",
-"%%$$%&&&%%$$$$",
-"$$$$%&%%$$$$$$",
-"$$$$%%$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_selectnothing.xpm b/src/ui/forms/png/qg_selectnothing.xpm
deleted file mode 100644
index e69d443..0000000
--- a/src/ui/forms/png/qg_selectnothing.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static const char *qg_selectnothing_xpm[] = {
-"18 16 2 1",
-"$ c None",
-"% c #000000",
-"$$$$$%%%%%%%%%%%%%",
-"$$$%%$$$$$$$$$$$$%",
-"$$%$$$$$$$$$$$$$$%",
-"$%$$$$$$$$$$$$$$$%",
-"$%$$$%%%$$$$$$$$$%",
-"%$$$%$$$%$$$$$$$$%",
-"%$$$%$$$%$$$$%$$$%",
-"%$$$%$$$%$$$%%$$$%",
-"%$$$$%%%$$$%$%$$$%",
-"%$$$$$$$$$%$$%$$$%",
-"%$$$$$$$$%$$$%$$$%",
-"%%%%%%$$%%%%%%$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%$$$$$$$$$$$%",
-"$$$$$%%%%%%%%%%%%%"
-};
-
diff --git a/src/ui/forms/png/qg_selectsingle.xpm b/src/ui/forms/png/qg_selectsingle.xpm
deleted file mode 100644
index 7b13b41..0000000
--- a/src/ui/forms/png/qg_selectsingle.xpm
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-static const char *qg_selectsingle_xpm[] = {
-"15 18 4 1",
-"$ c None",
-"% c #000000",
-"& c #ffffff",
-"' c #ff0000",
-"$$$$$$$$$$$$$$'",
-"$$$$$$$$$$$$''$",
-"$$$$$$$$$$''$$$",
-"$$$$$$$$''$$$$$",
-"$$$$$$$'$$$$$$$",
-"$$$$$''%$$$$$$$",
-"$$$''$$%%$$$$$$",
-"$''$$$$%&%$$$$$",
-"'$$$$$$%&&%$$$$",
-"$$$$$$$%&&&%$$$",
-"$$$$$$$%&&&&%$$",
-"$$$$$$$%&&&%%%$",
-"$$$$$$$%&%&%$$$",
-"$$$$$$$%%%&&%$$",
-"$$$$$$$%$$%&%$$",
-"$$$$$$$$$$$%&%$",
-"$$$$$$$$$$$%&%$",
-"$$$$$$$$$$$$%$$"
-};
-
diff --git a/src/ui/forms/png/qg_selectwindow.xpm b/src/ui/forms/png/qg_selectwindow.xpm
deleted file mode 100644
index 42d4e71..0000000
--- a/src/ui/forms/png/qg_selectwindow.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_selectwindow_xpm[] = {
-"18 16 4 1",
-"$ c None",
-"% c #000000",
-"& c #0000ff",
-"' c #ff0000",
-"$%$$$$$$$$$$$$$$$$",
-"%%%&&&&&&&&&&&&&&$",
-"$%$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$'''$$$$$$$$&$",
-"$&$$'$$$'$$$$$$$&$",
-"$&$$'$$$'$$$$'$$&$",
-"$&$$'$$$'$$$''$$&$",
-"$&$$$'''$$$'$'$$&$",
-"$&$$$$$$$$'$$'$$&$",
-"$&$$$$$$$'$$$'$$&$",
-"$&$$$$$$''''''$$&$",
-"$&$$$$$$$$$$$$$$&$",
-"$&$$$$$$$$$$$$$$%$",
-"$&&&&&&&&&&&&&&%%%",
-"$$$$$$$$$$$$$$$$%$"
-};
-
diff --git a/src/ui/forms/png/qg_snapcenter.xpm b/src/ui/forms/png/qg_snapcenter.xpm
deleted file mode 100644
index 46c5f9e..0000000
--- a/src/ui/forms/png/qg_snapcenter.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_snapcenter_xpm[] = {
-"18 18 3 1",
-" c none",
-"% c #000000",
-"& c #ff0000",
-" %% ",
-" %% ",
-" %% ",
-" &&&% ",
-" &&& ",
-" %%&&& ",
-" %% %%%% ",
-" %% %%% ",
-"% % ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % &&& ",
-" % &&& ",
-" % &&& "
-};
-
diff --git a/src/ui/forms/png/qg_snapdist.xpm b/src/ui/forms/png/qg_snapdist.xpm
deleted file mode 100644
index 3be589f..0000000
--- a/src/ui/forms/png/qg_snapdist.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_snapdist_xpm[] = {
-"18 18 3 1",
-" c None",
-"% c #000000",
-"& c #ff0000",
-" %",
-" %%% %% ",
-" %% %% ",
-" %% % %% ",
-"% &&&%% ",
-" &&& ",
-" %&&& %%%",
-" %% %%% ",
-" % % ",
-" % ",
-" &&& ",
-" &&& ",
-" &&& % ",
-" % %% ",
-" % %% % ",
-" % % ",
-" % % ",
-" % % "
-};
-
diff --git a/src/ui/forms/png/qg_snapendpoint.xpm b/src/ui/forms/png/qg_snapendpoint.xpm
deleted file mode 100644
index 9a8fce4..0000000
--- a/src/ui/forms/png/qg_snapendpoint.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_snapendpoint_xpm[] = {
-"18 18 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$$&$$$$$$$$$$",
-"$$$$$$$&$$$$$$$$$$",
-"$$$$$$$&$$$$$$$$$$",
-"$$$$$$$$&$$$$$$$$$",
-"%%%$$$$$$&$$$$$$$$",
-"%%%$$$$$$$&$$$$$$$",
-"%%%&$$$$$$$&&&$%%%",
-"$$$$&&$$$$$$$$&%%%",
-"$$$$$$&&$$$$$$$%%%",
-"$$$$$$$$&&$$$$$$$$",
-"$$$$$$$$$$&&$$$$$$",
-"$$$$$$$$$$$$&&$$$$",
-"$$$$$$$$$$$$$$&%%%",
-"$$$$$$$$$$$$$$$%%%",
-"$$$$$$$$$$$$$$$%%%"
-};
-
diff --git a/src/ui/forms/png/qg_snapfree.xpm b/src/ui/forms/png/qg_snapfree.xpm
deleted file mode 100644
index 68e42b4..0000000
--- a/src/ui/forms/png/qg_snapfree.xpm
+++ /dev/null
@@ -1,12 +0,0 @@
-/* XPM */
-static const char *qg_snapfree_xpm[] = {
-"5 5 2 1",
-"$ c None",
-"% c #000000",
-"$$%$$",
-"$$%$$",
-"%%%%%",
-"$$%$$",
-"$$%$$"
-};
-
diff --git a/src/ui/forms/png/qg_snapgrid.xpm b/src/ui/forms/png/qg_snapgrid.xpm
deleted file mode 100644
index 07c5cee..0000000
--- a/src/ui/forms/png/qg_snapgrid.xpm
+++ /dev/null
@@ -1,25 +0,0 @@
-/* XPM */
-static const char *qg_snapgrid_xpm[] = {
-"18 18 2 1",
-"$ c #ff0000",
-" c None",
-"$$ $$ $$ $$ ",
-"$$ $$ $$ $$ ",
-" ",
-" ",
-" ",
-"$$ $$ $$ $$ ",
-"$$ $$ $$ $$ ",
-" ",
-" ",
-" ",
-"$$ $$ $$ $$ ",
-"$$ $$ $$ $$ ",
-" ",
-" ",
-" ",
-"$$ $$ $$ $$ ",
-"$$ $$ $$ $$ ",
-" "
-};
-
diff --git a/src/ui/forms/png/qg_snapintersection.xpm b/src/ui/forms/png/qg_snapintersection.xpm
deleted file mode 100644
index 2a45eca..0000000
--- a/src/ui/forms/png/qg_snapintersection.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_snapintersection_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-". . ",
-" .... . ",
-" .... + ",
-" .+++ ",
-" + .... ",
-" . .",
-" . ",
-" . ",
-" . ",
-" . ",
-" . "};
diff --git a/src/ui/forms/png/qg_snapintersectionm.xpm b/src/ui/forms/png/qg_snapintersectionm.xpm
deleted file mode 100644
index aa6c02c..0000000
--- a/src/ui/forms/png/qg_snapintersectionm.xpm
+++ /dev/null
@@ -1,24 +0,0 @@
-/* XPM */
-static char * qg_snapintersectionm_xpm[] = {
-"18 18 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-" ",
-" ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" .... ",
-" ... + ",
-" +++ ",
-" + ",
-" ",
-" ",
-" ",
-" "};
diff --git a/src/ui/forms/png/qg_snapmiddle.xpm b/src/ui/forms/png/qg_snapmiddle.xpm
deleted file mode 100644
index 80188bb..0000000
--- a/src/ui/forms/png/qg_snapmiddle.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_snapmiddle_xpm[] = {
-"17 18 3 1",
-" c None",
-"% c #000000",
-"& c #ff0000",
-" %%",
-" %% ",
-" %% ",
-" &&&% ",
-" &&& ",
-" %%&&& ",
-" %% %%%%",
-" %% %%% ",
-"% &&& ",
-" &&& ",
-" &&& ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % ",
-" % "
-};
-
diff --git a/src/ui/forms/png/qg_snaponentity.xpm b/src/ui/forms/png/qg_snaponentity.xpm
deleted file mode 100644
index 69f16dd..0000000
--- a/src/ui/forms/png/qg_snaponentity.xpm
+++ /dev/null
@@ -1,26 +0,0 @@
-/* XPM */
-static const char *qg_snaponentity_xpm[] = {
-"18 18 3 1",
-"$ c none",
-"% c #ff0000",
-"& c #000000",
-"$$$$$$$$$$$$$$$$$$",
-"$$$$$$$$$$$$%%%$$$",
-"$$$$$$$$$$$$%%%$$$",
-"$$$$$$$$%%%&%%%$$$",
-"$$$$$$$$%%%$$$$$$$",
-"$$$$%%%&%%%$$$$$%%",
-"$$$$%%%$$$$$%%%&%%",
-"%%%&%%%$$$$&%%%$%%",
-"%%%$$$$$%%%$%%%$$$",
-"%%%$$$$$%%%$$$$$$$",
-"$$$$$$$$%%%$$$$$$$",
-"$$$$$$$&$$$$$$$$$$",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$%%%$$$$$$$$$",
-"$$$$$$&$$$$$$$$$$$",
-"$$$$$%%%$$$$$$$$$$",
-"$$$$$%%%$$$$$$$$$$"
-};
-
diff --git a/src/ui/forms/png/qg_splinesnurbs.xpm b/src/ui/forms/png/qg_splinesnurbs.xpm
deleted file mode 100644
index 39bf7ec..0000000
--- a/src/ui/forms/png/qg_splinesnurbs.xpm
+++ /dev/null
@@ -1,23 +0,0 @@
-/* XPM */
-static char * qg_splinesnurbs_xpm[] = {
-"18 18 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" .. ",
-" . . ",
-" . . ... ",
-" . . . . ",
-" . . . . ",
-" . . . . ",
-" . . . . ",
-" . .. . ",
-" . . . ",
-" . .. . ",
-" . . . . ",
-" . . .. ",
-" . . ",
-" . . ",
-" .. ",
-" "};
diff --git a/src/ui/forms/png/qg_tolerance1.xpm b/src/ui/forms/png/qg_tolerance1.xpm
deleted file mode 100644
index 58b9ea1..0000000
--- a/src/ui/forms/png/qg_tolerance1.xpm
+++ /dev/null
@@ -1,16 +0,0 @@
-/* XPM */
-static char * qg_tolerance1_xpm[] = {
-"32 10 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-".................. ............",
-". . .++++++++++.",
-". . .++++++++++.",
-". . ............",
-". . ",
-". . ",
-". . ............",
-". . . .",
-". . . .",
-".................. ............"};
diff --git a/src/ui/forms/png/qg_tolerance2.xpm b/src/ui/forms/png/qg_tolerance2.xpm
deleted file mode 100644
index 5be8b6b..0000000
--- a/src/ui/forms/png/qg_tolerance2.xpm
+++ /dev/null
@@ -1,16 +0,0 @@
-/* XPM */
-static char * qg_tolerance2_xpm[] = {
-"32 10 3 1",
-" c None",
-". c #000000",
-"+ c #FF0000",
-".................. ............",
-". . . .",
-". . . .",
-". . ............",
-". . ",
-". . ",
-". . ............",
-". . .++++++++++.",
-". . .++++++++++.",
-".................. ............"};
diff --git a/src/ui/forms/png/qg_widthbox.xpm b/src/ui/forms/png/qg_widthbox.xpm
deleted file mode 100644
index 833c439..0000000
--- a/src/ui/forms/png/qg_widthbox.xpm
+++ /dev/null
@@ -1,50 +0,0 @@
-/* XPM */
-static char * qg_widthbox_xpm[] = {
-"113 20 27 1",
-" c None",
-". c #4A4C4A",
-"+ c #000000",
-"@ c #FFFFFF",
-"# c #F6F2F6",
-"$ c #E6E6E6",
-"% c #949194",
-"& c #181818",
-"* c #393839",
-"= c #D5D6D5",
-"- c #CDCACD",
-"; c #080C08",
-"> c #C5C6C5",
-", c #F6F6F6",
-"' c #838583",
-") c #292C29",
-"! c #A4A1A4",
-"~ c #6A6D6A",
-"{ c #000400",
-"] c #838183",
-"^ c #5A595A",
-"/ c #BDBABD",
-"( c #6A696A",
-"_ c #4A484A",
-": c #DEDADE",
-"< c #ACAAAC",
-"[ c #414041",
-".................................................................................................................",
-".++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#############.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&+*=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-;>,')@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!~@@,{@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$+++++++$$$.+",
-".+@@@@++++++++++++++++++++++++++++++++@@@@@@]^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$+++++$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/*(,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$+++$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(_:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$+$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(++++;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#$$$$$$$$$$$$.+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..............+",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++",
-".################################################################################################################"};
diff --git a/src/ui/forms/png/relzerolock.png b/src/ui/forms/png/relzerolock.png
deleted file mode 100644
index 7972aff..0000000
Binary files a/src/ui/forms/png/relzerolock.png and /dev/null differ
diff --git a/src/ui/forms/png/relzeromove.png b/src/ui/forms/png/relzeromove.png
deleted file mode 100644
index 739dedf..0000000
Binary files a/src/ui/forms/png/relzeromove.png and /dev/null differ
diff --git a/src/ui/forms/png/restricthorizontal.png b/src/ui/forms/png/restricthorizontal.png
deleted file mode 100644
index c72d8b7..0000000
Binary files a/src/ui/forms/png/restricthorizontal.png and /dev/null differ
diff --git a/src/ui/forms/png/restrictnothing.png b/src/ui/forms/png/restrictnothing.png
deleted file mode 100644
index e756f2e..0000000
Binary files a/src/ui/forms/png/restrictnothing.png and /dev/null differ
diff --git a/src/ui/forms/png/restrictorthogonal.png b/src/ui/forms/png/restrictorthogonal.png
deleted file mode 100644
index 8df113a..0000000
Binary files a/src/ui/forms/png/restrictorthogonal.png and /dev/null differ
diff --git a/src/ui/forms/png/restrictvertical.png b/src/ui/forms/png/restrictvertical.png
deleted file mode 100644
index 70bc7ee..0000000
Binary files a/src/ui/forms/png/restrictvertical.png and /dev/null differ
diff --git a/src/ui/forms/png/selectall.png b/src/ui/forms/png/selectall.png
deleted file mode 100644
index a0df15f..0000000
Binary files a/src/ui/forms/png/selectall.png and /dev/null differ
diff --git a/src/ui/forms/png/selectcontour.png b/src/ui/forms/png/selectcontour.png
deleted file mode 100644
index c2f08da..0000000
Binary files a/src/ui/forms/png/selectcontour.png and /dev/null differ
diff --git a/src/ui/forms/png/selectdoubles.png b/src/ui/forms/png/selectdoubles.png
deleted file mode 100644
index 3585bd3..0000000
Binary files a/src/ui/forms/png/selectdoubles.png and /dev/null differ
diff --git a/src/ui/forms/png/selectinters.png b/src/ui/forms/png/selectinters.png
deleted file mode 100644
index a68e283..0000000
Binary files a/src/ui/forms/png/selectinters.png and /dev/null differ
diff --git a/src/ui/forms/png/selectinvert.png b/src/ui/forms/png/selectinvert.png
deleted file mode 100644
index 4fc1475..0000000
Binary files a/src/ui/forms/png/selectinvert.png and /dev/null differ
diff --git a/src/ui/forms/png/selectlayer.png b/src/ui/forms/png/selectlayer.png
deleted file mode 100644
index 6dd74d5..0000000
Binary files a/src/ui/forms/png/selectlayer.png and /dev/null differ
diff --git a/src/ui/forms/png/selectnothing.png b/src/ui/forms/png/selectnothing.png
deleted file mode 100644
index b0b0c07..0000000
Binary files a/src/ui/forms/png/selectnothing.png and /dev/null differ
diff --git a/src/ui/forms/png/selectsingle.png b/src/ui/forms/png/selectsingle.png
deleted file mode 100644
index 8c9ff46..0000000
Binary files a/src/ui/forms/png/selectsingle.png and /dev/null differ
diff --git a/src/ui/forms/png/selectwindow.png b/src/ui/forms/png/selectwindow.png
deleted file mode 100644
index 29e660e..0000000
Binary files a/src/ui/forms/png/selectwindow.png and /dev/null differ
diff --git a/src/ui/forms/png/snapcenter.png b/src/ui/forms/png/snapcenter.png
deleted file mode 100644
index b015e37..0000000
Binary files a/src/ui/forms/png/snapcenter.png and /dev/null differ
diff --git a/src/ui/forms/png/snapdist.png b/src/ui/forms/png/snapdist.png
deleted file mode 100644
index bcb47f5..0000000
Binary files a/src/ui/forms/png/snapdist.png and /dev/null differ
diff --git a/src/ui/forms/png/snapendpoint.png b/src/ui/forms/png/snapendpoint.png
deleted file mode 100644
index e5534d1..0000000
Binary files a/src/ui/forms/png/snapendpoint.png and /dev/null differ
diff --git a/src/ui/forms/png/snapfree.png b/src/ui/forms/png/snapfree.png
deleted file mode 100644
index e756f2e..0000000
Binary files a/src/ui/forms/png/snapfree.png and /dev/null differ
diff --git a/src/ui/forms/png/snapgrid.png b/src/ui/forms/png/snapgrid.png
deleted file mode 100644
index 2e4f5b0..0000000
Binary files a/src/ui/forms/png/snapgrid.png and /dev/null differ
diff --git a/src/ui/forms/png/snapintersection.png b/src/ui/forms/png/snapintersection.png
deleted file mode 100644
index d283a63..0000000
Binary files a/src/ui/forms/png/snapintersection.png and /dev/null differ
diff --git a/src/ui/forms/png/snapintersectionm.png b/src/ui/forms/png/snapintersectionm.png
deleted file mode 100644
index 67893a2..0000000
Binary files a/src/ui/forms/png/snapintersectionm.png and /dev/null differ
diff --git a/src/ui/forms/png/snapmiddle.png b/src/ui/forms/png/snapmiddle.png
deleted file mode 100644
index f298213..0000000
Binary files a/src/ui/forms/png/snapmiddle.png and /dev/null differ
diff --git a/src/ui/forms/png/snaponentity.png b/src/ui/forms/png/snaponentity.png
deleted file mode 100644
index 3c5f261..0000000
Binary files a/src/ui/forms/png/snaponentity.png and /dev/null differ
diff --git a/src/ui/forms/png/splinesnurbs.png b/src/ui/forms/png/splinesnurbs.png
deleted file mode 100644
index 2213693..0000000
Binary files a/src/ui/forms/png/splinesnurbs.png and /dev/null differ
diff --git a/src/ui/forms/png/tolerance1.png b/src/ui/forms/png/tolerance1.png
deleted file mode 100644
index 3ffa485..0000000
Binary files a/src/ui/forms/png/tolerance1.png and /dev/null differ
diff --git a/src/ui/forms/png/tolerance2.png b/src/ui/forms/png/tolerance2.png
deleted file mode 100644
index b716449..0000000
Binary files a/src/ui/forms/png/tolerance2.png and /dev/null differ
diff --git a/src/ui/forms/png/widthbox.png b/src/ui/forms/png/widthbox.png
deleted file mode 100644
index fde0d35..0000000
Binary files a/src/ui/forms/png/widthbox.png and /dev/null differ
diff --git a/src/ui/forms/qg_arcoptions.h b/src/ui/forms/qg_arcoptions.h
index 498e9c0..5d6e1aa 100644
--- a/src/ui/forms/qg_arcoptions.h
+++ b/src/ui/forms/qg_arcoptions.h
@@ -26,156 +26,8 @@
#ifndef QG_ARCOPTIONS_H
#define QG_ARCOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHeaderView>
-#include <QtGui/QRadioButton>
-#include <QtGui/QWidget>
#include "rs_actiondrawarc.h"
-#include "rs_arc.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_ArcOptions
-{
-public:
- Q3ButtonGroup *buttonGroup1;
- QRadioButton *rbNeg;
- QRadioButton *rbPos;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_ArcOptions)
- {
- if (QG_ArcOptions->objectName().isEmpty())
- QG_ArcOptions->setObjectName(QString::fromUtf8("QG_ArcOptions"));
- QG_ArcOptions->resize(90, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_ArcOptions->sizePolicy().hasHeightForWidth());
- QG_ArcOptions->setSizePolicy(sizePolicy);
- QG_ArcOptions->setMinimumSize(QSize(90, 22));
- buttonGroup1 = new Q3ButtonGroup(QG_ArcOptions);
- buttonGroup1->setObjectName(QString::fromUtf8("buttonGroup1"));
- buttonGroup1->setGeometry(QRect(0, 0, 78, 19));
- buttonGroup1->setLineWidth(0);
- buttonGroup1->setFlat(true);
- rbNeg = new QRadioButton(buttonGroup1);
- rbNeg->setObjectName(QString::fromUtf8("rbNeg"));
- rbNeg->setGeometry(QRect(38, 2, 36, 19));
- rbNeg->setIcon(qt_get_icon(image0_ID));
- rbPos = new QRadioButton(buttonGroup1);
- rbPos->setObjectName(QString::fromUtf8("rbPos"));
- rbPos->setGeometry(QRect(2, 2, 36, 19));
- rbPos->setIcon(qt_get_icon(image1_ID));
- rbPos->setChecked(true);
- sep1 = new QFrame(QG_ArcOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- sep1->setGeometry(QRect(80, 2, 6, 19));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- retranslateUi(QG_ArcOptions);
- QObject::connect(rbPos, SIGNAL(toggled(bool)), QG_ArcOptions, SLOT(updateDirection(bool)));
- QObject::connect(rbNeg, SIGNAL(toggled(bool)), QG_ArcOptions, SLOT(updateDirection(bool)));
-
- QMetaObject::connectSlotsByName(QG_ArcOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_ArcOptions)
- {
- QG_ArcOptions->setWindowTitle(QApplication::translate("QG_ArcOptions", "Arc Options", 0, QApplication::UnicodeUTF8));
- buttonGroup1->setTitle(QString());
- rbNeg->setText(QString());
-#ifndef QT_NO_TOOLTIP
- rbNeg->setProperty("toolTip", QVariant(QApplication::translate("QG_ArcOptions", "Clockwise", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- rbPos->setText(QString());
-#ifndef QT_NO_TOOLTIP
- rbPos->setProperty("toolTip", QVariant(QApplication::translate("QG_ArcOptions", "Counter Clockwise", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"14 15 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".............#",
-"....aaaaaa..##",
-"...a......a###",
-"..a.......####",
-".a.......#####",
-"a.......######",
-"a.............",
-"a.............",
-"a.............",
-"a............a",
-"a............a",
-".a..........a.",
-"..a........a..",
-"...a......a...",
-"....aaaaaa...."};
-
-
- static const char* const image1_data[] = {
-"14 15 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"....######....",
-"...#......#...",
-"..#........#..",
-".#..........#.",
-"#............#",
-"#............#",
-"#.............",
-"#.............",
-"#.............",
-"#.......aaaaaa",
-".#.......aaaaa",
-"..#.......aaaa",
-"...#......#aaa",
-"....######..aa",
-".............a"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_ArcOptions: public Ui_QG_ArcOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_arcoptions.h"
class QG_ArcOptions : public QWidget, public Ui::QG_ArcOptions
{
diff --git a/src/ui/forms/qg_arcoptions.ui b/src/ui/forms/qg_arcoptions.ui
index 415572c..9bafa26 100644
--- a/src/ui/forms/qg_arcoptions.ui
+++ b/src/ui/forms/qg_arcoptions.ui
@@ -59,8 +59,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dirpos.png</normaloff>:/ui/icons/dirpos.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dirpos.png</normaloff>:/extui/dirpos.png</iconset>
</property>
</widget>
<widget class="QRadioButton" name="rbPos">
@@ -79,8 +79,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dirneg.png</normaloff>:/ui/icons/dirneg.png</iconset>
+ <iconset resource="../../res/extui/extui.qrc">
+ <normaloff>:/extui/dirneg.png</normaloff>:/extui/dirneg.png</iconset>
</property>
<property name="checked">
<bool>true</bool>
@@ -130,7 +130,7 @@
<include location="local">rs_actiondrawarc.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_arctangentialoptions.h b/src/ui/forms/qg_arctangentialoptions.h
index b31a76b..d7c2d6a 100644
--- a/src/ui/forms/qg_arctangentialoptions.h
+++ b/src/ui/forms/qg_arctangentialoptions.h
@@ -26,96 +26,8 @@
#ifndef QG_ARCTANGENTIALOPTIONS_H
#define QG_ARCTANGENTIALOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
#include "rs_actiondrawarctangential.h"
-#include "rs_arc.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_ArcTangentialOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lRadius;
- QLineEdit *leRadius;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_ArcTangentialOptions)
- {
- if (QG_ArcTangentialOptions->objectName().isEmpty())
- QG_ArcTangentialOptions->setObjectName(QString::fromUtf8("QG_ArcTangentialOptions"));
- QG_ArcTangentialOptions->resize(160, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_ArcTangentialOptions->sizePolicy().hasHeightForWidth());
- QG_ArcTangentialOptions->setSizePolicy(sizePolicy);
- QG_ArcTangentialOptions->setMinimumSize(QSize(160, 22));
- hboxLayout = new QHBoxLayout(QG_ArcTangentialOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(0, 0, 0, 0);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lRadius = new QLabel(QG_ArcTangentialOptions);
- lRadius->setObjectName(QString::fromUtf8("lRadius"));
- lRadius->setWordWrap(false);
-
- hboxLayout->addWidget(lRadius);
-
- leRadius = new QLineEdit(QG_ArcTangentialOptions);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(13), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(leRadius->sizePolicy().hasHeightForWidth());
- leRadius->setSizePolicy(sizePolicy1);
-
- hboxLayout->addWidget(leRadius);
-
- sep1 = new QFrame(QG_ArcTangentialOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_ArcTangentialOptions);
- QObject::connect(leRadius, SIGNAL(textChanged(QString)), QG_ArcTangentialOptions, SLOT(updateRadius(QString)));
-
- QMetaObject::connectSlotsByName(QG_ArcTangentialOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_ArcTangentialOptions)
- {
- QG_ArcTangentialOptions->setWindowTitle(QApplication::translate("QG_ArcTangentialOptions", "Tangential Arc Options", 0, QApplication::UnicodeUTF8));
- lRadius->setText(QApplication::translate("QG_ArcTangentialOptions", "Radius:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_ArcTangentialOptions: public Ui_QG_ArcTangentialOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_arctangentialoptions.h"
class QG_ArcTangentialOptions : public QWidget, public Ui::QG_ArcTangentialOptions
{
diff --git a/src/ui/forms/qg_arctangentialoptions.ui b/src/ui/forms/qg_arctangentialoptions.ui
index 39298bf..5475fca 100644
--- a/src/ui/forms/qg_arctangentialoptions.ui
+++ b/src/ui/forms/qg_arctangentialoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_ArcTangentialOptions</class>
diff --git a/src/ui/forms/qg_beveloptions.h b/src/ui/forms/qg_beveloptions.h
index f0c4c79..83c40ad 100644
--- a/src/ui/forms/qg_beveloptions.h
+++ b/src/ui/forms/qg_beveloptions.h
@@ -26,134 +26,8 @@
#ifndef QG_BEVELOPTIONS_H
#define QG_BEVELOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
#include "rs_actionmodifybevel.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_BevelOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QCheckBox *cbTrim;
- QFrame *sep1_2;
- QLabel *lLength1;
- QLineEdit *leLength1;
- QLabel *lLength2;
- QLineEdit *leLength2;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_BevelOptions)
- {
- if (QG_BevelOptions->objectName().isEmpty())
- QG_BevelOptions->setObjectName(QString::fromUtf8("QG_BevelOptions"));
- QG_BevelOptions->resize(341, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_BevelOptions->sizePolicy().hasHeightForWidth());
- QG_BevelOptions->setSizePolicy(sizePolicy);
- QG_BevelOptions->setMinimumSize(QSize(341, 22));
- QG_BevelOptions->setMaximumSize(QSize(400, 32767));
- hboxLayout = new QHBoxLayout(QG_BevelOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- cbTrim = new QCheckBox(QG_BevelOptions);
- cbTrim->setObjectName(QString::fromUtf8("cbTrim"));
-
- hboxLayout->addWidget(cbTrim);
-
- sep1_2 = new QFrame(QG_BevelOptions);
- sep1_2->setObjectName(QString::fromUtf8("sep1_2"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1_2->sizePolicy().hasHeightForWidth());
- sep1_2->setSizePolicy(sizePolicy1);
- sep1_2->setFrameShape(QFrame::VLine);
- sep1_2->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1_2);
-
- lLength1 = new QLabel(QG_BevelOptions);
- lLength1->setObjectName(QString::fromUtf8("lLength1"));
- lLength1->setWordWrap(false);
-
- hboxLayout->addWidget(lLength1);
-
- leLength1 = new QLineEdit(QG_BevelOptions);
- leLength1->setObjectName(QString::fromUtf8("leLength1"));
-
- hboxLayout->addWidget(leLength1);
-
- lLength2 = new QLabel(QG_BevelOptions);
- lLength2->setObjectName(QString::fromUtf8("lLength2"));
- lLength2->setWordWrap(false);
-
- hboxLayout->addWidget(lLength2);
-
- leLength2 = new QLineEdit(QG_BevelOptions);
- leLength2->setObjectName(QString::fromUtf8("leLength2"));
-
- hboxLayout->addWidget(leLength2);
-
- sep1 = new QFrame(QG_BevelOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_BevelOptions);
- QObject::connect(leLength1, SIGNAL(textChanged(QString)), QG_BevelOptions, SLOT(updateData()));
- QObject::connect(cbTrim, SIGNAL(toggled(bool)), QG_BevelOptions, SLOT(updateData()));
- QObject::connect(leLength2, SIGNAL(textChanged(QString)), QG_BevelOptions, SLOT(updateData()));
-
- QMetaObject::connectSlotsByName(QG_BevelOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_BevelOptions)
- {
- QG_BevelOptions->setWindowTitle(QApplication::translate("QG_BevelOptions", "Bevel Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_BevelOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- cbTrim->setText(QApplication::translate("QG_BevelOptions", "Trim", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- cbTrim->setProperty("toolTip", QVariant(QApplication::translate("QG_BevelOptions", "Check to trim both entities to the bevel", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lLength1->setText(QApplication::translate("QG_BevelOptions", "Length 1:", 0, QApplication::UnicodeUTF8));
- lLength2->setText(QApplication::translate("QG_BevelOptions", "Length 2:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_BevelOptions: public Ui_QG_BevelOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_beveloptions.h"
class QG_BevelOptions : public QWidget, public Ui::QG_BevelOptions
{
diff --git a/src/ui/forms/qg_beveloptions.ui b/src/ui/forms/qg_beveloptions.ui
index ee25a9e..7e3efc3 100644
--- a/src/ui/forms/qg_beveloptions.ui
+++ b/src/ui/forms/qg_beveloptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_BevelOptions</class>
diff --git a/src/ui/forms/qg_blockdialog.h b/src/ui/forms/qg_blockdialog.h
index eb2e070..528818d 100644
--- a/src/ui/forms/qg_blockdialog.h
+++ b/src/ui/forms/qg_blockdialog.h
@@ -26,124 +26,8 @@
#ifndef QG_BLOCKDIALOG_H
#define QG_BLOCKDIALOG_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs.h"
-#include "rs_block.h"
#include "rs_blocklist.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_BlockDialog
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QLabel *lName;
- QSpacerItem *spacer87;
- QLineEdit *leName;
- QHBoxLayout *hboxLayout1;
- QSpacerItem *spacer1;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_BlockDialog)
- {
- if (QG_BlockDialog->objectName().isEmpty())
- QG_BlockDialog->setObjectName(QString::fromUtf8("QG_BlockDialog"));
- QG_BlockDialog->resize(253, 79);
- QG_BlockDialog->setBaseSize(QSize(0, 0));
- QG_BlockDialog->setSizeGripEnabled(false);
- vboxLayout = new QVBoxLayout(QG_BlockDialog);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lName = new QLabel(QG_BlockDialog);
- lName->setObjectName(QString::fromUtf8("lName"));
- lName->setFrameShape(QFrame::NoFrame);
- lName->setFrameShadow(QFrame::Plain);
- lName->setWordWrap(false);
-
- hboxLayout->addWidget(lName);
-
- spacer87 = new QSpacerItem(29, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer87);
-
- leName = new QLineEdit(QG_BlockDialog);
- leName->setObjectName(QString::fromUtf8("leName"));
-
- hboxLayout->addWidget(leName);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- spacer1 = new QSpacerItem(79, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer1);
-
- bOk = new QPushButton(QG_BlockDialog);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setAutoDefault(true);
- bOk->setDefault(true);
-
- hboxLayout1->addWidget(bOk);
-
- bCancel = new QPushButton(QG_BlockDialog);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
-
- hboxLayout1->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
-
- retranslateUi(QG_BlockDialog);
- QObject::connect(bCancel, SIGNAL(clicked()), QG_BlockDialog, SLOT(reject()));
- QObject::connect(bOk, SIGNAL(clicked()), QG_BlockDialog, SLOT(validate()));
-
- QMetaObject::connectSlotsByName(QG_BlockDialog);
- } // setupUi
-
- void retranslateUi(QDialog *QG_BlockDialog)
- {
- QG_BlockDialog->setWindowTitle(QApplication::translate("QG_BlockDialog", "Block Settings", 0, QApplication::UnicodeUTF8));
- lName->setText(QApplication::translate("QG_BlockDialog", "Block Name:", 0, QApplication::UnicodeUTF8));
- leName->setText(QString());
- bOk->setText(QApplication::translate("QG_BlockDialog", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_BlockDialog", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_BlockDialog", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_BlockDialog", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_BlockDialog: public Ui_QG_BlockDialog {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_blockdialog.h"
class QG_BlockDialog : public QDialog, public Ui::QG_BlockDialog
{
diff --git a/src/ui/forms/qg_blockdialog.ui b/src/ui/forms/qg_blockdialog.ui
index f55f06d..04299b3 100644
--- a/src/ui/forms/qg_blockdialog.ui
+++ b/src/ui/forms/qg_blockdialog.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_BlockDialog</class>
diff --git a/src/ui/forms/qg_cadtoolbar.h b/src/ui/forms/qg_cadtoolbar.h
index f521f32..a3febb4 100644
--- a/src/ui/forms/qg_cadtoolbar.h
+++ b/src/ui/forms/qg_cadtoolbar.h
@@ -26,17 +26,8 @@
#ifndef QG_CADTOOLBAR_H
#define QG_CADTOOLBAR_H
-#include <qvariant.h>
-
class QG_ActionHandler;
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QWidget>
#include "qg_cadtoolbararcs.h"
#include "qg_cadtoolbarcircles.h"
#include "qg_cadtoolbardim.h"
@@ -50,43 +41,7 @@ class QG_ActionHandler;
#include "qg_cadtoolbarselect.h"
#include "qg_cadtoolbarsnap.h"
#include "qg_cadtoolbarsplines.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBar
-{
-public:
-
- void setupUi(QWidget *QG_CadToolBar)
- {
- if (QG_CadToolBar->objectName().isEmpty())
- QG_CadToolBar->setObjectName(QString::fromUtf8("QG_CadToolBar"));
- QG_CadToolBar->resize(56, 336);
- /*
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(3));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBar->sizePolicy().hasHeightForWidth());
- QG_CadToolBar->setSizePolicy(sizePolicy); */
- QG_CadToolBar->setMinimumSize(QSize(56, 336));
-
- retranslateUi(QG_CadToolBar);
-
- QMetaObject::connectSlotsByName(QG_CadToolBar);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBar)
- {
- QG_CadToolBar->setWindowTitle(QApplication::translate("QG_CadToolBar", "CAD Tools", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_CadToolBar: public Ui_QG_CadToolBar {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbar.h"
class QG_CadToolBar : public QWidget, public Ui::QG_CadToolBar
{
diff --git a/src/ui/forms/qg_cadtoolbar.ui b/src/ui/forms/qg_cadtoolbar.ui
index c433624..8c7b5a9 100644
--- a/src/ui/forms/qg_cadtoolbar.ui
+++ b/src/ui/forms/qg_cadtoolbar.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_CadToolBar</class>
diff --git a/src/ui/forms/qg_cadtoolbararcs.h b/src/ui/forms/qg_cadtoolbararcs.h
index 2496855..373ead8 100644
--- a/src/ui/forms/qg_cadtoolbararcs.h
+++ b/src/ui/forms/qg_cadtoolbararcs.h
@@ -26,245 +26,10 @@
#ifndef QG_CADTOOLBARARCS_H
#define QG_CADTOOLBARARCS_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarArcs
-{
-public:
- QToolButton *bBack;
- QToolButton *bArcParallel;
- QToolButton *bArc;
- QToolButton *bArc3P;
- QToolButton *bArcTangential;
-
- void setupUi(QWidget *QG_CadToolBarArcs)
- {
- if (QG_CadToolBarArcs->objectName().isEmpty())
- QG_CadToolBarArcs->setObjectName(QString::fromUtf8("QG_CadToolBarArcs"));
- QG_CadToolBarArcs->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarArcs->sizePolicy().hasHeightForWidth());
- QG_CadToolBarArcs->setSizePolicy(sizePolicy);
- QG_CadToolBarArcs->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarArcs);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bArcParallel = new QToolButton(QG_CadToolBarArcs);
- bArcParallel->setObjectName(QString::fromUtf8("bArcParallel"));
- bArcParallel->setGeometry(QRect(0, 48, 28, 28));
- bArcParallel->setIcon(qt_get_icon(image1_ID));
- bArc = new QToolButton(QG_CadToolBarArcs);
- bArc->setObjectName(QString::fromUtf8("bArc"));
- bArc->setGeometry(QRect(0, 20, 28, 28));
- bArc->setIcon(qt_get_icon(image2_ID));
- bArc3P = new QToolButton(QG_CadToolBarArcs);
- bArc3P->setObjectName(QString::fromUtf8("bArc3P"));
- bArc3P->setGeometry(QRect(28, 20, 28, 28));
- bArc3P->setIcon(qt_get_icon(image3_ID));
- bArcTangential = new QToolButton(QG_CadToolBarArcs);
- bArcTangential->setObjectName(QString::fromUtf8("bArcTangential"));
- bArcTangential->setGeometry(QRect(28, 48, 28, 28));
- bArcTangential->setIcon(qt_get_icon(image4_ID));
- QWidget::setTabOrder(bBack, bArc);
- QWidget::setTabOrder(bArc, bArc3P);
- QWidget::setTabOrder(bArc3P, bArcParallel);
-
- retranslateUi(QG_CadToolBarArcs);
- QObject::connect(bArc, SIGNAL(clicked()), QG_CadToolBarArcs, SLOT(drawArc()));
- QObject::connect(bArc3P, SIGNAL(clicked()), QG_CadToolBarArcs, SLOT(drawArc3P()));
- QObject::connect(bArcParallel, SIGNAL(clicked()), QG_CadToolBarArcs, SLOT(drawArcParallel()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarArcs, SLOT(back()));
- QObject::connect(bArcTangential, SIGNAL(clicked()), QG_CadToolBarArcs, SLOT(drawArcTangential()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarArcs);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarArcs)
- {
- QG_CadToolBarArcs->setWindowTitle(QApplication::translate("QG_CadToolBarArcs", "Arcs", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarArcs", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bArcParallel->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bArcParallel->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarArcs", "Concentric", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bArc->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bArc->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarArcs", "Arc with Center, Point, Angles", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bArc3P->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bArc3P->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarArcs", "Arc with three points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bArcTangential->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bArcTangential->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarArcs", "Arc tangential to base entity with radius", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"17 15 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".............####",
-".........####....",
-".......##........",
-"......#..........",
-"....##.......aaaa",
-"...#......aaa....",
-"..#.....aa.......",
-"..#....a.........",
-".#....a.......###",
-"#....a.....###...",
-"....a.....#......",
-"....a....#.......",
-"...a....#........",
-".......#.........",
-".......#........."};
-
-
- static const char* const image2_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"...............#..",
-"...............#..",
-"............aaa#..",
-".........aaa...#..",
-".......aa......#..",
-"......a...........",
-".....a............",
-"....a.............",
-"...a..............",
-"#..a..............",
-".#a...............",
-"..##..............",
-"....#.............",
-"..................",
-"...............#..",
-"..............###.",
-"...............#..",
-".................."};
-
-
- static const char* const image3_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".......#.aaaaaa.#.",
-"......###......###",
-".....aa#........#.",
-"....a.............",
-"...a..............",
-"..a...............",
-"..a...............",
-".a................",
-".a................",
-"a.................",
-"a.................",
-"a.................",
-"a.................",
-"a.................",
-"a.................",
-".#................",
-"###...............",
-".#................"};
-
-
- static const char* const image4_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"..................",
-"..................",
-"..................",
-"..................",
-"..................",
-"........####......",
-"......a#....##....",
-"....aa.......#....",
-"..aa..........#...",
-"aa.......a....#...",
-"..........a...#...",
-"...........a..#...",
-"............a#....",
-"........a...##....",
-".......aaa##......",
-"........a.........",
-"..................",
-".................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarArcs: public Ui_QG_CadToolBarArcs {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbararcs.h"
class QG_CadToolBarArcs : public QWidget, public Ui::QG_CadToolBarArcs
{
diff --git a/src/ui/forms/qg_cadtoolbararcs.ui b/src/ui/forms/qg_cadtoolbararcs.ui
index c3744eb..e887683 100644
--- a/src/ui/forms/qg_cadtoolbararcs.ui
+++ b/src/ui/forms/qg_cadtoolbararcs.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bArcParallel">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/arcspara.png</normaloff>:/ui/icons/arcspara.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/arcspara.png</normaloff>:/extui/arcspara.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bArc">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/arcscraa.png</normaloff>:/ui/icons/arcscraa.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/arcscraa.png</normaloff>:/extui/arcscraa.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bArc3P">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/arcs3p.png</normaloff>:/ui/icons/arcs3p.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/arcs3p.png</normaloff>:/extui/arcs3p.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bArcTangential">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/arcstangential.png</normaloff>:/ui/icons/arcstangential.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/arcstangential.png</normaloff>:/extui/arcstangential.png</iconset>
</property>
</widget>
</widget>
@@ -137,7 +137,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarcircles.h b/src/ui/forms/qg_cadtoolbarcircles.h
index c2ab888..bf1e002 100644
--- a/src/ui/forms/qg_cadtoolbarcircles.h
+++ b/src/ui/forms/qg_cadtoolbarcircles.h
@@ -26,285 +26,10 @@
#ifndef QG_CADTOOLBARCIRCLES_H
#define QG_CADTOOLBARCIRCLES_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarCircles
-{
-public:
- QToolButton *bCircle2P;
- QToolButton *bCircleCR;
- QToolButton *bCircle;
- QToolButton *bCircle3P;
- QToolButton *bBack;
- QToolButton *bCircleParallel;
-
- void setupUi(QWidget *QG_CadToolBarCircles)
- {
- if (QG_CadToolBarCircles->objectName().isEmpty())
- QG_CadToolBarCircles->setObjectName(QString::fromUtf8("QG_CadToolBarCircles"));
- QG_CadToolBarCircles->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarCircles->sizePolicy().hasHeightForWidth());
- QG_CadToolBarCircles->setSizePolicy(sizePolicy);
- QG_CadToolBarCircles->setMinimumSize(QSize(56, 336));
- bCircle2P = new QToolButton(QG_CadToolBarCircles);
- bCircle2P->setObjectName(QString::fromUtf8("bCircle2P"));
- bCircle2P->setGeometry(QRect(0, 48, 28, 28));
- bCircle2P->setIcon(qt_get_icon(image0_ID));
- bCircleCR = new QToolButton(QG_CadToolBarCircles);
- bCircleCR->setObjectName(QString::fromUtf8("bCircleCR"));
- bCircleCR->setGeometry(QRect(28, 20, 28, 28));
- bCircleCR->setIcon(qt_get_icon(image1_ID));
- bCircle = new QToolButton(QG_CadToolBarCircles);
- bCircle->setObjectName(QString::fromUtf8("bCircle"));
- bCircle->setGeometry(QRect(0, 20, 28, 28));
- bCircle->setIcon(qt_get_icon(image2_ID));
- bCircle3P = new QToolButton(QG_CadToolBarCircles);
- bCircle3P->setObjectName(QString::fromUtf8("bCircle3P"));
- bCircle3P->setGeometry(QRect(28, 48, 28, 28));
- bCircle3P->setIcon(qt_get_icon(image3_ID));
- bBack = new QToolButton(QG_CadToolBarCircles);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image4_ID));
- bCircleParallel = new QToolButton(QG_CadToolBarCircles);
- bCircleParallel->setObjectName(QString::fromUtf8("bCircleParallel"));
- bCircleParallel->setGeometry(QRect(0, 76, 28, 28));
- bCircleParallel->setIcon(qt_get_icon(image5_ID));
- QWidget::setTabOrder(bBack, bCircle);
- QWidget::setTabOrder(bCircle, bCircleCR);
- QWidget::setTabOrder(bCircleCR, bCircle2P);
- QWidget::setTabOrder(bCircle2P, bCircle3P);
- QWidget::setTabOrder(bCircle3P, bCircleParallel);
-
- retranslateUi(QG_CadToolBarCircles);
- QObject::connect(bCircle, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(drawCircle()));
- QObject::connect(bCircleCR, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(drawCircleCR()));
- QObject::connect(bCircle2P, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(drawCircle2P()));
- QObject::connect(bCircle3P, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(drawCircle3P()));
- QObject::connect(bCircleParallel, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(drawCircleParallel()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarCircles, SLOT(back()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarCircles);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarCircles)
- {
- QG_CadToolBarCircles->setWindowTitle(QApplication::translate("QG_CadToolBarCircles", "Circles", 0, QApplication::UnicodeUTF8));
- bCircle2P->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCircle2P->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Circle with two opposite points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCircleCR->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCircleCR->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Circle with center and radius", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCircle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCircle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Circle with center and point", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCircle3P->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCircle3P->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Circle with three points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCircleParallel->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCircleParallel->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarCircles", "Concentric", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"......######......",
-"....##......##....",
-"...#..........aa..",
-"..#...........aa..",
-".#..............#.",
-".#..............#.",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-".#..............#.",
-".#..............#.",
-"..aa...........#..",
-"..aa..........#...",
-"....##......##....",
-"......######......"};
-
-
- static const char* const image1_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"......######......",
-"....##......##....",
-"...#..........#...",
-"..#...........a#..",
-".#...........a..#.",
-".#..........a...#.",
-"#..........a.....#",
-"#.........a......#",
-"#.......aa.......#",
-"#.......aa.......#",
-"#................#",
-"#................#",
-".#..............#.",
-".#..............#.",
-"..#............#..",
-"...#..........#...",
-"....##......##....",
-"......######......"};
-
-
- static const char* const image2_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"......######......",
-"....##......##....",
-"...#..........aa..",
-"..#...........aa..",
-".#..............#.",
-".#..............#.",
-"#................#",
-"#................#",
-"#.......aa.......#",
-"#.......aa.......#",
-"#................#",
-"#................#",
-".#..............#.",
-".#..............#.",
-"..#............#..",
-"...#..........#...",
-"....##......##....",
-"......######......"};
-
-
- static const char* const image3_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"......######......",
-"...aa#......##....",
-"...aa.........aa..",
-"..#...........aa..",
-".#..............#.",
-".#..............#.",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-"#................#",
-".aa.............#.",
-".aa.............#.",
-"..#............#..",
-"...#..........#...",
-"....##......##....",
-"......######......"};
-
-
- static const char* const image4_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image5_data[] = {
-"16 16 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".....######.....",
-"...##......##...",
-"..#..........#..",
-".#....aaaa....#.",
-".#..aa....aa..#.",
-"#...a......a...#",
-"#..a...##...a..#",
-"#..a..#..#..a..#",
-"#..a..#..#..a..#",
-"#..a...##...a..#",
-"#...a......a...#",
-".#..aa....aa..#.",
-".#....aaaa....#.",
-"..#..........#..",
-"...##......##...",
-".....######....."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarCircles: public Ui_QG_CadToolBarCircles {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarcircles.h"
class QG_CadToolBarCircles : public QWidget, public Ui::QG_CadToolBarCircles
{
diff --git a/src/ui/forms/qg_cadtoolbarcircles.ui b/src/ui/forms/qg_cadtoolbarcircles.ui
index 2fb9245..1fc6153 100644
--- a/src/ui/forms/qg_cadtoolbarcircles.ui
+++ b/src/ui/forms/qg_cadtoolbarcircles.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/circles2p.png</normaloff>:/ui/icons/circles2p.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/circles2p.png</normaloff>:/extui/circles2p.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bCircleCR">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/circlescr.png</normaloff>:/ui/icons/circlescr.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/circlescr.png</normaloff>:/extui/circlescr.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bCircle">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/circles.png</normaloff>:/ui/icons/circles.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/circles.png</normaloff>:/extui/circles.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bCircle3P">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/circles3p.png</normaloff>:/ui/icons/circles3p.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/circles3p.png</normaloff>:/extui/circles3p.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBack">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bCircleParallel">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/circlespara.png</normaloff>:/ui/icons/circlespara.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/circlespara.png</normaloff>:/extui/circlespara.png</iconset>
</property>
</widget>
</widget>
@@ -159,7 +159,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbardim.h b/src/ui/forms/qg_cadtoolbardim.h
index 18b4650..1f0efe3 100644
--- a/src/ui/forms/qg_cadtoolbardim.h
+++ b/src/ui/forms/qg_cadtoolbardim.h
@@ -26,357 +26,10 @@
#ifndef QG_CADTOOLBARDIM_H
#define QG_CADTOOLBARDIM_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarDim
-{
-public:
- QToolButton *bBack;
- QToolButton *bAligned;
- QToolButton *bLinear;
- QToolButton *bLinearHor;
- QToolButton *bLinearVer;
- QToolButton *bRadial;
- QToolButton *bDiametric;
- QToolButton *bAngular;
- QToolButton *bLeader;
-
- void setupUi(QWidget *QG_CadToolBarDim)
- {
- if (QG_CadToolBarDim->objectName().isEmpty())
- QG_CadToolBarDim->setObjectName(QString::fromUtf8("QG_CadToolBarDim"));
- QG_CadToolBarDim->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarDim->sizePolicy().hasHeightForWidth());
- QG_CadToolBarDim->setSizePolicy(sizePolicy);
- QG_CadToolBarDim->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarDim);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bAligned = new QToolButton(QG_CadToolBarDim);
- bAligned->setObjectName(QString::fromUtf8("bAligned"));
- bAligned->setGeometry(QRect(0, 20, 28, 28));
- bAligned->setIcon(qt_get_icon(image1_ID));
- bLinear = new QToolButton(QG_CadToolBarDim);
- bLinear->setObjectName(QString::fromUtf8("bLinear"));
- bLinear->setGeometry(QRect(28, 20, 28, 28));
- bLinear->setIcon(qt_get_icon(image2_ID));
- bLinearHor = new QToolButton(QG_CadToolBarDim);
- bLinearHor->setObjectName(QString::fromUtf8("bLinearHor"));
- bLinearHor->setGeometry(QRect(0, 48, 28, 28));
- bLinearHor->setIcon(qt_get_icon(image3_ID));
- bLinearVer = new QToolButton(QG_CadToolBarDim);
- bLinearVer->setObjectName(QString::fromUtf8("bLinearVer"));
- bLinearVer->setGeometry(QRect(28, 48, 28, 28));
- bLinearVer->setIcon(qt_get_icon(image4_ID));
- bRadial = new QToolButton(QG_CadToolBarDim);
- bRadial->setObjectName(QString::fromUtf8("bRadial"));
- bRadial->setGeometry(QRect(0, 76, 28, 28));
- bRadial->setIcon(qt_get_icon(image5_ID));
- bDiametric = new QToolButton(QG_CadToolBarDim);
- bDiametric->setObjectName(QString::fromUtf8("bDiametric"));
- bDiametric->setGeometry(QRect(28, 76, 28, 28));
- bDiametric->setIcon(qt_get_icon(image6_ID));
- bAngular = new QToolButton(QG_CadToolBarDim);
- bAngular->setObjectName(QString::fromUtf8("bAngular"));
- bAngular->setGeometry(QRect(0, 104, 28, 28));
- bAngular->setIcon(qt_get_icon(image7_ID));
- bLeader = new QToolButton(QG_CadToolBarDim);
- bLeader->setObjectName(QString::fromUtf8("bLeader"));
- bLeader->setGeometry(QRect(28, 104, 28, 28));
- bLeader->setIcon(qt_get_icon(image8_ID));
-
- retranslateUi(QG_CadToolBarDim);
- QObject::connect(bAligned, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimAligned()));
- QObject::connect(bLinearHor, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimLinearHor()));
- QObject::connect(bLinearVer, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimLinearVer()));
- QObject::connect(bLinear, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimLinear()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(back()));
- QObject::connect(bRadial, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimRadial()));
- QObject::connect(bDiametric, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimDiametric()));
- QObject::connect(bAngular, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimAngular()));
- QObject::connect(bLeader, SIGNAL(clicked()), QG_CadToolBarDim, SLOT(drawDimLeader()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarDim);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarDim)
- {
- QG_CadToolBarDim->setWindowTitle(QApplication::translate("QG_CadToolBarDim", "Dimensions", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bAligned->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAligned->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Aligned Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLinear->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLinear->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Linear Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLinearHor->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLinearHor->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Horizontal Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLinearVer->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLinearVer->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Vertical Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRadial->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRadial->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Radial Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bDiametric->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDiametric->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Diametric Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bAngular->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAngular->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Angular Dimension", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLeader->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLeader->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarDim", "Leader", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"..........#.......",
-"...........#......",
-"............#.....",
-".........###.#....",
-"..........##..#...",
-".........#.#...#..",
-"........#.......a.",
-".......#.......a..",
-"......#.......a...",
-"...#.#.......a....",
-"#..##.......a.....",
-".#.###.....a......",
-"..#.......a.......",
-"...#.....a........",
-"....#...a.........",
-".....#.a..........",
-"......a...........",
-".................."};
-
-
- static const char* const image2_data[] = {
-"18 16 2 1",
-". c None",
-"# c #000000",
-"..........#.......",
-"...........#......",
-"............#.....",
-".........###.#....",
-"..........##..#...",
-".........#.#...#..",
-"........#.........",
-".......#..........",
-"......#...........",
-"...#.#............",
-"#..##.............",
-".#.###............",
-"..#...............",
-"...#..............",
-"....#.............",
-".....#............"};
-
-
- static const char* const image3_data[] = {
-"15 10 2 1",
-"# c None",
-". c #000000",
-".#############.",
-".##.#######.##.",
-".#.#########.#.",
-"...............",
-".#.#########.#.",
-".##.#######.##.",
-".#############.",
-".#############.",
-".#############.",
-".#############."};
-
-
- static const char* const image4_data[] = {
-"10 15 2 1",
-"# c None",
-". c #000000",
-"..........",
-"###.######",
-"##...#####",
-"#.#.#.####",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"#.#.#.####",
-"##...#####",
-"###.######",
-".........."};
-
-
- static const char* const image5_data[] = {
-"18 13 2 1",
-". c None",
-"# c #000000",
-"............#.....",
-"........#..#......",
-"........#.#.......",
-"...####.##...####.",
-"..#....#####.#...#",
-".#.....##....#..#.",
-"#.....#..#...###..",
-"#....#...#...#..#.",
-"#........#...#...#",
-"#........#........",
-".#......#.........",
-"..#....#..........",
-"...####..........."};
-
-
- static const char* const image6_data[] = {
-"15 15 2 1",
-". c None",
-"# c #000000",
-".....#####.....",
-"...##.....##...",
-"..#.........#..",
-".#........##.#.",
-".#......####.#.",
-"#........##...#",
-"#.......#.#...#",
-"#......#......#",
-"#...#.#.......#",
-"#...##........#",
-".#.####......#.",
-".#.##........#.",
-"..#.........#..",
-"...##.....##...",
-".....#####....."};
-
-
- static const char* const image7_data[] = {
-"18 18 2 1",
-". c None",
-"# c #000000",
-".........#........",
-"........#.........",
-".......###........",
-"......#.####......",
-".....#...##.......",
-"....#....#.#......",
-"...#.......#......",
-"..#.........#.....",
-".#..........#.....",
-"#............#....",
-".............###..",
-"............####..",
-".............###..",
-".............##...",
-"..............#...",
-"##################",
-"..................",
-".................."};
-
-
- static const char* const image8_data[] = {
-"15 10 2 1",
-". c None",
-"# c #000000",
-"...............",
-".......########",
-"......#........",
-".....#.........",
-"....#..........",
-".#.#...........",
-".##............",
-"####...........",
-"##.............",
-"..............."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- case image7_ID: return QPixmap((const char**)image7_data);
- case image8_ID: return QPixmap((const char**)image8_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarDim: public Ui_QG_CadToolBarDim {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbardim.h"
class QG_CadToolBarDim : public QWidget, public Ui::QG_CadToolBarDim
{
diff --git a/src/ui/forms/qg_cadtoolbardim.ui b/src/ui/forms/qg_cadtoolbardim.ui
index d22394b..96fa067 100644
--- a/src/ui/forms/qg_cadtoolbardim.ui
+++ b/src/ui/forms/qg_cadtoolbardim.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bAligned">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimaligned.png</normaloff>:/ui/icons/dimaligned.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimaligned.png</normaloff>:/extui/dimaligned.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bLinear">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimaligned.png</normaloff>:/ui/icons/dimaligned.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimlinear.png</normaloff>:/extui/dimlinear.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bLinearHor">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimhor.png</normaloff>:/ui/icons/dimhor.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimhor.png</normaloff>:/extui/dimhor.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bLinearVer">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimver.png</normaloff>:/ui/icons/dimver.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimver.png</normaloff>:/extui/dimver.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRadial">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimradial.png</normaloff>:/ui/icons/dimradial.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimradial.png</normaloff>:/extui/dimradial.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bDiametric">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimdiametric.png</normaloff>:/ui/icons/dimdiametric.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimdiametric.png</normaloff>:/extui/dimdiametric.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bAngular">
@@ -181,8 +181,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimangular.png</normaloff>:/ui/icons/dimangular.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimangular.png</normaloff>:/extui/dimangular.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bLeader">
@@ -201,8 +201,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimleader.png</normaloff>:/ui/icons/dimleader.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimleader.png</normaloff>:/extui/dimleader.png</iconset>
</property>
</widget>
</widget>
@@ -211,7 +211,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarellipses.h b/src/ui/forms/qg_cadtoolbarellipses.h
index 7f5412d..8c0e081 100644
--- a/src/ui/forms/qg_cadtoolbarellipses.h
+++ b/src/ui/forms/qg_cadtoolbarellipses.h
@@ -26,171 +26,10 @@
#ifndef QG_CADTOOLBARELLIPSES_H
#define QG_CADTOOLBARELLIPSES_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarEllipses
-{
-public:
- QToolButton *bEllipseArcAxes;
- QToolButton *bEllipseAxes;
- QToolButton *bBack;
-
- void setupUi(QWidget *QG_CadToolBarEllipses)
- {
- if (QG_CadToolBarEllipses->objectName().isEmpty())
- QG_CadToolBarEllipses->setObjectName(QString::fromUtf8("QG_CadToolBarEllipses"));
- QG_CadToolBarEllipses->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarEllipses->sizePolicy().hasHeightForWidth());
- QG_CadToolBarEllipses->setSizePolicy(sizePolicy);
- QG_CadToolBarEllipses->setMinimumSize(QSize(56, 336));
- bEllipseArcAxes = new QToolButton(QG_CadToolBarEllipses);
- bEllipseArcAxes->setObjectName(QString::fromUtf8("bEllipseArcAxes"));
- bEllipseArcAxes->setGeometry(QRect(28, 20, 28, 28));
- bEllipseArcAxes->setIcon(qt_get_icon(image0_ID));
- bEllipseAxes = new QToolButton(QG_CadToolBarEllipses);
- bEllipseAxes->setObjectName(QString::fromUtf8("bEllipseAxes"));
- bEllipseAxes->setGeometry(QRect(0, 20, 28, 28));
- bEllipseAxes->setIcon(qt_get_icon(image1_ID));
- bBack = new QToolButton(QG_CadToolBarEllipses);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image2_ID));
-
- retranslateUi(QG_CadToolBarEllipses);
- QObject::connect(bEllipseAxes, SIGNAL(clicked()), QG_CadToolBarEllipses, SLOT(drawEllipseAxis()));
- QObject::connect(bEllipseArcAxes, SIGNAL(clicked()), QG_CadToolBarEllipses, SLOT(drawEllipseArcAxis()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarEllipses, SLOT(back()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarEllipses);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarEllipses)
- {
- QG_CadToolBarEllipses->setWindowTitle(QApplication::translate("QG_CadToolBarEllipses", "Ellipses", 0, QApplication::UnicodeUTF8));
- bEllipseArcAxes->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bEllipseArcAxes->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarEllipses", "Ellipse arc with center, two points and angles", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bEllipseAxes->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bEllipseAxes->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarEllipses", "Ellipse with Center and two points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarEllipses", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".............###aa",
-"...........##...aa",
-".........##....a.#",
-"........#.....a..#",
-".......#.....a...#",
-".....aa.....a...#.",
-".....aa....a....#.",
-"....#..a..a....#..",
-"...#....aa.....#..",
-"..#.....aa....#...",
-"..#..........#....",
-".#..........#.....",
-".#.........#......",
-"#.........#.......",
-"#.................",
-"..................",
-"..................",
-".................."};
-
-
- static const char* const image1_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".............###aa",
-"...........##...aa",
-".........##....a.#",
-"........#.....a..#",
-".......#.....a...#",
-".....aa.....a...#.",
-".....aa....a....#.",
-"....#..a..a....#..",
-"...#....aa.....#..",
-"..#.....aa....#...",
-"..#..........#....",
-".#..........#.....",
-".#.........#......",
-"#.........#.......",
-"#........#........",
-"#......##.........",
-".#...##...........",
-"..###............."};
-
-
- static const char* const image2_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarEllipses: public Ui_QG_CadToolBarEllipses {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarellipses.h"
class QG_CadToolBarEllipses : public QWidget, public Ui::QG_CadToolBarEllipses
{
diff --git a/src/ui/forms/qg_cadtoolbarellipses.ui b/src/ui/forms/qg_cadtoolbarellipses.ui
index 29d65de..68359e5 100644
--- a/src/ui/forms/qg_cadtoolbarellipses.ui
+++ b/src/ui/forms/qg_cadtoolbarellipses.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/ellipsearcsaxes.png</normaloff>:/ui/icons/ellipsearcsaxes.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/ellipsearcsaxes.png</normaloff>:/extui/ellipsearcsaxes.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bEllipseAxes">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/ellipsesaxes.png</normaloff>:/ui/icons/ellipsesaxes.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/ellipsesaxes.png</normaloff>:/extui/ellipsesaxes.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBack">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
</widget>
@@ -91,7 +91,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarinfo.h b/src/ui/forms/qg_cadtoolbarinfo.h
index 7a6f8ea..508e638 100644
--- a/src/ui/forms/qg_cadtoolbarinfo.h
+++ b/src/ui/forms/qg_cadtoolbarinfo.h
@@ -26,286 +26,10 @@
#ifndef QG_CADTOOLBARINFO_H
#define QG_CADTOOLBARINFO_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarInfo
-{
-public:
- QToolButton *bDist;
- QToolButton *bDist2;
- QToolButton *bBack;
- QToolButton *bAngle;
- QToolButton *bTotalLength;
- QToolButton *bArea;
-
- void setupUi(QWidget *QG_CadToolBarInfo)
- {
- if (QG_CadToolBarInfo->objectName().isEmpty())
- QG_CadToolBarInfo->setObjectName(QString::fromUtf8("QG_CadToolBarInfo"));
- QG_CadToolBarInfo->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarInfo->sizePolicy().hasHeightForWidth());
- QG_CadToolBarInfo->setSizePolicy(sizePolicy);
- QG_CadToolBarInfo->setMinimumSize(QSize(56, 336));
- bDist = new QToolButton(QG_CadToolBarInfo);
- bDist->setObjectName(QString::fromUtf8("bDist"));
- bDist->setGeometry(QRect(0, 20, 28, 28));
- bDist->setIcon(qt_get_icon(image0_ID));
- bDist2 = new QToolButton(QG_CadToolBarInfo);
- bDist2->setObjectName(QString::fromUtf8("bDist2"));
- bDist2->setGeometry(QRect(28, 20, 28, 28));
- bDist2->setIcon(qt_get_icon(image1_ID));
- bBack = new QToolButton(QG_CadToolBarInfo);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image2_ID));
- bAngle = new QToolButton(QG_CadToolBarInfo);
- bAngle->setObjectName(QString::fromUtf8("bAngle"));
- bAngle->setGeometry(QRect(0, 48, 28, 28));
- bAngle->setIcon(qt_get_icon(image3_ID));
- bTotalLength = new QToolButton(QG_CadToolBarInfo);
- bTotalLength->setObjectName(QString::fromUtf8("bTotalLength"));
- bTotalLength->setGeometry(QRect(28, 48, 28, 28));
- bTotalLength->setIcon(qt_get_icon(image4_ID));
- bArea = new QToolButton(QG_CadToolBarInfo);
- bArea->setObjectName(QString::fromUtf8("bArea"));
- bArea->setGeometry(QRect(0, 76, 28, 28));
- bArea->setIcon(qt_get_icon(image5_ID));
-
- retranslateUi(QG_CadToolBarInfo);
- QObject::connect(bDist, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(infoDist()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(back()));
- QObject::connect(bDist2, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(infoDist2()));
- QObject::connect(bAngle, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(infoAngle()));
- QObject::connect(bTotalLength, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(infoTotalLength()));
- QObject::connect(bArea, SIGNAL(clicked()), QG_CadToolBarInfo, SLOT(infoArea()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarInfo);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarInfo)
- {
- QG_CadToolBarInfo->setWindowTitle(QApplication::translate("QG_CadToolBarInfo", "Info", 0, QApplication::UnicodeUTF8));
- bDist->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDist->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Distance (Point, Point)", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bDist2->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDist2->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Distance (Entity, Point)", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bAngle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTotalLength->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTotalLength->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Total length of selected entities", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bArea->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bArea->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarInfo", "Area of polygon", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"..................",
-"..................",
-"..................",
-"..................",
-"###...............",
-"#aaaaaa...........",
-"##aaaa............",
-"...aaaa...........",
-"....a..aa.........",
-".........aa..a....",
-"...........aaaa...",
-"............aaaa##",
-"...........aaaaaa#",
-"...............###",
-"..................",
-"..................",
-"..................",
-".................."};
-
-
- static const char* const image1_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"......#...........",
-".....#............",
-".....#............",
-"....#.............",
-"....#.............",
-"...#..............",
-"...aaaaaa.........",
-"..#.aaaa..........",
-"..#..aaaa.........",
-".#....a..aa..a....",
-".#.........aaaa...",
-"#...........aaaa##",
-"#..........aaaaaa#",
-"...............###",
-"..................",
-"..................",
-"..................",
-".................."};
-
-
- static const char* const image2_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image3_data[] = {
-"20 20 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"....#....#..........",
-"######...#..........",
-"...####.#...........",
-"...######...........",
-".......#.aa.........",
-".......#...a........",
-"......#.....a.......",
-"......#......a......",
-".....#........a.....",
-".....#.........a....",
-"....#..........a..##",
-"....#...........##..",
-"...#..........###...",
-"...#........##..##..",
-"..#.......##....###.",
-"..#.....##......####",
-".#....##........###.",
-".#..##............#.",
-"#.##..............#.",
-"##................#."};
-
-
- static const char* const image4_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"..................",
-"..................",
-"..###############.",
-"..................",
-"........##........",
-"......##..........",
-"....##............",
-"..##..............",
-"..................",
-"....##............",
-"...#..#...aaaaaa..",
-"..#....#...a......",
-"..#....#....a.....",
-"...#..#......a....",
-"....##......a.....",
-"...........a......",
-"..........aaaaaa..",
-".................."};
-
-
- static const char* const image5_data[] = {
-"20 20 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"....................",
-"....................",
-"....................",
-".........#########..",
-"........#aaaaaaaa#..",
-".......#aaaaaaaaa#..",
-"......#aaaaaaaaaa#..",
-".....#aaaaaaaaaaa#..",
-"....#aaaaaaaaaaaa#..",
-"...#aaaaaaaaaaaaa#..",
-"..#aaaaaaaaaaaaaa#..",
-".#aaaaaaaaaaaaaaa#..",
-".#aaaaaaaaaaaaaaa#..",
-".#aaaaaaaaaaaaaaa#..",
-".#aaaaaaaaaaaaaaa#..",
-".#################..",
-"....................",
-"....................",
-"....................",
-"...................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarInfo: public Ui_QG_CadToolBarInfo {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarinfo.h"
class QG_CadToolBarInfo : public QWidget, public Ui::QG_CadToolBarInfo
{
diff --git a/src/ui/forms/qg_cadtoolbarinfo.ui b/src/ui/forms/qg_cadtoolbarinfo.ui
index 88ce20a..00b8077 100644
--- a/src/ui/forms/qg_cadtoolbarinfo.ui
+++ b/src/ui/forms/qg_cadtoolbarinfo.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/infodist.png</normaloff>:/ui/icons/infodist.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/infodist.png</normaloff>:/extui/infodist.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bDist2">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/infodist2.png</normaloff>:/ui/icons/infodist2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/infodist2.png</normaloff>:/extui/infodist2.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBack">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bAngle">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/infoangle.png</normaloff>:/ui/icons/infoangle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/infoangle.png</normaloff>:/extui/infoangle.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTotalLength">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/infototallength.png</normaloff>:/ui/icons/infototallength.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/infototallength.png</normaloff>:/extui/infototallength.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bArea">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/infoarea.png</normaloff>:/ui/icons/infoarea.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/infoarea.png</normaloff>:/extui/infoarea.png</iconset>
</property>
</widget>
</widget>
@@ -151,7 +151,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarlines.h b/src/ui/forms/qg_cadtoolbarlines.h
index 6163d4d..62b8851 100644
--- a/src/ui/forms/qg_cadtoolbarlines.h
+++ b/src/ui/forms/qg_cadtoolbarlines.h
@@ -26,601 +26,10 @@
#ifndef QG_CADTOOLBARLINES_H
#define QG_CADTOOLBARLINES_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarLines
-{
-public:
- QToolButton *bBack;
- QToolButton *bNormal;
- QToolButton *bAngle;
- QToolButton *bHorizontal;
- QToolButton *bVertical;
- QToolButton *bRectangle;
- QToolButton *bBisector;
- QToolButton *bParallel;
- QToolButton *bTangent1;
- QToolButton *bTangent2;
- QToolButton *bOrthogonal;
- QToolButton *bRelAngle;
- QToolButton *bPolygon;
- QToolButton *bPolygon2;
- QToolButton *bFree;
- QToolButton *bParallelThrough;
-
- void setupUi(QWidget *QG_CadToolBarLines)
- {
- if (QG_CadToolBarLines->objectName().isEmpty())
- QG_CadToolBarLines->setObjectName(QString::fromUtf8("QG_CadToolBarLines"));
- QG_CadToolBarLines->resize(56, 338);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarLines->sizePolicy().hasHeightForWidth());
- QG_CadToolBarLines->setSizePolicy(sizePolicy);
- QG_CadToolBarLines->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarLines);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bNormal = new QToolButton(QG_CadToolBarLines);
- bNormal->setObjectName(QString::fromUtf8("bNormal"));
- bNormal->setGeometry(QRect(0, 20, 28, 28));
- bNormal->setIcon(qt_get_icon(image1_ID));
- bAngle = new QToolButton(QG_CadToolBarLines);
- bAngle->setObjectName(QString::fromUtf8("bAngle"));
- bAngle->setGeometry(QRect(28, 20, 28, 28));
- bAngle->setIcon(qt_get_icon(image2_ID));
- bHorizontal = new QToolButton(QG_CadToolBarLines);
- bHorizontal->setObjectName(QString::fromUtf8("bHorizontal"));
- bHorizontal->setGeometry(QRect(0, 48, 28, 28));
- bHorizontal->setIcon(qt_get_icon(image3_ID));
- bVertical = new QToolButton(QG_CadToolBarLines);
- bVertical->setObjectName(QString::fromUtf8("bVertical"));
- bVertical->setGeometry(QRect(28, 48, 28, 28));
- bVertical->setIcon(qt_get_icon(image4_ID));
- bRectangle = new QToolButton(QG_CadToolBarLines);
- bRectangle->setObjectName(QString::fromUtf8("bRectangle"));
- bRectangle->setGeometry(QRect(0, 76, 28, 28));
- bRectangle->setIcon(qt_get_icon(image5_ID));
- bBisector = new QToolButton(QG_CadToolBarLines);
- bBisector->setObjectName(QString::fromUtf8("bBisector"));
- bBisector->setGeometry(QRect(28, 76, 28, 28));
- bBisector->setIcon(qt_get_icon(image6_ID));
- bParallel = new QToolButton(QG_CadToolBarLines);
- bParallel->setObjectName(QString::fromUtf8("bParallel"));
- bParallel->setGeometry(QRect(0, 104, 28, 28));
- bParallel->setIcon(qt_get_icon(image7_ID));
- bTangent1 = new QToolButton(QG_CadToolBarLines);
- bTangent1->setObjectName(QString::fromUtf8("bTangent1"));
- bTangent1->setGeometry(QRect(0, 132, 28, 28));
- bTangent1->setIcon(qt_get_icon(image8_ID));
- bTangent2 = new QToolButton(QG_CadToolBarLines);
- bTangent2->setObjectName(QString::fromUtf8("bTangent2"));
- bTangent2->setGeometry(QRect(28, 132, 28, 28));
- bTangent2->setIcon(qt_get_icon(image9_ID));
- bOrthogonal = new QToolButton(QG_CadToolBarLines);
- bOrthogonal->setObjectName(QString::fromUtf8("bOrthogonal"));
- bOrthogonal->setGeometry(QRect(0, 160, 28, 28));
- bOrthogonal->setIcon(qt_get_icon(image10_ID));
- bRelAngle = new QToolButton(QG_CadToolBarLines);
- bRelAngle->setObjectName(QString::fromUtf8("bRelAngle"));
- bRelAngle->setGeometry(QRect(28, 160, 28, 28));
- bRelAngle->setIcon(qt_get_icon(image11_ID));
- bPolygon = new QToolButton(QG_CadToolBarLines);
- bPolygon->setObjectName(QString::fromUtf8("bPolygon"));
- bPolygon->setGeometry(QRect(0, 188, 28, 28));
- bPolygon->setIcon(qt_get_icon(image12_ID));
- bPolygon2 = new QToolButton(QG_CadToolBarLines);
- bPolygon2->setObjectName(QString::fromUtf8("bPolygon2"));
- bPolygon2->setGeometry(QRect(28, 188, 28, 28));
- bPolygon2->setIcon(qt_get_icon(image13_ID));
- bFree = new QToolButton(QG_CadToolBarLines);
- bFree->setObjectName(QString::fromUtf8("bFree"));
- bFree->setGeometry(QRect(0, 216, 28, 28));
- bFree->setIcon(qt_get_icon(image14_ID));
- bParallelThrough = new QToolButton(QG_CadToolBarLines);
- bParallelThrough->setObjectName(QString::fromUtf8("bParallelThrough"));
- bParallelThrough->setGeometry(QRect(28, 104, 28, 28));
- bParallelThrough->setIcon(qt_get_icon(image15_ID));
-
- retranslateUi(QG_CadToolBarLines);
- QObject::connect(bNormal, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLine()));
- QObject::connect(bFree, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineFree()));
- QObject::connect(bParallel, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineParallel()));
- QObject::connect(bAngle, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineAngle()));
- QObject::connect(bHorizontal, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineHorizontal()));
- QObject::connect(bBisector, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineBisector()));
- QObject::connect(bTangent1, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineTangent1()));
- QObject::connect(bTangent2, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineTangent2()));
- QObject::connect(bRectangle, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineRectangle()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(back()));
- QObject::connect(bRelAngle, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineRelAngle()));
- QObject::connect(bVertical, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineVertical()));
- QObject::connect(bOrthogonal, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineOrthogonal()));
- QObject::connect(bPolygon, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLinePolygon()));
- QObject::connect(bPolygon2, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLinePolygon2()));
- QObject::connect(bParallelThrough, SIGNAL(clicked()), QG_CadToolBarLines, SLOT(drawLineParallelThrough()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarLines);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarLines)
- {
- QG_CadToolBarLines->setWindowTitle(QApplication::translate("QG_CadToolBarLines", "Lines", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bNormal->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bNormal->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Line with two points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bAngle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Line with given angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bHorizontal->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bHorizontal->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Horizontal lines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bVertical->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bVertical->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Vertical lines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRectangle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRectangle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Rectangles", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBisector->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBisector->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Bisectors", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bParallel->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bParallel->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Parallels with distance", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTangent1->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTangent1->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Tangents from point to circle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTangent2->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTangent2->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Tangents from circle to circle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bOrthogonal->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bOrthogonal->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Orthogonal lines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRelAngle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRelAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Lines with relative angles", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bPolygon->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bPolygon->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Polygons with Center and Corner", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bPolygon2->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bPolygon2->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Polygons with two Corners", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bFree->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bFree->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Freehand lines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bParallelThrough->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bParallelThrough->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarLines", "Parallels through point", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- image12_ID,
- image13_ID,
- image14_ID,
- image15_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 13 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"................#.",
-"...............###",
-"..............a.#.",
-".............a....",
-"...........aa.....",
-"..........a.......",
-"........aa........",
-".......a..........",
-"......a...........",
-"....aa............",
-".#.a..............",
-"###...............",
-".#................"};
-
-
- static const char* const image2_data[] = {
-"17 11 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"...............##",
-"..............#..",
-"............##...",
-"...........#.....",
-".........##......",
-"........#........",
-"......##.........",
-".....#...........",
-".a.##............",
-"aaa..............",
-".a..............."};
-
-
- static const char* const image3_data[] = {
-"17 3 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".#...............",
-"###aaaaaaaaaaaaaa",
-".#..............."};
-
-
- static const char* const image4_data[] = {
-"3 17 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".#.",
-".a.",
-"aaa",
-".a."};
-
-
- static const char* const image5_data[] = {
-"18 15 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".#................",
-"###aaaaaaaaaaaaaa.",
-".#..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............a.",
-".a..............#.",
-".aaaaaaaaaaaaaa###",
-"................#."};
-
-
- static const char* const image6_data[] = {
-"18 18 4 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-"......#...........",
-"......#...........",
-".....#............",
-".....#..aaaa......",
-".....#............",
-"....#...aaaa......",
-"....#.........b...",
-"....#a.......b....",
-"....#.aa...bb.....",
-"...#....a.b.......",
-"...#.....a........",
-"...#...bba....aaaa",
-"..#...b...a.......",
-"..#..b....a...aaaa",
-"..#bb.....a.......",
-".#b........a......",
-"#b#########a######",
-".#................"};
-
-
- static const char* const image7_data[] = {
-"17 15 4 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-"............##...",
-"..........##.....",
-"........##.......",
-"......##.........",
-"....##...........",
-"..##.a...........",
-"##...a...........",
-"......a........bb",
-"......a......bb..",
-".......a...bb....",
-".......a.bb......",
-".......bb........",
-".....bb..........",
-"...bb............",
-"................."};
-
-
- static const char* const image8_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"................#.",
-"...............###",
-".............aa.#.",
-"..........aaa.....",
-".......aaa........",
-".....aa...........",
-"...aa####.........",
-"..#......#........",
-".#........#.......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-".#........#.......",
-"..#......#........",
-"...######........."};
-
-
- static const char* const image9_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"............####..",
-"...........a....#.",
-".........aa......#",
-"........a.#......#",
-"......aa..#......#",
-".....a....#......#",
-"...aa####..#....#.",
-"..a......#..####..",
-".#........#.......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-"#..........#......",
-".#........#.......",
-"..#......#........",
-"...######........."};
-
-
- static const char* const image10_data[] = {
-"18 13 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"....#............#",
-".....#.........##.",
-".....#........#...",
-"......#......#....",
-".......#...##.....",
-"........a.#.......",
-".......aaa........",
-".......#a#........",
-"......#...#.......",
-"....##.....#......",
-"...#.......#......",
-"..#.........#.....",
-"##...........#...."};
-
-
- static const char* const image11_data[] = {
-"18 13 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"..........#......#",
-"..........#....##.",
-"..........#...#...",
-".........#...#....",
-".........#.##.....",
-"........a##.......",
-".......aaa........",
-".......#a.........",
-"......#.#.........",
-"....##.#..........",
-"...#...#..........",
-"..#....#..........",
-"##....#..........."};
-
-
- static const char* const image12_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"........##........",
-".......#..#.......",
-".....##....#......",
-"....#.......##....",
-"...#..........#...",
-".##............##.",
-"#................#",
-"#................#",
-".#......aa......#.",
-".#......aa......#.",
-".#..............#.",
-"..#.............#.",
-"..#............#..",
-"..#............#..",
-"..#............#..",
-"...#..........a...",
-"...##########aaa..",
-"..............a..."};
-
-
- static const char* const image13_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"........##........",
-".......#..#.......",
-".....##....#......",
-"....#.......##....",
-"...#..........#...",
-".##............##.",
-"#................#",
-"#................#",
-".#..............#.",
-".#..............#.",
-".#..............#.",
-"..#.............#.",
-"..#............#..",
-"..#............#..",
-"..#............#..",
-"...a..........a...",
-"..aaa########aaa..",
-"...a..........a..."};
-
-
- static const char* const image14_data[] = {
-"18 13 2 1",
-". c None",
-"# c #000000",
-"..................",
-".............###..",
-".....##.....#...#.",
-"....#..#...#......",
-"...#...#...#......",
-"...#...#...#......",
-"..#....#...#......",
-"..#...#.....#.....",
-".#....#.....#.....",
-".#....#.....#.....",
-".#.....#...#......",
-"........###.......",
-".................."};
-
-
- static const char* const image15_data[] = {
-"17 15 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"............##...",
-"..........##.....",
-"........##.......",
-"......##.........",
-"....##...........",
-"..##.............",
-"##...............",
-"...............aa",
-".............aa..",
-".........#.aa....",
-"........###......",
-".......aa#.......",
-".....aa..........",
-"...aa............",
-"................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- case image7_ID: return QPixmap((const char**)image7_data);
- case image8_ID: return QPixmap((const char**)image8_data);
- case image9_ID: return QPixmap((const char**)image9_data);
- case image10_ID: return QPixmap((const char**)image10_data);
- case image11_ID: return QPixmap((const char**)image11_data);
- case image12_ID: return QPixmap((const char**)image12_data);
- case image13_ID: return QPixmap((const char**)image13_data);
- case image14_ID: return QPixmap((const char**)image14_data);
- case image15_ID: return QPixmap((const char**)image15_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarLines: public Ui_QG_CadToolBarLines {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarlines.h"
class QG_CadToolBarLines : public QWidget, public Ui::QG_CadToolBarLines
{
diff --git a/src/ui/forms/qg_cadtoolbarlines.ui b/src/ui/forms/qg_cadtoolbarlines.ui
index 756186b..8faf0c0 100644
--- a/src/ui/forms/qg_cadtoolbarlines.ui
+++ b/src/ui/forms/qg_cadtoolbarlines.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bNormal">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesnormal.png</normaloff>:/ui/icons/linesnormal.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesnormal.png</normaloff>:/extui/linesnormal.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bAngle">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesangle.png</normaloff>:/ui/icons/linesangle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesangle.png</normaloff>:/extui/linesangle.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bHorizontal">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/lineshor.png</normaloff>:/ui/icons/lineshor.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/lineshor.png</normaloff>:/extui/lineshor.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bVertical">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesver.png</normaloff>:/ui/icons/linesver.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesver.png</normaloff>:/extui/linesver.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRectangle">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesrect.png</normaloff>:/ui/icons/linesrect.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesrect.png</normaloff>:/extui/linesrect.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBisector">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesbisector.png</normaloff>:/ui/icons/linesbisector.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesbisector.png</normaloff>:/extui/linesbisector.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bParallel">
@@ -181,8 +181,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linespara.png</normaloff>:/ui/icons/linespara.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linespara.png</normaloff>:/extui/linespara.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTangent1">
@@ -201,8 +201,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linestan1.png</normaloff>:/ui/icons/linestan1.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linestan1.png</normaloff>:/extui/linestan1.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTangent2">
@@ -221,8 +221,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linestan2.png</normaloff>:/ui/icons/linestan2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linestan2.png</normaloff>:/extui/linestan2.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bOrthogonal">
@@ -241,8 +241,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesorthogonal.png</normaloff>:/ui/icons/linesorthogonal.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesorthogonal.png</normaloff>:/extui/linesorthogonal.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRelAngle">
@@ -261,8 +261,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesrelativeangle.png</normaloff>:/ui/icons/linesrelativeangle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesrelativeangle.png</normaloff>:/extui/linesrelativeangle.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolygon">
@@ -281,8 +281,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linespolygon.png</normaloff>:/ui/icons/linespolygon.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linespolygon.png</normaloff>:/extui/linespolygon.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolygon2">
@@ -301,8 +301,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linespolygon2.png</normaloff>:/ui/icons/linespolygon2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linespolygon2.png</normaloff>:/extui/linespolygon2.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bFree">
@@ -321,8 +321,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesfree.png</normaloff>:/ui/icons/linesfree.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesfree.png</normaloff>:/extui/linesfree.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bParallelThrough">
@@ -341,8 +341,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/linesparathrough.png</normaloff>:/ui/icons/linesparathrough.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/linesparathrough.png</normaloff>:/extui/linesparathrough.png</iconset>
</property>
</widget>
</widget>
@@ -351,7 +351,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarmain.h b/src/ui/forms/qg_cadtoolbarmain.h
index e18c4f9..5aa5b74 100644
--- a/src/ui/forms/qg_cadtoolbarmain.h
+++ b/src/ui/forms/qg_cadtoolbarmain.h
@@ -26,518 +26,9 @@
#ifndef QG_CADTOOLBARMAIN_H
#define QG_CADTOOLBARMAIN_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarMain
-{
-public:
- QToolButton *bMenuLine;
- QToolButton *bMenuArc;
- QToolButton *bMenuPoint;
- QToolButton *bMenuSpline;
- QToolButton *bMenuEllipse;
- QToolButton *bMenuCircle;
- QToolButton *bMenuText;
- QToolButton *bMenuDim;
- QToolButton *bMenuHatch;
- QToolButton *bMenuImage;
- QToolButton *bMenuModify;
- QToolButton *bMenuInfo;
- QToolButton *bMenuBlock;
- QToolButton *bMenuSelect;
- QToolButton *bMenuPolyline;
-
- void setupUi(QWidget *QG_CadToolBarMain)
- {
- if (QG_CadToolBarMain->objectName().isEmpty())
- QG_CadToolBarMain->setObjectName(QString::fromUtf8("QG_CadToolBarMain"));
- QG_CadToolBarMain->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(3));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarMain->sizePolicy().hasHeightForWidth());
- QG_CadToolBarMain->setSizePolicy(sizePolicy);
- QG_CadToolBarMain->setMinimumSize(QSize(56, 336));
- bMenuLine = new QToolButton(QG_CadToolBarMain);
- bMenuLine->setObjectName(QString::fromUtf8("bMenuLine"));
- bMenuLine->setGeometry(QRect(28, 0, 28, 28));
- const QIcon icon = qt_get_icon(image0_ID);
- bMenuLine->setIcon(icon);
- bMenuArc = new QToolButton(QG_CadToolBarMain);
- bMenuArc->setObjectName(QString::fromUtf8("bMenuArc"));
- bMenuArc->setGeometry(QRect(0, 28, 28, 28));
- const QIcon icon1 = qt_get_icon(image1_ID);
- bMenuArc->setIcon(icon1);
- bMenuPoint = new QToolButton(QG_CadToolBarMain);
- bMenuPoint->setObjectName(QString::fromUtf8("bMenuPoint"));
- bMenuPoint->setGeometry(QRect(0, 0, 28, 28));
- const QIcon icon2 = qt_get_icon(image2_ID);
- bMenuPoint->setIcon(icon2);
- bMenuSpline = new QToolButton(QG_CadToolBarMain);
- bMenuSpline->setObjectName(QString::fromUtf8("bMenuSpline"));
- bMenuSpline->setGeometry(QRect(28, 56, 28, 28));
- const QIcon icon3 = qt_get_icon(image3_ID);
- bMenuSpline->setIcon(icon3);
- bMenuEllipse = new QToolButton(QG_CadToolBarMain);
- bMenuEllipse->setObjectName(QString::fromUtf8("bMenuEllipse"));
- bMenuEllipse->setGeometry(QRect(0, 56, 28, 28));
- const QIcon icon4 = qt_get_icon(image4_ID);
- bMenuEllipse->setIcon(icon4);
- bMenuCircle = new QToolButton(QG_CadToolBarMain);
- bMenuCircle->setObjectName(QString::fromUtf8("bMenuCircle"));
- bMenuCircle->setGeometry(QRect(28, 28, 28, 28));
- const QIcon icon5 = qt_get_icon(image5_ID);
- bMenuCircle->setIcon(icon5);
- bMenuText = new QToolButton(QG_CadToolBarMain);
- bMenuText->setObjectName(QString::fromUtf8("bMenuText"));
- bMenuText->setGeometry(QRect(0, 116, 28, 28));
- const QIcon icon6 = qt_get_icon(image6_ID);
- bMenuText->setIcon(icon6);
- bMenuDim = new QToolButton(QG_CadToolBarMain);
- bMenuDim->setObjectName(QString::fromUtf8("bMenuDim"));
- bMenuDim->setGeometry(QRect(28, 116, 28, 28));
- const QIcon icon7 = qt_get_icon(image7_ID);
- bMenuDim->setIcon(icon7);
- bMenuHatch = new QToolButton(QG_CadToolBarMain);
- bMenuHatch->setObjectName(QString::fromUtf8("bMenuHatch"));
- bMenuHatch->setGeometry(QRect(0, 144, 28, 28));
- const QIcon icon8 = qt_get_icon(image8_ID);
- bMenuHatch->setIcon(icon8);
- bMenuImage = new QToolButton(QG_CadToolBarMain);
- bMenuImage->setObjectName(QString::fromUtf8("bMenuImage"));
- bMenuImage->setGeometry(QRect(28, 144, 28, 28));
- const QIcon icon9 = qt_get_icon(image9_ID);
- bMenuImage->setIcon(icon9);
- bMenuModify = new QToolButton(QG_CadToolBarMain);
- bMenuModify->setObjectName(QString::fromUtf8("bMenuModify"));
- bMenuModify->setGeometry(QRect(0, 176, 28, 28));
- const QIcon icon10 = qt_get_icon(image10_ID);
- bMenuModify->setIcon(icon10);
- bMenuInfo = new QToolButton(QG_CadToolBarMain);
- bMenuInfo->setObjectName(QString::fromUtf8("bMenuInfo"));
- bMenuInfo->setGeometry(QRect(28, 176, 28, 28));
- const QIcon icon11 = qt_get_icon(image11_ID);
- bMenuInfo->setIcon(icon11);
- bMenuBlock = new QToolButton(QG_CadToolBarMain);
- bMenuBlock->setObjectName(QString::fromUtf8("bMenuBlock"));
- bMenuBlock->setGeometry(QRect(0, 204, 28, 28));
- const QIcon icon12 = qt_get_icon(image12_ID);
- bMenuBlock->setIcon(icon12);
- bMenuSelect = new QToolButton(QG_CadToolBarMain);
- bMenuSelect->setObjectName(QString::fromUtf8("bMenuSelect"));
- bMenuSelect->setGeometry(QRect(28, 204, 28, 28));
- const QIcon icon13 = qt_get_icon(image13_ID);
- bMenuSelect->setIcon(icon13);
- bMenuPolyline = new QToolButton(QG_CadToolBarMain);
- bMenuPolyline->setObjectName(QString::fromUtf8("bMenuPolyline"));
- bMenuPolyline->setGeometry(QRect(0, 84, 28, 28));
- const QIcon icon14 = qt_get_icon(image14_ID);
- bMenuPolyline->setIcon(icon14);
-
- retranslateUi(QG_CadToolBarMain);
-
- QMetaObject::connectSlotsByName(QG_CadToolBarMain);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarMain)
- {
- QG_CadToolBarMain->setWindowTitle(QApplication::translate("QG_CadToolBarMain", "Main", 0, QApplication::UnicodeUTF8));
- bMenuLine->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuLine->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Lines\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuArc->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuArc->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Arcs\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuPoint->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuPoint->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuSpline->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuSpline->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Splines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuEllipse->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuEllipse->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Ellipses\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuCircle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuCircle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Circles\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuText->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuText->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Texts", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuDim->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuDim->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Dimensions\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuHatch->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuHatch->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Hatches / Solid Fills", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuImage->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuImage->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Raster Image", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuModify->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuModify->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Edit\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuInfo->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuInfo->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Measure\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuBlock->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuBlock->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Create Block", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuSelect->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuSelect->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Show menu \"Select\"", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMenuPolyline->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMenuPolyline->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarMain", "Polylines", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- image12_ID,
- image13_ID,
- image14_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const unsigned char image0_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x62, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xed, 0xd3, 0x31, 0x0e, 0x80,
- 0x30, 0x08, 0x05, 0xd0, 0x8f, 0xf1, 0x54, 0x70, 0x7e, 0x7a, 0x2d, 0x9c,
- 0x48, 0x88, 0xda, 0x94, 0x96, 0x0e, 0x0e, 0xfe, 0xed, 0x33, 0xbc, 0x81,
- 0x00, 0x69, 0x53, 0xec, 0xc8, 0xb1, 0x45, 0xf9, 0xa1, 0xd7, 0x08, 0x8b,
- 0x09, 0x8b, 0x79, 0x3f, 0x57, 0x00, 0x00, 0xd0, 0xa6, 0x14, 0xe7, 0x69,
- 0xa8, 0x07, 0xa4, 0xa1, 0x11, 0x30, 0x84, 0xb2, 0x40, 0x17, 0x9a, 0x05,
- 0x1e, 0xd0, 0x2a, 0xe0, 0xa1, 0x4f, 0xfd, 0x9a, 0xb0, 0x58, 0x19, 0xf2,
- 0x95, 0x94, 0xa0, 0x78, 0xd9, 0xa5, 0x17, 0x89, 0x7d, 0x09, 0xba, 0x23,
- 0x00, 0x70, 0x01, 0xd5, 0xff, 0x28, 0x98, 0x32, 0x00, 0xab, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image1_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x6f, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xad, 0xd4, 0x5b, 0x0a, 0x00,
- 0x21, 0x08, 0x05, 0x50, 0x8d, 0x59, 0x95, 0xae, 0xdf, 0xb6, 0xe5, 0x7c,
- 0x09, 0x3d, 0x64, 0xa6, 0xd4, 0xfb, 0x19, 0x79, 0x90, 0x94, 0x50, 0xba,
- 0x40, 0x45, 0x9e, 0x9b, 0xcb, 0x4c, 0xac, 0xeb, 0x99, 0x74, 0xc1, 0x23,
- 0x68, 0x2c, 0xb6, 0xa2, 0xeb, 0x8e, 0x0c, 0xf9, 0x02, 0x7e, 0x21, 0x26,
- 0xd6, 0x13, 0xc0, 0xd2, 0x2a, 0x10, 0x17, 0x8a, 0x20, 0x1b, 0x14, 0x45,
- 0x26, 0xc8, 0x1b, 0x6d, 0xb8, 0xa3, 0x68, 0x37, 0x1b, 0x94, 0x49, 0x03,
- 0xc8, 0xbd, 0xcd, 0x04, 0x55, 0xa4, 0x04, 0x62, 0x62, 0x4d, 0x43, 0x36,
- 0xed, 0x14, 0x34, 0xae, 0x0c, 0x46, 0xff, 0xa3, 0x75, 0xef, 0x42, 0x1d,
- 0x79, 0xcb, 0xfb, 0x02, 0x78, 0x1f, 0x31, 0x36, 0x9e, 0xfd, 0x62, 0x47,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image2_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x5c, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x63, 0x3c, 0x7a, 0xec, 0x28,
- 0x03, 0x21, 0x60, 0x6d, 0x65, 0xfd, 0xff, 0xe8, 0xb1, 0xa3, 0x8c, 0xf8,
- 0xd4, 0x30, 0x11, 0x34, 0x85, 0x48, 0xc0, 0x88, 0xcf, 0x45, 0xd6, 0x56,
- 0xd6, 0xff, 0xd1, 0xc5, 0x70, 0xb9, 0x0c, 0xaf, 0x41, 0xc8, 0x06, 0x0e,
- 0x0e, 0xaf, 0x91, 0x02, 0xa8, 0xe6, 0x22, 0xb2, 0x0c, 0xc2, 0x16, 0x09,
- 0x03, 0x13, 0x46, 0xf8, 0x92, 0x03, 0x8a, 0x41, 0xc4, 0x44, 0x33, 0x2e,
- 0x75, 0xd4, 0xf5, 0x1a, 0x29, 0x29, 0x18, 0xaf, 0x41, 0x30, 0x40, 0xac,
- 0xd7, 0xb0, 0x81, 0xd1, 0x94, 0x4d, 0x18, 0x00, 0x00, 0xd5, 0x0a, 0x36,
- 0x9b, 0x1a, 0xb6, 0x5e, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image3_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x86, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xad, 0x94, 0x41, 0x0e, 0xc0,
- 0x20, 0x08, 0x04, 0x8b, 0xf1, 0x55, 0xf2, 0x7e, 0xfc, 0x96, 0x3d, 0xd1,
- 0x18, 0x0a, 0xb8, 0xb6, 0x72, 0x33, 0xc5, 0xe9, 0xe8, 0x12, 0x49, 0xba,
- 0x5c, 0x27, 0xaa, 0x1c, 0xa1, 0xcc, 0x20, 0x6e, 0x3c, 0xb8, 0xf1, 0xf8,
- 0x05, 0xe2, 0xc6, 0x43, 0xba, 0x90, 0x74, 0xa1, 0xaf, 0xb0, 0xd7, 0xd1,
- 0x56, 0x30, 0x35, 0xb7, 0x3d, 0xee, 0x1d, 0x45, 0xb0, 0xd9, 0xdc, 0xf6,
- 0x14, 0xc4, 0x22, 0xaa, 0x79, 0x5f, 0x98, 0x9a, 0x85, 0xab, 0x4d, 0xd4,
- 0x9f, 0xc6, 0xbf, 0x63, 0xfa, 0x80, 0xa2, 0x4d, 0x28, 0x0c, 0x1a, 0xc8,
- 0xec, 0x48, 0x2e, 0x08, 0x89, 0xde, 0xae, 0xf5, 0x27, 0x90, 0x11, 0x32,
- 0xb0, 0xdb, 0x03, 0xa9, 0xdf, 0x6d, 0x8a, 0x15, 0x31, 0xf2, 0x60, 0x4b,
- 0x23, 0xc4, 0xca, 0x2b, 0xca, 0xde, 0x23, 0x85, 0x21, 0xa9, 0xa5, 0xa0,
- 0x9d, 0xba, 0x01, 0x51, 0x85, 0x70, 0x21, 0x3f, 0x74, 0x10, 0x2c, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image4_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x86, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xad, 0xd3, 0x51, 0x12, 0x80,
- 0x20, 0x08, 0x04, 0xd0, 0xc5, 0xe9, 0x54, 0x79, 0xfe, 0xf5, 0x5a, 0xf5,
- 0x85, 0xd3, 0x90, 0x0a, 0x58, 0x7c, 0x39, 0x41, 0xcf, 0x1d, 0x4b, 0x61,
- 0x23, 0xb2, 0x55, 0xcf, 0x7a, 0xe9, 0x9a, 0x8d, 0x02, 0x00, 0xc7, 0x0e,
- 0xa0, 0x2f, 0xeb, 0x33, 0x36, 0x8a, 0x44, 0x12, 0x8d, 0x00, 0xdb, 0x77,
- 0x13, 0xe9, 0x8e, 0xde, 0x5c, 0xf9, 0x03, 0x59, 0x42, 0x51, 0x44, 0xe7,
- 0x86, 0x50, 0x26, 0xc9, 0x34, 0x51, 0x06, 0x79, 0xce, 0x96, 0x59, 0x23,
- 0x5b, 0x1d, 0xca, 0x22, 0x76, 0x7e, 0xf9, 0xd5, 0xa2, 0x48, 0x87, 0x76,
- 0xcf, 0xe5, 0x05, 0x7d, 0x49, 0xa2, 0x25, 0x00, 0x52, 0xff, 0xcb, 0xac,
- 0x17, 0x4a, 0xe4, 0x21, 0x80, 0x73, 0xfb, 0x23, 0x97, 0x55, 0xd7, 0xc2,
- 0xc6, 0xd7, 0x8e, 0x1e, 0x60, 0x91, 0x0e, 0xd9, 0x86, 0x77, 0x66, 0x16,
- 0x01, 0x80, 0x1b, 0x90, 0x10, 0x76, 0xd0, 0xfa, 0x7b, 0x2f, 0xb7, 0x00,
- 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image5_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x78, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0x53, 0x41, 0x0e, 0xc0,
- 0x20, 0x08, 0x2b, 0x66, 0xaf, 0x92, 0xf7, 0xe3, 0xb7, 0xdc, 0xc9, 0x84,
- 0x30, 0x64, 0xe8, 0x3c, 0xad, 0x47, 0x2d, 0xa5, 0x55, 0x20, 0x69, 0x02,
- 0x0b, 0xae, 0xdc, 0xed, 0x99, 0x34, 0xa1, 0x07, 0x51, 0xe1, 0xf2, 0x04,
- 0xbc, 0xa2, 0xe8, 0x0e, 0x00, 0x68, 0x38, 0xe2, 0xca, 0xfd, 0xad, 0x6b,
- 0xc4, 0x2b, 0x2b, 0x22, 0xc3, 0x91, 0x17, 0xbd, 0x64, 0x8a, 0x33, 0x20,
- 0x00, 0x69, 0x37, 0x1a, 0x36, 0xc5, 0x31, 0x47, 0x7f, 0x16, 0x9a, 0x7d,
- 0x67, 0x04, 0x6f, 0x5c, 0xce, 0x46, 0x5b, 0x71, 0x35, 0x1b, 0x5e, 0xd2,
- 0x4b, 0xbb, 0xbb, 0x6b, 0x5c, 0xb9, 0xd3, 0xd7, 0xed, 0x1f, 0x5c, 0x57,
- 0x28, 0x0b, 0xdd, 0x70, 0xfb, 0xb1, 0xad, 0xeb, 0x2d, 0x21, 0x2f, 0xfa,
- 0x0d, 0xcc, 0x20, 0x53, 0x6c, 0x75, 0x1d, 0xca, 0xe3, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image6_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x73, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xbd, 0x94, 0x41, 0x0e, 0xc0,
- 0x20, 0x08, 0x04, 0x8b, 0xe9, 0xab, 0xe4, 0xfd, 0xf8, 0x2d, 0x7b, 0x32,
- 0x31, 0x76, 0xc5, 0xc5, 0x9a, 0xee, 0x15, 0x32, 0x19, 0x81, 0x28, 0x56,
- 0xec, 0x3a, 0x91, 0x74, 0x84, 0xb2, 0x02, 0x69, 0xd6, 0xaa, 0x59, 0xeb,
- 0x67, 0x50, 0x0f, 0xdc, 0x06, 0xb1, 0x26, 0x94, 0x91, 0x15, 0x13, 0x16,
- 0x0c, 0x41, 0x51, 0x1b, 0xd7, 0xa8, 0xd9, 0xf4, 0x56, 0x21, 0x90, 0x67,
- 0xe3, 0xd5, 0xa0, 0xd1, 0x68, 0xc1, 0x58, 0xc9, 0x78, 0xd9, 0xcc, 0x7c,
- 0x10, 0xf8, 0x46, 0x10, 0xd4, 0x18, 0xde, 0xda, 0xec, 0x19, 0xab, 0x53,
- 0x48, 0x5e, 0x31, 0x12, 0xb1, 0x62, 0x10, 0xc2, 0x1e, 0x63, 0xeb, 0x7b,
- 0x0d, 0x7b, 0x37, 0xff, 0x7c, 0x23, 0x91, 0x3c, 0x62, 0x3e, 0x3c, 0x1f,
- 0x25, 0x0e, 0xcb, 0x56, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image7_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x73, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0x93, 0x41, 0x0e, 0xc0,
- 0x20, 0x08, 0x04, 0x17, 0xd3, 0x57, 0xc9, 0xfb, 0xe1, 0x5b, 0xf6, 0x44,
- 0x42, 0x6b, 0x8b, 0x56, 0x39, 0x95, 0x93, 0x91, 0x65, 0xb2, 0x10, 0x20,
- 0x51, 0x41, 0x46, 0x94, 0x14, 0x8a, 0x81, 0xb8, 0x72, 0xfb, 0x5a, 0x78,
- 0xaf, 0xe9, 0x1c, 0x45, 0xd0, 0x28, 0x57, 0x66, 0x85, 0x23, 0x0d, 0x89,
- 0xca, 0x52, 0x6b, 0x00, 0x20, 0x2a, 0x64, 0xef, 0xc3, 0x7f, 0x1a, 0xd0,
- 0x0b, 0x9e, 0xdc, 0x78, 0xad, 0xc5, 0xa5, 0xb5, 0x37, 0xc0, 0x8c, 0xa6,
- 0x1b, 0x76, 0x04, 0x8b, 0x72, 0xb9, 0x7b, 0xf4, 0x4f, 0x10, 0x65, 0x1c,
- 0x2d, 0x57, 0x6e, 0xdb, 0x8e, 0x6c, 0x9f, 0xb6, 0x40, 0x7e, 0x29, 0x97,
- 0x41, 0xc3, 0xeb, 0x5f, 0x81, 0x00, 0xc0, 0x09, 0x6b, 0x1a, 0x32, 0xdd,
- 0x42, 0x57, 0x89, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image8_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x89, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xcd, 0x94, 0x6b, 0x0a, 0x00,
- 0x21, 0x08, 0x84, 0xd7, 0xa5, 0x53, 0xe5, 0xf9, 0xf5, 0x5a, 0xed, 0xaf,
- 0x01, 0xd7, 0xb4, 0x07, 0xc4, 0xb2, 0x03, 0x41, 0xf6, 0xf8, 0xc8, 0xc9,
- 0x22, 0x51, 0xb9, 0x4e, 0xe8, 0x3e, 0x42, 0x39, 0x09, 0x2a, 0xa3, 0x49,
- 0xae, 0xdc, 0x56, 0x20, 0xa2, 0x42, 0x21, 0x08, 0x00, 0x51, 0x21, 0xc4,
- 0xe8, 0xfb, 0x18, 0x6b, 0x3b, 0xd0, 0x68, 0x53, 0x14, 0x43, 0x2f, 0x8f,
- 0x76, 0x21, 0x36, 0xf5, 0xd4, 0x6c, 0x2c, 0xe2, 0xca, 0x0d, 0xcd, 0x8f,
- 0x5b, 0x68, 0xb1, 0x1b, 0xbd, 0x27, 0x51, 0x1a, 0x80, 0xfa, 0xf1, 0xee,
- 0x44, 0x99, 0x07, 0x56, 0xdb, 0x1e, 0xcd, 0x64, 0x3d, 0x7a, 0xdd, 0x5a,
- 0x64, 0x64, 0x56, 0x4b, 0x36, 0xfd, 0x0e, 0x94, 0x9d, 0x6c, 0xa5, 0x04,
- 0xa6, 0x1e, 0x7d, 0x5e, 0x47, 0x84, 0x6f, 0x64, 0xf5, 0x5d, 0x45, 0x12,
- 0x15, 0xa2, 0xdf, 0xfd, 0x47, 0x0f, 0x7a, 0x88, 0x91, 0xa3, 0xce, 0x6d,
- 0x4b, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82
-};
-
- static const unsigned char image9_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x76, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xcd, 0x94, 0xbb, 0x15, 0x80,
- 0x30, 0x08, 0x45, 0x2f, 0x9e, 0x2c, 0xe1, 0x2a, 0x3a, 0x85, 0x2e, 0xea,
- 0x14, 0x64, 0x15, 0xdd, 0x02, 0x0b, 0x4c, 0x72, 0xec, 0xfc, 0x50, 0xe4,
- 0x35, 0xbc, 0x50, 0x3c, 0xb8, 0x45, 0x10, 0xcd, 0x4a, 0x84, 0x86, 0x90,
- 0x94, 0xc8, 0xa0, 0x04, 0x30, 0x4f, 0xb3, 0xfd, 0x09, 0xd1, 0xac, 0x92,
- 0xda, 0xd3, 0xb3, 0xcc, 0x40, 0x84, 0xc7, 0x1e, 0xdc, 0xc4, 0xa2, 0x95,
- 0x29, 0x5f, 0x7c, 0xd9, 0xac, 0x06, 0xbd, 0xc1, 0xb9, 0xa3, 0xb9, 0x3a,
- 0x46, 0x1b, 0x37, 0xef, 0xec, 0x8b, 0xbd, 0xf2, 0x45, 0x61, 0x68, 0x5c,
- 0x7f, 0xcd, 0xbe, 0x0a, 0x30, 0xcd, 0xda, 0x21, 0x5a, 0xdd, 0xe8, 0x58,
- 0xbd, 0x0a, 0x6d, 0xd2, 0x13, 0x5f, 0x7b, 0xdd, 0xdd, 0xa3, 0x13, 0xcd,
- 0x3c, 0x86, 0xfd, 0xa6, 0x99, 0xb9, 0x44, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image10_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x6d, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xed, 0x92, 0x41, 0x0a, 0xc0,
- 0x30, 0x08, 0x04, 0x27, 0xa5, 0xaf, 0xd2, 0xf7, 0x27, 0xdf, 0xb2, 0x87,
- 0x22, 0x58, 0x21, 0xa5, 0x69, 0x72, 0xe8, 0xa1, 0x0b, 0x1e, 0x5c, 0x65,
- 0xd8, 0x48, 0x4a, 0x6d, 0x95, 0x15, 0xda, 0x96, 0x50, 0x3e, 0x09, 0x02,
- 0xcc, 0x62, 0x9d, 0x37, 0xbb, 0xf6, 0xee, 0xe5, 0x59, 0xdc, 0xd9, 0x01,
- 0x6a, 0x6b, 0x25, 0xe3, 0xdd, 0x53, 0x11, 0x8b, 0xf3, 0x9e, 0xbf, 0xbb,
- 0x99, 0x17, 0x47, 0xd5, 0x4d, 0x34, 0xaa, 0x65, 0xc7, 0xee, 0x3e, 0xcd,
- 0xbd, 0xa7, 0x69, 0xcb, 0xff, 0xb3, 0x6f, 0xa5, 0xa2, 0x36, 0x0d, 0x52,
- 0x51, 0x83, 0xc9, 0x44, 0x0e, 0x99, 0x02, 0x45, 0xc8, 0x6b, 0x50, 0x86,
- 0x00, 0x1c, 0x8f, 0x18, 0x4f, 0xf2, 0x5b, 0xc6, 0x79, 0x3b, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image11_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x60, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0x93, 0x31, 0x0e, 0xc0,
- 0x20, 0x0c, 0x03, 0xe3, 0x8a, 0x57, 0x91, 0xf7, 0x87, 0x6f, 0x99, 0x09,
- 0x84, 0x28, 0x6a, 0x51, 0x80, 0x05, 0x2f, 0x78, 0x08, 0x87, 0x15, 0x61,
- 0x58, 0x32, 0xd9, 0xa1, 0x67, 0x0b, 0xe5, 0x6e, 0x50, 0x10, 0x11, 0xd1,
- 0xa8, 0xf4, 0x5c, 0xb6, 0x64, 0x78, 0x25, 0x22, 0x59, 0xcf, 0x19, 0xdf,
- 0xeb, 0xcc, 0x8e, 0xda, 0x97, 0x66, 0xfc, 0x91, 0x44, 0xa1, 0x18, 0x00,
- 0x5f, 0x73, 0xbf, 0xc2, 0x9d, 0x15, 0xd1, 0xa8, 0x5c, 0x06, 0x95, 0xcf,
- 0xbc, 0x04, 0x6a, 0x1b, 0xe1, 0x06, 0xf5, 0xb5, 0x72, 0x81, 0x46, 0xdd,
- 0xcc, 0xae, 0x01, 0x35, 0x11, 0x62, 0xd1, 0xe7, 0x7c, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image12_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0xa5, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xcd, 0x94, 0x41, 0x0e, 0xc3,
- 0x20, 0x0c, 0x04, 0x67, 0xa3, 0xbc, 0x84, 0x67, 0xc0, 0xfb, 0xcd, 0x33,
- 0xf2, 0x15, 0xf7, 0x40, 0x53, 0x41, 0x9a, 0x02, 0x89, 0x72, 0xe8, 0x4a,
- 0x1c, 0x90, 0xcc, 0x60, 0xb3, 0x2b, 0x64, 0xd9, 0x78, 0x42, 0xcb, 0x23,
- 0x14, 0x60, 0x05, 0x48, 0x31, 0xf9, 0x9d, 0xc3, 0x96, 0x4d, 0x0d, 0x08,
- 0xc0, 0x7d, 0xbb, 0x04, 0x91, 0x42, 0xb3, 0x7f, 0x6c, 0xb4, 0xff, 0x03,
- 0xad, 0xe3, 0x92, 0xa2, 0xe3, 0x9b, 0x1c, 0x35, 0xd5, 0x91, 0x14, 0x70,
- 0xdf, 0x9a, 0x05, 0xad, 0xdb, 0x43, 0xd0, 0x0e, 0x39, 0x93, 0xfb, 0xf6,
- 0x81, 0x75, 0x47, 0xeb, 0x41, 0x6a, 0x98, 0x14, 0x7c, 0x01, 0xb8, 0x95,
- 0xc6, 0xe3, 0xa5, 0x5e, 0x71, 0xd4, 0xab, 0xfc, 0xd1, 0x0d, 0x94, 0xce,
- 0x65, 0xd9, 0x88, 0x31, 0x79, 0xae, 0xe2, 0xbe, 0x2b, 0xc5, 0xe4, 0x33,
- 0x89, 0x97, 0x42, 0x79, 0xec, 0x33, 0xc8, 0x55, 0x75, 0x5d, 0xb3, 0x6c,
- 0x1a, 0xe5, 0x47, 0x0a, 0x58, 0x36, 0x0d, 0xed, 0xef, 0xc1, 0x76, 0x08,
- 0x4c, 0x26, 0xfb, 0x0d, 0xfb, 0x32, 0xb7, 0xfe, 0x46, 0x5e, 0x87, 0x3a,
- 0x48, 0x55, 0x0a, 0x39, 0x15, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image13_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x9d, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xa5, 0x93, 0x41, 0x0e, 0x84,
- 0x30, 0x0c, 0x03, 0xed, 0x15, 0xaf, 0x4a, 0xde, 0x9f, 0x7e, 0xcb, 0x7b,
- 0x80, 0x5c, 0x80, 0xb6, 0x5e, 0x6d, 0x4e, 0x48, 0x85, 0xe9, 0xd8, 0x0a,
- 0xac, 0x51, 0x70, 0x26, 0x22, 0x05, 0x00, 0x63, 0x14, 0xdf, 0xce, 0x8f,
- 0x7f, 0x01, 0x5b, 0x90, 0x0b, 0x58, 0x82, 0x22, 0x52, 0x2e, 0xe0, 0x15,
- 0xd4, 0x16, 0x04, 0xe0, 0x35, 0x77, 0x03, 0x3d, 0x62, 0x44, 0x2a, 0x23,
- 0x55, 0x3f, 0x58, 0x1d, 0xb3, 0x18, 0x92, 0x40, 0xd2, 0x86, 0x7d, 0x56,
- 0x5d, 0x48, 0x42, 0x5e, 0xb6, 0x5b, 0xd0, 0xee, 0x05, 0x17, 0xb6, 0x05,
- 0xb9, 0x30, 0x0b, 0x44, 0x9e, 0xe9, 0x57, 0xb0, 0xe5, 0x66, 0x93, 0x84,
- 0x74, 0x7e, 0xbb, 0x2b, 0x7d, 0x6a, 0xd4, 0x16, 0x80, 0x17, 0x6d, 0x6a,
- 0xd4, 0x06, 0x24, 0xd5, 0x56, 0xb3, 0xc9, 0x48, 0xd1, 0xf9, 0xfb, 0x33,
- 0x52, 0xd7, 0x5e, 0x3d, 0x22, 0xb6, 0xa9, 0x55, 0xf6, 0xea, 0x82, 0x7e,
- 0xb6, 0x40, 0x35, 0x8a, 0x77, 0x9b, 0x7b, 0x67, 0x56, 0xb4, 0x95, 0x49,
- 0xcf, 0x17, 0x1c, 0xf5, 0x63, 0xc2, 0x23, 0x9b, 0x25, 0x25, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image14_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x61, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0xd3, 0xb1, 0x0e, 0xc0,
- 0x20, 0x08, 0x04, 0xd0, 0x62, 0xfa, 0x55, 0xdc, 0xf7, 0x1f, 0xbf, 0x85,
- 0x13, 0x0d, 0x69, 0xba, 0x88, 0x0c, 0x8d, 0x37, 0xe9, 0xe0, 0x1b, 0x0e,
- 0x14, 0x1a, 0xaf, 0x8e, 0x8c, 0x16, 0xe5, 0x97, 0xd0, 0x9d, 0x2f, 0x50,
- 0x78, 0x9c, 0x69, 0x94, 0x12, 0x04, 0x85, 0xaf, 0x3e, 0xce, 0x19, 0x1d,
- 0xc8, 0x03, 0x75, 0xa4, 0x17, 0xa2, 0x51, 0x72, 0xd1, 0x95, 0x48, 0xde,
- 0xec, 0x0a, 0x16, 0xdd, 0xca, 0x99, 0x5f, 0x04, 0x0a, 0xdf, 0x86, 0xa2,
- 0xd7, 0x2d, 0x28, 0x0f, 0xa7, 0x0c, 0xbd, 0x27, 0x5c, 0x82, 0xbe, 0xd6,
- 0x64, 0x02, 0xa6, 0xf1, 0x23, 0x81, 0xfc, 0x45, 0xc1, 0x4d, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- switch (id) {
- case image0_ID: { QImage img; img.loadFromData(image0_data, sizeof(image0_data), "PNG"); return QPixmap::fromImage(img); }
- case image1_ID: { QImage img; img.loadFromData(image1_data, sizeof(image1_data), "PNG"); return QPixmap::fromImage(img); }
- case image2_ID: { QImage img; img.loadFromData(image2_data, sizeof(image2_data), "PNG"); return QPixmap::fromImage(img); }
- case image3_ID: { QImage img; img.loadFromData(image3_data, sizeof(image3_data), "PNG"); return QPixmap::fromImage(img); }
- case image4_ID: { QImage img; img.loadFromData(image4_data, sizeof(image4_data), "PNG"); return QPixmap::fromImage(img); }
- case image5_ID: { QImage img; img.loadFromData(image5_data, sizeof(image5_data), "PNG"); return QPixmap::fromImage(img); }
- case image6_ID: { QImage img; img.loadFromData(image6_data, sizeof(image6_data), "PNG"); return QPixmap::fromImage(img); }
- case image7_ID: { QImage img; img.loadFromData(image7_data, sizeof(image7_data), "PNG"); return QPixmap::fromImage(img); }
- case image8_ID: { QImage img; img.loadFromData(image8_data, sizeof(image8_data), "PNG"); return QPixmap::fromImage(img); }
- case image9_ID: { QImage img; img.loadFromData(image9_data, sizeof(image9_data), "PNG"); return QPixmap::fromImage(img); }
- case image10_ID: { QImage img; img.loadFromData(image10_data, sizeof(image10_data), "PNG"); return QPixmap::fromImage(img); }
- case image11_ID: { QImage img; img.loadFromData(image11_data, sizeof(image11_data), "PNG"); return QPixmap::fromImage(img); }
- case image12_ID: { QImage img; img.loadFromData(image12_data, sizeof(image12_data), "PNG"); return QPixmap::fromImage(img); }
- case image13_ID: { QImage img; img.loadFromData(image13_data, sizeof(image13_data), "PNG"); return QPixmap::fromImage(img); }
- case image14_ID: { QImage img; img.loadFromData(image14_data, sizeof(image14_data), "PNG"); return QPixmap::fromImage(img); }
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarMain: public Ui_QG_CadToolBarMain {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarmain.h"
class QG_CadToolBarMain : public QWidget, public Ui::QG_CadToolBarMain
{
diff --git a/src/ui/forms/qg_cadtoolbarmain.ui b/src/ui/forms/qg_cadtoolbarmain.ui
index 89db388..70548b5 100644
--- a/src/ui/forms/qg_cadtoolbarmain.ui
+++ b/src/ui/forms/qg_cadtoolbarmain.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuline.png</normaloff>:/ui/icons/menuline.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuline.png</normaloff>:/extui/menuline.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuArc">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuarc.png</normaloff>:/ui/icons/menuarc.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuarc.png</normaloff>:/extui/menuarc.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuPoint">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/points.png</normaloff>:/ui/icons/points.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/points.png</normaloff>:/extui/points.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuSpline">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuspline.png</normaloff>:/ui/icons/menuspline.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuspline.png</normaloff>:/extui/menuspline.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuEllipse">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuellipse.png</normaloff>:/ui/icons/menuellipse.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuellipse.png</normaloff>:/extui/menuellipse.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuCircle">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menucircle.png</normaloff>:/ui/icons/menucircle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menucircle.png</normaloff>:/extui/menucircle.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuText">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menutext.png</normaloff>:/ui/icons/menutext.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menutext.png</normaloff>:/extui/menutext.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuDim">
@@ -181,8 +181,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimhor.png</normaloff>:/ui/icons/dimhor.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimhor.png</normaloff>:/extui/dimhor.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuHatch">
@@ -201,8 +201,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuhatch.png</normaloff>:/ui/icons/menuhatch.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuhatch.png</normaloff>:/extui/menuhatch.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuImage">
@@ -221,8 +221,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuimage.png</normaloff>:/ui/icons/menuimage.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuimage.png</normaloff>:/extui/menuimage.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuModify">
@@ -241,8 +241,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuedit.png</normaloff>:/ui/icons/menuedit.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuedit.png</normaloff>:/extui/menuedit.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuInfo">
@@ -261,8 +261,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menumeasure.png</normaloff>:/ui/icons/menumeasure.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menumeasure.png</normaloff>:/extui/menumeasure.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuBlock">
@@ -281,8 +281,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menublock.png</normaloff>:/ui/icons/menublock.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menublock.png</normaloff>:/extui/menublock.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuSelect">
@@ -301,8 +301,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menuselect.png</normaloff>:/ui/icons/menuselect.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menuselect.png</normaloff>:/extui/menuselect.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMenuPolyline">
@@ -321,8 +321,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/menupolyline.png</normaloff>:/ui/icons/menupolyline.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/menupolyline.png</normaloff>:/extui/menupolyline.png</iconset>
</property>
</widget>
</widget>
@@ -331,7 +331,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections/>
</ui>
diff --git a/src/ui/forms/qg_cadtoolbarmodify.h b/src/ui/forms/qg_cadtoolbarmodify.h
index 1bc669f..0bebd91 100644
--- a/src/ui/forms/qg_cadtoolbarmodify.h
+++ b/src/ui/forms/qg_cadtoolbarmodify.h
@@ -26,808 +26,9 @@
#ifndef QG_CADTOOLBARMODIFY_H
#define QG_CADTOOLBARMODIFY_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarModify
-{
-public:
- QToolButton *bBack;
- QToolButton *bStretch;
- QToolButton *bRound;
- QToolButton *bBevel;
- QToolButton *bTrimAmount;
- QToolButton *bTrim;
- QToolButton *bDelete;
- QToolButton *bAttributes;
- QToolButton *bMirror;
- QToolButton *bScale;
- QToolButton *bRotate;
- QToolButton *bMove;
- QToolButton *bMoveRotate;
- QToolButton *bRotate2;
- QToolButton *bTrim2;
- QToolButton *bCut;
- QToolButton *bExplode;
- QToolButton *bExplodeText;
- QToolButton *bEntity;
- QToolButton *bEntityText;
-
- void setupUi(QWidget *QG_CadToolBarModify)
- {
- if (QG_CadToolBarModify->objectName().isEmpty())
- QG_CadToolBarModify->setObjectName(QString::fromUtf8("QG_CadToolBarModify"));
- QG_CadToolBarModify->resize(56, 448);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarModify->sizePolicy().hasHeightForWidth());
- QG_CadToolBarModify->setSizePolicy(sizePolicy);
- QG_CadToolBarModify->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarModify);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bStretch = new QToolButton(QG_CadToolBarModify);
- bStretch->setObjectName(QString::fromUtf8("bStretch"));
- bStretch->setGeometry(QRect(28, 206, 28, 28));
- bStretch->setIcon(qt_get_icon(image1_ID));
- bRound = new QToolButton(QG_CadToolBarModify);
- bRound->setObjectName(QString::fromUtf8("bRound"));
- bRound->setGeometry(QRect(28, 172, 28, 28));
- bRound->setIcon(qt_get_icon(image2_ID));
- bBevel = new QToolButton(QG_CadToolBarModify);
- bBevel->setObjectName(QString::fromUtf8("bBevel"));
- bBevel->setGeometry(QRect(0, 172, 28, 28));
- bBevel->setIcon(qt_get_icon(image3_ID));
- bTrimAmount = new QToolButton(QG_CadToolBarModify);
- bTrimAmount->setObjectName(QString::fromUtf8("bTrimAmount"));
- bTrimAmount->setGeometry(QRect(0, 138, 28, 28));
- bTrimAmount->setIcon(qt_get_icon(image4_ID));
- bTrim = new QToolButton(QG_CadToolBarModify);
- bTrim->setObjectName(QString::fromUtf8("bTrim"));
- bTrim->setGeometry(QRect(0, 110, 28, 28));
- bTrim->setIcon(qt_get_icon(image5_ID));
- bDelete = new QToolButton(QG_CadToolBarModify);
- bDelete->setObjectName(QString::fromUtf8("bDelete"));
- bDelete->setGeometry(QRect(0, 268, 28, 28));
- bDelete->setIcon(qt_get_icon(image6_ID));
- bAttributes = new QToolButton(QG_CadToolBarModify);
- bAttributes->setObjectName(QString::fromUtf8("bAttributes"));
- bAttributes->setGeometry(QRect(28, 240, 28, 28));
- bAttributes->setIcon(qt_get_icon(image7_ID));
- bMirror = new QToolButton(QG_CadToolBarModify);
- bMirror->setObjectName(QString::fromUtf8("bMirror"));
- bMirror->setGeometry(QRect(28, 48, 28, 28));
- bMirror->setIcon(qt_get_icon(image8_ID));
- bScale = new QToolButton(QG_CadToolBarModify);
- bScale->setObjectName(QString::fromUtf8("bScale"));
- bScale->setGeometry(QRect(0, 48, 28, 28));
- bScale->setIcon(qt_get_icon(image9_ID));
- bRotate = new QToolButton(QG_CadToolBarModify);
- bRotate->setObjectName(QString::fromUtf8("bRotate"));
- bRotate->setGeometry(QRect(28, 20, 28, 28));
- bRotate->setIcon(qt_get_icon(image10_ID));
- bMove = new QToolButton(QG_CadToolBarModify);
- bMove->setObjectName(QString::fromUtf8("bMove"));
- bMove->setGeometry(QRect(0, 20, 28, 28));
- bMove->setIcon(qt_get_icon(image11_ID));
- bMoveRotate = new QToolButton(QG_CadToolBarModify);
- bMoveRotate->setObjectName(QString::fromUtf8("bMoveRotate"));
- bMoveRotate->setGeometry(QRect(0, 76, 28, 28));
- bMoveRotate->setIcon(qt_get_icon(image12_ID));
- bRotate2 = new QToolButton(QG_CadToolBarModify);
- bRotate2->setObjectName(QString::fromUtf8("bRotate2"));
- bRotate2->setGeometry(QRect(28, 76, 28, 28));
- bRotate2->setIcon(qt_get_icon(image13_ID));
- bTrim2 = new QToolButton(QG_CadToolBarModify);
- bTrim2->setObjectName(QString::fromUtf8("bTrim2"));
- bTrim2->setGeometry(QRect(28, 110, 28, 28));
- bTrim2->setIcon(qt_get_icon(image14_ID));
- bCut = new QToolButton(QG_CadToolBarModify);
- bCut->setObjectName(QString::fromUtf8("bCut"));
- bCut->setGeometry(QRect(0, 206, 28, 28));
- bCut->setIcon(qt_get_icon(image15_ID));
- bExplode = new QToolButton(QG_CadToolBarModify);
- bExplode->setObjectName(QString::fromUtf8("bExplode"));
- bExplode->setGeometry(QRect(28, 268, 28, 28));
- bExplode->setIcon(qt_get_icon(image16_ID));
- bExplodeText = new QToolButton(QG_CadToolBarModify);
- bExplodeText->setObjectName(QString::fromUtf8("bExplodeText"));
- bExplodeText->setGeometry(QRect(0, 302, 28, 28));
- bExplodeText->setIcon(qt_get_icon(image17_ID));
- bEntity = new QToolButton(QG_CadToolBarModify);
- bEntity->setObjectName(QString::fromUtf8("bEntity"));
- bEntity->setGeometry(QRect(0, 240, 28, 28));
- bEntity->setIcon(qt_get_icon(image18_ID));
- bEntityText = new QToolButton(QG_CadToolBarModify);
- bEntityText->setObjectName(QString::fromUtf8("bEntityText"));
- bEntityText->setGeometry(QRect(28, 302, 28, 28));
- bEntityText->setIcon(qt_get_icon(image19_ID));
-
- retranslateUi(QG_CadToolBarModify);
- QObject::connect(bMove, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyMove()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(back()));
- QObject::connect(bRotate, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyRotate()));
- QObject::connect(bEntity, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyEntity()));
- QObject::connect(bScale, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyScale()));
- QObject::connect(bDelete, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyDelete()));
- QObject::connect(bTrim, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyTrim()));
- QObject::connect(bMirror, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyMirror()));
- QObject::connect(bTrim2, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyTrim2()));
- QObject::connect(bMoveRotate, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyMoveRotate()));
- QObject::connect(bTrimAmount, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyTrimAmount()));
- QObject::connect(bCut, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyCut()));
- QObject::connect(bRotate2, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyRotate2()));
- QObject::connect(bStretch, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyStretch()));
- QObject::connect(bBevel, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyBevel()));
- QObject::connect(bRound, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyRound()));
- QObject::connect(bExplode, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyExplode()));
- QObject::connect(bAttributes, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyAttributes()));
- QObject::connect(bExplodeText, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyExplodeText()));
- QObject::connect(bEntityText, SIGNAL(clicked()), QG_CadToolBarModify, SLOT(modifyEntity()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarModify);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarModify)
- {
- QG_CadToolBarModify->setWindowTitle(QApplication::translate("QG_CadToolBarModify", "Modify", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bStretch->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bStretch->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Stretch", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRound->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRound->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Round", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBevel->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBevel->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Bevel", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTrimAmount->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTrimAmount->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Trim by amount", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTrim->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTrim->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Trim / Extend", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bDelete->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDelete->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Delete", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bAttributes->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAttributes->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Edit Entity Attributes", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMirror->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMirror->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Mirror", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bScale->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bScale->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Scale", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRotate->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRotate->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Rotate", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMove->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMove->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Move", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMoveRotate->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMoveRotate->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Move and Rotate", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRotate2->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRotate2->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Rotate around two centers", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTrim2->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTrim2->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Trim / Extend two", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCut->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCut->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Divide", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bExplode->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bExplode->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Explode", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bExplodeText->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bExplodeText->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Explode Text into Letters", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bEntity->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bEntity->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Edit Entity Geometry", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bEntityText->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bEntityText->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarModify", "Edit Text", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- image12_ID,
- image13_ID,
- image14_ID,
- image15_ID,
- image16_ID,
- image17_ID,
- image18_ID,
- image19_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 18 4 1",
-"a c None",
-". c #000000",
-"b c #0000ff",
-"# c #ff0000",
-"...........#######",
-".aaaaaaaaa.aaaaaa#",
-".aaaaaaaaa.aaaaaa#",
-".aaaaaaaaa.aaaaaa#",
-".aaaaaaaaa.aaaaaa#",
-".aaaa......#######",
-".aaaa.aaaaaaaaaaaa",
-".aaaa.aaaaaaaaaaaa",
-".aaaa.aaaaaaaaaaaa",
-".aaaa......#######",
-".aaaaaaaaa.aaaaaa#",
-".aaaaaaaaa.aabaaa#",
-".aaaaaaaaa.aabbaa#",
-"a.aaaabbbbbbbbbba#",
-"a.aaaaaaaa.aabbaa#",
-"aa.aaaaaaa.aabaaa#",
-"aaa..aaaaa.aaaaaa#",
-"aaaaa......#######"};
-
-
- static const char* const image2_data[] = {
-"18 17 3 1",
-"a c None",
-". c #000000",
-"# c #ff0000",
-".........###aaaaaa",
-"aaaaaaaaaaaa##aaaa",
-"aaaaaaaaaaaaaa##aa",
-"aaaaaaaaaaaaaaa#aa",
-"aaaaaaaaaaaaaaaa#a",
-"aaaaaaaaaaaaaaaa#a",
-"aaaaaaaaaaaaaaaaa#",
-"aaaaaaaaaaaaaaaaa#",
-"aaaaaaaaaaaaaaaaa#",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa."};
-
-
- static const char* const image3_data[] = {
-"18 17 3 1",
-"a c None",
-". c #000000",
-"# c #ff0000",
-"........#aaaaaaaaa",
-"aaaaaaaaa#aaaaaaaa",
-"aaaaaaaaaa#aaaaaaa",
-"aaaaaaaaaaa#aaaaaa",
-"aaaaaaaaaaaa#aaaaa",
-"aaaaaaaaaaaaa#aaaa",
-"aaaaaaaaaaaaaa#aaa",
-"aaaaaaaaaaaaaaa#aa",
-"aaaaaaaaaaaaaaaa#a",
-"aaaaaaaaaaaaaaaaa#",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa.",
-"aaaaaaaaaaaaaaaaa."};
-
-
- static const char* const image4_data[] = {
-"16 16 4 1",
-". c None",
-"# c #000000",
-"b c #0000ff",
-"a c #ff0000",
-"...........#....",
-"..........#.....",
-".........#......",
-"........#.......",
-".......#........",
-"......a.........",
-".....a..........",
-"....a....b......",
-"...a....b.......",
-"..a....b........",
-".a..b.b..#..#...",
-"....bb....##....",
-"....bbb...##....",
-".........#..#...",
-"................",
-"................"};
-
-
- static const char* const image5_data[] = {
-"18 18 4 1",
-"# c None",
-". c #000000",
-"b c #0000ff",
-"a c #ff0000",
-"...###############",
-"###..#############",
-"#####...##########",
-"########...#######",
-"###########...####",
-"##########a###..##",
-"#########a######..",
-"########a#########",
-"#######a##########",
-"######a###bbbb####",
-"#####a#####bbb####",
-"####a######bbb####",
-"###.######b##b####",
-"##.######b########",
-"#.######b#########",
-".######b##########",
-"######b###########",
-"#####b############"};
-
-
- static const char* const image6_data[] = {
-"18 17 5 1",
-". c None",
-"c c #000000",
-"b c #830000",
-"a c #ff0000",
-"# c #ffffff",
-".............##...",
-"............####..",
-"...........aaaa##.",
-"..........aaaaaa#.",
-".........aaaaaaa#.",
-"........aaaaaaab..",
-".......aaaaaabbb..",
-".......aaaaabbb...",
-"......##aaabbb....",
-"cc....####abb.....",
-"..cc.######b......",
-"....cc#####.......",
-".......##.........",
-"........cc........",
-"..........cc......",
-"............cc....",
-"..............cc.."};
-
-
- static const char* const image7_data[] = {
-"18 18 5 1",
-". c None",
-"# c #000000",
-"b c #0000ff",
-"c c #00ff00",
-"a c #ff0000",
-"....#..#..aaaaaaaa",
-".#..#..#..aaaaaaaa",
-".#..#..#..aaaaaaaa",
-".#..#..#..bbbbbbbb",
-".#..#.....bbbbbbbb",
-"....#..#..bbbbbbbb",
-"....#.....cccccccc",
-".#..#..#..cccccccc",
-".#..#..#..cccccccc",
-".#..#..#..........",
-".#..#..#..########",
-"....#.............",
-"....#..#..########",
-".#..#.....########",
-".#..#..#..........",
-".#..#..#..########",
-".#..#..#..########",
-"....#..#..########"};
-
-
- static const char* const image8_data[] = {
-"17 18 4 1",
-". c None",
-"a c #000000",
-"# c #0000ff",
-"b c #ff0000",
-"........#........",
-".....a..#..b.....",
-".....a..#..b.....",
-"....aa.....bb....",
-"....aa.....bb....",
-"....aa..#..bb....",
-"...a.a..#..b.b...",
-"...a.a..#..b.b...",
-"...a.a.....b.b...",
-"..a..a.....b..b..",
-"..a..a..#..b..b..",
-"..a..a..#..b..b..",
-".a...a..#..b...b.",
-".a...a.....b...b.",
-".a...a.....b...b.",
-"a....a..#..b....b",
-"aaaaaa..#..bbbbbb",
-"........#........"};
-
-
- static const char* const image9_data[] = {
-"18 16 4 1",
-"# c None",
-". c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".#################",
-".#################",
-"..##########a#####",
-"..##########a#####",
-".#.#########aa####",
-".#.######bb#aa####",
-".##.######bba#a###",
-".#bbbbbbbbbbb#a###",
-".#bbbbbbbbbbb##a##",
-".###.#####bba##a##",
-".####.###bb#a###a#",
-".####.######a###a#",
-".#####.#####a####a",
-".#####.#####aaaaaa",
-".######.##########",
-"........##########"};
-
-
- static const char* const image10_data[] = {
-"15 18 4 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-".............##",
-"...........##.#",
-".........##...#",
-".......##.....#",
-".....##..aa...#",
-"...#####aaaa###",
-"b......aaaaaa..",
-"b......a.aa.a..",
-"bb.......aa....",
-"bb......aaa....",
-"b.b.....aa.....",
-"b.b...aaaa.....",
-"b..aaaaaa......",
-"b..aaaa........",
-"b...b..........",
-"b...b..........",
-"b....b.........",
-"bbbbbb........."};
-
-
- static const char* const image11_data[] = {
-"18 16 4 1",
-"# c None",
-". c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".#########a#######",
-".#########a#######",
-"..########aa######",
-"..########aa######",
-".#.#######a#a#####",
-".#.#####bba#a#####",
-".##.#####bb##a####",
-".#bbbbbbbbbb#a####",
-".#bbbbbbbbbb##a###",
-".###.####bb###a###",
-".####.##bba####a##",
-".####.####a####a##",
-".#####.###a#####a#",
-".#####.###a#####a#",
-".######.##a######a",
-"........##aaaaaaaa"};
-
-
- static const char* const image12_data[] = {
-"18 18 4 1",
-". c None",
-"a c #000000",
-"# c #0000ff",
-"b c #ff0000",
-"..........###.....",
-"...##....####.....",
-"....##..###...##..",
-"#######.##...####.",
-"#######.##..######",
-"....##..###...##..",
-"...##....######...",
-"..........####....",
-"..................",
-"..................",
-"a.................",
-"a.................",
-"aa............bb..",
-"aa..........bb.b..",
-"a.a.......bb...b..",
-"a.a.....bbbbbbbb..",
-"a..a..............",
-"aaaa.............."};
-
-
- static const char* const image13_data[] = {
-"12 18 4 1",
-". c None",
-"a c #000000",
-"b c #0000ff",
-"# c #ff0000",
-".......#....",
-".......#....",
-".......##...",
-".......##...",
-".......#.#..",
-".......#.#..",
-".......#..#.",
-".......#..#.",
-"a......#...#",
-"a......#####",
-"aa......bb..",
-"aa......bb..",
-"a.a....bbb..",
-"a.a...bbb...",
-"a..abbbb....",
-"a..abbb.....",
-"a...a.......",
-"aaaaa......."};
-
-
- static const char* const image14_data[] = {
-"18 18 4 1",
-". c None",
-"# c #000000",
-"a c #0000ff",
-"b c #ff0000",
-".##.......a.......",
-"...#.......aa.....",
-"....##.......a...a",
-"......#.......aaaa",
-".......bb......aaa",
-".........b....aaaa",
-"..........bb......",
-"............b.....",
-".............bb...",
-"...............b..",
-".............bb...",
-"............b.....",
-"..........bb......",
-".........b....aaaa",
-".......bb......aaa",
-"......#.......aaaa",
-"....##.......a...a",
-"...#.......aa....."};
-
-
- static const char* const image15_data[] = {
-"16 16 5 1",
-". c None",
-"# c #000000",
-"b c #626562",
-"c c #cdcecd",
-"a c #ffffff",
-"................",
-"................",
-"..###...........",
-".#...#......##..",
-".#....#....#a##.",
-"..#b.b#...#a#bb.",
-"...###...#a#b...",
-".....####a#b....",
-".....#b.b#b.....",
-".....####c#.....",
-"...###bbb#c#....",
-"..#b.b#..b#c#...",
-".#....#...b#c##.",
-".#...#b....b##b.",
-".b###b......bb..",
-"..bbb..........."};
-
-
- static const char* const image16_data[] = {
-"18 18 4 1",
-". c None",
-"# c #000000",
-"a c #c50000",
-"b c #ffffff",
-"..................",
-"..........#..#....",
-"...........#.#...#",
-"........#.......#.",
-".........##..##...",
-"............#.....",
-"........####...#..",
-".......#aa##.#..#.",
-"......##a#a#.#....",
-".....#a#aaa#......",
-"....#aba###.......",
-"...#abaaa#........",
-"..#abaaa#.........",
-".#abaaa#..........",
-".#baaa#...........",
-".#aaa#............",
-"..###.............",
-".................."};
-
-
- static const char* const image17_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #0000ff",
-"..................",
-"..................",
-"..................",
-"###..###..###..###",
-".#....#....#....#.",
-"..................",
-"...a...aaa...aaa..",
-"..aaa..a..a.aa.aa.",
-"..a.a..a..a.a.....",
-"..a.a..aaa..a.....",
-".aaaaa.a..a.a.....",
-".a...a.a..a.aa.aa.",
-".a...a.aaa...aaa..",
-"..................",
-".#....#....#....#.",
-"###..###..###..###",
-"..................",
-".................."};
-
-
- static const char* const image18_data[] = {
-"18 18 4 1",
-". c None",
-"b c #313031",
-"# c #5a595a",
-"a c #ffffff",
-".#######..#######.",
-".#aaaaaaa.#aaaaaaa",
-".#abbaaaa.#abbaaaa",
-"..aaaaaaa..aaaaaaa",
-"..................",
-"..................",
-".#######..#######.",
-".#aaaaaaa.#aaaaaaa",
-".#abbaaaa.#abbaaaa",
-"..aaaaaaa..aaaaaaa",
-"..................",
-"..................",
-"..................",
-"aaaaaaa...aaaaaaa.",
-"a.b.bb.#..a.b.b.b#",
-"ab.bb..#..ab.bb.b#",
-"a.b.bb.#..ab.b.b.#",
-".#######...#######"};
-
-
- static const char* const image19_data[] = {
-"18 18 4 1",
-". c None",
-"# c #000000",
-"b c #d5d2d5",
-"a c #ffffff",
-"..................",
-"..................",
-"..................",
-".#################",
-".#aaaaaaaa#aaaaaab",
-".#aaaa#aaa#aaaaaab",
-".#aaa#a#aa#aaaaaab",
-".#aaa#a#aa#aaaaaab",
-".#aaa#a#aa#aaaaaab",
-".#aa#aaa#a#aaaaaab",
-".#aa#####a#aaaaaab",
-".#aa#aaa#a#aaaaaab",
-".#a#aaaaa##aaaaaab",
-".#a#aaaaa##aaaaaab",
-".#aaaaaaaa#aaaaaab",
-".#bbbbbbbbbbbbbbbb",
-"..................",
-".................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- case image7_ID: return QPixmap((const char**)image7_data);
- case image8_ID: return QPixmap((const char**)image8_data);
- case image9_ID: return QPixmap((const char**)image9_data);
- case image10_ID: return QPixmap((const char**)image10_data);
- case image11_ID: return QPixmap((const char**)image11_data);
- case image12_ID: return QPixmap((const char**)image12_data);
- case image13_ID: return QPixmap((const char**)image13_data);
- case image14_ID: return QPixmap((const char**)image14_data);
- case image15_ID: return QPixmap((const char**)image15_data);
- case image16_ID: return QPixmap((const char**)image16_data);
- case image17_ID: return QPixmap((const char**)image17_data);
- case image18_ID: return QPixmap((const char**)image18_data);
- case image19_ID: return QPixmap((const char**)image19_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarModify: public Ui_QG_CadToolBarModify {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarmodify.h"
class QG_CadToolBarModify : public QWidget, public Ui::QG_CadToolBarModify
{
diff --git a/src/ui/forms/qg_cadtoolbarmodify.ui b/src/ui/forms/qg_cadtoolbarmodify.ui
index 788daba..c3549d8 100644
--- a/src/ui/forms/qg_cadtoolbarmodify.ui
+++ b/src/ui/forms/qg_cadtoolbarmodify.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bStretch">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifystretch.png</normaloff>:/ui/icons/modifystretch.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifystretch.png</normaloff>:/extui/modifystretch.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRound">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyround.png</normaloff>:/ui/icons/modifyround.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyround.png</normaloff>:/extui/modifyround.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBevel">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifybevel.png</normaloff>:/ui/icons/modifybevel.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifybevel.png</normaloff>:/extui/modifybevel.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTrimAmount">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifytrimamount.png</normaloff>:/ui/icons/modifytrimamount.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifytrimamount.png</normaloff>:/extui/modifytrimamount.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTrim">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifytrim.png</normaloff>:/ui/icons/modifytrim.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifytrim.png</normaloff>:/extui/modifytrim.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bDelete">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifydelete.png</normaloff>:/ui/icons/modifydelete.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifydelete.png</normaloff>:/extui/modifydelete.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bAttributes">
@@ -181,8 +181,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyattributes.png</normaloff>:/ui/icons/modifyattributes.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyattributes.png</normaloff>:/extui/modifyattributes.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMirror">
@@ -201,8 +201,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifymirror.png</normaloff>:/ui/icons/modifymirror.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifymirror.png</normaloff>:/extui/modifymirror.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bScale">
@@ -221,8 +221,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyscale.png</normaloff>:/ui/icons/modifyscale.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyscale.png</normaloff>:/extui/modifyscale.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRotate">
@@ -241,8 +241,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyrotate.png</normaloff>:/ui/icons/modifyrotate.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyrotate.png</normaloff>:/extui/modifyrotate.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMove">
@@ -261,8 +261,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifymove.png</normaloff>:/ui/icons/modifymove.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifymove.png</normaloff>:/extui/modifymove.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bMoveRotate">
@@ -281,8 +281,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifymoverotate.png</normaloff>:/ui/icons/modifymoverotate.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifymoverotate.png</normaloff>:/extui/modifymoverotate.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bRotate2">
@@ -301,8 +301,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyrotate2.png</normaloff>:/ui/icons/modifyrotate2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyrotate2.png</normaloff>:/extui/modifyrotate2.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bTrim2">
@@ -321,8 +321,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifytrim2.png</normaloff>:/ui/icons/modifytrim2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifytrim2.png</normaloff>:/extui/modifytrim2.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bCut">
@@ -341,8 +341,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifycut.png</normaloff>:/ui/icons/modifycut.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifycut.png</normaloff>:/extui/modifycut.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bExplode">
@@ -361,8 +361,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyexplode.png</normaloff>:/ui/icons/modifyexplode.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyexplode.png</normaloff>:/extui/modifyexplode.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bExplodeText">
@@ -381,8 +381,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyexplodetext.png</normaloff>:/ui/icons/modifyexplodetext.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyexplodetext.png</normaloff>:/extui/modifyexplodetext.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bEntity">
@@ -401,8 +401,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifyentity.png</normaloff>:/ui/icons/modifyentity.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifyentity.png</normaloff>:/extui/modifyentity.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bEntityText">
@@ -421,8 +421,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/modifytext.png</normaloff>:/ui/icons/modifytext.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/modifytext.png</normaloff>:/extui/modifytext.png</iconset>
</property>
</widget>
</widget>
@@ -431,7 +431,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarpoints.h b/src/ui/forms/qg_cadtoolbarpoints.h
index b365444..da9bfed 100644
--- a/src/ui/forms/qg_cadtoolbarpoints.h
+++ b/src/ui/forms/qg_cadtoolbarpoints.h
@@ -26,131 +26,9 @@
#ifndef QG_CADTOOLBARPOINTS_H
#define QG_CADTOOLBARPOINTS_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarPoints
-{
-public:
- QToolButton *bBack;
- QToolButton *bPoint;
-
- void setupUi(QWidget *QG_CadToolBarPoints)
- {
- if (QG_CadToolBarPoints->objectName().isEmpty())
- QG_CadToolBarPoints->setObjectName(QString::fromUtf8("QG_CadToolBarPoints"));
- QG_CadToolBarPoints->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarPoints->sizePolicy().hasHeightForWidth());
- QG_CadToolBarPoints->setSizePolicy(sizePolicy);
- QG_CadToolBarPoints->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarPoints);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bPoint = new QToolButton(QG_CadToolBarPoints);
- bPoint->setObjectName(QString::fromUtf8("bPoint"));
- bPoint->setGeometry(QRect(0, 20, 28, 28));
- bPoint->setIcon(qt_get_icon(image1_ID));
-
- retranslateUi(QG_CadToolBarPoints);
- QObject::connect(bPoint, SIGNAL(clicked()), QG_CadToolBarPoints, SLOT(drawPoint()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarPoints, SLOT(back()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarPoints);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarPoints)
- {
- QG_CadToolBarPoints->setWindowTitle(QApplication::translate("QG_CadToolBarPoints", "Points", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPoints", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bPoint->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bPoint->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPoints", "Single points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 16 2 1",
-". c None",
-"# c #000000",
-".........#........",
-".........#........",
-".......#####......",
-".........#........",
-".........#........",
-"..................",
-"..................",
-"..................",
-"..................",
-"...............#..",
-"...............#..",
-"..#..........#####",
-"..#............#..",
-"#####..........#..",
-"..#...............",
-"..#..............."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarPoints: public Ui_QG_CadToolBarPoints {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarpoints.h"
class QG_CadToolBarPoints : public QWidget, public Ui::QG_CadToolBarPoints
{
diff --git a/src/ui/forms/qg_cadtoolbarpoints.ui b/src/ui/forms/qg_cadtoolbarpoints.ui
index 86c99d0..dc24af0 100644
--- a/src/ui/forms/qg_cadtoolbarpoints.ui
+++ b/src/ui/forms/qg_cadtoolbarpoints.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPoint">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/points.png</normaloff>:/ui/icons/points.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/points.png</normaloff>:/extui/points.png</iconset>
</property>
</widget>
</widget>
@@ -71,7 +71,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarpolylines.h b/src/ui/forms/qg_cadtoolbarpolylines.h
index 65ec0df..a107d18 100644
--- a/src/ui/forms/qg_cadtoolbarpolylines.h
+++ b/src/ui/forms/qg_cadtoolbarpolylines.h
@@ -26,311 +26,9 @@
#ifndef QG_CADTOOLBARPOLYLINES_H
#define QG_CADTOOLBARPOLYLINES_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarPolylines
-{
-public:
- QToolButton *bBack;
- QToolButton *bPolyline;
- QToolButton *bPolylineTrim;
- QToolButton *bPolylineDelBetween;
- QToolButton *bPolylineDel;
- QToolButton *bPolylineAdd;
- QToolButton *bPolylineAppend;
-
- void setupUi(QWidget *QG_CadToolBarPolylines)
- {
- if (QG_CadToolBarPolylines->objectName().isEmpty())
- QG_CadToolBarPolylines->setObjectName(QString::fromUtf8("QG_CadToolBarPolylines"));
- QG_CadToolBarPolylines->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarPolylines->sizePolicy().hasHeightForWidth());
- QG_CadToolBarPolylines->setSizePolicy(sizePolicy);
- QG_CadToolBarPolylines->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarPolylines);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bPolyline = new QToolButton(QG_CadToolBarPolylines);
- bPolyline->setObjectName(QString::fromUtf8("bPolyline"));
- bPolyline->setGeometry(QRect(0, 20, 28, 28));
- bPolyline->setIcon(qt_get_icon(image1_ID));
- bPolylineTrim = new QToolButton(QG_CadToolBarPolylines);
- bPolylineTrim->setObjectName(QString::fromUtf8("bPolylineTrim"));
- bPolylineTrim->setGeometry(QRect(28, 76, 28, 28));
- bPolylineTrim->setIcon(qt_get_icon(image2_ID));
- bPolylineDelBetween = new QToolButton(QG_CadToolBarPolylines);
- bPolylineDelBetween->setObjectName(QString::fromUtf8("bPolylineDelBetween"));
- bPolylineDelBetween->setGeometry(QRect(0, 76, 28, 28));
- bPolylineDelBetween->setIcon(qt_get_icon(image3_ID));
- bPolylineDel = new QToolButton(QG_CadToolBarPolylines);
- bPolylineDel->setObjectName(QString::fromUtf8("bPolylineDel"));
- bPolylineDel->setGeometry(QRect(28, 48, 28, 28));
- bPolylineDel->setIcon(qt_get_icon(image4_ID));
- bPolylineAdd = new QToolButton(QG_CadToolBarPolylines);
- bPolylineAdd->setObjectName(QString::fromUtf8("bPolylineAdd"));
- bPolylineAdd->setGeometry(QRect(28, 20, 28, 28));
- bPolylineAdd->setIcon(qt_get_icon(image5_ID));
- bPolylineAppend = new QToolButton(QG_CadToolBarPolylines);
- bPolylineAppend->setObjectName(QString::fromUtf8("bPolylineAppend"));
- bPolylineAppend->setGeometry(QRect(0, 48, 28, 28));
- bPolylineAppend->setIcon(qt_get_icon(image6_ID));
-
- retranslateUi(QG_CadToolBarPolylines);
- QObject::connect(bPolyline, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(drawPolyline()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(back()));
- QObject::connect(bPolylineAdd, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(polylineAdd()));
- QObject::connect(bPolylineDel, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(polylineDel()));
- QObject::connect(bPolylineDelBetween, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(polylineDelBetween()));
- QObject::connect(bPolylineTrim, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(polylineTrim()));
- QObject::connect(bPolylineAppend, SIGNAL(clicked()), QG_CadToolBarPolylines, SLOT(polylineAppend()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarPolylines);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarPolylines)
- {
- QG_CadToolBarPolylines->setWindowTitle(QApplication::translate("QG_CadToolBarPolylines", "Polylines", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Back to main menu", 0, QApplication::UnicodeUTF8)));
- bPolyline->setText(QString());
- bPolyline->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Create Polyline", 0, QApplication::UnicodeUTF8)));
- bPolylineTrim->setText(QString());
- bPolylineTrim->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Trim segments", 0, QApplication::UnicodeUTF8)));
- bPolylineDelBetween->setText(QString());
- bPolylineDelBetween->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Delete between two nodes", 0, QApplication::UnicodeUTF8)));
- bPolylineDel->setText(QString());
- bPolylineDel->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Delete node", 0, QApplication::UnicodeUTF8)));
- bPolylineAdd->setText(QString());
- bPolylineAdd->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Add node", 0, QApplication::UnicodeUTF8)));
- bPolylineAppend->setText(QString());
- bPolylineAppend->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarPolylines", "Append node", 0, QApplication::UnicodeUTF8)));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"..................",
-"..................",
-"..................",
-"..................",
-"..................",
-"......#...........",
-"....a###..........",
-"...a..#...........",
-"..a...............",
-"..a...............",
-"..a...............",
-"...a..#........#..",
-"....a###aaaaaa###.",
-"......#........#..",
-"..................",
-"..................",
-"..................",
-".................."};
-
-
- static const char* const image2_data[] = {
-"18 18 4 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-"..................",
-"..................",
-"..............##..",
-"............##.#..",
-"..........##...#..",
-".......a##.....#..",
-"......aaa......#..",
-"....bb.a.......#..",
-"..bb...b.......#..",
-"bb.....b.......#..",
-".......a.......a..",
-"......aaabbbbbaaa.",
-".......a.......a..",
-"...............b..",
-"...............b..",
-"...............b..",
-"...............b..",
-"...............b.."};
-
-
- static const char* const image3_data[] = {
-"18 18 5 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-"c c #ffffff",
-"..................",
-"..................",
-"..................",
-".#....a.....a...#.",
-"###bbaaa...aaab###",
-".#....a.....a...#.",
-"......b.....b.....",
-"......b.....b.....",
-"......a.....a.....",
-".....aaabbbaaa....",
-"......a.....a.....",
-"..................",
-"..................",
-".ccccc............",
-"cbbbbbc...........",
-".ccccc............",
-"..................",
-".................."};
-
-
- static const char* const image4_data[] = {
-"18 18 4 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"b c #ffffff",
-"..................",
-"..................",
-"..................",
-".#......#.......#.",
-"###aaaa###aaaaa###",
-".#......#a......#.",
-".........aa.......",
-".........aaa......",
-".........aaaa.....",
-".........aaaaa....",
-".........aaaaaa...",
-".........aaaa.....",
-".........a.aa.....",
-".bbbbb......aa....",
-"baaaaab.....aa....",
-".bbbbb............",
-"..................",
-".................."};
-
-
- static const char* const image5_data[] = {
-"18 18 4 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"b c #ffffff",
-"..................",
-"..................",
-"..................",
-".#......#.......#.",
-"###aaaa###aaaaa###",
-".#......#a......#.",
-".........aa.......",
-".........aaa......",
-".........aaaa.....",
-".........aaaaa....",
-".........aaaaaa...",
-"...b.....aaaa.....",
-"..bab....a.aa.....",
-".bbabb......aa....",
-"baaaaab.....aa....",
-".bbabb............",
-"..bab.............",
-"...b.............."};
-
-
- static const char* const image6_data[] = {
-"18 18 4 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"b c #ffffff",
-"..................",
-"..................",
-"..................",
-".#......#.........",
-"###aaaa###........",
-".#......#a........",
-"..........a.......",
-"...........a#.....",
-"...........#a#....",
-"............aa....",
-"............aaa...",
-"...b........aaaa..",
-"..bab.......aaaaa.",
-".bbabb......aaaaaa",
-"baaaaab.....aaaa..",
-".bbabb......a.aa..",
-"..bab..........aa.",
-"...b...........aa."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarPolylines: public Ui_QG_CadToolBarPolylines {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarpolylines.h"
class QG_CadToolBarPolylines : public QWidget, public Ui::QG_CadToolBarPolylines
{
diff --git a/src/ui/forms/qg_cadtoolbarpolylines.ui b/src/ui/forms/qg_cadtoolbarpolylines.ui
index 67f7660..e5e587b 100644
--- a/src/ui/forms/qg_cadtoolbarpolylines.ui
+++ b/src/ui/forms/qg_cadtoolbarpolylines.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolyline">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polyline.png</normaloff>:/ui/icons/polyline.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polyline.png</normaloff>:/extui/polyline.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolylineTrim">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polylinetrim.png</normaloff>:/ui/icons/polylinetrim.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polylinetrim.png</normaloff>:/extui/polylinetrim.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolylineDelBetween">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polylinedelbetween.png</normaloff>:/ui/icons/polylinedelbetween.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polylinedelbetween.png</normaloff>:/extui/polylinedelbetween.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolylineDel">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polylinedel.png</normaloff>:/ui/icons/polylinedel.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polylinedel.png</normaloff>:/extui/polylinedel.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolylineAdd">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polylineadd.png</normaloff>:/ui/icons/polylineadd.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polylineadd.png</normaloff>:/extui/polylineadd.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bPolylineAppend">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/polylineappend.png</normaloff>:/ui/icons/polylineappend.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/polylineappend.png</normaloff>:/extui/polylineappend.png</iconset>
</property>
</widget>
</widget>
@@ -171,7 +171,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarselect.h b/src/ui/forms/qg_cadtoolbarselect.h
index 4db209c..59db694 100644
--- a/src/ui/forms/qg_cadtoolbarselect.h
+++ b/src/ui/forms/qg_cadtoolbarselect.h
@@ -26,492 +26,9 @@
#ifndef QG_CADTOOLBARSELECT_H
#define QG_CADTOOLBARSELECT_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-#include "rs_actioninterface.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarSelect
-{
-public:
- QToolButton *bAll;
- QToolButton *bBack;
- QToolButton *bInters;
- QToolButton *bUnInters;
- QToolButton *bUnAll;
- QToolButton *bInvert;
- QToolButton *bLayer;
- QToolButton *bContour;
- QToolButton *bSingle;
- QToolButton *bUnWindow;
- QToolButton *bWindow;
- QToolButton *bDoit;
-
- void setupUi(QWidget *QG_CadToolBarSelect)
- {
- if (QG_CadToolBarSelect->objectName().isEmpty())
- QG_CadToolBarSelect->setObjectName(QString::fromUtf8("QG_CadToolBarSelect"));
- QG_CadToolBarSelect->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarSelect->sizePolicy().hasHeightForWidth());
- QG_CadToolBarSelect->setSizePolicy(sizePolicy);
- QG_CadToolBarSelect->setMinimumSize(QSize(56, 336));
- bAll = new QToolButton(QG_CadToolBarSelect);
- bAll->setObjectName(QString::fromUtf8("bAll"));
- bAll->setGeometry(QRect(28, 20, 28, 28));
- bAll->setIcon(qt_get_icon(image0_ID));
- bBack = new QToolButton(QG_CadToolBarSelect);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image1_ID));
- bInters = new QToolButton(QG_CadToolBarSelect);
- bInters->setObjectName(QString::fromUtf8("bInters"));
- bInters->setGeometry(QRect(28, 104, 28, 28));
- bInters->setIcon(qt_get_icon(image2_ID));
- bUnInters = new QToolButton(QG_CadToolBarSelect);
- bUnInters->setObjectName(QString::fromUtf8("bUnInters"));
- bUnInters->setGeometry(QRect(0, 104, 28, 28));
- bUnInters->setIcon(qt_get_icon(image3_ID));
- bUnAll = new QToolButton(QG_CadToolBarSelect);
- bUnAll->setObjectName(QString::fromUtf8("bUnAll"));
- bUnAll->setGeometry(QRect(0, 20, 28, 28));
- bUnAll->setIcon(qt_get_icon(image4_ID));
- bInvert = new QToolButton(QG_CadToolBarSelect);
- bInvert->setObjectName(QString::fromUtf8("bInvert"));
- bInvert->setGeometry(QRect(0, 132, 28, 28));
- bInvert->setIcon(qt_get_icon(image5_ID));
- bLayer = new QToolButton(QG_CadToolBarSelect);
- bLayer->setObjectName(QString::fromUtf8("bLayer"));
- bLayer->setGeometry(QRect(28, 132, 28, 28));
- bLayer->setIcon(qt_get_icon(image6_ID));
- bContour = new QToolButton(QG_CadToolBarSelect);
- bContour->setObjectName(QString::fromUtf8("bContour"));
- bContour->setGeometry(QRect(28, 48, 28, 28));
- bContour->setIcon(qt_get_icon(image7_ID));
- bSingle = new QToolButton(QG_CadToolBarSelect);
- bSingle->setObjectName(QString::fromUtf8("bSingle"));
- bSingle->setGeometry(QRect(0, 48, 28, 28));
- bSingle->setIcon(qt_get_icon(image8_ID));
- bUnWindow = new QToolButton(QG_CadToolBarSelect);
- bUnWindow->setObjectName(QString::fromUtf8("bUnWindow"));
- bUnWindow->setGeometry(QRect(0, 76, 28, 28));
- bUnWindow->setIcon(qt_get_icon(image9_ID));
- bWindow = new QToolButton(QG_CadToolBarSelect);
- bWindow->setObjectName(QString::fromUtf8("bWindow"));
- bWindow->setGeometry(QRect(28, 76, 28, 28));
- bWindow->setIcon(qt_get_icon(image10_ID));
- bDoit = new QToolButton(QG_CadToolBarSelect);
- bDoit->setObjectName(QString::fromUtf8("bDoit"));
- bDoit->setGeometry(QRect(0, 160, 56, 20));
- bDoit->setIcon(qt_get_icon(image11_ID));
-
- retranslateUi(QG_CadToolBarSelect);
- QObject::connect(bSingle, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectSingle()));
- QObject::connect(bDoit, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(runNextAction()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(back()));
- QObject::connect(bAll, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectAll()));
- QObject::connect(bWindow, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectWindow()));
- QObject::connect(bUnAll, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(deselectAll()));
- QObject::connect(bUnWindow, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(deselectWindow()));
- QObject::connect(bContour, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectContour()));
- QObject::connect(bUnInters, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(deselectIntersected()));
- QObject::connect(bInters, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectIntersected()));
- QObject::connect(bInvert, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectInvert()));
- QObject::connect(bLayer, SIGNAL(clicked()), QG_CadToolBarSelect, SLOT(selectLayer()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarSelect);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarSelect)
- {
- QG_CadToolBarSelect->setWindowTitle(QApplication::translate("QG_CadToolBarSelect", "Select", 0, QApplication::UnicodeUTF8));
- bAll->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bAll->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Select all", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bInters->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bInters->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Select intersected entities", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bUnInters->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bUnInters->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Deselect intersected entities", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bUnAll->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bUnAll->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Deselect all", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bInvert->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bInvert->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Invert Selection", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLayer->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLayer->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Select layer", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bContour->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bContour->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "(De-)Select contour", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bSingle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bSingle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "(De-)Select entity", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bUnWindow->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bUnWindow->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Deselect Window", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bWindow->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bWindow->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Select Window", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bDoit->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDoit->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSelect", "Continue action", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 16 2 1",
-". c None",
-"# c #ff0000",
-".....#############",
-"...##............#",
-"..#..............#",
-".#...............#",
-".#...###.........#",
-"#...#...#........#",
-"#...#...#....#...#",
-"#...#...#...##...#",
-"#....###...#.#...#",
-"#.........#..#...#",
-"#........#...#...#",
-"######..######...#",
-".....#...........#",
-".....#...........#",
-".....#...........#",
-".....#############"};
-
-
- static const char* const image1_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image2_data[] = {
-"15 18 4 1",
-". c None",
-"# c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".........#.....",
-"........###....",
-"....aaaaabaaaaa",
-"..##.....b....#",
-".#.......b....#",
-".#..###..b....#",
-"#..#...#.b....#",
-"#..#...#.b....#",
-"#..#...#.b.a..#",
-"#...###..ba#..#",
-"#........b.#..#",
-"#.......ab.#..#",
-"#####..aabaa..#",
-"....#....b....#",
-"....#....b....#",
-"....aaaaabaaaaa",
-"........###....",
-".........#....."};
-
-
- static const char* const image3_data[] = {
-"15 18 4 1",
-". c None",
-"# c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".........#.....",
-"........###....",
-"....a####b#####",
-"..aa.....b....a",
-".a.......b....a",
-".a..aaa..b....a",
-"a..a...a.b....a",
-"a..a...a.b....a",
-"a..a...a.b.#..a",
-"a...aaa..b#a..a",
-"a........b.a..a",
-"a.......#b.a..a",
-"aaaaa..##b##..a",
-"....a....b....a",
-"....a....b....a",
-"....#####b#####",
-"........###....",
-".........#....."};
-
-
- static const char* const image4_data[] = {
-"18 16 2 1",
-". c None",
-"# c #000000",
-".....#############",
-"...##............#",
-"..#..............#",
-".#...............#",
-".#...###.........#",
-"#...#...#........#",
-"#...#...#....#...#",
-"#...#...#...##...#",
-"#....###...#.#...#",
-"#.........#..#...#",
-"#........#...#...#",
-"######..######...#",
-".....#...........#",
-".....#...........#",
-".....#...........#",
-".....#############"};
-
-
- static const char* const image5_data[] = {
-"18 16 4 1",
-"# c None",
-"b c #000000",
-". c #0000ff",
-"a c #ff0000",
-".####aaaaaaaaaaa##",
-"#.#aa##########a##",
-"##.############a##",
-"##a.#bbb#######a##",
-"#b##..##b######a##",
-"#b##a#.#b######a##",
-"#b##a##.b###b##a##",
-"#b###aaa.##bb##a##",
-"#b#######.b#b##a##",
-"#b#######a.#b##a##",
-"#bbbbb##aaa.b##a##",
-"#####b######..#a##",
-"#####b########.a##",
-"#####bbbbbbbbbb.##",
-"################.#",
-"#################."};
-
-
- static const char* const image6_data[] = {
-"14 19 4 1",
-". c None",
-"# c #000000",
-"b c #ff0000",
-"a c #ffffff",
-"........##....",
-"......##a#....",
-"....##aaa#..##",
-"..##aaa#a###a#",
-"##aaa##a##aaa#",
-"#aa##a##aaaaa#",
-"#a#a##aaaabaa#",
-"#a#a#aaaaabaa#",
-"#a#a#aaaabbaa#",
-"#a#a#aaaabbaa#",
-"#a#a#aaababaa#",
-"#a###aaababaa#",
-"#a#a#aababbaa#",
-"#aaa#aabbaaaa#",
-"#aaa#abaaaaa##",
-"#a###aaaaa##..",
-"##..#aaa##....",
-"....#a##......",
-"....##........"};
-
-
- static const char* const image7_data[] = {
-"18 16 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".....#############",
-"...##............#",
-"..#..............#",
-".#...............#",
-".#...aaa.........#",
-"#...a...a........#",
-"#...a...a....a...#",
-"#...a...a...aa...#",
-"#....aaa...a.a...#",
-"#.........a..a...#",
-"#........a...a...#",
-"######..aaaaaa...#",
-".....#...........#",
-".....#...........#",
-".....#...........#",
-".....#############"};
-
-
- static const char* const image8_data[] = {
-"15 18 4 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"b c #ffffff",
-"..............#",
-"............##.",
-"..........##...",
-"........##.....",
-".......#.......",
-".....##a.......",
-"...##..aa......",
-".##....aba.....",
-"#......abba....",
-".......abbba...",
-".......abbbba..",
-".......abbbaaa.",
-".......ababa...",
-".......aaabba..",
-".......a..aba..",
-"...........aba.",
-"...........aba.",
-"............a.."};
-
-
- static const char* const image9_data[] = {
-"18 17 3 1",
-". c None",
-"# c #000000",
-"a c #0000ff",
-".#................",
-"###aaaaaaaaaaaaaa.",
-".#..............a.",
-".a..............a.",
-".a...##.........a.",
-".a..#..#........a.",
-".a.#....#.......a.",
-".a.#....#....#..a.",
-".a..#..#....##..a.",
-".a...##....#.#..a.",
-".a........#..#..a.",
-".a.......#...#..a.",
-".a......######..a.",
-".a..............a.",
-".a..............#.",
-".aaaaaaaaaaaaaa###",
-"................#."};
-
-
- static const char* const image10_data[] = {
-"18 16 4 1",
-". c None",
-"# c #000000",
-"a c #0000ff",
-"b c #ff0000",
-".#................",
-"###aaaaaaaaaaaaaa.",
-".#..............a.",
-".a..............a.",
-".a...bbb........a.",
-".a..b...b.......a.",
-".a..b...b....b..a.",
-".a..b...b...bb..a.",
-".a...bbb...b.b..a.",
-".a........b..b..a.",
-".a.......b...b..a.",
-".a......bbbbbb..a.",
-".a..............a.",
-".a..............#.",
-".aaaaaaaaaaaaaa###",
-"................#."};
-
-
- static const char* const image11_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-".......#a.......",
-".......#aa......",
-"########aaa.....",
-"#aaaaaaaaaaa....",
-"#aaaaaaaaaaaa...",
-"#aaaaaaaaaaaaa..",
-"#aaaaaaaaaaaa...",
-".aaaaaaaaaaa....",
-".......#aaa.....",
-".......#aa......",
-"........a......."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- case image7_ID: return QPixmap((const char**)image7_data);
- case image8_ID: return QPixmap((const char**)image8_data);
- case image9_ID: return QPixmap((const char**)image9_data);
- case image10_ID: return QPixmap((const char**)image10_data);
- case image11_ID: return QPixmap((const char**)image11_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarSelect: public Ui_QG_CadToolBarSelect {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarselect.h"
class QG_CadToolBarSelect : public QWidget, public Ui::QG_CadToolBarSelect
{
diff --git a/src/ui/forms/qg_cadtoolbarselect.ui b/src/ui/forms/qg_cadtoolbarselect.ui
index 6589876..cd63a7a 100644
--- a/src/ui/forms/qg_cadtoolbarselect.ui
+++ b/src/ui/forms/qg_cadtoolbarselect.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectall.png</normaloff>:/ui/icons/selectall.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectall.png</normaloff>:/extui/selectall.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bBack">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bInters">
@@ -81,8 +81,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectinters.png</normaloff>:/ui/icons/selectinters.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectinters.png</normaloff>:/extui/selectinters.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bUnInters">
@@ -101,8 +101,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/deselectinters.png</normaloff>:/ui/icons/deselectinters.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/deselectinters.png</normaloff>:/extui/deselectinters.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bUnAll">
@@ -121,8 +121,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectnothing.png</normaloff>:/ui/icons/selectnothing.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectnothing.png</normaloff>:/extui/selectnothing.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bInvert">
@@ -141,8 +141,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectinvert.png</normaloff>:/ui/icons/selectinvert.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectinvert.png</normaloff>:/extui/selectinvert.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bLayer">
@@ -161,8 +161,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectlayer.png</normaloff>:/ui/icons/selectlayer.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectlayer.png</normaloff>:/extui/selectlayer.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bContour">
@@ -181,8 +181,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectcontour.png</normaloff>:/ui/icons/selectcontour.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectcontour.png</normaloff>:/extui/selectcontour.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bSingle">
@@ -201,8 +201,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectsingle.png</normaloff>:/ui/icons/selectsingle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectsingle.png</normaloff>:/extui/selectsingle.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bUnWindow">
@@ -221,8 +221,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/deselectwindow.png</normaloff>:/ui/icons/deselectwindow.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/deselectwindow.png</normaloff>:/extui/deselectwindow.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bWindow">
@@ -241,8 +241,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/selectwindow.png</normaloff>:/ui/icons/selectwindow.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/selectwindow.png</normaloff>:/extui/selectwindow.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bDoit">
@@ -261,8 +261,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/forward.png</normaloff>:/ui/icons/forward.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/forward.png</normaloff>:/extui/forward.png</iconset>
</property>
</widget>
</widget>
@@ -272,7 +272,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarsnap.h b/src/ui/forms/qg_cadtoolbarsnap.h
index bd75752..8fdb04b 100644
--- a/src/ui/forms/qg_cadtoolbarsnap.h
+++ b/src/ui/forms/qg_cadtoolbarsnap.h
@@ -26,621 +26,10 @@
#ifndef QG_CADTOOLBARSNAP_H
#define QG_CADTOOLBARSNAP_H
-#include <qvariant.h>
-
class QG_CadToolBar;
class QG_ActionHandler;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarSnap
-{
-public:
- QToolButton *bBack;
- QToolButton *bGrid;
- QToolButton *bFree;
- QToolButton *bEndpoint;
- QToolButton *bOnEntity;
- QToolButton *bCenter;
- QToolButton *bMiddle;
- QToolButton *bDist;
- QToolButton *bIntersection;
- QToolButton *bResNothing;
- QToolButton *bResOrthogonal;
- QToolButton *bResHorizontal;
- QToolButton *bResVertical;
- QToolButton *bRelZero;
- QToolButton *bLockRelZero;
- QToolButton *bIntersectionManual;
-
- void setupUi(QWidget *QG_CadToolBarSnap)
- {
- if (QG_CadToolBarSnap->objectName().isEmpty())
- QG_CadToolBarSnap->setObjectName(QString::fromUtf8("QG_CadToolBarSnap"));
- QG_CadToolBarSnap->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarSnap->sizePolicy().hasHeightForWidth());
- QG_CadToolBarSnap->setSizePolicy(sizePolicy);
- QG_CadToolBarSnap->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarSnap);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bGrid = new QToolButton(QG_CadToolBarSnap);
- bGrid->setObjectName(QString::fromUtf8("bGrid"));
- bGrid->setGeometry(QRect(28, 20, 28, 28));
- bGrid->setIcon(qt_get_icon(image1_ID));
- bGrid->setCheckable(true);
- bFree = new QToolButton(QG_CadToolBarSnap);
- bFree->setObjectName(QString::fromUtf8("bFree"));
- bFree->setGeometry(QRect(0, 20, 28, 28));
- bFree->setIcon(qt_get_icon(image2_ID));
- bFree->setCheckable(true);
- bEndpoint = new QToolButton(QG_CadToolBarSnap);
- bEndpoint->setObjectName(QString::fromUtf8("bEndpoint"));
- bEndpoint->setGeometry(QRect(0, 48, 28, 28));
- bEndpoint->setIcon(qt_get_icon(image3_ID));
- bEndpoint->setCheckable(true);
- bOnEntity = new QToolButton(QG_CadToolBarSnap);
- bOnEntity->setObjectName(QString::fromUtf8("bOnEntity"));
- bOnEntity->setGeometry(QRect(28, 48, 28, 28));
- bOnEntity->setIcon(qt_get_icon(image4_ID));
- bOnEntity->setCheckable(true);
- bCenter = new QToolButton(QG_CadToolBarSnap);
- bCenter->setObjectName(QString::fromUtf8("bCenter"));
- bCenter->setGeometry(QRect(0, 76, 28, 28));
- bCenter->setIcon(qt_get_icon(image5_ID));
- bCenter->setCheckable(true);
- bMiddle = new QToolButton(QG_CadToolBarSnap);
- bMiddle->setObjectName(QString::fromUtf8("bMiddle"));
- bMiddle->setGeometry(QRect(28, 76, 28, 28));
- bMiddle->setIcon(qt_get_icon(image6_ID));
- bMiddle->setCheckable(true);
- bDist = new QToolButton(QG_CadToolBarSnap);
- bDist->setObjectName(QString::fromUtf8("bDist"));
- bDist->setGeometry(QRect(0, 104, 28, 28));
- bDist->setIcon(qt_get_icon(image7_ID));
- bDist->setCheckable(true);
- bIntersection = new QToolButton(QG_CadToolBarSnap);
- bIntersection->setObjectName(QString::fromUtf8("bIntersection"));
- bIntersection->setGeometry(QRect(28, 104, 28, 28));
- bIntersection->setIcon(qt_get_icon(image8_ID));
- bIntersection->setCheckable(true);
- bResNothing = new QToolButton(QG_CadToolBarSnap);
- bResNothing->setObjectName(QString::fromUtf8("bResNothing"));
- bResNothing->setGeometry(QRect(0, 180, 28, 28));
- bResNothing->setIcon(qt_get_icon(image2_ID));
- bResNothing->setCheckable(true);
- bResOrthogonal = new QToolButton(QG_CadToolBarSnap);
- bResOrthogonal->setObjectName(QString::fromUtf8("bResOrthogonal"));
- bResOrthogonal->setGeometry(QRect(28, 180, 28, 28));
- bResOrthogonal->setIcon(qt_get_icon(image9_ID));
- bResOrthogonal->setCheckable(true);
- bResHorizontal = new QToolButton(QG_CadToolBarSnap);
- bResHorizontal->setObjectName(QString::fromUtf8("bResHorizontal"));
- bResHorizontal->setGeometry(QRect(0, 208, 28, 28));
- bResHorizontal->setIcon(qt_get_icon(image10_ID));
- bResHorizontal->setCheckable(true);
- bResVertical = new QToolButton(QG_CadToolBarSnap);
- bResVertical->setObjectName(QString::fromUtf8("bResVertical"));
- bResVertical->setGeometry(QRect(28, 208, 28, 28));
- bResVertical->setIcon(qt_get_icon(image11_ID));
- bResVertical->setCheckable(true);
- bRelZero = new QToolButton(QG_CadToolBarSnap);
- bRelZero->setObjectName(QString::fromUtf8("bRelZero"));
- bRelZero->setGeometry(QRect(0, 260, 28, 28));
- bRelZero->setIcon(qt_get_icon(image12_ID));
- bRelZero->setCheckable(false);
- bLockRelZero = new QToolButton(QG_CadToolBarSnap);
- bLockRelZero->setObjectName(QString::fromUtf8("bLockRelZero"));
- bLockRelZero->setGeometry(QRect(28, 260, 28, 28));
- bLockRelZero->setIcon(qt_get_icon(image13_ID));
- bLockRelZero->setCheckable(true);
- bIntersectionManual = new QToolButton(QG_CadToolBarSnap);
- bIntersectionManual->setObjectName(QString::fromUtf8("bIntersectionManual"));
- bIntersectionManual->setGeometry(QRect(0, 132, 28, 28));
- bIntersectionManual->setIcon(qt_get_icon(image14_ID));
- bIntersectionManual->setCheckable(false);
-
- retranslateUi(QG_CadToolBarSnap);
- QObject::connect(bFree, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapFree()));
- QObject::connect(bGrid, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapGrid()));
- QObject::connect(bEndpoint, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapEndpoint()));
- QObject::connect(bOnEntity, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapOnEntity()));
- QObject::connect(bCenter, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapCenter()));
- QObject::connect(bMiddle, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapMiddle()));
- QObject::connect(bDist, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapDist()));
- QObject::connect(bIntersection, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapIntersection()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(back()));
- QObject::connect(bResOrthogonal, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(restrictOrthogonal()));
- QObject::connect(bResNothing, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(restrictNothing()));
- QObject::connect(bRelZero, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(setRelativeZero()));
- QObject::connect(bLockRelZero, SIGNAL(toggled(bool)), QG_CadToolBarSnap, SLOT(lockRelativeZero(bool)));
- QObject::connect(bResHorizontal, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(restrictHorizontal()));
- QObject::connect(bResVertical, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(restrictVertical()));
- QObject::connect(bIntersectionManual, SIGNAL(clicked()), QG_CadToolBarSnap, SLOT(snapIntersectionManual()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarSnap);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarSnap)
- {
- QG_CadToolBarSnap->setWindowTitle(QApplication::translate("QG_CadToolBarSnap", "Snap", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bGrid->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bGrid->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to grid", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bFree->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bFree->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Free positioning", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bEndpoint->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bEndpoint->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to Endpoints", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bOnEntity->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bOnEntity->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to closest point on entity", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCenter->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCenter->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to center points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMiddle->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMiddle->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to middle points", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bDist->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bDist->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to point with given distance to endpoint", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bIntersection->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bIntersection->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to intersections automatically", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bResNothing->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bResNothing->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "No Restriction", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bResOrthogonal->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bResOrthogonal->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Orthogonal Restriction", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bResHorizontal->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bResHorizontal->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Horizontal Restriction", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bResVertical->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bResVertical->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Vertical Restriction", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bRelZero->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bRelZero->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Move relative Zero", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLockRelZero->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLockRelZero->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Lock relative Zero", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bIntersectionManual->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bIntersectionManual->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSnap", "Snap to intersections manually", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- image12_ID,
- image13_ID,
- image14_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"17 17 2 1",
-"# c None",
-". c #ff0000",
-"..###..###..###..",
-"..###..###..###..",
-"#################",
-"#################",
-"#################",
-"..###..###..###..",
-"..###..###..###..",
-"#################",
-"#################",
-"#################",
-"..###..###..###..",
-"..###..###..###..",
-"#################",
-"#################",
-"#################",
-"..###..###..###..",
-"..###..###..###.."};
-
-
- static const char* const image2_data[] = {
-"5 5 2 1",
-". c None",
-"# c #000000",
-"..#..",
-"..#..",
-"#####",
-"..#..",
-"..#.."};
-
-
- static const char* const image3_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"......###.........",
-"......###.........",
-"......###.........",
-".......a..........",
-".......a..........",
-".......a..........",
-"........a.........",
-"###......a........",
-"###.......a.......",
-"###a.......aaa.###",
-"....aa........a###",
-"......aa.......###",
-"........aa........",
-"..........aa......",
-"............aa....",
-"..............a###",
-"...............###",
-"...............###"};
-
-
- static const char* const image4_data[] = {
-"18 18 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"..................",
-"............###...",
-"............###...",
-"........###a###...",
-"........###.......",
-"....###a###.....##",
-"....###.....###a##",
-"###a###....a###.##",
-"###.....###.###...",
-"###.....###.......",
-"........###.......",
-".......a..........",
-"......###.........",
-"......###.........",
-"......###.........",
-"......a...........",
-".....###..........",
-".....###.........."};
-
-
- static const char* const image5_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"...............##.",
-".............##...",
-"...........##.....",
-".......aaa#.......",
-".......aaa........",
-".....##aaa........",
-"...##........####.",
-".##.......###.....",
-"#........#........",
-"........#.........",
-".......#..........",
-"......#...........",
-"......#...........",
-"......#...........",
-".....#............",
-".....#........aaa.",
-".....#........aaa.",
-".....#........aaa."};
-
-
- static const char* const image6_data[] = {
-"17 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"...............##",
-".............##..",
-"...........##....",
-".......aaa#......",
-".......aaa.......",
-".....##aaa.......",
-"...##........####",
-".##.......###....",
-"#......aaa.......",
-".......aaa.......",
-".......aaa.......",
-"......#..........",
-"......#..........",
-"......#..........",
-".....#...........",
-".....#...........",
-".....#...........",
-".....#..........."};
-
-
- static const char* const image7_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".................#",
-"...###.........##.",
-"...##........##...",
-".##.#......##.....",
-"#.....aaa##.......",
-"......aaa.........",
-".....#aaa......###",
-"...##.......###...",
-"..#........#......",
-"..........#.......",
-".......aaa........",
-".......aaa........",
-".......aaa..#.....",
-"........#..##.....",
-".......#..##.#....",
-".......#...#......",
-".......#...#......",
-".......#...#......"};
-
-
- static const char* const image8_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-".............#....",
-".............#....",
-".............#....",
-".............#....",
-"............#.....",
-"............#.....",
-"............#.....",
-"#...........#.....",
-".####......#......",
-".....####..a......",
-".........#aaa.....",
-"...........a.####.",
-"..........#......#",
-"..........#.......",
-"..........#.......",
-"..........#.......",
-".........#........",
-".........#........"};
-
-
- static const char* const image9_data[] = {
-"17 17 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"......aaaaa......",
-".....a..a..a.....",
-".....a..a..a.....",
-"#####aaaaaaa#####",
-".....a..a..a.....",
-".....a..a..a.....",
-"......aaaaa......",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"........#........"};
-
-
- static const char* const image10_data[] = {
-"17 17 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-".................",
-".................",
-".................",
-".................",
-".................",
-"......#####......",
-".....#..#..#.....",
-".....#..#..#.....",
-"aaaaa#######aaaaa",
-".....#..#..#.....",
-".....#..#..#.....",
-"......#####......",
-".................",
-".................",
-".................",
-".................",
-"................."};
-
-
- static const char* const image11_data[] = {
-"17 17 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"......aaaaa......",
-".....a..a..a.....",
-".....a..a..a.....",
-".....aaaaaaa.....",
-".....a..a..a.....",
-".....a..a..a.....",
-"......aaaaa......",
-"........#........",
-"........#........",
-"........#........",
-"........#........",
-"........#........"};
-
-
- static const char* const image12_data[] = {
-"17 17 4 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"b c #ffffff",
-".................",
-"..#####..........",
-".#..#..#.........",
-".#..#..#.........",
-".###a###.........",
-".#..aa.#.........",
-".#..aba#.........",
-"..##abba.........",
-"....abbba........",
-"....abbbba.......",
-"....abbbaaa......",
-"....ababa........",
-"....aaabba.......",
-"....a..aba.......",
-"........aba......",
-"........aba......",
-".........a......."};
-
-
- static const char* const image13_data[] = {
-"17 17 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"............##...",
-"...........#..#..",
-".###########..#..",
-".###########..#..",
-"..##.......#..#..",
-"..##........##...",
-"..##.............",
-".................",
-"......aaaaa......",
-".....a..a..a.....",
-".....a..a..a.....",
-".....aaaaaaa.....",
-".....a..a..a.....",
-".....a..a..a.....",
-"......aaaaa......",
-".................",
-"................."};
-
-
- static const char* const image14_data[] = {
-"18 18 3 1",
-". c None",
-"# c #000000",
-"a c #ff0000",
-"..................",
-"..................",
-"..............#...",
-"..............#...",
-"..............#...",
-"..............#...",
-".............#....",
-".............#....",
-".............#....",
-".#................",
-"..####............",
-"......###...a.....",
-"...........aaa....",
-"............a.....",
-"..................",
-"..................",
-"..................",
-".................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- case image3_ID: return QPixmap((const char**)image3_data);
- case image4_ID: return QPixmap((const char**)image4_data);
- case image5_ID: return QPixmap((const char**)image5_data);
- case image6_ID: return QPixmap((const char**)image6_data);
- case image7_ID: return QPixmap((const char**)image7_data);
- case image8_ID: return QPixmap((const char**)image8_data);
- case image9_ID: return QPixmap((const char**)image9_data);
- case image10_ID: return QPixmap((const char**)image10_data);
- case image11_ID: return QPixmap((const char**)image11_data);
- case image12_ID: return QPixmap((const char**)image12_data);
- case image13_ID: return QPixmap((const char**)image13_data);
- case image14_ID: return QPixmap((const char**)image14_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarSnap: public Ui_QG_CadToolBarSnap {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarsnap.h"
class QG_CadToolBarSnap : public QWidget, public Ui::QG_CadToolBarSnap
{
diff --git a/src/ui/forms/qg_cadtoolbarsnap.ui b/src/ui/forms/qg_cadtoolbarsnap.ui
index 6d5fc4f..d6af152 100644
--- a/src/ui/forms/qg_cadtoolbarsnap.ui
+++ b/src/ui/forms/qg_cadtoolbarsnap.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bGrid">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapgrid.png</normaloff>:/ui/icons/snapgrid.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapgrid.png</normaloff>:/extui/snapgrid.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -84,8 +84,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapfree.png</normaloff>:/ui/icons/snapfree.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapfree.png</normaloff>:/extui/snapfree.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -107,8 +107,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapendpoint.png</normaloff>:/ui/icons/snapendpoint.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapendpoint.png</normaloff>:/extui/snapendpoint.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -130,8 +130,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snaponentity.png</normaloff>:/ui/icons/snaponentity.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snaponentity.png</normaloff>:/extui/snaponentity.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -153,8 +153,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapmiddle.png</normaloff>:/ui/icons/snapmiddle.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapcenter.png</normaloff>:/extui/snapcenter.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -176,8 +176,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapcenter.png</normaloff>:/ui/icons/snapcenter.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapmiddle.png</normaloff>:/extui/snapmiddle.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -199,8 +199,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapdist.png</normaloff>:/ui/icons/snapdist.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapdist.png</normaloff>:/extui/snapdist.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -222,8 +222,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapintersection.png</normaloff>:/ui/icons/snapintersection.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapintersection.png</normaloff>:/extui/snapintersection.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -245,8 +245,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapfree.png</normaloff>:/ui/icons/snapfree.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapfree.png</normaloff>:/extui/snapfree.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -268,8 +268,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/restrictorthogonal.png</normaloff>:/ui/icons/restrictorthogonal.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/restrictorthogonal.png</normaloff>:/extui/restrictorthogonal.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -291,8 +291,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/restricthorizontal.png</normaloff>:/ui/icons/restricthorizontal.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/restricthorizontal.png</normaloff>:/extui/restricthorizontal.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -314,8 +314,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/restrictvertical.png</normaloff>:/ui/icons/restrictvertical.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/restrictvertical.png</normaloff>:/extui/restrictvertical.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -337,8 +337,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/relzeromove.png</normaloff>:/ui/icons/relzeromove.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/relzeromove.png</normaloff>:/extui/relzeromove.png</iconset>
</property>
<property name="checkable">
<bool>false</bool>
@@ -360,8 +360,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/relzerolock.png</normaloff>:/ui/icons/relzerolock.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/relzerolock.png</normaloff>:/extui/relzerolock.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -383,8 +383,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/snapintersectionm.png</normaloff>:/ui/icons/snapintersectionm.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/snapintersectionm.png</normaloff>:/extui/snapintersectionm.png</iconset>
</property>
<property name="checkable">
<bool>false</bool>
@@ -396,7 +396,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_cadtoolbarsplines.h b/src/ui/forms/qg_cadtoolbarsplines.h
index 666d949..ac73eed 100644
--- a/src/ui/forms/qg_cadtoolbarsplines.h
+++ b/src/ui/forms/qg_cadtoolbarsplines.h
@@ -26,133 +26,9 @@
#ifndef QG_CADTOOLBARSPLINES_H
#define QG_CADTOOLBARSPLINES_H
-#include <qvariant.h>
-
class QG_CadToolBar;
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CadToolBarSplines
-{
-public:
- QToolButton *bBack;
- QToolButton *bSpline;
-
- void setupUi(QWidget *QG_CadToolBarSplines)
- {
- if (QG_CadToolBarSplines->objectName().isEmpty())
- QG_CadToolBarSplines->setObjectName(QString::fromUtf8("QG_CadToolBarSplines"));
- QG_CadToolBarSplines->resize(56, 336);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CadToolBarSplines->sizePolicy().hasHeightForWidth());
- QG_CadToolBarSplines->setSizePolicy(sizePolicy);
- QG_CadToolBarSplines->setMinimumSize(QSize(56, 336));
- bBack = new QToolButton(QG_CadToolBarSplines);
- bBack->setObjectName(QString::fromUtf8("bBack"));
- bBack->setGeometry(QRect(0, 0, 56, 20));
- bBack->setIcon(qt_get_icon(image0_ID));
- bSpline = new QToolButton(QG_CadToolBarSplines);
- bSpline->setObjectName(QString::fromUtf8("bSpline"));
- bSpline->setGeometry(QRect(0, 20, 28, 28));
- bSpline->setIcon(qt_get_icon(image1_ID));
-
- retranslateUi(QG_CadToolBarSplines);
- QObject::connect(bSpline, SIGNAL(clicked()), QG_CadToolBarSplines, SLOT(drawSpline()));
- QObject::connect(bBack, SIGNAL(clicked()), QG_CadToolBarSplines, SLOT(back()));
-
- QMetaObject::connectSlotsByName(QG_CadToolBarSplines);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CadToolBarSplines)
- {
- QG_CadToolBarSplines->setWindowTitle(QApplication::translate("QG_CadToolBarSplines", "Splines", 0, QApplication::UnicodeUTF8));
- bBack->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBack->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSplines", "Back to main menu", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bSpline->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bSpline->setProperty("toolTip", QVariant(QApplication::translate("QG_CadToolBarSplines", "Spline", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 11 3 1",
-". c None",
-"a c #000000",
-"# c #ffffff",
-"....#a..........",
-"...#aa..........",
-"..#aaa######....",
-".#aaaaaaaaaaa...",
-"#aaaaaaaaaaaa...",
-"aaaaaaaaaaaaa...",
-".aaaaaaaaaaaa...",
-"..aaaaaaaaaaa...",
-"...aaa..........",
-"....aa..........",
-".....a.........."};
-
-
- static const char* const image1_data[] = {
-"18 18 2 1",
-". c None",
-"# c #000000",
-"..................",
-"..................",
-"..##..............",
-".#..#.............",
-".#...#......###...",
-".#....#....#...#..",
-"..#...#....#....#.",
-"..#....#..#.....#.",
-"..#.....#.#.....#.",
-"...#.....##.....#.",
-"...#......#.....#.",
-"....#.....##...#..",
-"....#....#..#..#..",
-".....#...#...##...",
-".....#...#........",
-"......#..#........",
-".......##.........",
-".................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CadToolBarSplines: public Ui_QG_CadToolBarSplines {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_cadtoolbarsplines.h"
class QG_CadToolBarSplines : public QWidget, public Ui::QG_CadToolBarSplines
{
diff --git a/src/ui/forms/qg_cadtoolbarsplines.ui b/src/ui/forms/qg_cadtoolbarsplines.ui
index d8ff1ac..841049a 100644
--- a/src/ui/forms/qg_cadtoolbarsplines.ui
+++ b/src/ui/forms/qg_cadtoolbarsplines.ui
@@ -41,8 +41,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/back.png</normaloff>:/ui/icons/back.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/back.png</normaloff>:/extui/back.png</iconset>
</property>
</widget>
<widget class="QToolButton" name="bSpline">
@@ -61,8 +61,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/splinesnurbs.png</normaloff>:/ui/icons/splinesnurbs.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/splinesnurbs.png</normaloff>:/extui/splinesnurbs.png</iconset>
</property>
</widget>
</widget>
@@ -71,7 +71,7 @@
<include location="local">qg_actionhandler.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_circleoptions.h b/src/ui/forms/qg_circleoptions.h
index 167e6dc..e773149 100644
--- a/src/ui/forms/qg_circleoptions.h
+++ b/src/ui/forms/qg_circleoptions.h
@@ -26,93 +26,8 @@
#ifndef QG_CIRCLEOPTIONS_H
#define QG_CIRCLEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
#include "rs_actiondrawcirclecr.h"
-#include "rs_circle.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CircleOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lRadius;
- QLineEdit *leRadius;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_CircleOptions)
- {
- if (QG_CircleOptions->objectName().isEmpty())
- QG_CircleOptions->setObjectName(QString::fromUtf8("QG_CircleOptions"));
- QG_CircleOptions->resize(150, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CircleOptions->sizePolicy().hasHeightForWidth());
- QG_CircleOptions->setSizePolicy(sizePolicy);
- QG_CircleOptions->setMinimumSize(QSize(111, 22));
- QG_CircleOptions->setMaximumSize(QSize(150, 22));
- hboxLayout = new QHBoxLayout(QG_CircleOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lRadius = new QLabel(QG_CircleOptions);
- lRadius->setObjectName(QString::fromUtf8("lRadius"));
- lRadius->setWordWrap(false);
-
- hboxLayout->addWidget(lRadius);
-
- leRadius = new QLineEdit(QG_CircleOptions);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
-
- hboxLayout->addWidget(leRadius);
-
- sep1 = new QFrame(QG_CircleOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_CircleOptions);
- QObject::connect(leRadius, SIGNAL(textChanged(QString)), QG_CircleOptions, SLOT(updateRadius(QString)));
-
- QMetaObject::connectSlotsByName(QG_CircleOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CircleOptions)
- {
- QG_CircleOptions->setWindowTitle(QApplication::translate("QG_CircleOptions", "Circle Options", 0, QApplication::UnicodeUTF8));
- lRadius->setText(QApplication::translate("QG_CircleOptions", "Radius:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_CircleOptions: public Ui_QG_CircleOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_circleoptions.h"
class QG_CircleOptions : public QWidget, public Ui::QG_CircleOptions
{
diff --git a/src/ui/forms/qg_circleoptions.ui b/src/ui/forms/qg_circleoptions.ui
index 82d25c3..9a56f58 100644
--- a/src/ui/forms/qg_circleoptions.ui
+++ b/src/ui/forms/qg_circleoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_CircleOptions</class>
diff --git a/src/ui/forms/qg_commandwidget.h b/src/ui/forms/qg_commandwidget.h
index 8dab40c..099cc1f 100644
--- a/src/ui/forms/qg_commandwidget.h
+++ b/src/ui/forms/qg_commandwidget.h
@@ -26,271 +26,7 @@
#ifndef QG_COMMANDWIDGET_H
#define QG_COMMANDWIDGET_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3TextEdit>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-#include "qg_actionhandler.h"
-#include "qg_commandedit.h"
-#include "rs_commands.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CommandWidget
-{
-public:
- QVBoxLayout *vboxLayout;
- Q3TextEdit *teHistory;
- QFrame *line1;
- QHBoxLayout *hboxLayout;
- QLabel *lCommand;
- QG_CommandEdit *leCommand;
-
- void setupUi(QWidget *QG_CommandWidget)
- {
- if (QG_CommandWidget->objectName().isEmpty())
- QG_CommandWidget->setObjectName(QString::fromUtf8("QG_CommandWidget"));
- QG_CommandWidget->resize(639, 102);
- vboxLayout = new QVBoxLayout(QG_CommandWidget);
- vboxLayout->setSpacing(0);
- vboxLayout->setContentsMargins(0, 0, 0, 0);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- teHistory = new Q3TextEdit(QG_CommandWidget);
- teHistory->setObjectName(QString::fromUtf8("teHistory"));
- teHistory->setMinimumSize(QSize(0, 23));
- teHistory->setFocusPolicy(Qt::NoFocus);
- teHistory->setLineWidth(0);
- teHistory->setHScrollBarMode(Q3ScrollView::AlwaysOff);
- teHistory->setTextFormat(Qt::PlainText);
- teHistory->setLinkUnderline(false);
- teHistory->setReadOnly(true);
- teHistory->setUndoRedoEnabled(false);
-
- vboxLayout->addWidget(teHistory);
-
- line1 = new QFrame(QG_CommandWidget);
- line1->setObjectName(QString::fromUtf8("line1"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(line1->sizePolicy().hasHeightForWidth());
- line1->setSizePolicy(sizePolicy);
- line1->setFrameShape(QFrame::HLine);
- line1->setFrameShadow(QFrame::Sunken);
-
- vboxLayout->addWidget(line1);
-
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lCommand = new QLabel(QG_CommandWidget);
- lCommand->setObjectName(QString::fromUtf8("lCommand"));
- lCommand->setWordWrap(false);
-
- hboxLayout->addWidget(lCommand);
-
- leCommand = new QG_CommandEdit(QG_CommandWidget);
- leCommand->setObjectName(QString::fromUtf8("leCommand"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(leCommand->sizePolicy().hasHeightForWidth());
- leCommand->setSizePolicy(sizePolicy1);
-
- hboxLayout->addWidget(leCommand);
-
-
- vboxLayout->addLayout(hboxLayout);
-
-
- retranslateUi(QG_CommandWidget);
- QObject::connect(leCommand, SIGNAL(returnPressed()), QG_CommandWidget, SLOT(trigger()));
- QObject::connect(leCommand, SIGNAL(tabPressed()), QG_CommandWidget, SLOT(tabPressed()));
- QObject::connect(leCommand, SIGNAL(escape()), QG_CommandWidget, SLOT(escape()));
- QObject::connect(leCommand, SIGNAL(focusIn()), QG_CommandWidget, SLOT(setCommandMode()));
- QObject::connect(leCommand, SIGNAL(focusOut()), QG_CommandWidget, SLOT(setNormalMode()));
-
- QMetaObject::connectSlotsByName(QG_CommandWidget);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CommandWidget)
- {
- QG_CommandWidget->setWindowTitle(QApplication::translate("QG_CommandWidget", "Command Line", 0, QApplication::UnicodeUTF8));
- lCommand->setText(QApplication::translate("QG_CommandWidget", "Command:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_CommandWidget: public Ui_QG_CommandWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_commandwidget.h"
class QG_CommandWidget : public QWidget, public Ui::QG_CommandWidget
{
diff --git a/src/ui/forms/qg_commandwidget.ui b/src/ui/forms/qg_commandwidget.ui
index 3fe6306..b6ab92a 100644
--- a/src/ui/forms/qg_commandwidget.ui
+++ b/src/ui/forms/qg_commandwidget.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_CommandWidget</class>
diff --git a/src/ui/forms/qg_coordinatewidget.h b/src/ui/forms/qg_coordinatewidget.h
index 77741a9..3ee42d2 100644
--- a/src/ui/forms/qg_coordinatewidget.h
+++ b/src/ui/forms/qg_coordinatewidget.h
@@ -26,132 +26,7 @@
#ifndef QG_COORDINATEWIDGET_H
#define QG_COORDINATEWIDGET_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-#include "rs_graphic.h"
-#include "rs_math.h"
-#include "rs_vector.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_CoordinateWidget
-{
-public:
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout;
- QLabel *lCoord1;
- QLabel *lCoord1b;
- QFrame *line1;
- QVBoxLayout *vboxLayout1;
- QLabel *lCoord2;
- QLabel *lCoord2b;
-
- void setupUi(QWidget *QG_CoordinateWidget)
- {
- if (QG_CoordinateWidget->objectName().isEmpty())
- QG_CoordinateWidget->setObjectName(QString::fromUtf8("QG_CoordinateWidget"));
- QG_CoordinateWidget->resize(380, 27);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_CoordinateWidget->sizePolicy().hasHeightForWidth());
- QG_CoordinateWidget->setSizePolicy(sizePolicy);
- QG_CoordinateWidget->setMinimumSize(QSize(380, 27));
- QG_CoordinateWidget->setMaximumSize(QSize(500, 50));
- hboxLayout = new QHBoxLayout(QG_CoordinateWidget);
- hboxLayout->setSpacing(0);
- hboxLayout->setContentsMargins(0, 0, 0, 0);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout = new QVBoxLayout();
- vboxLayout->setSpacing(0);
- vboxLayout->setContentsMargins(0, 0, 0, 0);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- lCoord1 = new QLabel(QG_CoordinateWidget);
- lCoord1->setObjectName(QString::fromUtf8("lCoord1"));
- QFont font;
- font.setFamily(QString::fromUtf8("Helvetica"));
- font.setPointSize(7);
- lCoord1->setFont(font);
- lCoord1->setFrameShape(QFrame::NoFrame);
- lCoord1->setFrameShadow(QFrame::Plain);
- lCoord1->setWordWrap(false);
-
- vboxLayout->addWidget(lCoord1);
-
- lCoord1b = new QLabel(QG_CoordinateWidget);
- lCoord1b->setObjectName(QString::fromUtf8("lCoord1b"));
- lCoord1b->setFont(font);
- lCoord1b->setFrameShape(QFrame::NoFrame);
- lCoord1b->setFrameShadow(QFrame::Plain);
- lCoord1b->setWordWrap(false);
-
- vboxLayout->addWidget(lCoord1b);
-
-
- hboxLayout->addLayout(vboxLayout);
-
- line1 = new QFrame(QG_CoordinateWidget);
- line1->setObjectName(QString::fromUtf8("line1"));
- line1->setFrameShape(QFrame::VLine);
- line1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(line1);
-
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(0);
- vboxLayout1->setContentsMargins(0, 0, 0, 0);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- lCoord2 = new QLabel(QG_CoordinateWidget);
- lCoord2->setObjectName(QString::fromUtf8("lCoord2"));
- lCoord2->setFont(font);
- lCoord2->setWordWrap(false);
-
- vboxLayout1->addWidget(lCoord2);
-
- lCoord2b = new QLabel(QG_CoordinateWidget);
- lCoord2b->setObjectName(QString::fromUtf8("lCoord2b"));
- lCoord2b->setFont(font);
- lCoord2b->setWordWrap(false);
-
- vboxLayout1->addWidget(lCoord2b);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
-
- retranslateUi(QG_CoordinateWidget);
-
- QMetaObject::connectSlotsByName(QG_CoordinateWidget);
- } // setupUi
-
- void retranslateUi(QWidget *QG_CoordinateWidget)
- {
- QG_CoordinateWidget->setWindowTitle(QApplication::translate("QG_CoordinateWidget", "Coordinates", 0, QApplication::UnicodeUTF8));
- lCoord1->setText(QApplication::translate("QG_CoordinateWidget", "Coordinates", 0, QApplication::UnicodeUTF8));
- lCoord1b->setText(QApplication::translate("QG_CoordinateWidget", "Coordinates", 0, QApplication::UnicodeUTF8));
- lCoord2->setText(QApplication::translate("QG_CoordinateWidget", "Coordinates", 0, QApplication::UnicodeUTF8));
- lCoord2b->setText(QApplication::translate("QG_CoordinateWidget", "Coordinates", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_CoordinateWidget: public Ui_QG_CoordinateWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_coordinatewidget.h"
class QG_CoordinateWidget : public QWidget, public Ui::QG_CoordinateWidget
{
diff --git a/src/ui/forms/qg_coordinatewidget.ui b/src/ui/forms/qg_coordinatewidget.ui
index 0438d35..c27b357 100644
--- a/src/ui/forms/qg_coordinatewidget.ui
+++ b/src/ui/forms/qg_coordinatewidget.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_CoordinateWidget</class>
diff --git a/src/ui/forms/qg_dimensionlabeleditor.h b/src/ui/forms/qg_dimensionlabeleditor.h
index 004e5aa..193ed26 100644
--- a/src/ui/forms/qg_dimensionlabeleditor.h
+++ b/src/ui/forms/qg_dimensionlabeleditor.h
@@ -26,225 +26,7 @@
#ifndef QG_DIMENSIONLABELEDITOR_H
#define QG_DIMENSIONLABELEDITOR_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QToolButton>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DimensionLabelEditor
-{
-public:
- QVBoxLayout *vboxLayout;
- Q3ButtonGroup *bgLabel;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout;
- QHBoxLayout *hboxLayout1;
- QLabel *lLabel;
- QToolButton *bDiameter;
- QLineEdit *leLabel;
- QVBoxLayout *vboxLayout2;
- QLineEdit *leTol1;
- QLineEdit *leTol2;
- QHBoxLayout *hboxLayout2;
- QLabel *textLabel1;
- QComboBox *cbSymbol;
-
- void setupUi(QWidget *QG_DimensionLabelEditor)
- {
- if (QG_DimensionLabelEditor->objectName().isEmpty())
- QG_DimensionLabelEditor->setObjectName(QString::fromUtf8("QG_DimensionLabelEditor"));
- QG_DimensionLabelEditor->resize(220, 105);
- QG_DimensionLabelEditor->setMinimumSize(QSize(220, 0));
- vboxLayout = new QVBoxLayout(QG_DimensionLabelEditor);
- vboxLayout->setSpacing(0);
- vboxLayout->setContentsMargins(0, 0, 0, 0);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- bgLabel = new Q3ButtonGroup(QG_DimensionLabelEditor);
- bgLabel->setObjectName(QString::fromUtf8("bgLabel"));
- bgLabel->setColumnLayout(0, Qt::Vertical);
- bgLabel->layout()->setSpacing(0);
- bgLabel->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout1 = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgLabel->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout1);
- vboxLayout1->setAlignment(Qt::AlignTop);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLabel = new QLabel(bgLabel);
- lLabel->setObjectName(QString::fromUtf8("lLabel"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lLabel->sizePolicy().hasHeightForWidth());
- lLabel->setSizePolicy(sizePolicy);
- lLabel->setFrameShape(QFrame::NoFrame);
- lLabel->setFrameShadow(QFrame::Plain);
- lLabel->setWordWrap(false);
-
- hboxLayout1->addWidget(lLabel);
-
- bDiameter = new QToolButton(bgLabel);
- bDiameter->setObjectName(QString::fromUtf8("bDiameter"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(bDiameter->sizePolicy().hasHeightForWidth());
- bDiameter->setSizePolicy(sizePolicy1);
- bDiameter->setIcon(qt_get_icon(image0_ID));
- bDiameter->setCheckable(true);
-
- hboxLayout1->addWidget(bDiameter);
-
- leLabel = new QLineEdit(bgLabel);
- leLabel->setObjectName(QString::fromUtf8("leLabel"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(leLabel->sizePolicy().hasHeightForWidth());
- leLabel->setSizePolicy(sizePolicy2);
-
- hboxLayout1->addWidget(leLabel);
-
-
- hboxLayout->addLayout(hboxLayout1);
-
- vboxLayout2 = new QVBoxLayout();
- vboxLayout2->setSpacing(0);
- vboxLayout2->setContentsMargins(0, 0, 0, 0);
- vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
- leTol1 = new QLineEdit(bgLabel);
- leTol1->setObjectName(QString::fromUtf8("leTol1"));
- sizePolicy2.setHeightForWidth(leTol1->sizePolicy().hasHeightForWidth());
- leTol1->setSizePolicy(sizePolicy2);
-
- vboxLayout2->addWidget(leTol1);
-
- leTol2 = new QLineEdit(bgLabel);
- leTol2->setObjectName(QString::fromUtf8("leTol2"));
- sizePolicy2.setHeightForWidth(leTol2->sizePolicy().hasHeightForWidth());
- leTol2->setSizePolicy(sizePolicy2);
-
- vboxLayout2->addWidget(leTol2);
-
-
- hboxLayout->addLayout(vboxLayout2);
-
-
- vboxLayout1->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- textLabel1 = new QLabel(bgLabel);
- textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
- textLabel1->setWordWrap(false);
-
- hboxLayout2->addWidget(textLabel1);
-
- cbSymbol = new QComboBox(bgLabel);
- cbSymbol->setObjectName(QString::fromUtf8("cbSymbol"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(0));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(cbSymbol->sizePolicy().hasHeightForWidth());
- cbSymbol->setSizePolicy(sizePolicy3);
-
- hboxLayout2->addWidget(cbSymbol);
-
-
- vboxLayout1->addLayout(hboxLayout2);
-
-
- vboxLayout->addWidget(bgLabel);
-
-
- retranslateUi(QG_DimensionLabelEditor);
- QObject::connect(cbSymbol, SIGNAL(activated(QString)), QG_DimensionLabelEditor, SLOT(insertSign(QString)));
-
- QMetaObject::connectSlotsByName(QG_DimensionLabelEditor);
- } // setupUi
-
- void retranslateUi(QWidget *QG_DimensionLabelEditor)
- {
- QG_DimensionLabelEditor->setWindowTitle(QApplication::translate("QG_DimensionLabelEditor", "Dimension Label Editor", 0, QApplication::UnicodeUTF8));
- bgLabel->setTitle(QApplication::translate("QG_DimensionLabelEditor", "Dimension Label:", 0, QApplication::UnicodeUTF8));
- lLabel->setText(QApplication::translate("QG_DimensionLabelEditor", "Label:", 0, QApplication::UnicodeUTF8));
- bDiameter->setText(QString());
- textLabel1->setText(QApplication::translate("QG_DimensionLabelEditor", "Insert:", 0, QApplication::UnicodeUTF8));
- cbSymbol->clear();
- cbSymbol->insertItems(0, QStringList()
- << QApplication::translate("QG_DimensionLabelEditor", "\303\270 (Diameter)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimensionLabelEditor", "\302\260 (Degree)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimensionLabelEditor", "\302\261 (Plus / Minus)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimensionLabelEditor", "\302\266 (Pi)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimensionLabelEditor", "\303\227 (Times)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimensionLabelEditor", "\303\267 (Division)", 0, QApplication::UnicodeUTF8)
- );
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"15 15 2 1",
-". c None",
-"# c #000000",
-"...............",
-"...............",
-"...............",
-".....####.#....",
-"....#....#.....",
-"...#....#.#....",
-"...#...#..#....",
-"...#..#...#....",
-"...#.#....#....",
-"....#....#.....",
-"...#.####......",
-"...............",
-"...............",
-"...............",
-"..............."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DimensionLabelEditor: public Ui_QG_DimensionLabelEditor {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dimensionlabeleditor.h"
class QG_DimensionLabelEditor : public QWidget, public Ui::QG_DimensionLabelEditor
{
diff --git a/src/ui/forms/qg_dimensionlabeleditor.ui b/src/ui/forms/qg_dimensionlabeleditor.ui
index de0c791..d46e0d5 100644
--- a/src/ui/forms/qg_dimensionlabeleditor.ui
+++ b/src/ui/forms/qg_dimensionlabeleditor.ui
@@ -73,8 +73,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/char_diameter.png</normaloff>:/ui/icons/char_diameter.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/char_diameter.png</normaloff>:/extui/char_diameter.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -197,7 +197,7 @@
</customwidget>
</customwidgets>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dimlinearoptions.h b/src/ui/forms/qg_dimlinearoptions.h
index 7a12e51..5859b5c 100644
--- a/src/ui/forms/qg_dimlinearoptions.h
+++ b/src/ui/forms/qg_dimlinearoptions.h
@@ -26,184 +26,7 @@
#ifndef QG_DIMLINEAROPTIONS_H
#define QG_DIMLINEAROPTIONS_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actiondimlinear.h"
-#include "rs_dimlinear.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DimLinearOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QToolButton *bHor;
- QToolButton *bVer;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_DimLinearOptions)
- {
- if (QG_DimLinearOptions->objectName().isEmpty())
- QG_DimLinearOptions->setObjectName(QString::fromUtf8("QG_DimLinearOptions"));
- QG_DimLinearOptions->resize(200, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DimLinearOptions->sizePolicy().hasHeightForWidth());
- QG_DimLinearOptions->setSizePolicy(sizePolicy);
- QG_DimLinearOptions->setMinimumSize(QSize(180, 22));
- QG_DimLinearOptions->setMaximumSize(QSize(200, 22));
- hboxLayout = new QHBoxLayout(QG_DimLinearOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_DimLinearOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lAngle->sizePolicy().hasHeightForWidth());
- lAngle->setSizePolicy(sizePolicy1);
- lAngle->setMinimumSize(QSize(0, 19));
- lAngle->setFrameShape(QFrame::NoFrame);
- lAngle->setFrameShadow(QFrame::Plain);
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_DimLinearOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- sizePolicy.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy);
- leAngle->setMinimumSize(QSize(0, 19));
-
- hboxLayout->addWidget(leAngle);
-
- bHor = new QToolButton(QG_DimLinearOptions);
- bHor->setObjectName(QString::fromUtf8("bHor"));
- sizePolicy1.setHeightForWidth(bHor->sizePolicy().hasHeightForWidth());
- bHor->setSizePolicy(sizePolicy1);
- bHor->setMinimumSize(QSize(0, 19));
- bHor->setIcon(qt_get_icon(image0_ID));
-
- hboxLayout->addWidget(bHor);
-
- bVer = new QToolButton(QG_DimLinearOptions);
- bVer->setObjectName(QString::fromUtf8("bVer"));
- sizePolicy1.setHeightForWidth(bVer->sizePolicy().hasHeightForWidth());
- bVer->setSizePolicy(sizePolicy1);
- bVer->setMinimumSize(QSize(0, 19));
- bVer->setIcon(qt_get_icon(image1_ID));
-
- hboxLayout->addWidget(bVer);
-
- sep1 = new QFrame(QG_DimLinearOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setMinimumSize(QSize(0, 19));
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_DimLinearOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_DimLinearOptions, SLOT(updateAngle(QString)));
- QObject::connect(bHor, SIGNAL(clicked()), QG_DimLinearOptions, SLOT(setHor()));
- QObject::connect(bVer, SIGNAL(clicked()), QG_DimLinearOptions, SLOT(setVer()));
-
- QMetaObject::connectSlotsByName(QG_DimLinearOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_DimLinearOptions)
- {
- QG_DimLinearOptions->setWindowTitle(QApplication::translate("QG_DimLinearOptions", "Linear Dimension Options", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_DimLinearOptions", "Angle:", 0, QApplication::UnicodeUTF8));
- leAngle->setText(QString());
- bHor->setText(QString());
- bVer->setText(QString());
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"15 10 2 1",
-"# c None",
-". c #000000",
-".#############.",
-".##.#######.##.",
-".#.#########.#.",
-"...............",
-".#.#########.#.",
-".##.#######.##.",
-".#############.",
-".#############.",
-".#############.",
-".#############."};
-
-
- static const char* const image1_data[] = {
-"10 15 2 1",
-"# c None",
-". c #000000",
-"..........",
-"###.######",
-"##...#####",
-"#.#.#.####",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"###.######",
-"#.#.#.####",
-"##...#####",
-"###.######",
-".........."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DimLinearOptions: public Ui_QG_DimLinearOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dimlinearoptions.h"
class QG_DimLinearOptions : public QWidget, public Ui::QG_DimLinearOptions
{
diff --git a/src/ui/forms/qg_dimlinearoptions.ui b/src/ui/forms/qg_dimlinearoptions.ui
index 9100c8c..805d37f 100644
--- a/src/ui/forms/qg_dimlinearoptions.ui
+++ b/src/ui/forms/qg_dimlinearoptions.ui
@@ -100,8 +100,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimhor.png</normaloff>:/ui/icons/dimhor.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimhor.png</normaloff>:/extui/dimhor.png</iconset>
</property>
</widget>
</item>
@@ -123,8 +123,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dimver.png</normaloff>:/ui/icons/dimver.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dimver.png</normaloff>:/extui/dimver.png</iconset>
</property>
</widget>
</item>
@@ -159,7 +159,7 @@
<include location="local">rs_settings.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dimlinearoptions.ui.h b/src/ui/forms/qg_dimlinearoptions.ui.h
index 8787c32..926f347 100644
--- a/src/ui/forms/qg_dimlinearoptions.ui.h
+++ b/src/ui/forms/qg_dimlinearoptions.ui.h
@@ -35,7 +35,7 @@ void QG_DimLinearOptions::setAction(RS_ActionInterface* a, bool update) {
action = (RS_ActionDimLinear*)a;
QString sa;
- if (update) {
+ if (!update) {
sa = QString("%1").arg(RS_Math::rad2deg(action->getAngle()));
} else {
RS_SETTINGS->beginGroup("/Dimension");
diff --git a/src/ui/forms/qg_dimoptions.h b/src/ui/forms/qg_dimoptions.h
index ef0f006..1430a8e 100644
--- a/src/ui/forms/qg_dimoptions.h
+++ b/src/ui/forms/qg_dimoptions.h
@@ -26,252 +26,7 @@
#ifndef QG_DIMOPTIONS_H
#define QG_DIMOPTIONS_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actiondimension.h"
-#include "rs_dimension.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DimOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lLabel;
- QToolButton *bDiameter;
- QLineEdit *leLabel;
- QComboBox *cbSymbol;
- QLabel *lTol1;
- QLineEdit *leTol1;
- QLabel *lTol2;
- QLineEdit *leTol2;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_DimOptions)
- {
- if (QG_DimOptions->objectName().isEmpty())
- QG_DimOptions->setObjectName(QString::fromUtf8("QG_DimOptions"));
- QG_DimOptions->resize(420, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DimOptions->sizePolicy().hasHeightForWidth());
- QG_DimOptions->setSizePolicy(sizePolicy);
- QG_DimOptions->setMinimumSize(QSize(420, 22));
- QG_DimOptions->setMaximumSize(QSize(420, 22));
- hboxLayout = new QHBoxLayout(QG_DimOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lLabel = new QLabel(QG_DimOptions);
- lLabel->setObjectName(QString::fromUtf8("lLabel"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLabel->sizePolicy().hasHeightForWidth());
- lLabel->setSizePolicy(sizePolicy1);
- lLabel->setFrameShape(QFrame::NoFrame);
- lLabel->setFrameShadow(QFrame::Plain);
- lLabel->setWordWrap(false);
-
- hboxLayout->addWidget(lLabel);
-
- bDiameter = new QToolButton(QG_DimOptions);
- bDiameter->setObjectName(QString::fromUtf8("bDiameter"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(bDiameter->sizePolicy().hasHeightForWidth());
- bDiameter->setSizePolicy(sizePolicy2);
- bDiameter->setIcon(qt_get_icon(image0_ID));
- bDiameter->setCheckable(true);
-
- hboxLayout->addWidget(bDiameter);
-
- leLabel = new QLineEdit(QG_DimOptions);
- leLabel->setObjectName(QString::fromUtf8("leLabel"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(leLabel->sizePolicy().hasHeightForWidth());
- leLabel->setSizePolicy(sizePolicy3);
-
- hboxLayout->addWidget(leLabel);
-
- cbSymbol = new QComboBox(QG_DimOptions);
- cbSymbol->setObjectName(QString::fromUtf8("cbSymbol"));
- QSizePolicy sizePolicy4(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(0));
- sizePolicy4.setHorizontalStretch(0);
- sizePolicy4.setVerticalStretch(0);
- sizePolicy4.setHeightForWidth(cbSymbol->sizePolicy().hasHeightForWidth());
- cbSymbol->setSizePolicy(sizePolicy4);
-
- hboxLayout->addWidget(cbSymbol);
-
- lTol1 = new QLabel(QG_DimOptions);
- lTol1->setObjectName(QString::fromUtf8("lTol1"));
- lTol1->setPixmap(qt_get_icon(image1_ID));
- lTol1->setWordWrap(false);
-
- hboxLayout->addWidget(lTol1);
-
- leTol1 = new QLineEdit(QG_DimOptions);
- leTol1->setObjectName(QString::fromUtf8("leTol1"));
- sizePolicy3.setHeightForWidth(leTol1->sizePolicy().hasHeightForWidth());
- leTol1->setSizePolicy(sizePolicy3);
-
- hboxLayout->addWidget(leTol1);
-
- lTol2 = new QLabel(QG_DimOptions);
- lTol2->setObjectName(QString::fromUtf8("lTol2"));
- lTol2->setPixmap(qt_get_icon(image2_ID));
- lTol2->setWordWrap(false);
-
- hboxLayout->addWidget(lTol2);
-
- leTol2 = new QLineEdit(QG_DimOptions);
- leTol2->setObjectName(QString::fromUtf8("leTol2"));
- sizePolicy3.setHeightForWidth(leTol2->sizePolicy().hasHeightForWidth());
- leTol2->setSizePolicy(sizePolicy3);
-
- hboxLayout->addWidget(leTol2);
-
- sep1 = new QFrame(QG_DimOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy5(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy5.setHorizontalStretch(0);
- sizePolicy5.setVerticalStretch(0);
- sizePolicy5.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy5);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_DimOptions);
- QObject::connect(leLabel, SIGNAL(textChanged(QString)), QG_DimOptions, SLOT(updateLabel()));
- QObject::connect(bDiameter, SIGNAL(toggled(bool)), QG_DimOptions, SLOT(updateLabel()));
- QObject::connect(leTol1, SIGNAL(textChanged(QString)), QG_DimOptions, SLOT(updateLabel()));
- QObject::connect(leTol2, SIGNAL(textChanged(QString)), QG_DimOptions, SLOT(updateLabel()));
- QObject::connect(cbSymbol, SIGNAL(activated(QString)), QG_DimOptions, SLOT(insertSign(QString)));
-
- QMetaObject::connectSlotsByName(QG_DimOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_DimOptions)
- {
- QG_DimOptions->setWindowTitle(QApplication::translate("QG_DimOptions", "Dimension Options", 0, QApplication::UnicodeUTF8));
- lLabel->setText(QApplication::translate("QG_DimOptions", "Label:", 0, QApplication::UnicodeUTF8));
- bDiameter->setText(QString());
- cbSymbol->clear();
- cbSymbol->insertItems(0, QStringList()
- << QApplication::translate("QG_DimOptions", "\303\270", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimOptions", "\302\260", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimOptions", "\302\261", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimOptions", "\302\266", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimOptions", "\303\227", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DimOptions", "\303\267", 0, QApplication::UnicodeUTF8)
- );
- lTol1->setText(QString());
- lTol2->setText(QString());
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"15 15 2 1",
-". c None",
-"# c #000000",
-"...............",
-"...............",
-"...............",
-".....####.#....",
-"....#....#.....",
-"...#....#.#....",
-"...#...#..#....",
-"...#..#...#....",
-"...#.#....#....",
-"....#....#.....",
-"...#.####......",
-"...............",
-"...............",
-"...............",
-"..............."};
-
-
- static const char* const image1_data[] = {
-"32 10 3 1",
-"# c None",
-". c #000000",
-"a c #ff0000",
-"..................##............",
-".################.##.aaaaaaaaaa.",
-".################.##.aaaaaaaaaa.",
-".################.##............",
-".################.##############",
-".################.##############",
-".################.##............",
-".################.##.##########.",
-".################.##.##########.",
-"..................##............"};
-
-
- static const char* const image2_data[] = {
-"32 10 3 1",
-"# c None",
-". c #000000",
-"a c #ff0000",
-"..................##............",
-".################.##.##########.",
-".################.##.##########.",
-".################.##............",
-".################.##############",
-".################.##############",
-".################.##............",
-".################.##.aaaaaaaaaa.",
-".################.##.aaaaaaaaaa.",
-"..................##............"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- case image2_ID: return QPixmap((const char**)image2_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DimOptions: public Ui_QG_DimOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dimoptions.h"
class QG_DimOptions : public QWidget, public Ui::QG_DimOptions
{
diff --git a/src/ui/forms/qg_dimoptions.ui b/src/ui/forms/qg_dimoptions.ui
index c6ba382..30e2017 100644
--- a/src/ui/forms/qg_dimoptions.ui
+++ b/src/ui/forms/qg_dimoptions.ui
@@ -69,8 +69,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/char_diameter.png</normaloff>:/ui/icons/char_diameter.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/char_diameter.png</normaloff>:/extui/char_diameter.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -133,8 +133,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/tolerance1.png</normaloff>:/ui/icons/tolerance1.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/tolerance1.png</normaloff>:/extui/tolerance1.png</iconset>
</property>
</widget>
</item>
@@ -154,8 +154,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/tolerance2.png</normaloff>:/ui/icons/tolerance2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/tolerance2.png</normaloff>:/extui/tolerance2.png</iconset>
</property>
</widget>
</item>
@@ -194,7 +194,7 @@
<include location="local">rs_settings.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgarc.h b/src/ui/forms/qg_dlgarc.h
index 0659c6a..9008116 100644
--- a/src/ui/forms/qg_dlgarc.h
+++ b/src/ui/forms/qg_dlgarc.h
@@ -26,428 +26,9 @@
#ifndef QG_DLGARC_H
#define QG_DLGARC_H
-#include <qvariant.h>
-
class RS_Arc;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgArc
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QLabel *lEndX;
- QLineEdit *leRadius;
- QLabel *lCenterY;
- QLineEdit *leCenterY;
- QLabel *lCenterX;
- QLineEdit *leCenterX;
- QLabel *lAngle1;
- QLineEdit *leAngle1;
- QLineEdit *leAngle2;
- QLabel *lAngle2;
- QSpacerItem *spacer58;
- QSpacerItem *spacer61;
- QCheckBox *cbReversed;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgArc)
- {
- if (QG_DlgArc->objectName().isEmpty())
- QG_DlgArc->setObjectName(QString::fromUtf8("QG_DlgArc"));
- QG_DlgArc->resize(380, 251);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgArc->sizePolicy().hasHeightForWidth());
- QG_DlgArc->setSizePolicy(sizePolicy);
- QG_DlgArc->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgArc);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgArc);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgArc);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgArc);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgArc);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lEndX = new QLabel(buttonGroup8);
- lEndX->setObjectName(QString::fromUtf8("lEndX"));
- lEndX->setWordWrap(false);
-
- gridLayout->addWidget(lEndX, 2, 0, 1, 1);
-
- leRadius = new QLineEdit(buttonGroup8);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
- leRadius->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leRadius, 2, 1, 1, 1);
-
- lCenterY = new QLabel(buttonGroup8);
- lCenterY->setObjectName(QString::fromUtf8("lCenterY"));
- lCenterY->setWordWrap(false);
-
- gridLayout->addWidget(lCenterY, 1, 0, 1, 1);
-
- leCenterY = new QLineEdit(buttonGroup8);
- leCenterY->setObjectName(QString::fromUtf8("leCenterY"));
- leCenterY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterY, 1, 1, 1, 1);
-
- lCenterX = new QLabel(buttonGroup8);
- lCenterX->setObjectName(QString::fromUtf8("lCenterX"));
- lCenterX->setWordWrap(false);
-
- gridLayout->addWidget(lCenterX, 0, 0, 1, 1);
-
- leCenterX = new QLineEdit(buttonGroup8);
- leCenterX->setObjectName(QString::fromUtf8("leCenterX"));
- leCenterX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterX, 0, 1, 1, 1);
-
- lAngle1 = new QLabel(buttonGroup8);
- lAngle1->setObjectName(QString::fromUtf8("lAngle1"));
- lAngle1->setWordWrap(false);
-
- gridLayout->addWidget(lAngle1, 3, 0, 1, 1);
-
- leAngle1 = new QLineEdit(buttonGroup8);
- leAngle1->setObjectName(QString::fromUtf8("leAngle1"));
- leAngle1->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leAngle1, 3, 1, 1, 1);
-
- leAngle2 = new QLineEdit(buttonGroup8);
- leAngle2->setObjectName(QString::fromUtf8("leAngle2"));
- leAngle2->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leAngle2, 4, 1, 1, 1);
-
- lAngle2 = new QLabel(buttonGroup8);
- lAngle2->setObjectName(QString::fromUtf8("lAngle2"));
- lAngle2->setWordWrap(false);
-
- gridLayout->addWidget(lAngle2, 4, 0, 1, 1);
-
- spacer58 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 6, 0, 1, 1);
-
- spacer61 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 6, 1, 1, 1);
-
- cbReversed = new QCheckBox(buttonGroup8);
- cbReversed->setObjectName(QString::fromUtf8("cbReversed"));
-
- gridLayout->addWidget(cbReversed, 5, 0, 1, 2);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgArc);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgArc);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(leCenterX, leCenterY);
- QWidget::setTabOrder(leCenterY, leRadius);
- QWidget::setTabOrder(leRadius, leAngle1);
- QWidget::setTabOrder(leAngle1, leAngle2);
- QWidget::setTabOrder(leAngle2, cbReversed);
- QWidget::setTabOrder(cbReversed, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgArc);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgArc, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgArc, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgArc);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgArc)
- {
- QG_DlgArc->setWindowTitle(QApplication::translate("QG_DlgArc", "Arc", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgArc", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgArc", "Geometry", 0, QApplication::UnicodeUTF8));
- lEndX->setText(QApplication::translate("QG_DlgArc", "Radius:", 0, QApplication::UnicodeUTF8));
- lCenterY->setText(QApplication::translate("QG_DlgArc", "Center (y):", 0, QApplication::UnicodeUTF8));
- lCenterX->setText(QApplication::translate("QG_DlgArc", "Center (x):", 0, QApplication::UnicodeUTF8));
- lAngle1->setText(QApplication::translate("QG_DlgArc", "Start Angle:", 0, QApplication::UnicodeUTF8));
- lAngle2->setText(QApplication::translate("QG_DlgArc", "End Angle:", 0, QApplication::UnicodeUTF8));
- cbReversed->setText(QApplication::translate("QG_DlgArc", "Reversed", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgArc", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgArc", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgArc", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgArc", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgArc: public Ui_QG_DlgArc {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgarc.h"
class QG_DlgArc : public QDialog, public Ui::QG_DlgArc
{
diff --git a/src/ui/forms/qg_dlgarc.ui b/src/ui/forms/qg_dlgarc.ui
index 266db4f..6a6cc9a 100644
--- a/src/ui/forms/qg_dlgarc.ui
+++ b/src/ui/forms/qg_dlgarc.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgArc</class>
diff --git a/src/ui/forms/qg_dlgattributes.h b/src/ui/forms/qg_dlgattributes.h
index 010889d..9477483 100644
--- a/src/ui/forms/qg_dlgattributes.h
+++ b/src/ui/forms/qg_dlgattributes.h
@@ -26,308 +26,7 @@
#ifndef QG_DLGATTRIBUTES_H
#define QG_DLGATTRIBUTES_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_modification.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgAttributes
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgAttributes)
- {
- if (QG_DlgAttributes->objectName().isEmpty())
- QG_DlgAttributes->setObjectName(QString::fromUtf8("QG_DlgAttributes"));
- /* RVT dlg is set in UI QG_DlgAttributes->resize(300, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgAttributes->sizePolicy().hasHeightForWidth());
- QG_DlgAttributes->setSizePolicy(sizePolicy);
- QG_DlgAttributes->setMinimumSize(QSize(300, 190)); */
- vboxLayout = new QVBoxLayout(QG_DlgAttributes);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgAttributes);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgAttributes);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgAttributes);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgAttributes);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgAttributes);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
-
- retranslateUi(QG_DlgAttributes);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgAttributes, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgAttributes, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgAttributes);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgAttributes)
- {
- QG_DlgAttributes->setWindowTitle(QApplication::translate("QG_DlgAttributes", "Attributes", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgAttributes", "Layer:", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgAttributes", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgAttributes", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgAttributes", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgAttributes", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgAttributes: public Ui_QG_DlgAttributes {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgattributes.h"
class QG_DlgAttributes : public QDialog, public Ui::QG_DlgAttributes
{
diff --git a/src/ui/forms/qg_dlgattributes.ui b/src/ui/forms/qg_dlgattributes.ui
index 1a2cfef..7e7c2ca 100644
--- a/src/ui/forms/qg_dlgattributes.ui
+++ b/src/ui/forms/qg_dlgattributes.ui
@@ -133,7 +133,7 @@
<include location="local">qg_widgetpen.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgcircle.h b/src/ui/forms/qg_dlgcircle.h
index d001717..8cb29a4 100644
--- a/src/ui/forms/qg_dlgcircle.h
+++ b/src/ui/forms/qg_dlgcircle.h
@@ -26,387 +26,9 @@
#ifndef QG_DLGCIRCLE_H
#define QG_DLGCIRCLE_H
-#include <qvariant.h>
-
class RS_Circle;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgCircle
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QLabel *lEndX;
- QLineEdit *leRadius;
- QLabel *lCenterY;
- QLineEdit *leCenterY;
- QLabel *lCenterX;
- QLineEdit *leCenterX;
- QSpacerItem *spacer58;
- QSpacerItem *spacer61;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgCircle)
- {
- if (QG_DlgCircle->objectName().isEmpty())
- QG_DlgCircle->setObjectName(QString::fromUtf8("QG_DlgCircle"));
- QG_DlgCircle->resize(380, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgCircle->sizePolicy().hasHeightForWidth());
- QG_DlgCircle->setSizePolicy(sizePolicy);
- QG_DlgCircle->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgCircle);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgCircle);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgCircle);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgCircle);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgCircle);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lEndX = new QLabel(buttonGroup8);
- lEndX->setObjectName(QString::fromUtf8("lEndX"));
- lEndX->setWordWrap(false);
-
- gridLayout->addWidget(lEndX, 2, 0, 1, 1);
-
- leRadius = new QLineEdit(buttonGroup8);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
- leRadius->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leRadius, 2, 1, 1, 1);
-
- lCenterY = new QLabel(buttonGroup8);
- lCenterY->setObjectName(QString::fromUtf8("lCenterY"));
- lCenterY->setWordWrap(false);
-
- gridLayout->addWidget(lCenterY, 1, 0, 1, 1);
-
- leCenterY = new QLineEdit(buttonGroup8);
- leCenterY->setObjectName(QString::fromUtf8("leCenterY"));
- leCenterY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterY, 1, 1, 1, 1);
-
- lCenterX = new QLabel(buttonGroup8);
- lCenterX->setObjectName(QString::fromUtf8("lCenterX"));
- lCenterX->setWordWrap(false);
-
- gridLayout->addWidget(lCenterX, 0, 0, 1, 1);
-
- leCenterX = new QLineEdit(buttonGroup8);
- leCenterX->setObjectName(QString::fromUtf8("leCenterX"));
- leCenterX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterX, 0, 1, 1, 1);
-
- spacer58 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 3, 0, 1, 1);
-
- spacer61 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 3, 1, 1, 1);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgCircle);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgCircle);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(leCenterX, leCenterY);
- QWidget::setTabOrder(leCenterY, leRadius);
- QWidget::setTabOrder(leRadius, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgCircle);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgCircle, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgCircle, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgCircle);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgCircle)
- {
- QG_DlgCircle->setWindowTitle(QApplication::translate("QG_DlgCircle", "Circle", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgCircle", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgCircle", "Geometry", 0, QApplication::UnicodeUTF8));
- lEndX->setText(QApplication::translate("QG_DlgCircle", "Radius:", 0, QApplication::UnicodeUTF8));
- lCenterY->setText(QApplication::translate("QG_DlgCircle", "Center (y):", 0, QApplication::UnicodeUTF8));
- lCenterX->setText(QApplication::translate("QG_DlgCircle", "Center (x):", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgCircle", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgCircle", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgCircle", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgCircle", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgCircle: public Ui_QG_DlgCircle {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgcircle.h"
class QG_DlgCircle : public QDialog, public Ui::QG_DlgCircle
{
diff --git a/src/ui/forms/qg_dlgcircle.ui b/src/ui/forms/qg_dlgcircle.ui
index 8dbd76b..3472452 100644
--- a/src/ui/forms/qg_dlgcircle.ui
+++ b/src/ui/forms/qg_dlgcircle.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgCircle</class>
diff --git a/src/ui/forms/qg_dlgdimension.h b/src/ui/forms/qg_dlgdimension.h
index 7c5aad9..77d1ec0 100644
--- a/src/ui/forms/qg_dlgdimension.h
+++ b/src/ui/forms/qg_dlgdimension.h
@@ -26,314 +26,7 @@
#ifndef QG_DLGDIMENSION_H
#define QG_DLGDIMENSION_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_dimensionlabeleditor.h"
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs.h"
-#include "rs_dimension.h"
-#include "rs_graphic.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgDimension
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- QG_DimensionLabelEditor *wLabel;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer1;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgDimension)
- {
- if (QG_DlgDimension->objectName().isEmpty())
- QG_DlgDimension->setObjectName(QString::fromUtf8("QG_DlgDimension"));
- QG_DlgDimension->resize(424, 218);
- QG_DlgDimension->setBaseSize(QSize(0, 0));
- QG_DlgDimension->setSizeGripEnabled(false);
- vboxLayout = new QVBoxLayout(QG_DlgDimension);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgDimension);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgDimension);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgDimension);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy1);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- wLabel = new QG_DimensionLabelEditor(QG_DlgDimension);
- wLabel->setObjectName(QString::fromUtf8("wLabel"));
-
- hboxLayout->addWidget(wLabel);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer1 = new QSpacerItem(79, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer1);
-
- bOk = new QPushButton(QG_DlgDimension);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setAutoDefault(true);
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgDimension);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
-
- retranslateUi(QG_DlgDimension);
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgDimension, SLOT(reject()));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgDimension, SLOT(accept()));
-
- QMetaObject::connectSlotsByName(QG_DlgDimension);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgDimension)
- {
- QG_DlgDimension->setWindowTitle(QApplication::translate("QG_DlgDimension", "Dimension", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgDimension", "Layer:", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgDimension", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgDimension", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgDimension", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgDimension", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgDimension: public Ui_QG_DlgDimension {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgdimension.h"
class QG_DlgDimension : public QDialog, public Ui::QG_DlgDimension
{
diff --git a/src/ui/forms/qg_dlgdimension.ui b/src/ui/forms/qg_dlgdimension.ui
index ce93ed8..441b3ae 100644
--- a/src/ui/forms/qg_dlgdimension.ui
+++ b/src/ui/forms/qg_dlgdimension.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgDimension</class>
diff --git a/src/ui/forms/qg_dlgdimlinear.h b/src/ui/forms/qg_dlgdimlinear.h
index 98e0bb9..5514429 100644
--- a/src/ui/forms/qg_dlgdimlinear.h
+++ b/src/ui/forms/qg_dlgdimlinear.h
@@ -26,369 +26,7 @@
#ifndef QG_DLGDIMLINEAR_H
#define QG_DLGDIMLINEAR_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_dimensionlabeleditor.h"
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs.h"
-#include "rs_dimlinear.h"
-#include "rs_graphic.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgDimLinear
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- QVBoxLayout *vboxLayout2;
- QG_DimensionLabelEditor *wLabel;
- Q3ButtonGroup *bgGeometry;
- QHBoxLayout *hboxLayout2;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QHBoxLayout *hboxLayout3;
- QSpacerItem *spacer1;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgDimLinear)
- {
- if (QG_DlgDimLinear->objectName().isEmpty())
- QG_DlgDimLinear->setObjectName(QString::fromUtf8("QG_DlgDimLinear"));
- QG_DlgDimLinear->resize(424, 218);
- QG_DlgDimLinear->setBaseSize(QSize(0, 0));
- QG_DlgDimLinear->setSizeGripEnabled(false);
- vboxLayout = new QVBoxLayout(QG_DlgDimLinear);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgDimLinear);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgDimLinear);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgDimLinear);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy1);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- vboxLayout2 = new QVBoxLayout();
- vboxLayout2->setSpacing(6);
- vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
- wLabel = new QG_DimensionLabelEditor(QG_DlgDimLinear);
- wLabel->setObjectName(QString::fromUtf8("wLabel"));
-
- vboxLayout2->addWidget(wLabel);
-
- bgGeometry = new Q3ButtonGroup(QG_DlgDimLinear);
- bgGeometry->setObjectName(QString::fromUtf8("bgGeometry"));
- bgGeometry->setColumnLayout(0, Qt::Vertical);
- bgGeometry->layout()->setSpacing(6);
- bgGeometry->layout()->setContentsMargins(11, 11, 11, 11);
- hboxLayout2 = new QHBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgGeometry->layout());
- if (boxlayout)
- boxlayout->addLayout(hboxLayout2);
- hboxLayout2->setAlignment(Qt::AlignTop);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- lAngle = new QLabel(bgGeometry);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(lAngle->sizePolicy().hasHeightForWidth());
- lAngle->setSizePolicy(sizePolicy2);
- lAngle->setMinimumSize(QSize(0, 19));
- lAngle->setFrameShape(QFrame::NoFrame);
- lAngle->setFrameShadow(QFrame::Plain);
- lAngle->setWordWrap(false);
-
- hboxLayout2->addWidget(lAngle);
-
- leAngle = new QLineEdit(bgGeometry);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy3);
- leAngle->setMinimumSize(QSize(0, 19));
-
- hboxLayout2->addWidget(leAngle);
-
-
- vboxLayout2->addWidget(bgGeometry);
-
-
- hboxLayout->addLayout(vboxLayout2);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout3 = new QHBoxLayout();
- hboxLayout3->setSpacing(6);
- hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
- spacer1 = new QSpacerItem(79, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout3->addItem(spacer1);
-
- bOk = new QPushButton(QG_DlgDimLinear);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setAutoDefault(true);
- bOk->setDefault(true);
-
- hboxLayout3->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgDimLinear);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
-
- hboxLayout3->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout3);
-
-
- retranslateUi(QG_DlgDimLinear);
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgDimLinear, SLOT(reject()));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgDimLinear, SLOT(accept()));
-
- QMetaObject::connectSlotsByName(QG_DlgDimLinear);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgDimLinear)
- {
- QG_DlgDimLinear->setWindowTitle(QApplication::translate("QG_DlgDimLinear", "Linear Dimension", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgDimLinear", "Layer:", 0, QApplication::UnicodeUTF8));
- bgGeometry->setTitle(QApplication::translate("QG_DlgDimLinear", "Geometry", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_DlgDimLinear", "Angle:", 0, QApplication::UnicodeUTF8));
- leAngle->setText(QString());
- bOk->setText(QApplication::translate("QG_DlgDimLinear", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgDimLinear", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgDimLinear", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgDimLinear", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgDimLinear: public Ui_QG_DlgDimLinear {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgdimlinear.h"
class QG_DlgDimLinear : public QDialog, public Ui::QG_DlgDimLinear
{
diff --git a/src/ui/forms/qg_dlgdimlinear.ui b/src/ui/forms/qg_dlgdimlinear.ui
index cb5ef9b..e437c48 100644
--- a/src/ui/forms/qg_dlgdimlinear.ui
+++ b/src/ui/forms/qg_dlgdimlinear.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgDimLinear</class>
diff --git a/src/ui/forms/qg_dlgellipse.h b/src/ui/forms/qg_dlgellipse.h
index 110630e..8adce94 100644
--- a/src/ui/forms/qg_dlgellipse.h
+++ b/src/ui/forms/qg_dlgellipse.h
@@ -26,460 +26,9 @@
#ifndef QG_DLGELLIPSE_H
#define QG_DLGELLIPSE_H
-#include <qvariant.h>
-
class RS_Ellipse;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgEllipse
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QLabel *lCenterY;
- QLineEdit *leCenterY;
- QLabel *lCenterX;
- QLineEdit *leCenterX;
- QSpacerItem *spacer58;
- QSpacerItem *spacer61;
- QLabel *lAngle2;
- QLineEdit *leAngle2;
- QLineEdit *leAngle1;
- QLabel *lAngle1;
- QLabel *lRotation;
- QLineEdit *leRotation;
- QLineEdit *leMinor;
- QLabel *lMinor;
- QLabel *lMajor;
- QLineEdit *leMajor;
- QCheckBox *cbReversed;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgEllipse)
- {
- if (QG_DlgEllipse->objectName().isEmpty())
- QG_DlgEllipse->setObjectName(QString::fromUtf8("QG_DlgEllipse"));
- QG_DlgEllipse->resize(394, 307);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgEllipse->sizePolicy().hasHeightForWidth());
- QG_DlgEllipse->setSizePolicy(sizePolicy);
- QG_DlgEllipse->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgEllipse);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgEllipse);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgEllipse);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgEllipse);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgEllipse);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lCenterY = new QLabel(buttonGroup8);
- lCenterY->setObjectName(QString::fromUtf8("lCenterY"));
- lCenterY->setWordWrap(false);
-
- gridLayout->addWidget(lCenterY, 1, 0, 1, 1);
-
- leCenterY = new QLineEdit(buttonGroup8);
- leCenterY->setObjectName(QString::fromUtf8("leCenterY"));
- leCenterY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterY, 1, 1, 1, 1);
-
- lCenterX = new QLabel(buttonGroup8);
- lCenterX->setObjectName(QString::fromUtf8("lCenterX"));
- lCenterX->setWordWrap(false);
-
- gridLayout->addWidget(lCenterX, 0, 0, 1, 1);
-
- leCenterX = new QLineEdit(buttonGroup8);
- leCenterX->setObjectName(QString::fromUtf8("leCenterX"));
- leCenterX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCenterX, 0, 1, 1, 1);
-
- spacer58 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 8, 0, 1, 1);
-
- spacer61 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 8, 1, 1, 1);
-
- lAngle2 = new QLabel(buttonGroup8);
- lAngle2->setObjectName(QString::fromUtf8("lAngle2"));
- lAngle2->setWordWrap(false);
-
- gridLayout->addWidget(lAngle2, 6, 0, 1, 1);
-
- leAngle2 = new QLineEdit(buttonGroup8);
- leAngle2->setObjectName(QString::fromUtf8("leAngle2"));
- leAngle2->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leAngle2, 6, 1, 1, 1);
-
- leAngle1 = new QLineEdit(buttonGroup8);
- leAngle1->setObjectName(QString::fromUtf8("leAngle1"));
- leAngle1->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leAngle1, 5, 1, 1, 1);
-
- lAngle1 = new QLabel(buttonGroup8);
- lAngle1->setObjectName(QString::fromUtf8("lAngle1"));
- lAngle1->setWordWrap(false);
-
- gridLayout->addWidget(lAngle1, 5, 0, 1, 1);
-
- lRotation = new QLabel(buttonGroup8);
- lRotation->setObjectName(QString::fromUtf8("lRotation"));
- lRotation->setWordWrap(false);
-
- gridLayout->addWidget(lRotation, 4, 0, 1, 1);
-
- leRotation = new QLineEdit(buttonGroup8);
- leRotation->setObjectName(QString::fromUtf8("leRotation"));
- leRotation->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leRotation, 4, 1, 1, 1);
-
- leMinor = new QLineEdit(buttonGroup8);
- leMinor->setObjectName(QString::fromUtf8("leMinor"));
- leMinor->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leMinor, 3, 1, 1, 1);
-
- lMinor = new QLabel(buttonGroup8);
- lMinor->setObjectName(QString::fromUtf8("lMinor"));
- lMinor->setWordWrap(false);
-
- gridLayout->addWidget(lMinor, 3, 0, 1, 1);
-
- lMajor = new QLabel(buttonGroup8);
- lMajor->setObjectName(QString::fromUtf8("lMajor"));
- lMajor->setWordWrap(false);
-
- gridLayout->addWidget(lMajor, 2, 0, 1, 1);
-
- leMajor = new QLineEdit(buttonGroup8);
- leMajor->setObjectName(QString::fromUtf8("leMajor"));
- leMajor->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leMajor, 2, 1, 1, 1);
-
- cbReversed = new QCheckBox(buttonGroup8);
- cbReversed->setObjectName(QString::fromUtf8("cbReversed"));
-
- gridLayout->addWidget(cbReversed, 7, 0, 1, 2);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgEllipse);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgEllipse);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(leCenterX, leCenterY);
- QWidget::setTabOrder(leCenterY, leMajor);
- QWidget::setTabOrder(leMajor, leMinor);
- QWidget::setTabOrder(leMinor, leRotation);
- QWidget::setTabOrder(leRotation, leAngle1);
- QWidget::setTabOrder(leAngle1, leAngle2);
- QWidget::setTabOrder(leAngle2, cbReversed);
- QWidget::setTabOrder(cbReversed, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgEllipse);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgEllipse, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgEllipse, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgEllipse);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgEllipse)
- {
- QG_DlgEllipse->setWindowTitle(QApplication::translate("QG_DlgEllipse", "Ellipse", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgEllipse", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgEllipse", "Geometry", 0, QApplication::UnicodeUTF8));
- lCenterY->setText(QApplication::translate("QG_DlgEllipse", "Center (y):", 0, QApplication::UnicodeUTF8));
- lCenterX->setText(QApplication::translate("QG_DlgEllipse", "Center (x):", 0, QApplication::UnicodeUTF8));
- lAngle2->setText(QApplication::translate("QG_DlgEllipse", "End Angle:", 0, QApplication::UnicodeUTF8));
- lAngle1->setText(QApplication::translate("QG_DlgEllipse", "Start Angle:", 0, QApplication::UnicodeUTF8));
- lRotation->setText(QApplication::translate("QG_DlgEllipse", "Rotation:", 0, QApplication::UnicodeUTF8));
- lMinor->setText(QApplication::translate("QG_DlgEllipse", "Minor:", 0, QApplication::UnicodeUTF8));
- lMajor->setText(QApplication::translate("QG_DlgEllipse", "Major:", 0, QApplication::UnicodeUTF8));
- cbReversed->setText(QApplication::translate("QG_DlgEllipse", "Reversed", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgEllipse", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgEllipse", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgEllipse", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgEllipse", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgEllipse: public Ui_QG_DlgEllipse {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgellipse.h"
class QG_DlgEllipse : public QDialog, public Ui::QG_DlgEllipse
{
diff --git a/src/ui/forms/qg_dlgellipse.ui b/src/ui/forms/qg_dlgellipse.ui
index 1a284a3..a844a3d 100644
--- a/src/ui/forms/qg_dlgellipse.ui
+++ b/src/ui/forms/qg_dlgellipse.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgEllipse</class>
diff --git a/src/ui/forms/qg_dlghatch.h b/src/ui/forms/qg_dlghatch.h
index 2224026..602d3b5 100644
--- a/src/ui/forms/qg_dlghatch.h
+++ b/src/ui/forms/qg_dlghatch.h
@@ -26,365 +26,7 @@
#ifndef QG_DLGHATCH_H
#define QG_DLGHATCH_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_graphicview.h"
-#include "qg_patternbox.h"
-#include "rs_entitycontainer.h"
-#include "rs_graphic.h"
-#include "rs_hatch.h"
-#include "rs_pattern.h"
-#include "rs_patternlist.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgHatch
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- Q3ButtonGroup *bgParameter;
- QGridLayout *gridLayout;
- QLineEdit *leScale;
- QLineEdit *leAngle;
- QLabel *lAngle;
- QLabel *lScale;
- QG_PatternBox *cbPattern;
- QCheckBox *cbSolid;
- Q3ButtonGroup *bgPreview;
- QVBoxLayout *vboxLayout1;
- QCheckBox *cbEnablePreview;
- QG_GraphicView *gvPreview;
- QHBoxLayout *hboxLayout1;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
- QPushButton *buttonCancel;
-
- void setupUi(QDialog *QG_DlgHatch)
- {
- if (QG_DlgHatch->objectName().isEmpty())
- QG_DlgHatch->setObjectName(QString::fromUtf8("QG_DlgHatch"));
- QG_DlgHatch->resize(438, 294);
- vboxLayout = new QVBoxLayout(QG_DlgHatch);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- bgParameter = new Q3ButtonGroup(QG_DlgHatch);
- bgParameter->setObjectName(QString::fromUtf8("bgParameter"));
- bgParameter->setColumnLayout(0, Qt::Vertical);
- bgParameter->layout()->setSpacing(6);
- bgParameter->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgParameter->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- leScale = new QLineEdit(bgParameter);
- leScale->setObjectName(QString::fromUtf8("leScale"));
-
- gridLayout->addWidget(leScale, 2, 1, 1, 1);
-
- leAngle = new QLineEdit(bgParameter);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- gridLayout->addWidget(leAngle, 3, 1, 1, 1);
-
- lAngle = new QLabel(bgParameter);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- gridLayout->addWidget(lAngle, 3, 0, 1, 1);
-
- lScale = new QLabel(bgParameter);
- lScale->setObjectName(QString::fromUtf8("lScale"));
- lScale->setWordWrap(false);
-
- gridLayout->addWidget(lScale, 2, 0, 1, 1);
-
- cbPattern = new QG_PatternBox(bgParameter);
- cbPattern->setObjectName(QString::fromUtf8("cbPattern"));
-
- gridLayout->addWidget(cbPattern, 1, 0, 1, 2);
-
- cbSolid = new QCheckBox(bgParameter);
- cbSolid->setObjectName(QString::fromUtf8("cbSolid"));
-
- gridLayout->addWidget(cbSolid, 0, 0, 1, 2);
-
-
- hboxLayout->addWidget(bgParameter);
-
- bgPreview = new Q3ButtonGroup(QG_DlgHatch);
- bgPreview->setObjectName(QString::fromUtf8("bgPreview"));
- bgPreview->setColumnLayout(0, Qt::Vertical);
- bgPreview->layout()->setSpacing(6);
- bgPreview->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout1 = new QVBoxLayout();
- QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(bgPreview->layout());
- if (boxlayout1)
- boxlayout1->addLayout(vboxLayout1);
- vboxLayout1->setAlignment(Qt::AlignTop);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- cbEnablePreview = new QCheckBox(bgPreview);
- cbEnablePreview->setObjectName(QString::fromUtf8("cbEnablePreview"));
-
- vboxLayout1->addWidget(cbEnablePreview);
-
- gvPreview = new QG_GraphicView(bgPreview);
- gvPreview->setObjectName(QString::fromUtf8("gvPreview"));
-
- vboxLayout1->addWidget(gvPreview);
-
-
- hboxLayout->addWidget(bgPreview);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setContentsMargins(0, 0, 0, 0);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgHatch);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout1->addWidget(buttonOk);
-
- buttonCancel = new QPushButton(QG_DlgHatch);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- buttonCancel->setAutoDefault(true);
-
- hboxLayout1->addWidget(buttonCancel);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
- QWidget::setTabOrder(cbSolid, leScale);
- QWidget::setTabOrder(leScale, leAngle);
- QWidget::setTabOrder(leAngle, cbEnablePreview);
- QWidget::setTabOrder(cbEnablePreview, buttonOk);
- QWidget::setTabOrder(buttonOk, buttonCancel);
-
- retranslateUi(QG_DlgHatch);
- QObject::connect(buttonOk, SIGNAL(clicked()), QG_DlgHatch, SLOT(accept()));
- QObject::connect(buttonCancel, SIGNAL(clicked()), QG_DlgHatch, SLOT(reject()));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), cbPattern, SLOT(setDisabled(bool)));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), leScale, SLOT(setDisabled(bool)));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), lScale, SLOT(setDisabled(bool)));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), leAngle, SLOT(setDisabled(bool)));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), lAngle, SLOT(setDisabled(bool)));
- QObject::connect(cbPattern, SIGNAL(patternChanged(RS_Pattern*)), QG_DlgHatch, SLOT(updatePreview(RS_Pattern*)));
- QObject::connect(cbSolid, SIGNAL(toggled(bool)), QG_DlgHatch, SLOT(updatePreview()));
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_DlgHatch, SLOT(updatePreview()));
- QObject::connect(cbEnablePreview, SIGNAL(toggled(bool)), QG_DlgHatch, SLOT(updatePreview()));
-
- QMetaObject::connectSlotsByName(QG_DlgHatch);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgHatch)
- {
- QG_DlgHatch->setWindowTitle(QApplication::translate("QG_DlgHatch", "Choose Hatch Attributes", 0, QApplication::UnicodeUTF8));
- bgParameter->setTitle(QApplication::translate("QG_DlgHatch", "Pattern", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_DlgHatch", "Angle:", 0, QApplication::UnicodeUTF8));
- lScale->setText(QApplication::translate("QG_DlgHatch", "Scale:", 0, QApplication::UnicodeUTF8));
- cbSolid->setText(QApplication::translate("QG_DlgHatch", "Solid Fill", 0, QApplication::UnicodeUTF8));
- bgPreview->setTitle(QApplication::translate("QG_DlgHatch", "Preview", 0, QApplication::UnicodeUTF8));
- cbEnablePreview->setText(QApplication::translate("QG_DlgHatch", "Enable Preview", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("QG_DlgHatch", "&OK", 0, QApplication::UnicodeUTF8));
- buttonOk->setShortcut(QApplication::translate("QG_DlgHatch", "Alt+O", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("QG_DlgHatch", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonCancel->setShortcut(QString());
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgHatch: public Ui_QG_DlgHatch {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlghatch.h"
class QG_DlgHatch : public QDialog, public Ui::QG_DlgHatch
{
diff --git a/src/ui/forms/qg_dlghatch.ui b/src/ui/forms/qg_dlghatch.ui
index d33a0e4..c491b4c 100644
--- a/src/ui/forms/qg_dlghatch.ui
+++ b/src/ui/forms/qg_dlghatch.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgHatch</class>
diff --git a/src/ui/forms/qg_dlgimageoptions.h b/src/ui/forms/qg_dlgimageoptions.h
index a687e84..b5ad77a 100644
--- a/src/ui/forms/qg_dlgimageoptions.h
+++ b/src/ui/forms/qg_dlgimageoptions.h
@@ -26,234 +26,7 @@
#ifndef QG_IMAGEOPTIONSDIALOG_H
#define QG_IMAGEOPTIONSDIALOG_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_vector.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_ImageOptionsDialog
-{
-public:
- QVBoxLayout *vboxLayout;
- Q3ButtonGroup *bgSize;
- QGridLayout *gridLayout;
- QLabel *lWidth;
- QLabel *lHeight;
- QSpacerItem *spacer3;
- QSpacerItem *spacer4;
- QLineEdit *leHeight;
- QLineEdit *leWidth;
- QLabel *lResolution;
- QComboBox *cbResolution;
- Q3ButtonGroup *bgBackground;
- QVBoxLayout *vboxLayout1;
- QRadioButton *rbWhite;
- QRadioButton *rbBlack;
- QSpacerItem *spacer2;
- QHBoxLayout *hboxLayout;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *bOK;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_ImageOptionsDialog)
- {
- if (QG_ImageOptionsDialog->objectName().isEmpty())
- QG_ImageOptionsDialog->setObjectName(QString::fromUtf8("QG_ImageOptionsDialog"));
- QG_ImageOptionsDialog->resize(365, 358);
- QG_ImageOptionsDialog->setSizeGripEnabled(true);
- vboxLayout = new QVBoxLayout(QG_ImageOptionsDialog);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- bgSize = new Q3ButtonGroup(QG_ImageOptionsDialog);
- bgSize->setObjectName(QString::fromUtf8("bgSize"));
- bgSize->setColumnLayout(0, Qt::Vertical);
- bgSize->layout()->setSpacing(6);
- bgSize->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgSize->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lWidth = new QLabel(bgSize);
- lWidth->setObjectName(QString::fromUtf8("lWidth"));
- lWidth->setWordWrap(false);
-
- gridLayout->addWidget(lWidth, 0, 0, 1, 1);
-
- lHeight = new QLabel(bgSize);
- lHeight->setObjectName(QString::fromUtf8("lHeight"));
- lHeight->setWordWrap(false);
-
- gridLayout->addWidget(lHeight, 1, 0, 1, 1);
-
- spacer3 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer3, 3, 1, 1, 1);
-
- spacer4 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer4, 3, 0, 1, 1);
-
- leHeight = new QLineEdit(bgSize);
- leHeight->setObjectName(QString::fromUtf8("leHeight"));
-
- gridLayout->addWidget(leHeight, 1, 1, 1, 1);
-
- leWidth = new QLineEdit(bgSize);
- leWidth->setObjectName(QString::fromUtf8("leWidth"));
-
- gridLayout->addWidget(leWidth, 0, 1, 1, 1);
-
- lResolution = new QLabel(bgSize);
- lResolution->setObjectName(QString::fromUtf8("lResolution"));
- lResolution->setWordWrap(false);
-
- gridLayout->addWidget(lResolution, 2, 0, 1, 1);
-
- cbResolution = new QComboBox(bgSize);
- cbResolution->setObjectName(QString::fromUtf8("cbResolution"));
- cbResolution->setEditable(true);
-
- gridLayout->addWidget(cbResolution, 2, 1, 1, 1);
-
-
- vboxLayout->addWidget(bgSize);
-
- bgBackground = new Q3ButtonGroup(QG_ImageOptionsDialog);
- bgBackground->setObjectName(QString::fromUtf8("bgBackground"));
- bgBackground->setColumnLayout(0, Qt::Vertical);
- bgBackground->layout()->setSpacing(6);
- bgBackground->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout1 = new QVBoxLayout();
- QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(bgBackground->layout());
- if (boxlayout1)
- boxlayout1->addLayout(vboxLayout1);
- vboxLayout1->setAlignment(Qt::AlignTop);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- rbWhite = new QRadioButton(bgBackground);
- rbWhite->setObjectName(QString::fromUtf8("rbWhite"));
- rbWhite->setChecked(true);
-
- vboxLayout1->addWidget(rbWhite);
-
- rbBlack = new QRadioButton(bgBackground);
- rbBlack->setObjectName(QString::fromUtf8("rbBlack"));
-
- vboxLayout1->addWidget(rbBlack);
-
- spacer2 = new QSpacerItem(20, 51, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout1->addItem(spacer2);
-
-
- vboxLayout->addWidget(bgBackground);
-
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(0, 0, 0, 0);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(Horizontal_Spacing2);
-
- bOK = new QPushButton(QG_ImageOptionsDialog);
- bOK->setObjectName(QString::fromUtf8("bOK"));
- bOK->setAutoDefault(true);
- bOK->setDefault(true);
-
- hboxLayout->addWidget(bOK);
-
- bCancel = new QPushButton(QG_ImageOptionsDialog);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
-
- hboxLayout->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- QWidget::setTabOrder(leWidth, leHeight);
- QWidget::setTabOrder(leHeight, cbResolution);
- QWidget::setTabOrder(cbResolution, rbWhite);
- QWidget::setTabOrder(rbWhite, bOK);
- QWidget::setTabOrder(bOK, bCancel);
-
- retranslateUi(QG_ImageOptionsDialog);
- QObject::connect(bOK, SIGNAL(clicked()), QG_ImageOptionsDialog, SLOT(ok()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_ImageOptionsDialog, SLOT(reject()));
- QObject::connect(leWidth, SIGNAL(textChanged(QString)), QG_ImageOptionsDialog, SLOT(sizeChanged()));
- QObject::connect(leHeight, SIGNAL(textChanged(QString)), QG_ImageOptionsDialog, SLOT(sizeChanged()));
- QObject::connect(cbResolution, SIGNAL(textChanged(QString)), QG_ImageOptionsDialog, SLOT(resolutionChanged()));
-
- QMetaObject::connectSlotsByName(QG_ImageOptionsDialog);
- } // setupUi
-
- void retranslateUi(QDialog *QG_ImageOptionsDialog)
- {
- QG_ImageOptionsDialog->setWindowTitle(QApplication::translate("QG_ImageOptionsDialog", "Image Export Options", 0, QApplication::UnicodeUTF8));
- bgSize->setTitle(QApplication::translate("QG_ImageOptionsDialog", "Bitmap Size", 0, QApplication::UnicodeUTF8));
- lWidth->setText(QApplication::translate("QG_ImageOptionsDialog", "Width:", 0, QApplication::UnicodeUTF8));
- lHeight->setText(QApplication::translate("QG_ImageOptionsDialog", "Height:", 0, QApplication::UnicodeUTF8));
- leHeight->setText(QApplication::translate("QG_ImageOptionsDialog", "480", 0, QApplication::UnicodeUTF8));
- leWidth->setText(QApplication::translate("QG_ImageOptionsDialog", "640", 0, QApplication::UnicodeUTF8));
- lResolution->setText(QApplication::translate("QG_ImageOptionsDialog", "Resolution:", 0, QApplication::UnicodeUTF8));
- cbResolution->clear();
- cbResolution->insertItems(0, QStringList()
- << QApplication::translate("QG_ImageOptionsDialog", "auto", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "3", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "4", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "5", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "10", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "15", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "20", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "25", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "50", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "75", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "100", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "150", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "300", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "600", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_ImageOptionsDialog", "1200", 0, QApplication::UnicodeUTF8)
- );
- bgBackground->setTitle(QApplication::translate("QG_ImageOptionsDialog", "Background", 0, QApplication::UnicodeUTF8));
- rbWhite->setText(QApplication::translate("QG_ImageOptionsDialog", "White", 0, QApplication::UnicodeUTF8));
- rbBlack->setText(QApplication::translate("QG_ImageOptionsDialog", "Black", 0, QApplication::UnicodeUTF8));
- bOK->setText(QApplication::translate("QG_ImageOptionsDialog", "&OK", 0, QApplication::UnicodeUTF8));
- bOK->setShortcut(QApplication::translate("QG_ImageOptionsDialog", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_ImageOptionsDialog", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_ImageOptionsDialog", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_ImageOptionsDialog: public Ui_QG_ImageOptionsDialog {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgimageoptions.h"
class QG_ImageOptionsDialog : public QDialog, public Ui::QG_ImageOptionsDialog
{
diff --git a/src/ui/forms/qg_dlgimageoptions.ui b/src/ui/forms/qg_dlgimageoptions.ui
index 376ed8e..8ecd845 100644
--- a/src/ui/forms/qg_dlgimageoptions.ui
+++ b/src/ui/forms/qg_dlgimageoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_ImageOptionsDialog</class>
diff --git a/src/ui/forms/qg_dlginitial.h b/src/ui/forms/qg_dlginitial.h
index 90bb5af..d58c098 100644
--- a/src/ui/forms/qg_dlginitial.h
+++ b/src/ui/forms/qg_dlginitial.h
@@ -26,898 +26,7 @@
#ifndef QG_DLGINITIAL_H
#define QG_DLGINITIAL_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs.h"
-#include "rs_settings.h"
-#include "rs_system.h"
-#include "rs_units.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgInitial
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QLabel *lImage;
- QVBoxLayout *vboxLayout1;
- QLabel *lWelcome;
- QGridLayout *gridLayout;
- QComboBox *cbLanguageCmd;
- QComboBox *cbLanguage;
- QComboBox *cbUnit;
- QLabel *lUnit;
- QLabel *lLanguage;
- QLabel *lCmdLanguage;
- QHBoxLayout *hboxLayout1;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
-
- void setupUi(QDialog *QG_DlgInitial)
- {
- if (QG_DlgInitial->objectName().isEmpty())
- QG_DlgInitial->setObjectName(QString::fromUtf8("QG_DlgInitial"));
- QG_DlgInitial->resize(413, 287);
- QG_DlgInitial->setSizeGripEnabled(false);
- vboxLayout = new QVBoxLayout(QG_DlgInitial);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(19);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lImage = new QLabel(QG_DlgInitial);
- lImage->setObjectName(QString::fromUtf8("lImage"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(1);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lImage->sizePolicy().hasHeightForWidth());
- lImage->setSizePolicy(sizePolicy);
- lImage->setFrameShape(QFrame::WinPanel);
- lImage->setFrameShadow(QFrame::Sunken);
- lImage->setLineWidth(1);
- lImage->setPixmap(qt_get_icon(image0_ID));
- lImage->setScaledContents(true);
- lImage->setWordWrap(false);
-
- hboxLayout->addWidget(lImage);
-
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- lWelcome = new QLabel(QG_DlgInitial);
- lWelcome->setObjectName(QString::fromUtf8("lWelcome"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lWelcome->sizePolicy().hasHeightForWidth());
- lWelcome->setSizePolicy(sizePolicy1);
- lWelcome->setAlignment(Qt::AlignVCenter);
- lWelcome->setWordWrap(true);
-
- vboxLayout1->addWidget(lWelcome);
-
- gridLayout = new QGridLayout();
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(14, 14, 14, 14);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- cbLanguageCmd = new QComboBox(QG_DlgInitial);
- cbLanguageCmd->setObjectName(QString::fromUtf8("cbLanguageCmd"));
-
- gridLayout->addWidget(cbLanguageCmd, 2, 1, 1, 1);
-
- cbLanguage = new QComboBox(QG_DlgInitial);
- cbLanguage->setObjectName(QString::fromUtf8("cbLanguage"));
-
- gridLayout->addWidget(cbLanguage, 1, 1, 1, 1);
-
- cbUnit = new QComboBox(QG_DlgInitial);
- cbUnit->setObjectName(QString::fromUtf8("cbUnit"));
-
- gridLayout->addWidget(cbUnit, 0, 1, 1, 1);
-
- lUnit = new QLabel(QG_DlgInitial);
- lUnit->setObjectName(QString::fromUtf8("lUnit"));
- lUnit->setWordWrap(false);
-
- gridLayout->addWidget(lUnit, 0, 0, 1, 1);
-
- lLanguage = new QLabel(QG_DlgInitial);
- lLanguage->setObjectName(QString::fromUtf8("lLanguage"));
- lLanguage->setWordWrap(false);
-
- gridLayout->addWidget(lLanguage, 1, 0, 1, 1);
-
- lCmdLanguage = new QLabel(QG_DlgInitial);
- lCmdLanguage->setObjectName(QString::fromUtf8("lCmdLanguage"));
- lCmdLanguage->setWordWrap(false);
-
- gridLayout->addWidget(lCmdLanguage, 2, 0, 1, 1);
-
-
- vboxLayout1->addLayout(gridLayout);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setContentsMargins(0, 0, 0, 0);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgInitial);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout1->addWidget(buttonOk);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
- QWidget::setTabOrder(cbUnit, cbLanguage);
- QWidget::setTabOrder(cbLanguage, cbLanguageCmd);
- QWidget::setTabOrder(cbLanguageCmd, buttonOk);
-
- retranslateUi(QG_DlgInitial);
- QObject::connect(buttonOk, SIGNAL(clicked()), QG_DlgInitial, SLOT(ok()));
-
- QMetaObject::connectSlotsByName(QG_DlgInitial);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgInitial)
- {
- QG_DlgInitial->setWindowTitle(QApplication::translate("QG_DlgInitial", "Welcome", 0, QApplication::UnicodeUTF8));
- lWelcome->setText(QApplication::translate("QG_DlgInitial", "<font size=\"+1\"><b>Welcome to QCad</b>\n"
-"</font>\n"
-"<br>\n"
-"Please choose the unit you want to use for new drawings and your preferred language.<br>\n"
-"You can changes these settings later in the Options Dialog of QCad.", 0, QApplication::UnicodeUTF8));
- lUnit->setText(QApplication::translate("QG_DlgInitial", "Default Unit:", 0, QApplication::UnicodeUTF8));
- lLanguage->setText(QApplication::translate("QG_DlgInitial", "GUI Language:", 0, QApplication::UnicodeUTF8));
- lCmdLanguage->setText(QApplication::translate("QG_DlgInitial", "Command Language:", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("QG_DlgInitial", "OK", 0, QApplication::UnicodeUTF8));
- buttonOk->setShortcut(QApplication::translate("QG_DlgInitial", "Enter", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"100 226 465 2",
-"Qt c #000000",
-".F c #000400",
-"aA c #0079ff",
-"aB c #007dff",
-".J c #080408",
-".H c #080808",
-".N c #080c08",
-".f c #100c10",
-".o c #101010",
-".D c #101410",
-"az c #105dee",
-"ba c #1071e6",
-"#H c #181418",
-".K c #181818",
-"#. c #181c18",
-"b# c #1861ee",
-"bb c #1889ff",
-"aC c #18a1ff",
-".u c #201c20",
-".G c #202020",
-".4 c #202420",
-"a1 c #292429",
-".I c #292829",
-".L c #292c29",
-"d6 c #297941",
-"bc c #2999ff",
-"cd c #312c31",
-".O c #313031",
-".M c #313431",
-"aD c #31a5ff",
-"aW c #393439",
-".g c #393839",
-"#u c #393c39",
-"dO c #413841",
-"#r c #413c41",
-".3 c #414041",
-"#M c #414441",
-"bl c #417dbd",
-".W c #4a244a",
-"dH c #4a284a",
-"a0 c #4a444a",
-".B c #4a484a",
-"#v c #4a4c4a",
-"bd c #4abeff",
-"#w c #522c52",
-".# c #523052",
-".m c #524c52",
-"an c #525052",
-".w c #525552",
-"bm c #527de6",
-".9 c #5a345a",
-"#D c #5a385a",
-"aO c #5a3862",
-".l c #5a5552",
-"cH c #5a555a",
-"b9 c #5a5952",
-".e c #5a595a",
-"br c #5a5d5a",
-"eo c #5a9562",
-"#1 c #5a99e6",
-"aL c #5a99f6",
-"be c #5abeff",
-"ff c #623862",
-".V c #623c62",
-"aS c #624062",
-"cF c #625d5a",
-"bS c #625d62",
-".C c #626162",
-"#V c #626562",
-"cw c #626962",
-"d5 c #62955a",
-"dM c #629941",
-"bk c #629df6",
-"b3 c #62a57b",
-"#2 c #62baff",
-"#N c #6a446a",
-"aV c #6a486a",
-"#B c #6a4c6a",
-"a6 c #6a5d5a",
-"dX c #6a656a",
-"ar c #6a696a",
-"#d c #6a6d6a",
-"d4 c #6a9d41",
-"#3 c #6ab2f6",
-"aF c #6aceff",
-"#L c #734c73",
-"#I c #735073",
-"fn c #736573",
-".a c #73696a",
-".Z c #736d73",
-".c c #737173",
-".n c #737573",
-"bn c #737583",
-"aM c #7395e6",
-"#0 c #739dff",
-"cg c #73b294",
-"aE c #73caff",
-".T c #7b6573",
-"dg c #7b657b",
-"cq c #7b697b",
-"#T c #7b6d7b",
-"bs c #7b757b",
-"#x c #7b7973",
-"ae c #7b797b",
-"au c #7b7d7b",
-"dK c #7baa52",
-"cs c #7bba8b",
-"bj c #7bbade",
-"ch c #7bbe94",
-"ct c #7bd2b4",
-"bf c #7be2ff",
-"dB c #830c94",
-"dS c #831c94",
-"cl c #83696a",
-".v c #836d83",
-"#a c #837183",
-"c2 c #837d7b",
-"dY c #837d83",
-".1 c #838183",
-"a5 c #838583",
-"bN c #83a1f6",
-"#4 c #83d6ff",
-"#E c #8b758b",
-"#F c #8b798b",
-"dh c #8b7d8b",
-"cb c #8b857b",
-"cG c #8b858b",
-"#i c #8b898b",
-"#O c #8b8d8b",
-"bE c #8b8d94",
-"bG c #8b9194",
-"ab c #8b919c",
-"bL c #8b9dac",
-"b2 c #8b9db4",
-"dy c #8bb662",
-"dN c #8bbe8b",
-"dw c #8bc26a",
-"#5 c #8bcaf6",
-"cJ c #8bce9c",
-"eA c #946d94",
-"#U c #947194",
-"fo c #947594",
-"#P c #947d94",
-"ef c #948194",
-"eO c #948594",
-"b1 c #948d94",
-"#C c #949194",
-"bU c #949594",
-"dL c #94a141",
-"b. c #94a1cd",
-"aN c #94aecd",
-"cu c #94d2a4",
-"aJ c #94d6ff",
-"bg c #94e2ff",
-"dQ c #9c08a4",
-"cc c #9c759c",
-"c7 c #9c7d9c",
-".b c #9c8194",
-".d c #9c859c",
-"a2 c #9c899c",
-"bx c #9c8d9c",
-"eT c #9c9583",
-"ec c #9c9594",
-"dZ c #9c999c",
-"fc c #9c9d94",
-"eK c #9c9d9c",
-"aK c #9ccaff",
-"dk c #9cd28b",
-"cO c #a40808",
-"c# c #a47518",
-"ac c #a47da4",
-"#p c #a485a4",
-"fg c #a489a4",
-"fm c #a48da4",
-"by c #a491a4",
-"bV c #a495a4",
-"e7 c #a4998b",
-"#A c #a49d94",
-"eg c #a49da4",
-"fe c #a4a18b",
-"## c #a4a1a4",
-"#K c #a4a5a4",
-"cf c #a4beac",
-"a# c #a4c2d5",
-"dx c #a4c683",
-"aH c #a4f2ff",
-"dC c #ac30bd",
-"dp c #ac7db4",
-"#l c #ac85ac",
-".E c #ac89ac",
-"fl c #ac8dac",
-"d2 c #ac95ac",
-".U c #ac99ac",
-".6 c #acaaac",
-"#k c #acaeac",
-"dI c #acbaa4",
-"dm c #acce94",
-"dR c #b404bd",
-"cy c #b40c08",
-"e. c #b418b4",
-"ea c #b43cb4",
-"fi c #b44cb4",
-"ev c #b47db4",
-"ag c #b48db4",
-"#n c #b491b4",
-"dn c #b4958b",
-"#s c #b495b4",
-"eX c #b499b4",
-"bZ c #b49db4",
-"cr c #b49dbd",
-"#R c #b4a1b4",
-"bF c #b4a1bd",
-"en c #b4a58b",
-".7 c #b4a5b4",
-"bK c #b4a5bd",
-".t c #b4aaac",
-"ei c #b4aeb4",
-"#t c #b4b2b4",
-"bM c #b4b2de",
-"ej c #b4b6b4",
-"aa c #b4bade",
-"d# c #b4e6a4",
-"#7 c #b4e6ff",
-"cW c #b4eabd",
-"bh c #b4f2ff",
-"aG c #b4f6ff",
-"e9 c #bd55bd",
-"as c #bd95bd",
-".A c #bd9983",
-"bv c #bd9dbd",
-"cm c #bda573",
-"bY c #bda5bd",
-"#c c #bdaabd",
-"eJ c #bdae94",
-"#b c #bdaebd",
-"bp c #bdbabd",
-"ap c #bdbebd",
-"dl c #bdda9c",
-"bi c #bdeaff",
-"cL c #bdeebd",
-"cN c #c51810",
-"eu c #c56dc5",
-"cx c #c5898b",
-"cC c #c59108",
-"cB c #c5998b",
-"d0 c #c59dc5",
-"ez c #c5a1bd",
-"ak c #c5a1c5",
-"aT c #c5b2c5",
-"bD c #c5b2cd",
-"eh c #c5b6c5",
-"aX c #c5bec5",
-"dt c #c5c2bd",
-"bq c #c5c2c5",
-"al c #c5c6c5",
-"d3 c #c5ceac",
-"d7 c #c5ced5",
-"dJ c #c5da8b",
-"#6 c #c5e6ff",
-"cK c #c5eecd",
-"#9 c #c5eef6",
-"cY c #c5fac5",
-"e# c #cd10cd",
-"es c #cd2ccd",
-"f# c #cd5dcd",
-"do c #cd85d5",
-"eb c #cda1d5",
-"bt c #cda5cd",
-"bQ c #cdb6cd",
-"c0 c #cdbaa4",
-"b0 c #cdbacd",
-"eL c #cdbecd",
-"e3 c #cdc6cd",
-"ep c #cdc6d5",
-"dz c #cdcabd",
-".8 c #cdcacd",
-"eN c #cdcecd",
-"dv c #cde2b4",
-"di c #cdeac5",
-"dj c #cdf2bd",
-"aI c #cdffff",
-"c1 c #d55d52",
-"cA c #d56162",
-"fh c #d569d5",
-"ca c #d58931",
-"cP c #d58da4",
-"eF c #d599d5",
-"cR c #d5a108",
-".P c #d5aea4",
-"aj c #d5bed5",
-".5 c #d5c2d5",
-"aR c #d5c6d5",
-"bO c #d5c6ee",
-"c8 c #d5ced5",
-"#m c #d5d2d5",
-"ad c #d5d6d5",
-"cI c #d5d6de",
-"b4 c #d5dade",
-"da c #d5f2c5",
-"cz c #de0000",
-"f. c #de4cde",
-"dA c #de6dde",
-"co c #de8d18",
-"eq c #de91e6",
-"cn c #de9510",
-".h c #de9583",
-".p c #de958b",
-"eV c #deae20",
-"c5 c #deb220",
-"cU c #deb6de",
-"cp c #debaa4",
-"cT c #debaac",
-"bX c #debade",
-"cE c #debe6a",
-"eW c #debeb4",
-"e4 c #dec2cd",
-"bW c #dec6de",
-"du c #decab4",
-".0 c #decade",
-"bP c #decede",
-"bo c #dedade",
-"ce c #dedede",
-"cV c #dee2e6",
-"a. c #deeeff",
-"et c #e62ce6",
-"dP c #e648e6",
-"b5 c #e6797b",
-"c. c #e69962",
-"eY c #e69de6",
-"ek c #e6bee6",
-"ay c #e6c2cd",
-"aY c #e6c6e6",
-"c3 c #e6ce8b",
-"a3 c #e6cee6",
-".Y c #e6d2e6",
-"el c #e6d6e6",
-"ai c #e6e2e6",
-"#q c #e6e6e6",
-"cv c #e6eaee",
-"d. c #e6ffde",
-"cX c #e6ffe6",
-"#8 c #e6ffff",
-"d9 c #ee34ee",
-"eR c #ee81ee",
-"fj c #ee85ee",
-"cD c #ee9508",
-"fk c #eea1ee",
-"fb c #eea5ee",
-"#h c #eec2ac",
-"dr c #eec641",
-"aQ c #eec6ee",
-"c6 c #eecabd",
-".X c #eecaee",
-".2 c #eeceee",
-"bT c #eed6ee",
-"db c #eedab4",
-"aZ c #eedaee",
-"eM c #eedeee",
-"bu c #eeeaee",
-"aq c #eeeeee",
-"bw c #eeeef6",
-"cZ c #eeffe6",
-"cj c #f60000",
-"b7 c #f60808",
-"er c #f648f6",
-"b8 c #f689ac",
-"cM c #f6b2ac",
-"ey c #f6ce5a",
-"em c #f6cef6",
-"eG c #f6d2bd",
-"bI c #f6d2c5",
-"#S c #f6d2f6",
-"#e c #f6d67b",
-"#W c #f6d6d5",
-"dG c #f6dacd",
-"d1 c #f6def6",
-"ew c #f6e2a4",
-"#o c #f6e2f6",
-"am c #f6e6f6",
-"af c #f6f2f6",
-"ah c #f6f6f6",
-"c9 c #f6faf6",
-"b6 c #ff0400",
-"bB c #ff1c00",
-"bA c #ff2418",
-"ck c #ff3031",
-"ci c #ff385a",
-".r c #ff4000",
-".j c #ff4029",
-"a8 c #ff4400",
-".i c #ff4829",
-"eD c #ff50ff",
-"eE c #ff65ff",
-".y c #ff6900",
-"a7 c #ff6d4a",
-".q c #ff7120",
-"a9 c #ff7131",
-".z c #ff7520",
-"bC c #ff796a",
-"fa c #ff79ff",
-"eC c #ff7dff",
-"aw c #ff8100",
-"ax c #ff8510",
-"e0 c #ff89ff",
-".s c #ff8d7b",
-"eS c #ff91ff",
-"av c #ff956a",
-"eB c #ff95ff",
-".R c #ff9900",
-".x c #ff9952",
-"#X c #ff9d08",
-".Q c #ff9d18",
-"d8 c #ff9dff",
-".S c #ffa152",
-"eZ c #ffa1ff",
-"#g c #ffa500",
-".k c #ffa5c5",
-"e8 c #ffa5ff",
-"eQ c #ffaaff",
-"e1 c #ffaeff",
-"e5 c #ffb239",
-"#Y c #ffba00",
-"c4 c #ffbe20",
-"dd c #ffbe41",
-"e6 c #ffbe52",
-"#f c #ffc200",
-"cQ c #ffc239",
-"eH c #ffc652",
-"df c #ffc67b",
-"bz c #ffc6d5",
-"eP c #ffc6ff",
-"cS c #ffca62",
-"dD c #ffcaa4",
-"bH c #ffcab4",
-"de c #ffce31",
-"eU c #ffce41",
-"bJ c #ffceb4",
-"eI c #ffd241",
-"#Z c #ffd273",
-"fd c #ffd27b",
-"e2 c #ffd2ff",
-"dF c #ffd662",
-"dT c #ffd6f6",
-"a4 c #ffd6ff",
-"#z c #ffda31",
-"dU c #ffda6a",
-"#y c #ffde62",
-"aU c #ffdeff",
-"ds c #ffe26a",
-"dE c #ffe27b",
-"dq c #ffe294",
-"dc c #ffe2de",
-"bR c #ffe2ff",
-"ex c #ffe65a",
-"aP c #ffe6ff",
-"dW c #ffeaac",
-"#Q c #ffeaff",
-"dV c #ffee6a",
-"ao c #ffeeff",
-"at c #fff2ff",
-"ee c #fff6ac",
-"#G c #fff6ff",
-"#J c #fffaff",
-"ed c #ffffbd",
-"#j c #ffffff",
-"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.c.d.e.fQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQtQtQt.g.h.i.j.k.l.m.n.fQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQtQt.o.p.q.r.s.t.uQt.v.wQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQtQt.e.x.y.z.A.B.CQt.D.E.FQtQtQtQtQtQtQtQtQtQtQtQtQtQt.F.D.G.u.G.D.FQtQt.H.I.F.J.K.L.HQtQtQt.D.I.oQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.o.g.M.K.K.JQtQtQtQtQtQtQtQt.N.O.L.JQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQt.J.P.Q.R.S.T.N.U.f.F.C.VQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.W.X.Y.Z.0.1.HQt.v.2.3.4.5.6.KQtQt.H.7.8.9QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#..5###a###b.oQtQtQtQtQtQtQt.D#c#d.5.G.JQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQtQt.G#e#f#g#h.DQt.B.wQt.o#i.JQtQtQtQtQtQtQtQtQtQtQtQtQtQt.u#j#kQt.6#j.MQt.O#l.G.4#m#n.FQtQt.J.6#o.HQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#p#q.3Qt#r#i.HQtQtQtQtQtQt.H#s#t.K#u#v#uQtQtQtQtQt",
-"QtQtQtQtQtQt.D.G#w.O.M#x#y#f#z#A.9.O#B#C#D.O#c.B.9.O.I.K.HQtQtQtQtQtQtQtQtQt#E#j#F.H.Y#G#w#H.3.3.J.B#j.n#I.G.F.N#J#K#L.O.JQt.H.I.V.g.J.H.##M#H.M#NQt.J#O#j.c.F.N.#Qt.J.I#D.g.H.N#P#Q#R#.#E#S#TQtQtQtQtQt",
-"QtQtQtQt.H#U.1.c#V.C#V#W#X#Y#Z#0#1#2#3#4#5#6#7#8#9a.a#aaab.gQtQtQtQtQtQtQt.H###j.eacadaeQt.gafagQt#lah#iaiaj.H.3#jakalam.I.H.c#nanao.g.Dap#Q.e#oaq.HQt#raq#j#M.FQt.Haras#Mat#M.uap#jau.Bad#Q.wQtQtQtQtQt",
-"QtQtQt.N.U.M.H.F.FQt.#avawaxayazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOQtQtQtQtQtQt.4aPaQaR#JaSQtQt.B#j#M.J#m.0.JaTaU#H#Oao.I#EaPaV#d#G.MaWat#P.oataX#DaYaZQtQtQt.v#Q#Ja0Qt.C#j.Oa1#Ja2Qta3a4.H.Gata5.JQtQtQtQtQt",
-"QtQtQt.L##.H.H.o.o.Da6a7a8a9b.b#babbbcbdbebfbgaIbhbibjbkblbmbnQtQtQtQtQtQta0ah.E.e#j.cQtQt#nbo.G.4#j#d.Jbpa3.ua3#K.faeao.OaPbq.Jbr#j.3.g#J#i.u#j.1.N.OQt.Hbs#jbt.HaZ.8.Jan#j#v.obubvQt.B#J.3QtQtQtQtQtQt",
-"QtQtQtbrbwa5bxaebya5bzbAbBbCbDbEbFbEbFbGaZbHbIbJ.YbGbKbLbMbNbO.DQtQtQtQtQt#i#j#r.G#QbP.H.K.XbQ.G#PbR.g.gaobS.gaP#F.DbTbU.u#JbV.FbWbX.H.1#G.I.vaP.vaWbY.FQt#H#j#k.GaPbZ.Hb0bX#Ha0#jbrQtb1at#..JQtQtQtQtQt",
-"QtQtQtb2b3b4.B.N.F.Gb5b6b7b8.N.FQt.FQt.Fb9c.c#cacb.H.F#..1cc###vQtQtQtQt.KaZaq.I.fajad.3.Oao#K.O#O.Y.gbv.1.N.w#J.3#U.6.u.F#o.1an#Kcd.N.5.6.oauao#d.e#marcdccad.B.N.Y#i#v.6cdQt.1ce.OQtbWal.B.FQtQtQtQtQt",
-"QtQt.fcfcgch#m.O.F#VcicjckclQtQtQtQtQtQtcdcmcncocp#H.H.c#aQt.9#dQtQtQtQt.I.m#Icd.Hcd#I.g#H.eaS.J.G.maV.3.HQt#H.BaV.B#HQtQt.Ocq.3#HQt.f.3.OQt.W.B.o.I#Nan.v.C#w.FQt.Icq.3.KQt.o#taj.HQt#M.v.oQtQtQtQtQtQt",
-"QtQtQtcrcsctcucvcwcxcyczcA.gQtQtQtQtQtQt.HcBcCcDcEcFcG.BQt.F#V.3QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.HcH#uaP#uQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQt.McIcJcKcL#jcMcNcOcP.KQtQtQtQtQtQtQt.CcQcRcScT#uQt.Ja0.d.HQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#HcU.Ubr.JQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQt.gcVcWcXcYcZc0c1c2.JQtQtQtQtQtQtQt#Hc3c4c5c6.o.Janc7.NQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQt.gc8c9d.d#dadbbV.oQtQtQtQtQtQt.J.Idcdddedfdg#ddh.NQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQt.Dbvdidjdkdldmdn#.QtQtQtQt.FcHdodpdqdrdsdt#v.FQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
-"QtQtQtQtQtQt.FbS#Rdudvdwdxdydz#v.HQt.G#FdAdBdCdDdEdFdG.HQtQtQtQtQtQtQtQtQtQt.J.F.J.J.H.H.f.H.f.N.o.o.o.o#H.D.K#H.K.K.u#..u.u.G.G.W.Ga1.4dH.I.I.I#w.L.Ocd.#.OaW.M.9aW.g.g.V.g#r#uaS.3.3.3#N#MaVa0aV.B#B#v",
-"QtQtQtQtQtQt.Fae.G.OdIdJdKdLdMdNaudO.EdPdQdRdSdTdUdVdW.LQtQtQtQtQtQtQtQtQt.J.F.N.N.D.D#..ua1.4.LcdaW.M#u#ra0#M#vancH.ebSbSdXar.Z.cccaedY.1#l#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"QtQtQtQtQtQt.o.1.NQtd2#id3d4d5d6d7d8d9e.e#eaebeceddsee.cQtQtQtQtQtQtQtQtQt.F.H.N.o.o.K#..G.4dH.L.O.M#D#u.3#MaV#v#I.wcqbr#a#V#F#def.na2aubya5.U#O#RbU#cegeh#Kajei.5eja3ekelald1emamadaoaU#GaP#jao#j#G#j#j",
-"QtQtQtQtQtQt.GccQt.N#i.H#Meneoepeqereseteuev.K.IewexeyezQtQtQtQtQtQtQtQtQt.F.F.f.N.D.D.u#..4a1cd.L.MaW#r#u#Ma0.mancH.ebSbrdXareA.cbsaeac.1cG#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"QtQtQtQtQtQt#N.wQt#u.vQt.J.C#QeBeCeDeEeFbW.GQt.oeGeHeIeJ.oQtQtQtQtQtQtQtQt.F.H.N.o.o.K#..G.4.I.L.#.M.g#uaS#MaV#v#I.wcqbr#a#V#F#def.na2aubya5.U#O#RbU#ceKbQ#KeL#k.5cUbPapbTaQeMeNaPa4aoaU#GaP#jao#j#G#j#j",
-"QtQtQtQtQtQt.B.wQt#d.L.IeOePeQeBeReSd2.L.M.E#M.KeTeUeVeW.DQtQtQtQtQtQtQtQt.J.F.N.N.D.D#..ua1.4.LcdaW.M#u#ra0#M#vancH.ebSbSdXar.Z.cccaedY.1#l#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"QtQtQtQtQtQtdHdY.fcGeXeYeZe0e1eQe2e3#IQtQt.o#Eb1e4e5e6e7.HQtQtQtQtQtQtQtQt.F.H.N.o.o.K#..G.4dH.L.O.M#D#u.3#MaV#v#I.wcqbr#a#V#F#def.na2aubya5.U#O#RbU#cegeh#Kajei.5eja3ekelald1emamadaoaU#GaP#jao#j#G#j#j",
-"QtQtQtQtQtQt.F.Cc8e8e9f.f#fafbek#M.o.neA.KQtQt.ffcfdfe.uQtQtQtQtQtQtQtQtQt.F.F.f.N.D.D.u#..4a1cd.L.MaW#r#u#Ma0.mancH.ebSbrdXareA.cbsaeac.1cG#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"QtQtQtQtQtQtQt.Ffffgfhfifjfkfl.u.JQt.H.3.U.e.G.4b0.c#HQtQtQtQtQtQtQtQtQtQt.F.H.N.o.o.K#..G.4.I.L.#.M.g#uaS#MaV#v#I.wcqbr#a#V#F#def.na2aubya5.U#O#RbU#ceKbQ#KeL#k.5cUbPapbTaQeMeNaPa4aoaU#GaP#jao#j#G#j#j",
-"QtQtQtQtQtQtQtQtQt.o.Zevar.IQtQtQtQtQtQt.H.m.nbs#r.JQtQtQtQtQtQtQtQtQtQtQt.J.F.N.N.D.D#..ua1.4.LcdaW.M#u#ra0#M#vancH.ebSbSdXar.Z.cccaedY.1#l#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"QtQtQtQtQtQtQtQtQtQt.J.H.FQtQtQtQtQtQtQtQtQt.J.JQtQtQtQtQtQtQtQtQtQtQtQtQt.F.H.N.o.o.K#..G.4dH.L.O.M#D#u.3#MaV#v#I.wcqbr#a#V#F#def.na2aubya5.U#O#RbU#cegeh#Kajei.5eja3ekelald1emamadaoaU#GaP#jao#j#G#j#j",
-"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.F.F.f.N.D.D.u#..4a1cd.L.MaW#r#u#Ma0.mancH.ebSbrdXareA.cbsaeac.1cG#iag#CasdZd0##bt.6aj#tbWbpa3bqbT.8d1#maPboaoai#Jbu#jaf#j#J#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#J#jbu#J#qaoceaoceaoceaobu#Jaq#j#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#Jao#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G#JaUataUataUataUataUataUataUataUataUatbR#j#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoce#Gaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#J#jaiaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoai#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUatbR#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaoataUataUataUataUataUataUataUataUataUataUataUataUataUataU#J#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoce#J#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaiaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUataUataU#G#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUat#Q#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaobu#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUataUataUataUat#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUatat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceao#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceao#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUataUataUataUataU#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jbRataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataU#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#qaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#GataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceaoceao#q#j#j#j#j#j#j#j#j#j#j#j#jatceaoceaoceaoceaoceaoceaoceaoceaoceaoai#jah#j#j#j#J#j#qaoceaoceaoceaoceaoceaoceaoceaoceaoaq#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ataUataUataUataUataUataUataUat#J#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUataUatat#j#j#j#j#j#j#j#j#j#J#GaUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#qaoceaoceaoceaoceaoceaoceaoceaoceat#J#j#j#j#j#j#j#j#j#j#j#j#j#Jceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jah#jbu#Jbu#J",
-"ataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#jataUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#JaUataUataUataUataUataUataUataP#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G#JaPataUataUataUataU",
-"ceaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#Jaoceaoceaoceaoceaoceaoai#Jaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaiaoceaoceaoceaoceaoceao",
-"#GaUataUataUataUataUataUataUataU#J#j#j#j#j#j#j#j#j#QataUataUataUataUataUataUataUatbR#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#QataUataUataU#Jao#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#J#GaUataUataUataUataUataUataU",
-"afaoceaoceaoceaoceaoceaoceaoceaoai#j#j#j#j#j#j#j#jatceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceatbu#j#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jahaoceaoceaoceaoceaoceaoceaoceao",
-"#jaUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#GataUataUataUataUataUataUataUataU",
-"#jatceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#jahaoceaoceaoceaoceaoceaoceaoceaoai#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#Jaoceaoceaoceaoceaoceaoceaoceaoceao",
-"#j#QataUataUataUataUataUataUataUat#G#j#j#j#j#j#j#jaUataUataUataUataUataUataUataU#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#JaUataUataUataUataUataUataUataUataU",
-"#j#Jceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#jafaoceaoceaoceaoceaoceaoceaoceaobu#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoceao",
-"#j#GataUataUataUataUataUataUataUat#Q#j#j#j#j#j#j#JaUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaoataUataUataUataUataUataUataUataP#j#J",
-"#j#jceaoceaoceaoceaoceaoceaoceaoce#J#j#j#j#j#j#jbuaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jatceaoceaoceaoceaoceaoceaoceaoah#j#j#j",
-"#j#GataUataUataUataUataUataUataUat#Q#j#j#j#j#j#j#JaUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUat#G#j#j#j#j",
-"#j#jceaoceaoceaoceaoceaoceaoceaoce#J#j#j#j#j#j#jbuaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#J#jah#jbu#Jbuatceaoceao#q#j#j#j#j#j",
-"#j#GataUataUataUataUataUataUataUat#Q#j#j#j#j#j#j#JaUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G#j#j#j#j#j#j",
-"#j#jceaoceaoceaoceaoceaoceaoceaoce#J#j#j#j#j#j#jbuaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#GataUataUataUataUataUataUataUat#Q#j#j#j#j#j#j#JaUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#Jceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#jafaoceaoceaoceaoceaoceaoceaoceaoaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jah#J#qao",
-"#j#QataUataUataUataUataUataUataUat#G#j#j#j#j#j#j#jaUataUataUataUataUataUataUataU#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G#JaPataUataUataU",
-"#j#Gceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#jahaoceaoceaoceaoceaoceaoceaoceaobu#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jbuaoce#Gaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jbuaoceaoceaoceaoceaoceao",
-"#jaUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jataUataUataU#Gao#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaoataUataUataUataUataUataUataU",
-"ahaoceaoceaoceaoceaoceaoceaoceaoai#j#j#j#j#j#j#j#jatceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaobu#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceao",
-"#JaUataUataUataUataUataUataUataU#J#j#j#j#j#j#j#j#j#QataUataUataUataUataUataUataUatat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaPataUataUataUataUataUataUataP#j#j#j#j#j#j#j#j#JaUataUataUataUataUataUataUataUataU",
-"ceaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#Jaoceaoceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoceao",
-"ataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#jataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#GaUataUataUataUataUataUataUataU#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUat#Q#j#j",
-"ceaoceaoceaoceaoceaoceaoceaoce#J#j#j#j#j#j#j#j#j#j#jbuaoceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#Jceaoceaoceaoceaoceaoceaoceaoce#J#j#j#j#j#j#jaqaoceaoceaoceaoceaoceaoceaoce#J#J#j#j#j",
-"ataUataUataUataUataUataUataUat#J#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#JaUataUataUataUataUataUataUataUat#G#j#j#j#j#j#jataUataUataUataUataUataUataU#J#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceaoceao#q#j#j#j#j#j#j#j#j#j#j#j#j#Gceaoceaoceaoceaoceaoceaoceaoceaoce#Gah#j#j#j#j#j#j#jafatceaoceaoceaoceaoceaoceaoceaoceaoai#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceao#J#j#j#j#j#j",
-"ataUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#JataUataUataUataUataUataUataUataUataUataU#J#Q#J#Q#GaUataUataUataUataUataUataUataUataUataU#j#j#j#j#j#j#j#GataUataUataUataUataUataUataU#j#j#j#j#j#j",
-"ceaoceaoceaoceaoceaoceaoce#G#j#j#j#j#j#j#j#j#j#j#j#j#j#jbuaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceaoceat#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceao#J#j#j#j#j#j",
-"ataUataUataUataUataUataU#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jbRataUataUataUataUataUataUataUataUataUataUbYbUbYbUajaUataUataUataUataUaZbUbYbUbY#kat#G#j#j#j#j#j#j#j#GataUataUataUataUataUataUatbUaT.6aZ#j#j#j",
-"ceaoceaoceaoceaoceaoceaoah#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceaoceaoceao.CQtQtQtQtQtQt.K#Caoceaoceaoal#VQtQtQtQtQtQt.M#G#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceaoceQtQtQt.w#j#j#j",
-"ataUataUataUataUataUataU#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaUataUataUataUataUataUataUataUat.BQtQtQtQtQtQtQtQtQt#VataUataU.uQtQtQtQtQtQtQtQt.u#G#j#j#j#j#j#j#jataUataUataUataUataUataUatQtQtQt#L#Q#J#Q",
-"ceaoceaoceaoceaoceaoceaoceaoaf#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#Jceaoceaoceaoceaoceaoceaoceao.CQtQtQtQt#v.B.OQtQtQtQt#kaoce#VQtQtQtQt.B#v.OQtQtQt.c#j#j#j#j#j#j#jaqaoceaoceaoceaoceaoceaoceQtQtQt.Baoceao",
-"ataUataUataUataUataUataUataUataP#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#JaUataUataUataUataUataUataU#.QtQtQtbYaUataU#LQtQtQt#EaUatQtQtQtQtbUataU#j.gQt#.cq#j#j#j#RcHcq.wdg.B#EalataUataUfm.B#L.BajQtQtQt#LaUataU",
-"ceaoceaoceaoceaoceaoceaoceaoceaoce#G#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jceaoceaoceaoceaoceaoceajQtQtQt.Kceaoceao#kQtQtQt.Kao#kQtQtQt.Oaoai#j#j#Gai#j#j#j#jcHQtQtQtQtQtQtQt.Kalaoce#vQtQtQtQtQtQtQtQt.Baoceao",
-"ataUataUataUataUataUataUataUataUataUatat#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jbRataUataUataUataUatbUQtQtQt.BataUataUatQtQtQtQtaUbYQtQtQt#L#Q#j#j#j#j#j#j#j#jaZQtQtQtcq.6#RQtQtQt#EaUajQtQtQtQtQtQtQtQtQt#LaUataU",
-"ceaoceaoceaoceaoceaoceaoceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jafatceaoceaoceaoce#sQtQtQt#vceaoceaoceQtQtQtQtao#CQtQtQtan#j#j#j#j#j#j#j#j#j#j#j#jeL#j#G#OQtQtQt.Bao.CQtQtQtaeao#CQtQtQt.Baoceao",
-"ataU#j#J#jaUataUataUataUataUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaPataUataUatbUQtQtQt.OataU#EaQaZQtQtQtQtaUbYQtQtQtcq#j#j#j#j.X#RaP#j#j#jaP#RcH.GQtQtQtQtQtdgaP#LQtQtQtataUatQtQtQt#LaUataU",
-"#J#j#j#j#j#jaiaoceaoceaoceaoceaoceao#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaq#JceaoQtQtQtQtal#sQt.K.BQtQtQt#v#j#JQtQtQtQt#G#j#j#j.gQtQt.g#Gai.uQtQtQtcH.6QtQtQt.w#janQtQtQtceaoceQtQtQt.Baoai#J",
-"#j#j#j#j#j#j#j#QataUataUataUataUatao#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jcqQtQtQt.u#KfnQtQtQtQtQtaj#j#j.gQtQtQt.gaj.6#RQtQtQt.G#jcqQtQtQt#G#j#GQtQtQtcq#j#RQtQtQtbT#GaoQtQtQtdg#j#j#j",
-"#j#j#j#j#j#j#j#jahatceaoceaoceaoce#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jai.uQtQtQtQtQtQtQtQtQt.g#j#j#j#G#.QtQtQtQtQtQtQtQtQt.6#j.wQtQtQt#OeL.wQtQtQt.w#je3QtQtQt#.cH#.QtQtQt.w#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#JaUataUataU#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaP.GQtQtQtQtQtQtQtQtQtcqaP#j#jaj#.QtQtQtQtQtQtQtb1#j#jaZQtQtQtQtQtQt.uQtQtcq#j#j.cQtQtQtQtQt.uQtQtcq#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#jaiaoceao#J#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#n.wcH.wcH.weL#.QtQtaZ#j#j#j#G#OcH.wcH.wfoal#j#j#j#jaZ.wcH.w.naieL.wcH.w#j#j#j#OcH.wcHe3#n.wcH#O#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#jat#Gao#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#G.c.V#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#G.cQtQt.gai#j#j#j#j.uQtaZ#j#j.6QtQtQt#.eL#j#j#j#j#j#G#.Qt.w#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#G#.Qtb1aj#..G#j#j#j.dQtQt.6#j#j.dQt#j#j#RQtaZ#j#j#j#j.6QtaP#G#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j.cQt.6#j#jaZ.w#G#j#GQtfoQt.n#j#j.w.u#j#j#jQt.w#j#j#j.6.uQtcH#jaZ.wcH#O#j#j#G.weL.waZ#j#j#jaZ.wcH#O#je3cH#j#j.6cHai#G.ccH.c#G#jeL.weL.wcH.6#j#jcH#O#j#OcH.waZ#j#jalcHe3cH.w#G#j#j#OcH.waZ#j#j#j#j",
-"#j#j#j#j.G.u#j#j#j#j#j#j#j.c.G#j.VcH#j#jQtcH#j#j#jQtcq#j#j#jaZ#..V.6ajQtcqb1Qt.w#j.6Qt.gaj#j#j#jajQt.db1Qtb1ajQtaZ#j.G.g#G.u#u.6.G.g#j.wQt.caZ#.cq#j#RQtaZcHQtb1cqQtaj#j.dQtcqb1QtcH#j.w.Gb1cqQt#G#j#j#j",
-"#j#j#j#jQtcH#j#j#j#j#j#je3Qt.6#j.w.u#j#GQt#n#j#jaiQt.w#j#j#j#jQt.c#j#..u#j#j.wQt#jcHQt#G#j#j#j#j#.Qt.6eLQtcH#jQt.6#nQt#G.cQt.ceL.gQt#jQt.g#j#jcH.w#j#..ne3Qt.c#j#jQt.w#j.w.u#j#jQtfoalQt.geL.cQt.6#j#j#j",
-"#j#j#j#jQt.w#j#j#j.waj#j#uQtQtQtQtQt#j.6Qt.6#j#j.dQtaj#j#j#jaZQtaj#jQtcH#j#j.VQt#j.g.V#j#j#j#j#jQt#.cqcHcqb1#j.ucqQt.d#jcqQtcqcHcq.w#GQt#R#j#j.cQtb1QtaPajQtaj#j#GQtcq#jQt.w#j.6Qt.6ajQt#u.wcqcHaZ#j#j#j",
-"#j#j#j#j.cQte3#j.wQt.6aZQtaZ#j#j.6QtaifoQt#G#jeLQt.g#j#j#j#j#OQtai#j#..uaieLQtfo#jQt.c#j#j#j#j#j.g.u#jeL.w#G#jcHQt.u#j#j#OQte3#G.weL.6Qtal#j#jeLQt.u#O#jalQt.w#j.wQte3aZQteL#jfoQt#GaiQt.c#j.cfo#j#j#j#j",
-"#j#j#j#j#j.cQtQt.V.X#j#..V#j#j#jaZQtaj.wQtQtQt#..daP#j#j#j#jcqQt#j#j#G.gQtQt.d#jaZQtaj#j#j#j#j#j#G.gQt#.aj#j#jb1Qt.X#j#j#j.cQtQt.d#j.dQt#j#j#j.8Qt.u#j#j#j.6.GQt.G.6#j.6Qt.X#j.w.G#j#j.6.GQt#uaP#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#jaZQt#n#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j.d.ucq#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
-"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgInitial: public Ui_QG_DlgInitial {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlginitial.h"
class QG_DlgInitial : public QDialog, public Ui::QG_DlgInitial
{
diff --git a/src/ui/forms/qg_dlginitial.ui b/src/ui/forms/qg_dlginitial.ui
index 84b0612..90a41b1 100644
--- a/src/ui/forms/qg_dlginitial.ui
+++ b/src/ui/forms/qg_dlginitial.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>413</width>
- <height>287</height>
+ <height>340</height>
</rect>
</property>
<property name="windowTitle">
@@ -177,7 +177,7 @@ You can changes these settings later in the Options Dialog of QCad.</string>
<include location="local">rs_units.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlginsert.h b/src/ui/forms/qg_dlginsert.h
index 0454d43..5565956 100644
--- a/src/ui/forms/qg_dlginsert.h
+++ b/src/ui/forms/qg_dlginsert.h
@@ -26,466 +26,9 @@
#ifndef QG_DLGINSERT_H
#define QG_DLGINSERT_H
-#include <qvariant.h>
-
class RS_Insert;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgInsert
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QSpacerItem *spacer61;
- QSpacerItem *spacer58;
- QLineEdit *leInsertionPointY;
- QLineEdit *leInsertionPointX;
- QLabel *lInsertionPointX;
- QLabel *lInsertionPointY;
- QLineEdit *leScale;
- QLabel *lFactor;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lRows;
- QLineEdit *leRows;
- QLineEdit *leCols;
- QLabel *lCols;
- QLabel *lRowSpacing;
- QLineEdit *leRowSpacing;
- QLineEdit *leColSpacing;
- QLabel *lColSpacing;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgInsert)
- {
- if (QG_DlgInsert->objectName().isEmpty())
- QG_DlgInsert->setObjectName(QString::fromUtf8("QG_DlgInsert"));
- QG_DlgInsert->resize(457, 310);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgInsert->sizePolicy().hasHeightForWidth());
- QG_DlgInsert->setSizePolicy(sizePolicy);
- QG_DlgInsert->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgInsert);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgInsert);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgInsert);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgInsert);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgInsert);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- spacer61 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 8, 1, 1, 1);
-
- spacer58 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 8, 0, 1, 1);
-
- leInsertionPointY = new QLineEdit(buttonGroup8);
- leInsertionPointY->setObjectName(QString::fromUtf8("leInsertionPointY"));
- leInsertionPointY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leInsertionPointY, 1, 1, 1, 1);
-
- leInsertionPointX = new QLineEdit(buttonGroup8);
- leInsertionPointX->setObjectName(QString::fromUtf8("leInsertionPointX"));
- leInsertionPointX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leInsertionPointX, 0, 1, 1, 1);
-
- lInsertionPointX = new QLabel(buttonGroup8);
- lInsertionPointX->setObjectName(QString::fromUtf8("lInsertionPointX"));
- lInsertionPointX->setWordWrap(false);
-
- gridLayout->addWidget(lInsertionPointX, 0, 0, 1, 1);
-
- lInsertionPointY = new QLabel(buttonGroup8);
- lInsertionPointY->setObjectName(QString::fromUtf8("lInsertionPointY"));
- lInsertionPointY->setWordWrap(false);
-
- gridLayout->addWidget(lInsertionPointY, 1, 0, 1, 1);
-
- leScale = new QLineEdit(buttonGroup8);
- leScale->setObjectName(QString::fromUtf8("leScale"));
- leScale->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leScale, 2, 1, 1, 1);
-
- lFactor = new QLabel(buttonGroup8);
- lFactor->setObjectName(QString::fromUtf8("lFactor"));
- lFactor->setWordWrap(false);
-
- gridLayout->addWidget(lFactor, 2, 0, 1, 1);
-
- lAngle = new QLabel(buttonGroup8);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- gridLayout->addWidget(lAngle, 3, 0, 1, 1);
-
- leAngle = new QLineEdit(buttonGroup8);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- leAngle->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leAngle, 3, 1, 1, 1);
-
- lRows = new QLabel(buttonGroup8);
- lRows->setObjectName(QString::fromUtf8("lRows"));
- lRows->setWordWrap(false);
-
- gridLayout->addWidget(lRows, 4, 0, 1, 1);
-
- leRows = new QLineEdit(buttonGroup8);
- leRows->setObjectName(QString::fromUtf8("leRows"));
- leRows->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leRows, 4, 1, 1, 1);
-
- leCols = new QLineEdit(buttonGroup8);
- leCols->setObjectName(QString::fromUtf8("leCols"));
- leCols->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leCols, 5, 1, 1, 1);
-
- lCols = new QLabel(buttonGroup8);
- lCols->setObjectName(QString::fromUtf8("lCols"));
- lCols->setWordWrap(false);
-
- gridLayout->addWidget(lCols, 5, 0, 1, 1);
-
- lRowSpacing = new QLabel(buttonGroup8);
- lRowSpacing->setObjectName(QString::fromUtf8("lRowSpacing"));
- lRowSpacing->setWordWrap(false);
-
- gridLayout->addWidget(lRowSpacing, 6, 0, 1, 1);
-
- leRowSpacing = new QLineEdit(buttonGroup8);
- leRowSpacing->setObjectName(QString::fromUtf8("leRowSpacing"));
- leRowSpacing->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leRowSpacing, 6, 1, 1, 1);
-
- leColSpacing = new QLineEdit(buttonGroup8);
- leColSpacing->setObjectName(QString::fromUtf8("leColSpacing"));
- leColSpacing->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leColSpacing, 7, 1, 1, 1);
-
- lColSpacing = new QLabel(buttonGroup8);
- lColSpacing->setObjectName(QString::fromUtf8("lColSpacing"));
- lColSpacing->setWordWrap(false);
-
- gridLayout->addWidget(lColSpacing, 7, 0, 1, 1);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgInsert);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgInsert);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(leInsertionPointX, leInsertionPointY);
- QWidget::setTabOrder(leInsertionPointY, leScale);
- QWidget::setTabOrder(leScale, leAngle);
- QWidget::setTabOrder(leAngle, leRows);
- QWidget::setTabOrder(leRows, leCols);
- QWidget::setTabOrder(leCols, leRowSpacing);
- QWidget::setTabOrder(leRowSpacing, leColSpacing);
- QWidget::setTabOrder(leColSpacing, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgInsert);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgInsert, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgInsert, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgInsert);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgInsert)
- {
- QG_DlgInsert->setWindowTitle(QApplication::translate("QG_DlgInsert", "Insert", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgInsert", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgInsert", "Geometry", 0, QApplication::UnicodeUTF8));
- lInsertionPointX->setText(QApplication::translate("QG_DlgInsert", "Insertion point (x):", 0, QApplication::UnicodeUTF8));
- lInsertionPointY->setText(QApplication::translate("QG_DlgInsert", "Insertion point (y):", 0, QApplication::UnicodeUTF8));
- lFactor->setText(QApplication::translate("QG_DlgInsert", "Scale:", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_DlgInsert", "Angle:", 0, QApplication::UnicodeUTF8));
- lRows->setText(QApplication::translate("QG_DlgInsert", "Rows:", 0, QApplication::UnicodeUTF8));
- lCols->setText(QApplication::translate("QG_DlgInsert", "Columns:", 0, QApplication::UnicodeUTF8));
- lRowSpacing->setText(QApplication::translate("QG_DlgInsert", "Row Spacing:", 0, QApplication::UnicodeUTF8));
- lColSpacing->setText(QApplication::translate("QG_DlgInsert", "Column Spacing:", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgInsert", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgInsert", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgInsert", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgInsert: public Ui_QG_DlgInsert {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlginsert.h"
class QG_DlgInsert : public QDialog, public Ui::QG_DlgInsert
{
diff --git a/src/ui/forms/qg_dlginsert.ui b/src/ui/forms/qg_dlginsert.ui
index fecbd22..996213b 100644
--- a/src/ui/forms/qg_dlginsert.ui
+++ b/src/ui/forms/qg_dlginsert.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgInsert</class>
diff --git a/src/ui/forms/qg_dlgline.h b/src/ui/forms/qg_dlgline.h
index 0c7ea4b..b0a270e 100644
--- a/src/ui/forms/qg_dlgline.h
+++ b/src/ui/forms/qg_dlgline.h
@@ -26,403 +26,9 @@
#ifndef QG_DLGLINE_H
#define QG_DLGLINE_H
-#include <qvariant.h>
-
class RS_Line;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgLine
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QLabel *lEndX;
- QLineEdit *leEndX;
- QLineEdit *leEndY;
- QLabel *lEndY;
- QLabel *lStartY;
- QLineEdit *leStartY;
- QLabel *lStartX;
- QLineEdit *leStartX;
- QSpacerItem *spacer61;
- QSpacerItem *spacer58;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgLine)
- {
- if (QG_DlgLine->objectName().isEmpty())
- QG_DlgLine->setObjectName(QString::fromUtf8("QG_DlgLine"));
- /* RVT DLG does sizing
- QG_DlgLine->resize(457, 195);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgLine->sizePolicy().hasHeightForWidth());
- QG_DlgLine->setSizePolicy(sizePolicy);
- QG_DlgLine->setMinimumSize(QSize(300, 190)); */
- vboxLayout = new QVBoxLayout(QG_DlgLine);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgLine);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgLine);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgLine);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgLine);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lEndX = new QLabel(buttonGroup8);
- lEndX->setObjectName(QString::fromUtf8("lEndX"));
- lEndX->setWordWrap(false);
-
- gridLayout->addWidget(lEndX, 5, 0, 1, 1);
-
- leEndX = new QLineEdit(buttonGroup8);
- leEndX->setObjectName(QString::fromUtf8("leEndX"));
- leEndX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leEndX, 5, 1, 1, 1);
-
- leEndY = new QLineEdit(buttonGroup8);
- leEndY->setObjectName(QString::fromUtf8("leEndY"));
- leEndY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leEndY, 7, 1, 1, 1);
-
- lEndY = new QLabel(buttonGroup8);
- lEndY->setObjectName(QString::fromUtf8("lEndY"));
- lEndY->setWordWrap(false);
-
- gridLayout->addWidget(lEndY, 7, 0, 1, 1);
-
- lStartY = new QLabel(buttonGroup8);
- lStartY->setObjectName(QString::fromUtf8("lStartY"));
- lStartY->setWordWrap(false);
-
- gridLayout->addWidget(lStartY, 3, 0, 1, 1);
-
- leStartY = new QLineEdit(buttonGroup8);
- leStartY->setObjectName(QString::fromUtf8("leStartY"));
- leStartY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leStartY, 3, 1, 1, 1);
-
- lStartX = new QLabel(buttonGroup8);
- lStartX->setObjectName(QString::fromUtf8("lStartX"));
- lStartX->setWordWrap(false);
-
- gridLayout->addWidget(lStartX, 1, 0, 1, 1);
-
- leStartX = new QLineEdit(buttonGroup8);
- leStartX->setObjectName(QString::fromUtf8("leStartX"));
- leStartX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(leStartX, 1, 1, 1, 1);
-
- spacer61 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 8, 1, 1, 1);
-
- spacer58 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 8, 0, 1, 1);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgLine);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgLine);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(leStartX, leStartY);
- QWidget::setTabOrder(leStartY, leEndX);
- QWidget::setTabOrder(leEndX, leEndY);
- QWidget::setTabOrder(leEndY, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgLine);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgLine, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgLine, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgLine);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgLine)
- {
- QG_DlgLine->setWindowTitle(QApplication::translate("QG_DlgLine", "Line", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgLine", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgLine", "Geometry", 0, QApplication::UnicodeUTF8));
- lEndX->setText(QApplication::translate("QG_DlgLine", "End point (x):", 0, QApplication::UnicodeUTF8));
- lEndY->setText(QApplication::translate("QG_DlgLine", "End point (y):", 0, QApplication::UnicodeUTF8));
- lStartY->setText(QApplication::translate("QG_DlgLine", "Start point (y):", 0, QApplication::UnicodeUTF8));
- lStartX->setText(QApplication::translate("QG_DlgLine", "Start point (x):", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgLine", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgLine", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgLine", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgLine: public Ui_QG_DlgLine {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgline.h"
class QG_DlgLine : public QDialog, public Ui::QG_DlgLine
{
diff --git a/src/ui/forms/qg_dlgline.ui b/src/ui/forms/qg_dlgline.ui
index 640ecd1..6936231 100644
--- a/src/ui/forms/qg_dlgline.ui
+++ b/src/ui/forms/qg_dlgline.ui
@@ -279,7 +279,7 @@
<include location="local">qg_widgetpen.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgmirror.h b/src/ui/forms/qg_dlgmirror.h
index 2d7c87f..e07d6c5 100644
--- a/src/ui/forms/qg_dlgmirror.h
+++ b/src/ui/forms/qg_dlgmirror.h
@@ -26,276 +26,7 @@
#ifndef QG_DLGMIRROR_H
#define QG_DLGMIRROR_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgMirror
-{
-public:
- QGridLayout *gridLayout;
- QLabel *lHelp;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QSpacerItem *spacer7;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgMirror)
- {
- if (QG_DlgMirror->objectName().isEmpty())
- QG_DlgMirror->setObjectName(QString::fromUtf8("QG_DlgMirror"));
- QG_DlgMirror->resize(342, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgMirror->sizePolicy().hasHeightForWidth());
- QG_DlgMirror->setSizePolicy(sizePolicy);
- QG_DlgMirror->setMinimumSize(QSize(300, 190));
- QG_DlgMirror->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgMirror);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lHelp = new QLabel(QG_DlgMirror);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- gridLayout->addWidget(lHelp, 0, 1, 1, 1);
-
- bgNumber = new Q3ButtonGroup(QG_DlgMirror);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout);
- vboxLayout->setAlignment(Qt::AlignTop);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy1);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy1.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy1);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbCopy);
-
- spacer7 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 3, 1);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgMirror);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- gridLayout->addWidget(cbCurrentAttributes, 1, 1, 1, 1);
-
- cbCurrentLayer = new QCheckBox(QG_DlgMirror);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- gridLayout->addWidget(cbCurrentLayer, 2, 1, 1, 1);
-
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgMirror);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgMirror);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 3, 0, 1, 2);
-
-
- retranslateUi(QG_DlgMirror);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgMirror, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgMirror, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgMirror);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgMirror)
- {
- QG_DlgMirror->setWindowTitle(QApplication::translate("QG_DlgMirror", "Mirroring Options", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- bgNumber->setTitle(QApplication::translate("QG_DlgMirror", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgMirror", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgMirror", "&Keep Original", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgMirror", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgMirror", "Use current &layer", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgMirror", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgMirror", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgMirror", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"17 18 4 1",
-". c None",
-"a c #000000",
-"# c #0000ff",
-"b c #ff0000",
-"........#........",
-".....a..#..b.....",
-".....a..#..b.....",
-"....aa.....bb....",
-"....aa.....bb....",
-"....aa..#..bb....",
-"...a.a..#..b.b...",
-"...a.a..#..b.b...",
-"...a.a.....b.b...",
-"..a..a.....b..b..",
-"..a..a..#..b..b..",
-"..a..a..#..b..b..",
-".a...a..#..b...b.",
-".a...a.....b...b.",
-".a...a.....b...b.",
-"a....a..#..b....b",
-"aaaaaa..#..bbbbbb",
-"........#........"};
-
-
- static const char* const image1_data[] = {
-"53 60 3 1",
-". c None",
-"a c #000000",
-"# c #ff0000",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#..........................",
-".....................................................",
-"..........................#..........................",
-".....................................................",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#..........................",
-"....................a.....#.....a....................",
-"....................a...........a....................",
-"...................aa.....#.....aa...................",
-"...................aa...........aa...................",
-"..................a.a.....#.....a.a..................",
-"..................a.a.....#.....a.a..................",
-".................a..a.....#.....a..a.................",
-".................a..a.....#.....a..a.................",
-"................a...a...........a...a................",
-"................a...a.....#.....a...a................",
-"...............a....a...........a....a...............",
-"...............a....a.....#.....a....a...............",
-"..............a.....a.....#.....a.....a..............",
-"..............a.....a.....#.....a.....a..............",
-".............a......a.....#.....a......a.............",
-".............a......a...........a......a.............",
-"............a.......a.....#.....a.......a............",
-"............a.......a...........a.......a............",
-"...........a........a.....#.....a........a...........",
-"...........a........a.....#.....a........a...........",
-"..........a.........a.....#.....a.........a..........",
-"..........a.........a.....#.....a.........a..........",
-".........a..........a...........a..........a.........",
-".........a..........a.....#.....a..........a.........",
-"........a...........a...........a...........a........",
-"........a...........a.....#.....a...........a........",
-".......a............a.....#.....a............a.......",
-".......a............a.....#.....a............a.......",
-"......a.............a.....#.....a.............a......",
-"......a.............a...........a.............a......",
-".....a..............a.....#.....a..............a.....",
-".....a..............a...........a..............a.....",
-"....a...............a.....#.....a...............a....",
-"....a...............a.....#.....a...............a....",
-"...a................a.....#.....a................a...",
-"...a................a.....#.....a................a...",
-"..a.................a...........a.................a..",
-"..a.................a.....#.....a.................a..",
-".a..................a...........a..................a.",
-".aaaaaaaaaaaaaaaaaaaa.....#.....aaaaaaaaaaaaaaaaaaaa.",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#..........................",
-".....................................................",
-"..........................#..........................",
-".....................................................",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#..........................",
-"..........................#.........................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgMirror: public Ui_QG_DlgMirror {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgmirror.h"
class QG_DlgMirror : public QDialog, public Ui::QG_DlgMirror
{
diff --git a/src/ui/forms/qg_dlgmirror.ui b/src/ui/forms/qg_dlgmirror.ui
index 21315e6..acb792c 100644
--- a/src/ui/forms/qg_dlgmirror.ui
+++ b/src/ui/forms/qg_dlgmirror.ui
@@ -149,8 +149,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifymirror.png</normaloff>:/ui/icons/dlgmodifymirror.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifymirror.png</normaloff>:/extui/dlgmodifymirror.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -181,7 +181,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgmove.h b/src/ui/forms/qg_dlgmove.h
index d57c5ba..773313c 100644
--- a/src/ui/forms/qg_dlgmove.h
+++ b/src/ui/forms/qg_dlgmove.h
@@ -26,260 +26,7 @@
#ifndef QG_DLGMOVE_H
#define QG_DLGMOVE_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgMove
-{
-public:
- QGridLayout *gridLayout;
- QLabel *lHelp;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QRadioButton *rbMultiCopy;
- QLineEdit *leNumber;
- QSpacerItem *spacer7;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgMove)
- {
- if (QG_DlgMove->objectName().isEmpty())
- QG_DlgMove->setObjectName(QString::fromUtf8("QG_DlgMove"));
- QG_DlgMove->resize(326, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgMove->sizePolicy().hasHeightForWidth());
- QG_DlgMove->setSizePolicy(sizePolicy);
- QG_DlgMove->setMinimumSize(QSize(300, 190));
- QG_DlgMove->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgMove);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lHelp = new QLabel(QG_DlgMove);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- gridLayout->addWidget(lHelp, 0, 1, 1, 1);
-
- bgNumber = new Q3ButtonGroup(QG_DlgMove);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout);
- vboxLayout->setAlignment(Qt::AlignTop);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy1);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy1.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy1);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbCopy);
-
- rbMultiCopy = new QRadioButton(bgNumber);
- rbMultiCopy->setObjectName(QString::fromUtf8("rbMultiCopy"));
- sizePolicy1.setHeightForWidth(rbMultiCopy->sizePolicy().hasHeightForWidth());
- rbMultiCopy->setSizePolicy(sizePolicy1);
- rbMultiCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMultiCopy);
-
- leNumber = new QLineEdit(bgNumber);
- leNumber->setObjectName(QString::fromUtf8("leNumber"));
-
- vboxLayout->addWidget(leNumber);
-
- spacer7 = new QSpacerItem(20, 130, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 3, 1);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgMove);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- gridLayout->addWidget(cbCurrentAttributes, 1, 1, 1, 1);
-
- cbCurrentLayer = new QCheckBox(QG_DlgMove);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- gridLayout->addWidget(cbCurrentLayer, 2, 1, 1, 1);
-
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgMove);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgMove);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 3, 0, 1, 2);
-
-
- retranslateUi(QG_DlgMove);
- QObject::connect(rbMove, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbMultiCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setEnabled(bool)));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgMove, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgMove, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgMove);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgMove)
- {
- QG_DlgMove->setWindowTitle(QApplication::translate("QG_DlgMove", "Moving Options", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- bgNumber->setTitle(QApplication::translate("QG_DlgMove", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgMove", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgMove", "&Keep Original", 0, QApplication::UnicodeUTF8));
- rbMultiCopy->setText(QApplication::translate("QG_DlgMove", "&Multiple Copies", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgMove", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgMove", "Use current &layer", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgMove", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgMove", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgMove", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgMove", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 16 4 1",
-"# c None",
-". c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".#########a#######",
-".#########a#######",
-"..########aa######",
-"..########aa######",
-".#.#######a#a#####",
-".#.#####bba#a#####",
-".##.#####bb##a####",
-".#bbbbbbbbbb#a####",
-".#bbbbbbbbbb##a###",
-".###.####bb###a###",
-".####.##bba####a##",
-".####.####a####a##",
-".#####.###a#####a#",
-".#####.###a#####a#",
-".######.##a######a",
-"........##aaaaaaaa"};
-
-
- static const char* const image1_data[] = {
-"73 25 3 1",
-". c None",
-"# c #000000",
-"a c #0000ff",
-".........................................................................",
-".........................................................................",
-"..#...................#............#............#........................",
-"..#...................#............#............#........................",
-"..##..................##...........##...........##.......................",
-"..##..................##...........##...........##.......................",
-"..#.#.................#.#..........#.#..........#.#......................",
-"..#.#.................#.#..........#.#..........#.#......................",
-"..#..#................#..#.........#..#.........#..#.....................",
-"..#..#..........a.....#..#.........#..#.........#..#.....................",
-"..#...#.........aa....#...#........#...#........#...#....................",
-"..#...#.........aaa...#...#........#...#........#...#....................",
-"..#....#...aaaaaaaaa..#....#.......#....#.......#....#...................",
-"..#....#...aaaaaaaaa..#....#.......#....#.......#....#...................",
-"..#.....#.......aaa...#.....#......#.....#......#.....#..................",
-"..#.....#.......aa....#.....#......#.....#......#.....#..................",
-"..#......#......a.....#......#.....#......#.....#......#.................",
-"..#......#............#......#.....#......#.....#......#.................",
-"..#.......#...........#.......#....#.......#....#.......#................",
-"..#.......#...........#.......#....#.......#....#.......#................",
-"..#........#..........#........#...#........#...#........#...............",
-"..#........#..........#........#...#........#...#........#...............",
-"..#.........#.........#.........#..#.........#..#.........#..##..##..##..",
-"..###########.........###########..###########..###########..##..##..##..",
-"........................................................................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgMove: public Ui_QG_DlgMove {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgmove.h"
class QG_DlgMove : public QDialog, public Ui::QG_DlgMove
{
diff --git a/src/ui/forms/qg_dlgmove.ui b/src/ui/forms/qg_dlgmove.ui
index 33979fa..186b6c2 100644
--- a/src/ui/forms/qg_dlgmove.ui
+++ b/src/ui/forms/qg_dlgmove.ui
@@ -174,8 +174,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifymove.png</normaloff>:/ui/icons/dlgmodifymove.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifymove.png</normaloff>:/extui/dlgmodifymove.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -206,7 +206,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgmoverotate.h b/src/ui/forms/qg_dlgmoverotate.h
index 5f659ed..ee2b14f 100644
--- a/src/ui/forms/qg_dlgmoverotate.h
+++ b/src/ui/forms/qg_dlgmoverotate.h
@@ -26,322 +26,7 @@
#ifndef QG_DLGMOVEROTATE_H
#define QG_DLGMOVEROTATE_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgMoveRotate
-{
-public:
- QGridLayout *gridLayout;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
- QVBoxLayout *vboxLayout;
- QLabel *lHelp;
- QHBoxLayout *hboxLayout1;
- QLabel *lAngle;
- QSpacerItem *spacer13;
- QLineEdit *leAngle;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout1;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QRadioButton *rbMultiCopy;
- QLineEdit *leNumber;
- QSpacerItem *spacer7;
-
- void setupUi(QDialog *QG_DlgMoveRotate)
- {
- if (QG_DlgMoveRotate->objectName().isEmpty())
- QG_DlgMoveRotate->setObjectName(QString::fromUtf8("QG_DlgMoveRotate"));
- QG_DlgMoveRotate->resize(338, 219);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgMoveRotate->sizePolicy().hasHeightForWidth());
- QG_DlgMoveRotate->setSizePolicy(sizePolicy);
- QG_DlgMoveRotate->setMinimumSize(QSize(300, 190));
- QG_DlgMoveRotate->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgMoveRotate);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgMoveRotate);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgMoveRotate);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 1, 0, 1, 2);
-
- vboxLayout = new QVBoxLayout();
- vboxLayout->setSpacing(6);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- lHelp = new QLabel(QG_DlgMoveRotate);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- vboxLayout->addWidget(lHelp);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lAngle = new QLabel(QG_DlgMoveRotate);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout1->addWidget(lAngle);
-
- spacer13 = new QSpacerItem(41, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer13);
-
- leAngle = new QLineEdit(QG_DlgMoveRotate);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout1->addWidget(leAngle);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgMoveRotate);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- vboxLayout->addWidget(cbCurrentAttributes);
-
- cbCurrentLayer = new QCheckBox(QG_DlgMoveRotate);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- vboxLayout->addWidget(cbCurrentLayer);
-
-
- gridLayout->addLayout(vboxLayout, 0, 1, 1, 1);
-
- bgNumber = new Q3ButtonGroup(QG_DlgMoveRotate);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout1 = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout1);
- vboxLayout1->setAlignment(Qt::AlignTop);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy1);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy1.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy1);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbCopy);
-
- rbMultiCopy = new QRadioButton(bgNumber);
- rbMultiCopy->setObjectName(QString::fromUtf8("rbMultiCopy"));
- sizePolicy1.setHeightForWidth(rbMultiCopy->sizePolicy().hasHeightForWidth());
- rbMultiCopy->setSizePolicy(sizePolicy1);
- rbMultiCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbMultiCopy);
-
- leNumber = new QLineEdit(bgNumber);
- leNumber->setObjectName(QString::fromUtf8("leNumber"));
-
- vboxLayout1->addWidget(leNumber);
-
- spacer7 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout1->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 1, 1);
-
-#ifndef QT_NO_SHORTCUT
- lAngle->setBuddy(leAngle);
-#endif // QT_NO_SHORTCUT
- QWidget::setTabOrder(rbMove, rbCopy);
- QWidget::setTabOrder(rbCopy, rbMultiCopy);
- QWidget::setTabOrder(rbMultiCopy, leNumber);
- QWidget::setTabOrder(leNumber, leAngle);
- QWidget::setTabOrder(leAngle, cbCurrentAttributes);
- QWidget::setTabOrder(cbCurrentAttributes, cbCurrentLayer);
- QWidget::setTabOrder(cbCurrentLayer, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgMoveRotate);
- QObject::connect(rbMove, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbMultiCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setEnabled(bool)));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgMoveRotate, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgMoveRotate, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgMoveRotate);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgMoveRotate)
- {
- QG_DlgMoveRotate->setWindowTitle(QApplication::translate("QG_DlgMoveRotate", "Move/Rotate Options", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgMoveRotate", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgMoveRotate", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgMoveRotate", "Esc", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- lAngle->setText(QApplication::translate("QG_DlgMoveRotate", "&Angle (a):", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgMoveRotate", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgMoveRotate", "Use current &layer", 0, QApplication::UnicodeUTF8));
- bgNumber->setTitle(QApplication::translate("QG_DlgMoveRotate", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgMoveRotate", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgMoveRotate", "&Keep Original", 0, QApplication::UnicodeUTF8));
- rbMultiCopy->setText(QApplication::translate("QG_DlgMoveRotate", "&Multiple Copies", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 18 4 1",
-". c None",
-"a c #000000",
-"# c #0000ff",
-"b c #ff0000",
-"..........###.....",
-"...##....####.....",
-"....##..###...##..",
-"#######.##...####.",
-"#######.##..######",
-"....##..###...##..",
-"...##....######...",
-"..........####....",
-"..................",
-"..................",
-"a.................",
-"a.................",
-"aa............bb..",
-"aa..........bb.b..",
-"a.a.......bb...b..",
-"a.a.....bbbbbbbb..",
-"a..a..............",
-"aaaa.............."};
-
-
- static const char* const image1_data[] = {
-"115 41 4 1",
-". c None",
-"# c #000000",
-"b c #0000ff",
-"a c #ff0000",
-"...................................................................................................................",
-"...................................................................................................................",
-"..............................................#.....................#..............................................",
-"............................................##.#...................#.##............................................",
-"..........................................##...#...................#...##..........................................",
-".........................................#......#.................#......#.........................................",
-"..#####################................##.......#.................#.......##................#####################..",
-"..#...................#...............#..........#...............#..........#...............#...................#..",
-"..#...................#.............##...........#...............#...........##.............#...................#..",
-"..#...................#...........##..............#.............#..............##...........#...................#..",
-"..#...................#..........#................#.............#................#..........#...................#..",
-"..#...................#........##..................#...........#..................##........#...................#..",
-"..#...................#......##.....................#.........#.....................##......#...................#..",
-"..#...................#.....#.......................#.........#.......................#.....#...................#..",
-"..#.........a.........#......#............a..........#.......#..........a............#......#.........a.........#..",
-"..#.........a.........#......#............a..........#.......#..........a............#......#.........a.........#..",
-"..#.......aaaaa.......#.......#.........aaaaa.........#.....#.........aaaaa.........#.......#.......aaaaa.......#..",
-"..#.........a.........#.......#...........a...........#.....#...........a...........#.......#.........a.........#..",
-"..#.........a.........#........#..........a............#...#............a..........#........#.........a.........#..",
-"..#...................#.........#......................#...#......................#.........#...................#..",
-"..#...................#.........#.......................#.#.......................#.........#...................#..",
-"..#...................#..........#....................##...##....................#..........#...................#..",
-"..#...................#..........#..................##.......##..................#..........#...................#..",
-"..#...................#...........#...............##b..........##...............#...........#...................#..",
-"..#...................#...........#.............##...b...........##.............#...........#...................#..",
-"..#...................#............#...........#.....b.............#...........#............#...................#..",
-"..#####################.............#........##......b..............##........#.............#####################..",
-"....................................#......##.........b...............##......#....................................",
-".....................................#...##...........b.................##...#.....................................",
-".....................................#.##.............b...................##.#.....................................",
-"......................................bbbbbbbbbbbbbbbbbbbbbb................#......................................",
-"...................................................................................................................",
-"...................................................................................................................",
-".................................................###...............................................................",
-"....................................................#..............................................................",
-".................................................####..............................................................",
-"................................................#...#..............................................................",
-"................................................#...#..............................................................",
-".................................................####..............................................................",
-"...................................................................................................................",
-"..................................................................................................................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgMoveRotate: public Ui_QG_DlgMoveRotate {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgmoverotate.h"
class QG_DlgMoveRotate : public QDialog, public Ui::QG_DlgMoveRotate
{
diff --git a/src/ui/forms/qg_dlgmoverotate.ui b/src/ui/forms/qg_dlgmoverotate.ui
index b786c0e..b28a92e 100644
--- a/src/ui/forms/qg_dlgmoverotate.ui
+++ b/src/ui/forms/qg_dlgmoverotate.ui
@@ -74,8 +74,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifymoverotate.png</normaloff>:/ui/icons/dlgmodifymoverotate.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifymoverotate.png</normaloff>:/extui/dlgmodifymoverotate.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -257,7 +257,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgoptionsdrawing.h b/src/ui/forms/qg_dlgoptionsdrawing.h
index 27d16c7..1c3b1d8 100644
--- a/src/ui/forms/qg_dlgoptionsdrawing.h
+++ b/src/ui/forms/qg_dlgoptionsdrawing.h
@@ -26,820 +26,7 @@
#ifndef QG_DLGOPTIONSDRAWING_H
#define QG_DLGOPTIONSDRAWING_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QTabWidget>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-#include "rs_filterdxf.h"
-#include "rs_graphic.h"
-#include "rs_math.h"
-#include "rs_system.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgOptionsDrawing
-{
-public:
- QVBoxLayout *vboxLayout;
- QTabWidget *tabWidget;
- QWidget *tab;
- QVBoxLayout *vboxLayout1;
- Q3ButtonGroup *buttonGroup3;
- QVBoxLayout *vboxLayout2;
- QHBoxLayout *hboxLayout;
- QComboBox *cbPaperFormat;
- QSpacerItem *spacer9;
- QHBoxLayout *hboxLayout1;
- QRadioButton *rbLandscape;
- QRadioButton *rbPortrait;
- QSpacerItem *spacer6;
- QGridLayout *gridLayout;
- QSpacerItem *spacer8;
- QLineEdit *lePaperHeight;
- QLabel *lPageHeight;
- QLabel *lPageWidth;
- QLineEdit *lePaperWidth;
- QSpacerItem *spacer7;
- QWidget *tab1;
- QVBoxLayout *vboxLayout3;
- Q3ButtonGroup *bgUnit;
- QHBoxLayout *hboxLayout2;
- QLabel *lUnit;
- QComboBox *cbUnit;
- QSpacerItem *spacer19;
- QHBoxLayout *hboxLayout3;
- QVBoxLayout *vboxLayout4;
- Q3ButtonGroup *bgLength;
- QGridLayout *gridLayout1;
- QLabel *lLengthFormat;
- QComboBox *cbLengthFormat;
- QComboBox *cbLengthPrecision;
- QLabel *lLengthPrecision;
- QSpacerItem *spacer15;
- QSpacerItem *spacer15_2;
- Q3ButtonGroup *bgLengthPreview;
- QHBoxLayout *hboxLayout4;
- QLabel *lLinear;
- QVBoxLayout *vboxLayout5;
- Q3ButtonGroup *bgAngle;
- QGridLayout *gridLayout2;
- QLabel *lAngleFormat;
- QSpacerItem *spacer15_3;
- QSpacerItem *spacer15_2_2;
- QComboBox *cbAngleFormat;
- QLabel *lAnglePrecision;
- QComboBox *cbAnglePrecision;
- Q3ButtonGroup *bgAnglePreview;
- QHBoxLayout *hboxLayout5;
- QLabel *lAngular;
- QWidget *tab2;
- QVBoxLayout *vboxLayout6;
- Q3ButtonGroup *bgGrid;
- QVBoxLayout *vboxLayout7;
- QHBoxLayout *hboxLayout6;
- QCheckBox *cbGridOn;
- QSpacerItem *spacer16;
- QGridLayout *gridLayout3;
- QSpacerItem *spacer14_2;
- QSpacerItem *spacer14;
- QLabel *lXSpacing;
- QComboBox *cbYSpacing;
- QLabel *lYSpacing;
- QComboBox *cbXSpacing;
- QSpacerItem *spacer17;
- QWidget *tab3;
- QGridLayout *gridLayout4;
- QLabel *lDimTextHeight;
- QLabel *lDimUnit1;
- QComboBox *cbDimTextHeight;
- QLabel *lDimExe;
- QComboBox *cbDimExe;
- QLabel *lDimUnit2;
- QLabel *lDimUnit3;
- QSpacerItem *spacer11;
- QSpacerItem *spacer11_2;
- QSpacerItem *spacer11_2_2;
- QLabel *lDimAsz;
- QLabel *lDimGap;
- QLabel *lDimExo;
- QComboBox *cbDimExo;
- QComboBox *cbDimGap;
- QComboBox *cbDimAsz;
- QLabel *lDimUnit4;
- QLabel *lDimUnit5;
- QWidget *tab4;
- QVBoxLayout *vboxLayout8;
- QHBoxLayout *hboxLayout7;
- QLabel *lSplineSegs;
- QComboBox *cbSplineSegs;
- QSpacerItem *spacer19_2;
- QHBoxLayout *hboxLayout8;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
- QPushButton *buttonCancel;
-
- void setupUi(QDialog *QG_DlgOptionsDrawing)
- {
- if (QG_DlgOptionsDrawing->objectName().isEmpty())
- QG_DlgOptionsDrawing->setObjectName(QString::fromUtf8("QG_DlgOptionsDrawing"));
- QG_DlgOptionsDrawing->resize(456, 335);
- QG_DlgOptionsDrawing->setSizeGripEnabled(true);
- vboxLayout = new QVBoxLayout(QG_DlgOptionsDrawing);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- tabWidget = new QTabWidget(QG_DlgOptionsDrawing);
- tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
- tab = new QWidget();
- tab->setObjectName(QString::fromUtf8("tab"));
- vboxLayout1 = new QVBoxLayout(tab);
- vboxLayout1->setSpacing(6);
- vboxLayout1->setContentsMargins(11, 11, 11, 11);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- buttonGroup3 = new Q3ButtonGroup(tab);
- buttonGroup3->setObjectName(QString::fromUtf8("buttonGroup3"));
- buttonGroup3->setColumnLayout(0, Qt::Vertical);
- buttonGroup3->layout()->setSpacing(6);
- buttonGroup3->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout2 = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup3->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout2);
- vboxLayout2->setAlignment(Qt::AlignTop);
- vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- cbPaperFormat = new QComboBox(buttonGroup3);
- cbPaperFormat->setObjectName(QString::fromUtf8("cbPaperFormat"));
-
- hboxLayout->addWidget(cbPaperFormat);
-
- spacer9 = new QSpacerItem(211, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer9);
-
-
- vboxLayout2->addLayout(hboxLayout);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- rbLandscape = new QRadioButton(buttonGroup3);
- rbLandscape->setObjectName(QString::fromUtf8("rbLandscape"));
-
- hboxLayout1->addWidget(rbLandscape);
-
- rbPortrait = new QRadioButton(buttonGroup3);
- rbPortrait->setObjectName(QString::fromUtf8("rbPortrait"));
-
- hboxLayout1->addWidget(rbPortrait);
-
- spacer6 = new QSpacerItem(231, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer6);
-
-
- vboxLayout2->addLayout(hboxLayout1);
-
- gridLayout = new QGridLayout();
- gridLayout->setSpacing(6);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- spacer8 = new QSpacerItem(221, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout->addItem(spacer8, 2, 2, 1, 1);
-
- lePaperHeight = new QLineEdit(buttonGroup3);
- lePaperHeight->setObjectName(QString::fromUtf8("lePaperHeight"));
-
- gridLayout->addWidget(lePaperHeight, 1, 1, 2, 1);
-
- lPageHeight = new QLabel(buttonGroup3);
- lPageHeight->setObjectName(QString::fromUtf8("lPageHeight"));
- lPageHeight->setWordWrap(false);
-
- gridLayout->addWidget(lPageHeight, 2, 0, 1, 1);
-
- lPageWidth = new QLabel(buttonGroup3);
- lPageWidth->setObjectName(QString::fromUtf8("lPageWidth"));
- lPageWidth->setWordWrap(false);
-
- gridLayout->addWidget(lPageWidth, 0, 0, 1, 1);
-
- lePaperWidth = new QLineEdit(buttonGroup3);
- lePaperWidth->setObjectName(QString::fromUtf8("lePaperWidth"));
-
- gridLayout->addWidget(lePaperWidth, 0, 1, 1, 1);
-
- spacer7 = new QSpacerItem(201, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout->addItem(spacer7, 0, 2, 2, 1);
-
-
- vboxLayout2->addLayout(gridLayout);
-
-
- vboxLayout1->addWidget(buttonGroup3);
-
- tabWidget->addTab(tab, QString());
- tab1 = new QWidget();
- tab1->setObjectName(QString::fromUtf8("tab1"));
- vboxLayout3 = new QVBoxLayout(tab1);
- vboxLayout3->setSpacing(6);
- vboxLayout3->setContentsMargins(11, 11, 11, 11);
- vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
- bgUnit = new Q3ButtonGroup(tab1);
- bgUnit->setObjectName(QString::fromUtf8("bgUnit"));
- bgUnit->setColumnLayout(0, Qt::Vertical);
- bgUnit->layout()->setSpacing(6);
- bgUnit->layout()->setContentsMargins(11, 11, 11, 11);
- hboxLayout2 = new QHBoxLayout();
- QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(bgUnit->layout());
- if (boxlayout1)
- boxlayout1->addLayout(hboxLayout2);
- hboxLayout2->setAlignment(Qt::AlignTop);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- lUnit = new QLabel(bgUnit);
- lUnit->setObjectName(QString::fromUtf8("lUnit"));
- lUnit->setWordWrap(false);
-
- hboxLayout2->addWidget(lUnit);
-
- cbUnit = new QComboBox(bgUnit);
- cbUnit->setObjectName(QString::fromUtf8("cbUnit"));
-
- hboxLayout2->addWidget(cbUnit);
-
- spacer19 = new QSpacerItem(71, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer19);
-
-
- vboxLayout3->addWidget(bgUnit);
-
- hboxLayout3 = new QHBoxLayout();
- hboxLayout3->setSpacing(6);
- hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
- vboxLayout4 = new QVBoxLayout();
- vboxLayout4->setSpacing(6);
- vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4"));
- bgLength = new Q3ButtonGroup(tab1);
- bgLength->setObjectName(QString::fromUtf8("bgLength"));
- bgLength->setColumnLayout(0, Qt::Vertical);
- bgLength->layout()->setSpacing(6);
- bgLength->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout1 = new QGridLayout();
- QBoxLayout *boxlayout2 = qobject_cast<QBoxLayout *>(bgLength->layout());
- if (boxlayout2)
- boxlayout2->addLayout(gridLayout1);
- gridLayout1->setAlignment(Qt::AlignTop);
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
- lLengthFormat = new QLabel(bgLength);
- lLengthFormat->setObjectName(QString::fromUtf8("lLengthFormat"));
- lLengthFormat->setWordWrap(false);
-
- gridLayout1->addWidget(lLengthFormat, 0, 0, 1, 1);
-
- cbLengthFormat = new QComboBox(bgLength);
- cbLengthFormat->setObjectName(QString::fromUtf8("cbLengthFormat"));
-
- gridLayout1->addWidget(cbLengthFormat, 0, 1, 1, 1);
-
- cbLengthPrecision = new QComboBox(bgLength);
- cbLengthPrecision->setObjectName(QString::fromUtf8("cbLengthPrecision"));
-
- gridLayout1->addWidget(cbLengthPrecision, 1, 1, 1, 1);
-
- lLengthPrecision = new QLabel(bgLength);
- lLengthPrecision->setObjectName(QString::fromUtf8("lLengthPrecision"));
- lLengthPrecision->setWordWrap(false);
-
- gridLayout1->addWidget(lLengthPrecision, 1, 0, 1, 1);
-
- spacer15 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout1->addItem(spacer15, 2, 1, 1, 1);
-
- spacer15_2 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout1->addItem(spacer15_2, 2, 0, 1, 1);
-
-
- vboxLayout4->addWidget(bgLength);
-
- bgLengthPreview = new Q3ButtonGroup(tab1);
- bgLengthPreview->setObjectName(QString::fromUtf8("bgLengthPreview"));
- bgLengthPreview->setColumnLayout(0, Qt::Vertical);
- bgLengthPreview->layout()->setSpacing(6);
- bgLengthPreview->layout()->setContentsMargins(11, 11, 11, 11);
- hboxLayout4 = new QHBoxLayout();
- QBoxLayout *boxlayout3 = qobject_cast<QBoxLayout *>(bgLengthPreview->layout());
- if (boxlayout3)
- boxlayout3->addLayout(hboxLayout4);
- hboxLayout4->setAlignment(Qt::AlignTop);
- hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
- lLinear = new QLabel(bgLengthPreview);
- lLinear->setObjectName(QString::fromUtf8("lLinear"));
- lLinear->setWordWrap(false);
-
- hboxLayout4->addWidget(lLinear);
-
-
- vboxLayout4->addWidget(bgLengthPreview);
-
-
- hboxLayout3->addLayout(vboxLayout4);
-
- vboxLayout5 = new QVBoxLayout();
- vboxLayout5->setSpacing(6);
- vboxLayout5->setObjectName(QString::fromUtf8("vboxLayout5"));
- bgAngle = new Q3ButtonGroup(tab1);
- bgAngle->setObjectName(QString::fromUtf8("bgAngle"));
- bgAngle->setColumnLayout(0, Qt::Vertical);
- bgAngle->layout()->setSpacing(6);
- bgAngle->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout2 = new QGridLayout();
- QBoxLayout *boxlayout4 = qobject_cast<QBoxLayout *>(bgAngle->layout());
- if (boxlayout4)
- boxlayout4->addLayout(gridLayout2);
- gridLayout2->setAlignment(Qt::AlignTop);
- gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
- lAngleFormat = new QLabel(bgAngle);
- lAngleFormat->setObjectName(QString::fromUtf8("lAngleFormat"));
- lAngleFormat->setWordWrap(false);
-
- gridLayout2->addWidget(lAngleFormat, 0, 0, 1, 1);
-
- spacer15_3 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout2->addItem(spacer15_3, 2, 1, 1, 1);
-
- spacer15_2_2 = new QSpacerItem(20, 31, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout2->addItem(spacer15_2_2, 2, 0, 1, 1);
-
- cbAngleFormat = new QComboBox(bgAngle);
- cbAngleFormat->setObjectName(QString::fromUtf8("cbAngleFormat"));
-
- gridLayout2->addWidget(cbAngleFormat, 0, 1, 1, 1);
-
- lAnglePrecision = new QLabel(bgAngle);
- lAnglePrecision->setObjectName(QString::fromUtf8("lAnglePrecision"));
- lAnglePrecision->setWordWrap(false);
-
- gridLayout2->addWidget(lAnglePrecision, 1, 0, 1, 1);
-
- cbAnglePrecision = new QComboBox(bgAngle);
- cbAnglePrecision->setObjectName(QString::fromUtf8("cbAnglePrecision"));
-
- gridLayout2->addWidget(cbAnglePrecision, 1, 1, 1, 1);
-
-
- vboxLayout5->addWidget(bgAngle);
-
- bgAnglePreview = new Q3ButtonGroup(tab1);
- bgAnglePreview->setObjectName(QString::fromUtf8("bgAnglePreview"));
- bgAnglePreview->setColumnLayout(0, Qt::Vertical);
- bgAnglePreview->layout()->setSpacing(6);
- bgAnglePreview->layout()->setContentsMargins(11, 11, 11, 11);
- hboxLayout5 = new QHBoxLayout();
- QBoxLayout *boxlayout5 = qobject_cast<QBoxLayout *>(bgAnglePreview->layout());
- if (boxlayout5)
- boxlayout5->addLayout(hboxLayout5);
- hboxLayout5->setAlignment(Qt::AlignTop);
- hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
- lAngular = new QLabel(bgAnglePreview);
- lAngular->setObjectName(QString::fromUtf8("lAngular"));
- lAngular->setWordWrap(false);
-
- hboxLayout5->addWidget(lAngular);
-
-
- vboxLayout5->addWidget(bgAnglePreview);
-
-
- hboxLayout3->addLayout(vboxLayout5);
-
-
- vboxLayout3->addLayout(hboxLayout3);
-
- tabWidget->addTab(tab1, QString());
- tab2 = new QWidget();
- tab2->setObjectName(QString::fromUtf8("tab2"));
- vboxLayout6 = new QVBoxLayout(tab2);
- vboxLayout6->setSpacing(6);
- vboxLayout6->setContentsMargins(11, 11, 11, 11);
- vboxLayout6->setObjectName(QString::fromUtf8("vboxLayout6"));
- bgGrid = new Q3ButtonGroup(tab2);
- bgGrid->setObjectName(QString::fromUtf8("bgGrid"));
- bgGrid->setColumnLayout(0, Qt::Vertical);
- bgGrid->layout()->setSpacing(6);
- bgGrid->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout7 = new QVBoxLayout();
- QBoxLayout *boxlayout6 = qobject_cast<QBoxLayout *>(bgGrid->layout());
- if (boxlayout6)
- boxlayout6->addLayout(vboxLayout7);
- vboxLayout7->setAlignment(Qt::AlignTop);
- vboxLayout7->setObjectName(QString::fromUtf8("vboxLayout7"));
- hboxLayout6 = new QHBoxLayout();
- hboxLayout6->setSpacing(6);
- hboxLayout6->setObjectName(QString::fromUtf8("hboxLayout6"));
- cbGridOn = new QCheckBox(bgGrid);
- cbGridOn->setObjectName(QString::fromUtf8("cbGridOn"));
-
- hboxLayout6->addWidget(cbGridOn);
-
- spacer16 = new QSpacerItem(221, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout6->addItem(spacer16);
-
-
- vboxLayout7->addLayout(hboxLayout6);
-
- gridLayout3 = new QGridLayout();
- gridLayout3->setSpacing(6);
- gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
- spacer14_2 = new QSpacerItem(111, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout3->addItem(spacer14_2, 1, 2, 1, 1);
-
- spacer14 = new QSpacerItem(111, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout3->addItem(spacer14, 0, 2, 1, 1);
-
- lXSpacing = new QLabel(bgGrid);
- lXSpacing->setObjectName(QString::fromUtf8("lXSpacing"));
- lXSpacing->setWordWrap(false);
-
- gridLayout3->addWidget(lXSpacing, 0, 0, 1, 1);
-
- cbYSpacing = new QComboBox(bgGrid);
- cbYSpacing->setObjectName(QString::fromUtf8("cbYSpacing"));
- cbYSpacing->setEditable(true);
-
- gridLayout3->addWidget(cbYSpacing, 1, 1, 1, 1);
-
- lYSpacing = new QLabel(bgGrid);
- lYSpacing->setObjectName(QString::fromUtf8("lYSpacing"));
- lYSpacing->setWordWrap(false);
-
- gridLayout3->addWidget(lYSpacing, 1, 0, 1, 1);
-
- cbXSpacing = new QComboBox(bgGrid);
- cbXSpacing->setObjectName(QString::fromUtf8("cbXSpacing"));
- cbXSpacing->setEditable(true);
-
- gridLayout3->addWidget(cbXSpacing, 0, 1, 1, 1);
-
-
- vboxLayout7->addLayout(gridLayout3);
-
-
- vboxLayout6->addWidget(bgGrid);
-
- spacer17 = new QSpacerItem(20, 71, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout6->addItem(spacer17);
-
- tabWidget->addTab(tab2, QString());
- tab3 = new QWidget();
- tab3->setObjectName(QString::fromUtf8("tab3"));
- gridLayout4 = new QGridLayout(tab3);
- gridLayout4->setSpacing(6);
- gridLayout4->setContentsMargins(11, 11, 11, 11);
- gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
- lDimTextHeight = new QLabel(tab3);
- lDimTextHeight->setObjectName(QString::fromUtf8("lDimTextHeight"));
- lDimTextHeight->setWordWrap(false);
-
- gridLayout4->addWidget(lDimTextHeight, 0, 0, 1, 1);
-
- lDimUnit1 = new QLabel(tab3);
- lDimUnit1->setObjectName(QString::fromUtf8("lDimUnit1"));
- lDimUnit1->setWordWrap(false);
-
- gridLayout4->addWidget(lDimUnit1, 0, 2, 1, 1);
-
- cbDimTextHeight = new QComboBox(tab3);
- cbDimTextHeight->setObjectName(QString::fromUtf8("cbDimTextHeight"));
- cbDimTextHeight->setEditable(true);
-
- gridLayout4->addWidget(cbDimTextHeight, 0, 1, 1, 1);
-
- lDimExe = new QLabel(tab3);
- lDimExe->setObjectName(QString::fromUtf8("lDimExe"));
- lDimExe->setWordWrap(false);
-
- gridLayout4->addWidget(lDimExe, 1, 0, 1, 1);
-
- cbDimExe = new QComboBox(tab3);
- cbDimExe->setObjectName(QString::fromUtf8("cbDimExe"));
- cbDimExe->setEditable(true);
-
- gridLayout4->addWidget(cbDimExe, 1, 1, 1, 1);
-
- lDimUnit2 = new QLabel(tab3);
- lDimUnit2->setObjectName(QString::fromUtf8("lDimUnit2"));
- lDimUnit2->setWordWrap(false);
-
- gridLayout4->addWidget(lDimUnit2, 1, 2, 1, 1);
-
- lDimUnit3 = new QLabel(tab3);
- lDimUnit3->setObjectName(QString::fromUtf8("lDimUnit3"));
- lDimUnit3->setWordWrap(false);
-
- gridLayout4->addWidget(lDimUnit3, 2, 2, 1, 1);
-
- spacer11 = new QSpacerItem(20, 30, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout4->addItem(spacer11, 5, 0, 1, 1);
-
- spacer11_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout4->addItem(spacer11_2, 5, 1, 1, 1);
-
- spacer11_2_2 = new QSpacerItem(20, 30, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout4->addItem(spacer11_2_2, 5, 2, 1, 1);
-
- lDimAsz = new QLabel(tab3);
- lDimAsz->setObjectName(QString::fromUtf8("lDimAsz"));
- lDimAsz->setWordWrap(false);
-
- gridLayout4->addWidget(lDimAsz, 4, 0, 1, 1);
-
- lDimGap = new QLabel(tab3);
- lDimGap->setObjectName(QString::fromUtf8("lDimGap"));
- lDimGap->setWordWrap(false);
-
- gridLayout4->addWidget(lDimGap, 3, 0, 1, 1);
-
- lDimExo = new QLabel(tab3);
- lDimExo->setObjectName(QString::fromUtf8("lDimExo"));
- lDimExo->setWordWrap(false);
-
- gridLayout4->addWidget(lDimExo, 2, 0, 1, 1);
-
- cbDimExo = new QComboBox(tab3);
- cbDimExo->setObjectName(QString::fromUtf8("cbDimExo"));
- cbDimExo->setEditable(true);
-
- gridLayout4->addWidget(cbDimExo, 2, 1, 1, 1);
-
- cbDimGap = new QComboBox(tab3);
- cbDimGap->setObjectName(QString::fromUtf8("cbDimGap"));
- cbDimGap->setEditable(true);
-
- gridLayout4->addWidget(cbDimGap, 3, 1, 1, 1);
-
- cbDimAsz = new QComboBox(tab3);
- cbDimAsz->setObjectName(QString::fromUtf8("cbDimAsz"));
- cbDimAsz->setEditable(true);
-
- gridLayout4->addWidget(cbDimAsz, 4, 1, 1, 1);
-
- lDimUnit4 = new QLabel(tab3);
- lDimUnit4->setObjectName(QString::fromUtf8("lDimUnit4"));
- lDimUnit4->setWordWrap(false);
-
- gridLayout4->addWidget(lDimUnit4, 3, 2, 1, 1);
-
- lDimUnit5 = new QLabel(tab3);
- lDimUnit5->setObjectName(QString::fromUtf8("lDimUnit5"));
- lDimUnit5->setWordWrap(false);
-
- gridLayout4->addWidget(lDimUnit5, 4, 2, 1, 1);
-
- tabWidget->addTab(tab3, QString());
- tab4 = new QWidget();
- tab4->setObjectName(QString::fromUtf8("tab4"));
- vboxLayout8 = new QVBoxLayout(tab4);
- vboxLayout8->setSpacing(6);
- vboxLayout8->setContentsMargins(11, 11, 11, 11);
- vboxLayout8->setObjectName(QString::fromUtf8("vboxLayout8"));
- hboxLayout7 = new QHBoxLayout();
- hboxLayout7->setSpacing(6);
- hboxLayout7->setObjectName(QString::fromUtf8("hboxLayout7"));
- lSplineSegs = new QLabel(tab4);
- lSplineSegs->setObjectName(QString::fromUtf8("lSplineSegs"));
- lSplineSegs->setWordWrap(false);
-
- hboxLayout7->addWidget(lSplineSegs);
-
- cbSplineSegs = new QComboBox(tab4);
- cbSplineSegs->setObjectName(QString::fromUtf8("cbSplineSegs"));
- cbSplineSegs->setEditable(true);
-
- hboxLayout7->addWidget(cbSplineSegs);
-
-
- vboxLayout8->addLayout(hboxLayout7);
-
- spacer19_2 = new QSpacerItem(20, 111, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout8->addItem(spacer19_2);
-
- tabWidget->addTab(tab4, QString());
-
- vboxLayout->addWidget(tabWidget);
-
- hboxLayout8 = new QHBoxLayout();
- hboxLayout8->setSpacing(6);
- hboxLayout8->setContentsMargins(0, 0, 0, 0);
- hboxLayout8->setObjectName(QString::fromUtf8("hboxLayout8"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout8->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgOptionsDrawing);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout8->addWidget(buttonOk);
-
- buttonCancel = new QPushButton(QG_DlgOptionsDrawing);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- buttonCancel->setAutoDefault(true);
-
- hboxLayout8->addWidget(buttonCancel);
-
-
- vboxLayout->addLayout(hboxLayout8);
-
-#ifndef QT_NO_SHORTCUT
- lPageHeight->setBuddy(lePaperHeight);
- lPageWidth->setBuddy(lePaperWidth);
- lUnit->setBuddy(cbUnit);
- lLengthFormat->setBuddy(cbLengthFormat);
- lLengthPrecision->setBuddy(cbLengthPrecision);
- lAngleFormat->setBuddy(cbAngleFormat);
- lAnglePrecision->setBuddy(cbAnglePrecision);
-#endif // QT_NO_SHORTCUT
- QWidget::setTabOrder(tabWidget, cbPaperFormat);
- QWidget::setTabOrder(cbPaperFormat, rbLandscape);
- QWidget::setTabOrder(rbLandscape, rbPortrait);
- QWidget::setTabOrder(rbPortrait, lePaperWidth);
- QWidget::setTabOrder(lePaperWidth, lePaperHeight);
- QWidget::setTabOrder(lePaperHeight, buttonOk);
- QWidget::setTabOrder(buttonOk, buttonCancel);
- QWidget::setTabOrder(buttonCancel, cbUnit);
- QWidget::setTabOrder(cbUnit, cbLengthFormat);
- QWidget::setTabOrder(cbLengthFormat, cbLengthPrecision);
- QWidget::setTabOrder(cbLengthPrecision, cbAngleFormat);
- QWidget::setTabOrder(cbAngleFormat, cbAnglePrecision);
- QWidget::setTabOrder(cbAnglePrecision, cbGridOn);
- QWidget::setTabOrder(cbGridOn, cbXSpacing);
- QWidget::setTabOrder(cbXSpacing, cbYSpacing);
- QWidget::setTabOrder(cbYSpacing, cbDimTextHeight);
- QWidget::setTabOrder(cbDimTextHeight, cbDimExe);
- QWidget::setTabOrder(cbDimExe, cbDimExo);
- QWidget::setTabOrder(cbDimExo, cbDimGap);
- QWidget::setTabOrder(cbDimGap, cbDimAsz);
-
- retranslateUi(QG_DlgOptionsDrawing);
- QObject::connect(buttonOk, SIGNAL(clicked()), QG_DlgOptionsDrawing, SLOT(validate()));
- QObject::connect(buttonCancel, SIGNAL(clicked()), QG_DlgOptionsDrawing, SLOT(reject()));
- QObject::connect(cbLengthFormat, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updateLengthPrecision()));
- QObject::connect(cbAngleFormat, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updateAnglePrecision()));
- QObject::connect(cbUnit, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updatePreview()));
- QObject::connect(cbAngleFormat, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updatePreview()));
- QObject::connect(cbLengthFormat, SIGNAL(activated(QString)), QG_DlgOptionsDrawing, SLOT(updatePreview()));
- QObject::connect(cbAnglePrecision, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updatePreview()));
- QObject::connect(cbLengthPrecision, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updatePreview()));
- QObject::connect(cbPaperFormat, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updatePaperSize()));
- QObject::connect(cbUnit, SIGNAL(activated(int)), QG_DlgOptionsDrawing, SLOT(updateUnitLabels()));
-
- QMetaObject::connectSlotsByName(QG_DlgOptionsDrawing);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgOptionsDrawing)
- {
- QG_DlgOptionsDrawing->setWindowTitle(QApplication::translate("QG_DlgOptionsDrawing", "Drawing Preferences", 0, QApplication::UnicodeUTF8));
- buttonGroup3->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Paper Format", 0, QApplication::UnicodeUTF8));
- rbLandscape->setText(QApplication::translate("QG_DlgOptionsDrawing", "&Landscape", 0, QApplication::UnicodeUTF8));
- rbPortrait->setText(QApplication::translate("QG_DlgOptionsDrawing", "P&ortrait", 0, QApplication::UnicodeUTF8));
- lPageHeight->setText(QApplication::translate("QG_DlgOptionsDrawing", "Paper &Height:", 0, QApplication::UnicodeUTF8));
- lPageWidth->setText(QApplication::translate("QG_DlgOptionsDrawing", "Paper &Width:", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("QG_DlgOptionsDrawing", "&Paper", 0, QApplication::UnicodeUTF8));
- bgUnit->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Main Unit", 0, QApplication::UnicodeUTF8));
- lUnit->setText(QApplication::translate("QG_DlgOptionsDrawing", "&Main drawing unit:", 0, QApplication::UnicodeUTF8));
- bgLength->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Length", 0, QApplication::UnicodeUTF8));
- lLengthFormat->setText(QApplication::translate("QG_DlgOptionsDrawing", "&Format:", 0, QApplication::UnicodeUTF8));
- lLengthPrecision->setText(QApplication::translate("QG_DlgOptionsDrawing", "P&recision:", 0, QApplication::UnicodeUTF8));
- bgLengthPreview->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Preview", 0, QApplication::UnicodeUTF8));
- lLinear->setText(QApplication::translate("QG_DlgOptionsDrawing", "linear", 0, QApplication::UnicodeUTF8));
- bgAngle->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Angle", 0, QApplication::UnicodeUTF8));
- lAngleFormat->setText(QApplication::translate("QG_DlgOptionsDrawing", "F&ormat:", 0, QApplication::UnicodeUTF8));
- lAnglePrecision->setText(QApplication::translate("QG_DlgOptionsDrawing", "Pre&cision:", 0, QApplication::UnicodeUTF8));
- bgAnglePreview->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Preview", 0, QApplication::UnicodeUTF8));
- lAngular->setText(QApplication::translate("QG_DlgOptionsDrawing", "angular", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(tab1), QApplication::translate("QG_DlgOptionsDrawing", "&Units", 0, QApplication::UnicodeUTF8));
- bgGrid->setTitle(QApplication::translate("QG_DlgOptionsDrawing", "Grid Settings", 0, QApplication::UnicodeUTF8));
- cbGridOn->setText(QApplication::translate("QG_DlgOptionsDrawing", "Show Grid", 0, QApplication::UnicodeUTF8));
- lXSpacing->setText(QApplication::translate("QG_DlgOptionsDrawing", "X Spacing:", 0, QApplication::UnicodeUTF8));
- cbYSpacing->clear();
- cbYSpacing->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "auto", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "0.01", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "0.1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "10", 0, QApplication::UnicodeUTF8)
- );
- lYSpacing->setText(QApplication::translate("QG_DlgOptionsDrawing", "Y Spacing:", 0, QApplication::UnicodeUTF8));
- cbXSpacing->clear();
- cbXSpacing->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "auto", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "0.01", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "0.1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "10", 0, QApplication::UnicodeUTF8)
- );
- tabWidget->setTabText(tabWidget->indexOf(tab2), QApplication::translate("QG_DlgOptionsDrawing", "&Grid", 0, QApplication::UnicodeUTF8));
- lDimTextHeight->setText(QApplication::translate("QG_DlgOptionsDrawing", "Text Height:", 0, QApplication::UnicodeUTF8));
- lDimUnit1->setText(QApplication::translate("QG_DlgOptionsDrawing", "units", 0, QApplication::UnicodeUTF8));
- cbDimTextHeight->clear();
- cbDimTextHeight->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "5", 0, QApplication::UnicodeUTF8)
- );
- lDimExe->setText(QApplication::translate("QG_DlgOptionsDrawing", "Extension line extension:", 0, QApplication::UnicodeUTF8));
- cbDimExe->clear();
- cbDimExe->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "5", 0, QApplication::UnicodeUTF8)
- );
- lDimUnit2->setText(QApplication::translate("QG_DlgOptionsDrawing", "units", 0, QApplication::UnicodeUTF8));
- lDimUnit3->setText(QApplication::translate("QG_DlgOptionsDrawing", "units", 0, QApplication::UnicodeUTF8));
- lDimAsz->setText(QApplication::translate("QG_DlgOptionsDrawing", "Arrow size:", 0, QApplication::UnicodeUTF8));
- lDimGap->setText(QApplication::translate("QG_DlgOptionsDrawing", "Dimension line gap:", 0, QApplication::UnicodeUTF8));
- lDimExo->setText(QApplication::translate("QG_DlgOptionsDrawing", "Extension line offset:", 0, QApplication::UnicodeUTF8));
- cbDimExo->clear();
- cbDimExo->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "5", 0, QApplication::UnicodeUTF8)
- );
- cbDimGap->clear();
- cbDimGap->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "5", 0, QApplication::UnicodeUTF8)
- );
- cbDimAsz->clear();
- cbDimAsz->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "5", 0, QApplication::UnicodeUTF8)
- );
- lDimUnit4->setText(QApplication::translate("QG_DlgOptionsDrawing", "units", 0, QApplication::UnicodeUTF8));
- lDimUnit5->setText(QApplication::translate("QG_DlgOptionsDrawing", "units", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(tab3), QApplication::translate("QG_DlgOptionsDrawing", "&Dimensions", 0, QApplication::UnicodeUTF8));
- lSplineSegs->setText(QApplication::translate("QG_DlgOptionsDrawing", "Number of line segments per spline patch:", 0, QApplication::UnicodeUTF8));
- cbSplineSegs->clear();
- cbSplineSegs->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsDrawing", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "4", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "8", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "16", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "32", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsDrawing", "64", 0, QApplication::UnicodeUTF8)
- );
- tabWidget->setTabText(tabWidget->indexOf(tab4), QApplication::translate("QG_DlgOptionsDrawing", "Splines", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("QG_DlgOptionsDrawing", "&OK", 0, QApplication::UnicodeUTF8));
- buttonOk->setShortcut(QApplication::translate("QG_DlgOptionsDrawing", "Alt+O", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("QG_DlgOptionsDrawing", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonCancel->setShortcut(QApplication::translate("QG_DlgOptionsDrawing", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_DlgOptionsDrawing: public Ui_QG_DlgOptionsDrawing {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgoptionsdrawing.h"
class QG_DlgOptionsDrawing : public QDialog, public Ui::QG_DlgOptionsDrawing
{
diff --git a/src/ui/forms/qg_dlgoptionsdrawing.ui b/src/ui/forms/qg_dlgoptionsdrawing.ui
index 8a30f16..ce91237 100644
--- a/src/ui/forms/qg_dlgoptionsdrawing.ui
+++ b/src/ui/forms/qg_dlgoptionsdrawing.ui
@@ -1027,7 +1027,7 @@
<include location="local">rs_system.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgoptionsgeneral.h b/src/ui/forms/qg_dlgoptionsgeneral.h
index 9a0b12b..b549783 100644
--- a/src/ui/forms/qg_dlgoptionsgeneral.h
+++ b/src/ui/forms/qg_dlgoptionsgeneral.h
@@ -26,626 +26,7 @@
#ifndef QG_DLGOPTIONSGENERAL_H
#define QG_DLGOPTIONSGENERAL_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QTabWidget>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-#include "rs.h"
-#include "rs_settings.h"
-#include "rs_system.h"
-#include "rs_units.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgOptionsGeneral
-{
-public:
- QVBoxLayout *vboxLayout;
- QTabWidget *tabWidget;
- QWidget *Widget9;
- QGridLayout *gridLayout;
- Q3ButtonGroup *bgLanguage;
- QGridLayout *gridLayout1;
- QLabel *lLanguage;
- QLabel *lLanguageCmd;
- QComboBox *cbLanguageCmd;
- QComboBox *cbLanguage;
- Q3ButtonGroup *bgColors;
- QGridLayout *gridLayout2;
- QLabel *lBackground;
- QLabel *lGridColor;
- QComboBox *cbBackgroundColor;
- QComboBox *cbGridColor;
- QLabel *lMetaGridColor;
- QComboBox *cbMetaGridColor;
- QLabel *lSelectedColor;
- QComboBox *cbSelectedColor;
- QComboBox *cbHighlightedColor;
- QLabel *lHighlightedColor;
- QSpacerItem *spacer7;
- QSpacerItem *spacer8;
- Q3ButtonGroup *buttonGroup5_2;
- QGridLayout *gridLayout3;
- QLabel *lSizeStatus;
- QComboBox *cbSizeStatus;
- QSpacerItem *spacer11_3;
- QSpacerItem *spacer12;
- Q3ButtonGroup *bgGraphicView;
- QGridLayout *gridLayout4;
- QCheckBox *cbShowCrosshairs;
- QCheckBox *cbScaleGrid;
- QSpacerItem *spacer29;
- QSpacerItem *spacer29_2;
- QLabel *lMaxPreview;
- QComboBox *cbMaxPreview;
- QLabel *lMinGridSpacing;
- QComboBox *cbMinGridSpacing;
- QSpacerItem *spacer9;
- QSpacerItem *spacer4;
- QWidget *tab;
- QGridLayout *gridLayout5;
- QLabel *textLabel2;
- QLabel *textLabel3;
- QLabel *textLabel4;
- QLabel *textLabel5;
- QLabel *textLabel6;
- QLineEdit *lePathTranslations;
- QLineEdit *lePathHatch;
- QLineEdit *lePathFonts;
- QLineEdit *lePathScripts;
- QLineEdit *lePathLibrary;
- QSpacerItem *spacer5;
- QSpacerItem *spacer5_2;
- QWidget *tab1;
- QGridLayout *gridLayout6;
- Q3ButtonGroup *buttonGroup5;
- QHBoxLayout *hboxLayout;
- QLabel *lUnit;
- QComboBox *cbUnit;
- QSpacerItem *spacer11;
- QSpacerItem *spacer11_2;
- QHBoxLayout *hboxLayout1;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
- QPushButton *buttonCancel;
-
- void setupUi(QDialog *QG_DlgOptionsGeneral)
- {
- if (QG_DlgOptionsGeneral->objectName().isEmpty())
- QG_DlgOptionsGeneral->setObjectName(QString::fromUtf8("QG_DlgOptionsGeneral"));
- QG_DlgOptionsGeneral->resize(554, 397);
- QG_DlgOptionsGeneral->setSizeGripEnabled(true);
- vboxLayout = new QVBoxLayout(QG_DlgOptionsGeneral);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- tabWidget = new QTabWidget(QG_DlgOptionsGeneral);
- tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
- Widget9 = new QWidget();
- Widget9->setObjectName(QString::fromUtf8("Widget9"));
- gridLayout = new QGridLayout(Widget9);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- bgLanguage = new Q3ButtonGroup(Widget9);
- bgLanguage->setObjectName(QString::fromUtf8("bgLanguage"));
- bgLanguage->setColumnLayout(0, Qt::Vertical);
- bgLanguage->layout()->setSpacing(6);
- bgLanguage->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout1 = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgLanguage->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout1);
- gridLayout1->setAlignment(Qt::AlignTop);
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
- lLanguage = new QLabel(bgLanguage);
- lLanguage->setObjectName(QString::fromUtf8("lLanguage"));
- lLanguage->setWordWrap(false);
-
- gridLayout1->addWidget(lLanguage, 0, 0, 1, 1);
-
- lLanguageCmd = new QLabel(bgLanguage);
- lLanguageCmd->setObjectName(QString::fromUtf8("lLanguageCmd"));
- lLanguageCmd->setWordWrap(false);
-
- gridLayout1->addWidget(lLanguageCmd, 1, 0, 1, 1);
-
- cbLanguageCmd = new QComboBox(bgLanguage);
- cbLanguageCmd->setObjectName(QString::fromUtf8("cbLanguageCmd"));
-
- gridLayout1->addWidget(cbLanguageCmd, 1, 1, 1, 1);
-
- cbLanguage = new QComboBox(bgLanguage);
- cbLanguage->setObjectName(QString::fromUtf8("cbLanguage"));
-
- gridLayout1->addWidget(cbLanguage, 0, 1, 1, 1);
-
-
- gridLayout->addWidget(bgLanguage, 0, 0, 1, 1);
-
- bgColors = new Q3ButtonGroup(Widget9);
- bgColors->setObjectName(QString::fromUtf8("bgColors"));
- bgColors->setColumnLayout(0, Qt::Vertical);
- bgColors->layout()->setSpacing(6);
- bgColors->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout2 = new QGridLayout();
- QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(bgColors->layout());
- if (boxlayout1)
- boxlayout1->addLayout(gridLayout2);
- gridLayout2->setAlignment(Qt::AlignTop);
- gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
- lBackground = new QLabel(bgColors);
- lBackground->setObjectName(QString::fromUtf8("lBackground"));
- lBackground->setWordWrap(false);
-
- gridLayout2->addWidget(lBackground, 0, 0, 1, 1);
-
- lGridColor = new QLabel(bgColors);
- lGridColor->setObjectName(QString::fromUtf8("lGridColor"));
- lGridColor->setWordWrap(false);
-
- gridLayout2->addWidget(lGridColor, 1, 0, 1, 1);
-
- cbBackgroundColor = new QComboBox(bgColors);
- cbBackgroundColor->setObjectName(QString::fromUtf8("cbBackgroundColor"));
- cbBackgroundColor->setEditable(true);
-
- gridLayout2->addWidget(cbBackgroundColor, 0, 1, 1, 1);
-
- cbGridColor = new QComboBox(bgColors);
- cbGridColor->setObjectName(QString::fromUtf8("cbGridColor"));
- cbGridColor->setEditable(true);
-
- gridLayout2->addWidget(cbGridColor, 1, 1, 1, 1);
-
- lMetaGridColor = new QLabel(bgColors);
- lMetaGridColor->setObjectName(QString::fromUtf8("lMetaGridColor"));
- lMetaGridColor->setWordWrap(false);
-
- gridLayout2->addWidget(lMetaGridColor, 2, 0, 1, 1);
-
- cbMetaGridColor = new QComboBox(bgColors);
- cbMetaGridColor->setObjectName(QString::fromUtf8("cbMetaGridColor"));
- cbMetaGridColor->setEditable(true);
-
- gridLayout2->addWidget(cbMetaGridColor, 2, 1, 1, 1);
-
- lSelectedColor = new QLabel(bgColors);
- lSelectedColor->setObjectName(QString::fromUtf8("lSelectedColor"));
- lSelectedColor->setWordWrap(false);
-
- gridLayout2->addWidget(lSelectedColor, 3, 0, 1, 1);
-
- cbSelectedColor = new QComboBox(bgColors);
- cbSelectedColor->setObjectName(QString::fromUtf8("cbSelectedColor"));
- cbSelectedColor->setEditable(true);
-
- gridLayout2->addWidget(cbSelectedColor, 3, 1, 1, 1);
-
- cbHighlightedColor = new QComboBox(bgColors);
- cbHighlightedColor->setObjectName(QString::fromUtf8("cbHighlightedColor"));
- cbHighlightedColor->setEditable(true);
-
- gridLayout2->addWidget(cbHighlightedColor, 4, 1, 1, 1);
-
- lHighlightedColor = new QLabel(bgColors);
- lHighlightedColor->setObjectName(QString::fromUtf8("lHighlightedColor"));
- lHighlightedColor->setWordWrap(false);
-
- gridLayout2->addWidget(lHighlightedColor, 4, 0, 1, 1);
-
- spacer7 = new QSpacerItem(21, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout2->addItem(spacer7, 5, 0, 1, 1);
-
- spacer8 = new QSpacerItem(21, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout2->addItem(spacer8, 5, 1, 1, 1);
-
-
- gridLayout->addWidget(bgColors, 0, 1, 2, 1);
-
- buttonGroup5_2 = new Q3ButtonGroup(Widget9);
- buttonGroup5_2->setObjectName(QString::fromUtf8("buttonGroup5_2"));
- buttonGroup5_2->setColumnLayout(0, Qt::Vertical);
- buttonGroup5_2->layout()->setSpacing(6);
- buttonGroup5_2->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout3 = new QGridLayout();
- QBoxLayout *boxlayout2 = qobject_cast<QBoxLayout *>(buttonGroup5_2->layout());
- if (boxlayout2)
- boxlayout2->addLayout(gridLayout3);
- gridLayout3->setAlignment(Qt::AlignTop);
- gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
- lSizeStatus = new QLabel(buttonGroup5_2);
- lSizeStatus->setObjectName(QString::fromUtf8("lSizeStatus"));
- lSizeStatus->setWordWrap(false);
-
- gridLayout3->addWidget(lSizeStatus, 0, 0, 1, 1);
-
- cbSizeStatus = new QComboBox(buttonGroup5_2);
- cbSizeStatus->setObjectName(QString::fromUtf8("cbSizeStatus"));
- cbSizeStatus->setEditable(true);
-
- gridLayout3->addWidget(cbSizeStatus, 0, 1, 1, 1);
-
- spacer11_3 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout3->addItem(spacer11_3, 1, 0, 1, 1);
-
- spacer12 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout3->addItem(spacer12, 1, 1, 1, 1);
-
-
- gridLayout->addWidget(buttonGroup5_2, 2, 1, 1, 1);
-
- bgGraphicView = new Q3ButtonGroup(Widget9);
- bgGraphicView->setObjectName(QString::fromUtf8("bgGraphicView"));
- bgGraphicView->setColumnLayout(0, Qt::Vertical);
- bgGraphicView->layout()->setSpacing(6);
- bgGraphicView->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout4 = new QGridLayout();
- QBoxLayout *boxlayout3 = qobject_cast<QBoxLayout *>(bgGraphicView->layout());
- if (boxlayout3)
- boxlayout3->addLayout(gridLayout4);
- gridLayout4->setAlignment(Qt::AlignTop);
- gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
- cbShowCrosshairs = new QCheckBox(bgGraphicView);
- cbShowCrosshairs->setObjectName(QString::fromUtf8("cbShowCrosshairs"));
-
- gridLayout4->addWidget(cbShowCrosshairs, 0, 0, 1, 2);
-
- cbScaleGrid = new QCheckBox(bgGraphicView);
- cbScaleGrid->setObjectName(QString::fromUtf8("cbScaleGrid"));
-
- gridLayout4->addWidget(cbScaleGrid, 1, 0, 1, 2);
-
- spacer29 = new QSpacerItem(21, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout4->addItem(spacer29, 4, 0, 1, 1);
-
- spacer29_2 = new QSpacerItem(21, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout4->addItem(spacer29_2, 4, 1, 1, 1);
-
- lMaxPreview = new QLabel(bgGraphicView);
- lMaxPreview->setObjectName(QString::fromUtf8("lMaxPreview"));
- lMaxPreview->setWordWrap(false);
-
- gridLayout4->addWidget(lMaxPreview, 3, 0, 1, 1);
-
- cbMaxPreview = new QComboBox(bgGraphicView);
- cbMaxPreview->setObjectName(QString::fromUtf8("cbMaxPreview"));
- cbMaxPreview->setEditable(true);
-
- gridLayout4->addWidget(cbMaxPreview, 3, 1, 1, 1);
-
- lMinGridSpacing = new QLabel(bgGraphicView);
- lMinGridSpacing->setObjectName(QString::fromUtf8("lMinGridSpacing"));
- lMinGridSpacing->setWordWrap(false);
-
- gridLayout4->addWidget(lMinGridSpacing, 2, 0, 1, 1);
-
- cbMinGridSpacing = new QComboBox(bgGraphicView);
- cbMinGridSpacing->setObjectName(QString::fromUtf8("cbMinGridSpacing"));
- cbMinGridSpacing->setEditable(true);
-
- gridLayout4->addWidget(cbMinGridSpacing, 2, 1, 1, 1);
-
-
- gridLayout->addWidget(bgGraphicView, 1, 0, 2, 1);
-
- spacer9 = new QSpacerItem(31, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer9, 3, 1, 1, 1);
-
- spacer4 = new QSpacerItem(31, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer4, 3, 0, 1, 1);
-
- tabWidget->addTab(Widget9, QString());
- tab = new QWidget();
- tab->setObjectName(QString::fromUtf8("tab"));
- gridLayout5 = new QGridLayout(tab);
- gridLayout5->setSpacing(6);
- gridLayout5->setContentsMargins(11, 11, 11, 11);
- gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
- textLabel2 = new QLabel(tab);
- textLabel2->setObjectName(QString::fromUtf8("textLabel2"));
- textLabel2->setWordWrap(false);
-
- gridLayout5->addWidget(textLabel2, 0, 0, 1, 1);
-
- textLabel3 = new QLabel(tab);
- textLabel3->setObjectName(QString::fromUtf8("textLabel3"));
- textLabel3->setWordWrap(false);
-
- gridLayout5->addWidget(textLabel3, 1, 0, 1, 1);
-
- textLabel4 = new QLabel(tab);
- textLabel4->setObjectName(QString::fromUtf8("textLabel4"));
- textLabel4->setWordWrap(false);
-
- gridLayout5->addWidget(textLabel4, 2, 0, 1, 1);
-
- textLabel5 = new QLabel(tab);
- textLabel5->setObjectName(QString::fromUtf8("textLabel5"));
- textLabel5->setWordWrap(false);
-
- gridLayout5->addWidget(textLabel5, 3, 0, 1, 1);
-
- textLabel6 = new QLabel(tab);
- textLabel6->setObjectName(QString::fromUtf8("textLabel6"));
- textLabel6->setWordWrap(false);
-
- gridLayout5->addWidget(textLabel6, 4, 0, 1, 1);
-
- lePathTranslations = new QLineEdit(tab);
- lePathTranslations->setObjectName(QString::fromUtf8("lePathTranslations"));
-
- gridLayout5->addWidget(lePathTranslations, 0, 1, 1, 1);
-
- lePathHatch = new QLineEdit(tab);
- lePathHatch->setObjectName(QString::fromUtf8("lePathHatch"));
-
- gridLayout5->addWidget(lePathHatch, 1, 1, 1, 1);
-
- lePathFonts = new QLineEdit(tab);
- lePathFonts->setObjectName(QString::fromUtf8("lePathFonts"));
-
- gridLayout5->addWidget(lePathFonts, 2, 1, 1, 1);
-
- lePathScripts = new QLineEdit(tab);
- lePathScripts->setObjectName(QString::fromUtf8("lePathScripts"));
-
- gridLayout5->addWidget(lePathScripts, 3, 1, 1, 1);
-
- lePathLibrary = new QLineEdit(tab);
- lePathLibrary->setObjectName(QString::fromUtf8("lePathLibrary"));
-
- gridLayout5->addWidget(lePathLibrary, 4, 1, 1, 1);
-
- spacer5 = new QSpacerItem(31, 71, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout5->addItem(spacer5, 5, 0, 1, 1);
-
- spacer5_2 = new QSpacerItem(31, 71, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout5->addItem(spacer5_2, 5, 1, 1, 1);
-
- tabWidget->addTab(tab, QString());
- tab1 = new QWidget();
- tab1->setObjectName(QString::fromUtf8("tab1"));
- gridLayout6 = new QGridLayout(tab1);
- gridLayout6->setSpacing(6);
- gridLayout6->setContentsMargins(11, 11, 11, 11);
- gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
- buttonGroup5 = new Q3ButtonGroup(tab1);
- buttonGroup5->setObjectName(QString::fromUtf8("buttonGroup5"));
- buttonGroup5->setColumnLayout(0, Qt::Vertical);
- buttonGroup5->layout()->setSpacing(6);
- buttonGroup5->layout()->setContentsMargins(11, 11, 11, 11);
- hboxLayout = new QHBoxLayout();
- QBoxLayout *boxlayout4 = qobject_cast<QBoxLayout *>(buttonGroup5->layout());
- if (boxlayout4)
- boxlayout4->addLayout(hboxLayout);
- hboxLayout->setAlignment(Qt::AlignTop);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lUnit = new QLabel(buttonGroup5);
- lUnit->setObjectName(QString::fromUtf8("lUnit"));
- lUnit->setWordWrap(false);
-
- hboxLayout->addWidget(lUnit);
-
- cbUnit = new QComboBox(buttonGroup5);
- cbUnit->setObjectName(QString::fromUtf8("cbUnit"));
-
- hboxLayout->addWidget(cbUnit);
-
-
- gridLayout6->addWidget(buttonGroup5, 0, 0, 1, 1);
-
- spacer11 = new QSpacerItem(21, 61, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout6->addItem(spacer11, 1, 0, 1, 1);
-
- spacer11_2 = new QSpacerItem(211, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout6->addItem(spacer11_2, 0, 1, 1, 1);
-
- tabWidget->addTab(tab1, QString());
-
- vboxLayout->addWidget(tabWidget);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setContentsMargins(0, 0, 0, 0);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgOptionsGeneral);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout1->addWidget(buttonOk);
-
- buttonCancel = new QPushButton(QG_DlgOptionsGeneral);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- buttonCancel->setAutoDefault(true);
-
- hboxLayout1->addWidget(buttonCancel);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
-#ifndef QT_NO_SHORTCUT
- lLanguage->setBuddy(cbLanguage);
- lLanguageCmd->setBuddy(cbLanguageCmd);
- lBackground->setBuddy(cbBackgroundColor);
- lGridColor->setBuddy(cbGridColor);
- lMetaGridColor->setBuddy(cbMetaGridColor);
- lSelectedColor->setBuddy(cbMetaGridColor);
- lHighlightedColor->setBuddy(cbMetaGridColor);
- lMaxPreview->setBuddy(cbMaxPreview);
- lMinGridSpacing->setBuddy(cbMaxPreview);
- lUnit->setBuddy(cbUnit);
-#endif // QT_NO_SHORTCUT
- QWidget::setTabOrder(tabWidget, cbLanguage);
- QWidget::setTabOrder(cbLanguage, cbLanguageCmd);
- QWidget::setTabOrder(cbLanguageCmd, cbShowCrosshairs);
- QWidget::setTabOrder(cbShowCrosshairs, cbScaleGrid);
- QWidget::setTabOrder(cbScaleGrid, cbMinGridSpacing);
- QWidget::setTabOrder(cbMinGridSpacing, cbMaxPreview);
- QWidget::setTabOrder(cbMaxPreview, cbBackgroundColor);
- QWidget::setTabOrder(cbBackgroundColor, cbGridColor);
- QWidget::setTabOrder(cbGridColor, cbMetaGridColor);
- QWidget::setTabOrder(cbMetaGridColor, cbSelectedColor);
- QWidget::setTabOrder(cbSelectedColor, cbHighlightedColor);
- QWidget::setTabOrder(cbHighlightedColor, cbSizeStatus);
- QWidget::setTabOrder(cbSizeStatus, buttonOk);
- QWidget::setTabOrder(buttonOk, buttonCancel);
- QWidget::setTabOrder(buttonCancel, lePathTranslations);
- QWidget::setTabOrder(lePathTranslations, lePathHatch);
- QWidget::setTabOrder(lePathHatch, lePathFonts);
- QWidget::setTabOrder(lePathFonts, lePathScripts);
- QWidget::setTabOrder(lePathScripts, lePathLibrary);
- QWidget::setTabOrder(lePathLibrary, cbUnit);
-
- retranslateUi(QG_DlgOptionsGeneral);
- QObject::connect(buttonOk, SIGNAL(clicked()), QG_DlgOptionsGeneral, SLOT(ok()));
- QObject::connect(buttonCancel, SIGNAL(clicked()), QG_DlgOptionsGeneral, SLOT(reject()));
- QObject::connect(cbSizeStatus, SIGNAL(activated(int)), QG_DlgOptionsGeneral, SLOT(setRestartNeeded()));
- QObject::connect(cbLanguageCmd, SIGNAL(activated(int)), QG_DlgOptionsGeneral, SLOT(setRestartNeeded()));
- QObject::connect(cbLanguage, SIGNAL(activated(int)), QG_DlgOptionsGeneral, SLOT(setRestartNeeded()));
-
- QMetaObject::connectSlotsByName(QG_DlgOptionsGeneral);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgOptionsGeneral)
- {
- QG_DlgOptionsGeneral->setWindowTitle(QApplication::translate("QG_DlgOptionsGeneral", "Application Preferences", 0, QApplication::UnicodeUTF8));
- bgLanguage->setTitle(QApplication::translate("QG_DlgOptionsGeneral", "Language", 0, QApplication::UnicodeUTF8));
- lLanguage->setText(QApplication::translate("QG_DlgOptionsGeneral", "&GUI Language:", 0, QApplication::UnicodeUTF8));
- lLanguageCmd->setText(QApplication::translate("QG_DlgOptionsGeneral", "&Command Language:", 0, QApplication::UnicodeUTF8));
- bgColors->setTitle(QApplication::translate("QG_DlgOptionsGeneral", "Colors", 0, QApplication::UnicodeUTF8));
- lBackground->setText(QApplication::translate("QG_DlgOptionsGeneral", "Backgr&ound:", 0, QApplication::UnicodeUTF8));
- lGridColor->setText(QApplication::translate("QG_DlgOptionsGeneral", "G&rid Color:", 0, QApplication::UnicodeUTF8));
- cbBackgroundColor->clear();
- cbBackgroundColor->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "#000000", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#ffffff", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#c0c0c0", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#808080", 0, QApplication::UnicodeUTF8)
- );
- cbGridColor->clear();
- cbGridColor->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "#c0c0c0", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#ffffff", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#000000", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#808080", 0, QApplication::UnicodeUTF8)
- );
- lMetaGridColor->setText(QApplication::translate("QG_DlgOptionsGeneral", "&Meta Grid Color:", 0, QApplication::UnicodeUTF8));
- cbMetaGridColor->clear();
- cbMetaGridColor->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "#404040", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#000000", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#ffffff", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#c0c0c0", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "#808080", 0, QApplication::UnicodeUTF8)
- );
- lSelectedColor->setText(QApplication::translate("QG_DlgOptionsGeneral", "S&elected Color:", 0, QApplication::UnicodeUTF8));
- cbSelectedColor->clear();
- cbSelectedColor->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "#a54747", 0, QApplication::UnicodeUTF8)
- );
- cbHighlightedColor->clear();
- cbHighlightedColor->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "#739373", 0, QApplication::UnicodeUTF8)
- );
- lHighlightedColor->setText(QApplication::translate("QG_DlgOptionsGeneral", "&Highlighted Color:", 0, QApplication::UnicodeUTF8));
- buttonGroup5_2->setTitle(QApplication::translate("QG_DlgOptionsGeneral", "Fontsize", 0, QApplication::UnicodeUTF8));
- lSizeStatus->setText(QApplication::translate("QG_DlgOptionsGeneral", "Statusbar:", 0, QApplication::UnicodeUTF8));
- cbSizeStatus->clear();
- cbSizeStatus->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "5", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "6", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "7", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "8", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "9", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "10", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "11", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "12", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "14", 0, QApplication::UnicodeUTF8)
- );
- bgGraphicView->setTitle(QApplication::translate("QG_DlgOptionsGeneral", "Graphic View", 0, QApplication::UnicodeUTF8));
- cbShowCrosshairs->setText(QApplication::translate("QG_DlgOptionsGeneral", "&Show large crosshairs", 0, QApplication::UnicodeUTF8));
- cbShowCrosshairs->setShortcut(QApplication::translate("QG_DlgOptionsGeneral", "Alt+S", 0, QApplication::UnicodeUTF8));
- cbScaleGrid->setText(QApplication::translate("QG_DlgOptionsGeneral", "A&utomatically scale grid", 0, QApplication::UnicodeUTF8));
- cbScaleGrid->setShortcut(QApplication::translate("QG_DlgOptionsGeneral", "Alt+U", 0, QApplication::UnicodeUTF8));
- lMaxPreview->setText(QApplication::translate("QG_DlgOptionsGeneral", "Number of p&review entities:", 0, QApplication::UnicodeUTF8));
- cbMaxPreview->clear();
- cbMaxPreview->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "0", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "50", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "100", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "200", 0, QApplication::UnicodeUTF8)
- );
- lMinGridSpacing->setText(QApplication::translate("QG_DlgOptionsGeneral", "Minimal Grid Spacing (px):", 0, QApplication::UnicodeUTF8));
- cbMinGridSpacing->clear();
- cbMinGridSpacing->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgOptionsGeneral", "0", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "4", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "5", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "6", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "8", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "10", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "15", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgOptionsGeneral", "20", 0, QApplication::UnicodeUTF8)
- );
- tabWidget->setTabText(tabWidget->indexOf(Widget9), QApplication::translate("QG_DlgOptionsGeneral", "&Appearance", 0, QApplication::UnicodeUTF8));
- textLabel2->setText(QApplication::translate("QG_DlgOptionsGeneral", "Translations:", 0, QApplication::UnicodeUTF8));
- textLabel3->setText(QApplication::translate("QG_DlgOptionsGeneral", "Hatch Patterns:", 0, QApplication::UnicodeUTF8));
- textLabel4->setText(QApplication::translate("QG_DlgOptionsGeneral", "Fonts:", 0, QApplication::UnicodeUTF8));
- textLabel5->setText(QApplication::translate("QG_DlgOptionsGeneral", "Scripts:", 0, QApplication::UnicodeUTF8));
- textLabel6->setText(QApplication::translate("QG_DlgOptionsGeneral", "Part Libraries:", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("QG_DlgOptionsGeneral", "&Paths", 0, QApplication::UnicodeUTF8));
- buttonGroup5->setTitle(QApplication::translate("QG_DlgOptionsGeneral", "Defaults for new drawings", 0, QApplication::UnicodeUTF8));
- lUnit->setText(QApplication::translate("QG_DlgOptionsGeneral", "&Unit:", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(tab1), QApplication::translate("QG_DlgOptionsGeneral", "&Defaults", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("QG_DlgOptionsGeneral", "&OK", 0, QApplication::UnicodeUTF8));
- buttonOk->setShortcut(QApplication::translate("QG_DlgOptionsGeneral", "Alt+O", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("QG_DlgOptionsGeneral", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonCancel->setShortcut(QApplication::translate("QG_DlgOptionsGeneral", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_DlgOptionsGeneral: public Ui_QG_DlgOptionsGeneral {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgoptionsgeneral.h"
class QG_DlgOptionsGeneral : public QDialog, public Ui::QG_DlgOptionsGeneral
{
diff --git a/src/ui/forms/qg_dlgoptionsgeneral.ui b/src/ui/forms/qg_dlgoptionsgeneral.ui
index 76d2ff4..20116bb 100644
--- a/src/ui/forms/qg_dlgoptionsgeneral.ui
+++ b/src/ui/forms/qg_dlgoptionsgeneral.ui
@@ -23,7 +23,7 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
- <number>2</number>
+ <number>0</number>
</property>
<widget class="QWidget" name="Widget9">
<attribute name="title">
@@ -404,9 +404,6 @@
<property name="shortcut">
<string>Alt+S</string>
</property>
- <attribute name="buttonGroup">
- <string/>
- </attribute>
</widget>
</item>
<item row="1" column="0" colspan="2">
@@ -417,9 +414,6 @@
<property name="shortcut">
<string>Alt+U</string>
</property>
- <attribute name="buttonGroup">
- <string/>
- </attribute>
</widget>
</item>
<item row="4" column="0">
@@ -702,12 +696,30 @@
<layout class="QGridLayout">
<item row="0" column="0">
<widget class="Q3ButtonGroup" name="buttonGroup5">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>70</height>
+ </size>
+ </property>
<property name="title">
<string>Defaults for new drawings</string>
</property>
<layout class="QHBoxLayout">
<item>
<widget class="QLabel" name="lUnit">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="text">
<string>&Unit:</string>
</property>
@@ -725,34 +737,82 @@
</layout>
</widget>
</item>
- <item row="1" column="0">
- <spacer name="spacer11">
+ <item row="0" column="2">
+ <spacer name="spacer11_2">
<property name="orientation">
- <enum>Qt::Vertical</enum>
+ <enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
- <width>21</width>
- <height>61</height>
+ <width>211</width>
+ <height>21</height>
</size>
</property>
</spacer>
</item>
- <item row="0" column="1">
- <spacer name="spacer11_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <item row="2" column="0">
+ <widget class="QGroupBox" name="groupBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>70</height>
+ </size>
</property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
+ <property name="title">
+ <string>Program Defaults</string>
+ </property>
+ <widget class="QSpinBox" name="cbAutoSaveTime">
+ <property name="geometry">
+ <rect>
+ <x>130</x>
+ <y>30</y>
+ <width>51</width>
+ <height>25</height>
+ </rect>
+ </property>
+ <property name="toolTip">
+ <string>Time between automatc saving of thedocument in minutes.</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>60</number>
+ </property>
+ </widget>
+ <widget class="QLabel" name="label">
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>38</y>
+ <width>111</width>
+ <height>10</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Auto save time:</string>
+ </property>
+ </widget>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
- <width>211</width>
- <height>21</height>
+ <width>20</width>
+ <height>40</height>
</size>
</property>
</spacer>
@@ -857,9 +917,7 @@
<include location="local">rs.h</include>
<include location="local">rs_units.h</include>
</includes>
- <resources>
- <include location="png/icons.qrc"/>
- </resources>
+ <resources/>
<connections>
<connection>
<sender>buttonOk</sender>
diff --git a/src/ui/forms/qg_dlgoptionsgeneral.ui.h b/src/ui/forms/qg_dlgoptionsgeneral.ui.h
index 9ebf550..8fc6fe8 100644
--- a/src/ui/forms/qg_dlgoptionsgeneral.ui.h
+++ b/src/ui/forms/qg_dlgoptionsgeneral.ui.h
@@ -120,6 +120,8 @@ void QG_DlgOptionsGeneral::init() {
#endif
RS_SETTINGS->beginGroup("/Defaults");
cbUnit->setCurrentText(QObject::tr( RS_SETTINGS->readEntry("/Unit", def_unit) ));
+ // Auto save timer
+ cbAutoSaveTime->setValue(RS_SETTINGS->readNumEntry("/AutoSaveTime", 5));
RS_SETTINGS->endGroup();
restartNeeded = false;
@@ -170,8 +172,9 @@ void QG_DlgOptionsGeneral::ok() {
RS_SETTINGS->endGroup();
RS_SETTINGS->beginGroup("/Defaults");
- RS_SETTINGS->writeEntry("/Unit",
+ RS_SETTINGS->writeEntry("/Unit",
RS_Units::unitToString( RS_Units::stringToUnit( cbUnit->currentText() ), false/*untr.*/) );
+ RS_SETTINGS->writeEntry("/AutoSaveTime", cbAutoSaveTime->value() );
RS_SETTINGS->endGroup();
if (restartNeeded==true) {
diff --git a/src/ui/forms/qg_dlgoptionsvariables.h b/src/ui/forms/qg_dlgoptionsvariables.h
index f87b228..aeb85cb 100644
--- a/src/ui/forms/qg_dlgoptionsvariables.h
+++ b/src/ui/forms/qg_dlgoptionsvariables.h
@@ -26,112 +26,7 @@
#ifndef QG_DLGOPTIONSVARIABLES_H
#define QG_DLGOPTIONSVARIABLES_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3Header>
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <Qt3Support/Q3Table>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_filterdxf.h"
-#include "rs_graphic.h"
-#include "rs_math.h"
-#include "rs_system.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgOptionsVariables
-{
-public:
- QVBoxLayout *vboxLayout;
- Q3Table *tabVariables;
- QHBoxLayout *hboxLayout;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
- QPushButton *buttonCancel;
-
- void setupUi(QDialog *QG_DlgOptionsVariables)
- {
- if (QG_DlgOptionsVariables->objectName().isEmpty())
- QG_DlgOptionsVariables->setObjectName(QString::fromUtf8("QG_DlgOptionsVariables"));
- QG_DlgOptionsVariables->resize(439, 312);
- QG_DlgOptionsVariables->setSizeGripEnabled(true);
- vboxLayout = new QVBoxLayout(QG_DlgOptionsVariables);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- tabVariables = new Q3Table(QG_DlgOptionsVariables);
- tabVariables->setObjectName(QString::fromUtf8("tabVariables"));
- tabVariables->setResizePolicy(Q3Table::Default);
- tabVariables->setVScrollBarMode(Q3Table::AlwaysOn);
- tabVariables->setHScrollBarMode(Q3Table::AlwaysOff);
- tabVariables->setNumRows(0);
- tabVariables->setNumCols(3);
- tabVariables->setShowGrid(true);
- tabVariables->setSelectionMode(Q3Table::NoSelection);
-
- vboxLayout->addWidget(tabVariables);
-
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(0, 0, 0, 0);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgOptionsVariables);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout->addWidget(buttonOk);
-
- buttonCancel = new QPushButton(QG_DlgOptionsVariables);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- buttonCancel->setAutoDefault(true);
-
- hboxLayout->addWidget(buttonCancel);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- QWidget::setTabOrder(buttonOk, buttonCancel);
-
- retranslateUi(QG_DlgOptionsVariables);
- QObject::connect(buttonCancel, SIGNAL(clicked()), QG_DlgOptionsVariables, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgOptionsVariables);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgOptionsVariables)
- {
- QG_DlgOptionsVariables->setWindowTitle(QApplication::translate("QG_DlgOptionsVariables", "Drawing Variables", 0, QApplication::UnicodeUTF8));
- tabVariables->horizontalHeader()->setLabel(0, QApplication::translate("QG_DlgOptionsVariables", "Variable", 0, QApplication::UnicodeUTF8));
- tabVariables->horizontalHeader()->setLabel(1, QApplication::translate("QG_DlgOptionsVariables", "Code", 0, QApplication::UnicodeUTF8));
- tabVariables->horizontalHeader()->setLabel(2, QApplication::translate("QG_DlgOptionsVariables", "Value", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("QG_DlgOptionsVariables", "&OK", 0, QApplication::UnicodeUTF8));
- buttonOk->setShortcut(QApplication::translate("QG_DlgOptionsVariables", "Alt+O", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("QG_DlgOptionsVariables", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonCancel->setShortcut(QApplication::translate("QG_DlgOptionsVariables", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_DlgOptionsVariables: public Ui_QG_DlgOptionsVariables {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgoptionsvariables.h"
class QG_DlgOptionsVariables : public QDialog, public Ui::QG_DlgOptionsVariables
{
diff --git a/src/ui/forms/qg_dlgoptionsvariables.ui b/src/ui/forms/qg_dlgoptionsvariables.ui
index ceee9eb..5f1917b 100644
--- a/src/ui/forms/qg_dlgoptionsvariables.ui
+++ b/src/ui/forms/qg_dlgoptionsvariables.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgOptionsVariables</class>
diff --git a/src/ui/forms/qg_dlgpoint.h b/src/ui/forms/qg_dlgpoint.h
index 8f7031b..07868b7 100644
--- a/src/ui/forms/qg_dlgpoint.h
+++ b/src/ui/forms/qg_dlgpoint.h
@@ -26,370 +26,9 @@
#ifndef QG_DLGPOINT_H
#define QG_DLGPOINT_H
-#include <qvariant.h>
-
class RS_Point;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgPoint
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QLabel *lPosY;
- QLineEdit *lePosY;
- QLabel *lPosX;
- QLineEdit *lePosX;
- QSpacerItem *spacer61;
- QSpacerItem *spacer58;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgPoint)
- {
- if (QG_DlgPoint->objectName().isEmpty())
- QG_DlgPoint->setObjectName(QString::fromUtf8("QG_DlgPoint"));
- QG_DlgPoint->resize(457, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgPoint->sizePolicy().hasHeightForWidth());
- QG_DlgPoint->setSizePolicy(sizePolicy);
- QG_DlgPoint->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgPoint);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgPoint);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgPoint);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgPoint);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgPoint);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lPosY = new QLabel(buttonGroup8);
- lPosY->setObjectName(QString::fromUtf8("lPosY"));
- lPosY->setWordWrap(false);
-
- gridLayout->addWidget(lPosY, 3, 0, 1, 1);
-
- lePosY = new QLineEdit(buttonGroup8);
- lePosY->setObjectName(QString::fromUtf8("lePosY"));
- lePosY->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(lePosY, 3, 1, 1, 1);
-
- lPosX = new QLabel(buttonGroup8);
- lPosX->setObjectName(QString::fromUtf8("lPosX"));
- lPosX->setWordWrap(false);
-
- gridLayout->addWidget(lPosX, 1, 0, 1, 1);
-
- lePosX = new QLineEdit(buttonGroup8);
- lePosX->setObjectName(QString::fromUtf8("lePosX"));
- lePosX->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(lePosX, 1, 1, 1, 1);
-
- spacer61 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 8, 1, 1, 1);
-
- spacer58 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 8, 0, 1, 1);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgPoint);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgPoint);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(lePosX, lePosY);
- QWidget::setTabOrder(lePosY, bOk);
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgPoint);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgPoint, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgPoint, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgPoint);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgPoint)
- {
- QG_DlgPoint->setWindowTitle(QApplication::translate("QG_DlgPoint", "Point", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgPoint", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgPoint", "Geometry", 0, QApplication::UnicodeUTF8));
- lPosY->setText(QApplication::translate("QG_DlgPoint", "Position (y):", 0, QApplication::UnicodeUTF8));
- lPosX->setText(QApplication::translate("QG_DlgPoint", "Position (x):", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgPoint", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgPoint", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgPoint", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 114 2",
-"Qt c None",
-".# c #000000",
-".J c #000008",
-".g c #000400",
-".2 c #000408",
-"#J c #080408",
-"#y c #080808",
-".P c #080c10",
-"#c c #101010",
-"#z c #101408",
-"#h c #101410",
-"#V c #101800",
-"## c #101810",
-"#M c #101c08",
-"#p c #101c10",
-"#q c #181810",
-".S c #181c10",
-"#r c #182010",
-"#L c #182410",
-"#v c #202410",
-".K c #202810",
-".5 c #292c10",
-"#R c #293000",
-"#U c #293008",
-".I c #293010",
-"#e c #293018",
-".Q c #293418",
-".R c #313818",
-".s c #314008",
-".f c #393839",
-"#t c #393c18",
-".W c #414c18",
-".F c #4a5908",
-".T c #4a5918",
-"#I c #525918",
-"#S c #525d08",
-"#j c #525d18",
-".N c #526108",
-"#T c #526110",
-".9 c #526118",
-"#n c #526120",
-"#b c #526508",
-"#F c #526520",
-".e c #5a5d5a",
-"#g c #5a6908",
-"#k c #5a6910",
-".O c #5a6918",
-".1 c #5a6920",
-"#A c #5a6d08",
-"#o c #5a6d10",
-"#K c #627110",
-".3 c #627120",
-".z c #627518",
-".A c #627520",
-".L c #627920",
-".d c #6a6d6a",
-"#B c #6a7520",
-".H c #6a7d20",
-"#P c #738529",
-".y c #738920",
-"#u c #738929",
-".a c #7b797b",
-"#x c #7b8920",
-".X c #8b9d20",
-".G c #8ba110",
-".v c #8ba118",
-".u c #8ba120",
-"#E c #8ba131",
-".x c #8ba518",
-".8 c #8ba520",
-"#s c #8ba531",
-".c c #949194",
-"#l c #94a529",
-".r c #94a539",
-".w c #94aa10",
-".B c #94aa18",
-"#d c #94aa20",
-"#N c #94aa29",
-"#Q c #94ae18",
-".D c #94b218",
-".0 c #94b229",
-".E c #9cb218",
-".Y c #9cb220",
-"#a c #9cb229",
-".t c #9cb241",
-".6 c #9cb610",
-".C c #9cb618",
-".7 c #9cba10",
-".Z c #9cba18",
-".M c #9cba20",
-"#w c #9cba29",
-".b c #a4a1a4",
-"#H c #a4b620",
-".V c #a4ba18",
-".U c #a4ba20",
-"#. c #a4ba29",
-"#f c #a4be29",
-".k c #acbe62",
-"#O c #acc220",
-".4 c #acc629",
-"#C c #acca20",
-"#i c #acce20",
-".l c #b4be62",
-".m c #b4c262",
-".j c #b4c273",
-".i c #b4c28b",
-".q c #b4c65a",
-".n c #b4c662",
-".p c #b4ca62",
-"#D c #b4d618",
-"#m c #b4d620",
-".h c #bdbea4",
-".o c #bdca62",
-"#G c #bdde20",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt",
-"QtQt.a.b.c.a.d.d.d.d.d.d.d.d.d.d.e.f.g.#.#.#",
-"Qt.#.b.h.i.j.k.l.m.n.n.o.o.n.n.p.q.r.s.#.#.#",
-"Qt.#.c.i.t.u.v.w.x.y.z.A.y.B.C.D.D.E.F.#.#.#",
-"Qt.#.a.j.u.G.B.H.I.J.#.#.J.K.L.M.C.C.N.#.#.#",
-"Qt.#.d.k.G.B.O.J.J.P.Q.R.S.J.J.T.U.V.N.#.#.#",
-"Qt.#.d.l.w.H.J.#.W.X.Y.Z.0.1.2.#.3.4.N.#.#.#",
-"Qt.#.d.m.x.5.#.W.Y.6.7.8.9#..3.J###a#b.#.#.#",
-"Qt.#.d.n.y.J#c.X.6.7#d#e.J.W#f.5.#.y#g.#.#.#",
-"Qt.#.d.n.z.##e.Y.7#d.I.J#h.y#i#j.#.O#k.#.#.#",
-"Qt.#.d.o.A.#.R.Z.u#e.J.#.S#l#m#n.#.1#o.#.#.#",
-"Qt.#.d.o.y.J#p.0#n.J#c#q.##r#s#t.##u#o.#.#.#",
-"Qt.#.d.n.B#v.J.1#w.W#x#l#r.##c#y#z.U#A.#.#.#",
-"Qt.#.d.n.C#B.J.2.A#f#C#D#E##.#.g#F#G#A.#.#.#",
-"Qt.#.d.n.D#H#I.#.J.I#I.9#t#J.g.g#v#a#K.#.#.#",
-"Qt.#.e.q.D.C.U.3.S.#.#.#.##z#F#L#M#N.N.#.#.#",
-"Qt.#.f.r.D.C.Z#O#a.y.1.1#P.U#G.0#N#Q#R.#.#.#",
-"Qt.#.g.s.F.N#S.N#b#g#k#o#o#o#A#K#T#U#V.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"Qt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",
-"QtQtQt.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#Qt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgPoint: public Ui_QG_DlgPoint {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgpoint.h"
class QG_DlgPoint : public QDialog, public Ui::QG_DlgPoint
{
diff --git a/src/ui/forms/qg_dlgpoint.ui b/src/ui/forms/qg_dlgpoint.ui
index ada81e7..7f2b28a 100644
--- a/src/ui/forms/qg_dlgpoint.ui
+++ b/src/ui/forms/qg_dlgpoint.ui
@@ -228,7 +228,7 @@
<include location="local">qg_widgetpen.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgrotate.h b/src/ui/forms/qg_dlgrotate.h
index 1e250c2..2f08034 100644
--- a/src/ui/forms/qg_dlgrotate.h
+++ b/src/ui/forms/qg_dlgrotate.h
@@ -26,338 +26,7 @@
#ifndef QG_DLGROTATE_H
#define QG_DLGROTATE_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgRotate
-{
-public:
- QGridLayout *gridLayout;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QRadioButton *rbMultiCopy;
- QLineEdit *leNumber;
- QSpacerItem *spacer7;
- QVBoxLayout *vboxLayout1;
- QLabel *lHelp;
- QHBoxLayout *hboxLayout1;
- QLabel *lAngle;
- QSpacerItem *spacer12;
- QLineEdit *leAngle;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
-
- void setupUi(QDialog *QG_DlgRotate)
- {
- if (QG_DlgRotate->objectName().isEmpty())
- QG_DlgRotate->setObjectName(QString::fromUtf8("QG_DlgRotate"));
- QG_DlgRotate->resize(338, 192);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgRotate->sizePolicy().hasHeightForWidth());
- QG_DlgRotate->setSizePolicy(sizePolicy);
- QG_DlgRotate->setMinimumSize(QSize(300, 190));
- QG_DlgRotate->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgRotate);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgRotate);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgRotate);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 1, 0, 1, 2);
-
- bgNumber = new Q3ButtonGroup(QG_DlgRotate);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout);
- vboxLayout->setAlignment(Qt::AlignTop);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy1);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy1.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy1);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbCopy);
-
- rbMultiCopy = new QRadioButton(bgNumber);
- rbMultiCopy->setObjectName(QString::fromUtf8("rbMultiCopy"));
- sizePolicy1.setHeightForWidth(rbMultiCopy->sizePolicy().hasHeightForWidth());
- rbMultiCopy->setSizePolicy(sizePolicy1);
- rbMultiCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMultiCopy);
-
- leNumber = new QLineEdit(bgNumber);
- leNumber->setObjectName(QString::fromUtf8("leNumber"));
-
- vboxLayout->addWidget(leNumber);
-
- spacer7 = new QSpacerItem(20, 146, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 1, 1);
-
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- lHelp = new QLabel(QG_DlgRotate);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- sizePolicy.setHeightForWidth(lHelp->sizePolicy().hasHeightForWidth());
- lHelp->setSizePolicy(sizePolicy);
- lHelp->setMinimumSize(QSize(0, 0));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- vboxLayout1->addWidget(lHelp);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lAngle = new QLabel(QG_DlgRotate);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout1->addWidget(lAngle);
-
- spacer12 = new QSpacerItem(31, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer12);
-
- leAngle = new QLineEdit(QG_DlgRotate);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy2);
-
- hboxLayout1->addWidget(leAngle);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgRotate);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- vboxLayout1->addWidget(cbCurrentAttributes);
-
- cbCurrentLayer = new QCheckBox(QG_DlgRotate);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- vboxLayout1->addWidget(cbCurrentLayer);
-
-
- gridLayout->addLayout(vboxLayout1, 0, 1, 1, 1);
-
-#ifndef QT_NO_SHORTCUT
- lAngle->setBuddy(leAngle);
-#endif // QT_NO_SHORTCUT
-
- retranslateUi(QG_DlgRotate);
- QObject::connect(rbMove, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbMultiCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setEnabled(bool)));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgRotate, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgRotate, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgRotate);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgRotate)
- {
- QG_DlgRotate->setWindowTitle(QApplication::translate("QG_DlgRotate", "Rotation Options", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgRotate", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgRotate", "&Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgRotate", "Esc", 0, QApplication::UnicodeUTF8));
- bgNumber->setTitle(QApplication::translate("QG_DlgRotate", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgRotate", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgRotate", "&Keep Original", 0, QApplication::UnicodeUTF8));
- rbMultiCopy->setText(QApplication::translate("QG_DlgRotate", "&Multiple Copies:", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- lAngle->setText(QApplication::translate("QG_DlgRotate", "&Angle (a):", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgRotate", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgRotate", "Use current &layer", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"15 18 4 1",
-". c None",
-"b c #000000",
-"a c #0000ff",
-"# c #ff0000",
-".............##",
-"...........##.#",
-".........##...#",
-".......##.....#",
-".....##..aa...#",
-"...#####aaaa###",
-"b......aaaaaa..",
-"b......a.aa.a..",
-"bb.......aa....",
-"bb......aaa....",
-"b.b.....aa.....",
-"b.b...aaaa.....",
-"b..aaaaaa......",
-"b..aaaa........",
-"b...b..........",
-"b...b..........",
-"b....b.........",
-"bbbbbb........."};
-
-
- static const char* const image1_data[] = {
-"83 57 4 1",
-". c None",
-"a c #000000",
-"b c #0000ff",
-"# c #ff0000",
-"...................................................................................",
-"...................................................................................",
-"....................................#..............................................",
-"....................................#..............................................",
-"....................................#..............................................",
-"....................................#..............................................",
-"...................................................................................",
-".............................aaaaaaaaaaaaaaa.......................................",
-".............................a.............a.......................................",
-".............................a.............a.......................................",
-".............................a......#......a.......................................",
-".............................a.....###.....a.......................................",
-".............................a......#......a.......................................",
-".............................a.............a.......................................",
-".............................a.............a.......................................",
-"....b.......aa...............aaaaaaaaaaaaaaa...............aa.......b..............",
-".....b.....a..a...........................................a..a.....b...............",
-"......b...a....a....................#....................a....a...b................",
-".........a......a...................#...................a......a...................",
-"........a........a..................#..................a........a..................",
-".......a..........a.................#.................a..........a.................",
-"......a....#......a.................#.................a......#....a................",
-".....a....###....a..................#..................a....###....a...............",
-"....a......#....a...................#...................a....#......a..............",
-"....a..........a....................#....................a..........a..............",
-".....a........a.....................#.....................a........a...............",
-"......a......a......................#......................a......a................",
-".......a....a...b...................#...................b...a....a.................",
-"........a..a.....b..................#..................b.....a..a..................",
-".........aa.......b.................#.................b.......aa...................",
-"...................b................#................b.............................",
-"....................b...............#...............b..............................",
-".....................b..............#..............b...............................",
-"......................b.............#.............b................................",
-".......................b............#............b.bbbb............................",
-"........................b...........#...........b..bbb.............................",
-".........................b..........#..........b...bbb.............................",
-"..........................b.........#.........b....b..b............................",
-"...........................b........#........b........b............................",
-"............................b.......#.......b..........b...........................",
-".............................b......#......b.....aaa...b..........aaaaaaaaa........",
-"..............................b.....#.....b.........a..b..........a.......a........",
-"...............................b....#....b.......aaaa...b.........a.......a........",
-"................................b...#...b.......a...a...b.........a.......a........",
-".................................b..#..b........a...a...b.........a.......a........",
-"..................................b.#.b..........aaaa...b.........a.......a........",
-"...................................b#b..................b.........a...#...a........",
-"................................########################b########.a..###..a.####...",
-"....................................#.............................a...#...a........",
-"....................................#.............................a.......a........",
-"....................................#.............................a.......a........",
-"....................................#.............................a.......a........",
-"..................................................................a.......a........",
-"..................................................................a.......a........",
-"..................................................................aaaaaaaaa........",
-"...................................................................................",
-"..................................................................................."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgRotate: public Ui_QG_DlgRotate {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgrotate.h"
class QG_DlgRotate : public QDialog, public Ui::QG_DlgRotate
{
diff --git a/src/ui/forms/qg_dlgrotate.ui b/src/ui/forms/qg_dlgrotate.ui
index 7398131..3163afd 100644
--- a/src/ui/forms/qg_dlgrotate.ui
+++ b/src/ui/forms/qg_dlgrotate.ui
@@ -159,8 +159,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifyrotate.png</normaloff>:/ui/icons/dlgmodifyrotate.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifyrotate.png</normaloff>:/extui/dlgmodifyrotate.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -250,7 +250,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgrotate2.h b/src/ui/forms/qg_dlgrotate2.h
index d822ad1..a66f3e7 100644
--- a/src/ui/forms/qg_dlgrotate2.h
+++ b/src/ui/forms/qg_dlgrotate2.h
@@ -26,359 +26,7 @@
#ifndef QG_DLGROTATE2_H
#define QG_DLGROTATE2_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgRotate2
-{
-public:
- QGridLayout *gridLayout;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QRadioButton *rbMultiCopy;
- QLineEdit *leNumber;
- QSpacerItem *spacer7;
- QVBoxLayout *vboxLayout1;
- QLabel *lHelp;
- QHBoxLayout *hboxLayout1;
- QLabel *lAngle1;
- QSpacerItem *spacer13_2;
- QLineEdit *leAngle1;
- QHBoxLayout *hboxLayout2;
- QLabel *lAngle2;
- QSpacerItem *spacer13;
- QLineEdit *leAngle2;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
-
- void setupUi(QDialog *QG_DlgRotate2)
- {
- if (QG_DlgRotate2->objectName().isEmpty())
- QG_DlgRotate2->setObjectName(QString::fromUtf8("QG_DlgRotate2"));
- QG_DlgRotate2->resize(364, 222);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgRotate2->sizePolicy().hasHeightForWidth());
- QG_DlgRotate2->setSizePolicy(sizePolicy);
- QG_DlgRotate2->setMinimumSize(QSize(300, 190));
- QG_DlgRotate2->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgRotate2);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgRotate2);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgRotate2);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 1, 0, 1, 2);
-
- bgNumber = new Q3ButtonGroup(QG_DlgRotate2);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout);
- vboxLayout->setAlignment(Qt::AlignTop);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy1);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy1.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy1);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbCopy);
-
- rbMultiCopy = new QRadioButton(bgNumber);
- rbMultiCopy->setObjectName(QString::fromUtf8("rbMultiCopy"));
- sizePolicy1.setHeightForWidth(rbMultiCopy->sizePolicy().hasHeightForWidth());
- rbMultiCopy->setSizePolicy(sizePolicy1);
- rbMultiCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout->addWidget(rbMultiCopy);
-
- leNumber = new QLineEdit(bgNumber);
- leNumber->setObjectName(QString::fromUtf8("leNumber"));
-
- vboxLayout->addWidget(leNumber);
-
- spacer7 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 1, 1);
-
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- lHelp = new QLabel(QG_DlgRotate2);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- vboxLayout1->addWidget(lHelp);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lAngle1 = new QLabel(QG_DlgRotate2);
- lAngle1->setObjectName(QString::fromUtf8("lAngle1"));
- lAngle1->setWordWrap(false);
-
- hboxLayout1->addWidget(lAngle1);
-
- spacer13_2 = new QSpacerItem(41, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer13_2);
-
- leAngle1 = new QLineEdit(QG_DlgRotate2);
- leAngle1->setObjectName(QString::fromUtf8("leAngle1"));
-
- hboxLayout1->addWidget(leAngle1);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- lAngle2 = new QLabel(QG_DlgRotate2);
- lAngle2->setObjectName(QString::fromUtf8("lAngle2"));
- lAngle2->setWordWrap(false);
-
- hboxLayout2->addWidget(lAngle2);
-
- spacer13 = new QSpacerItem(41, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer13);
-
- leAngle2 = new QLineEdit(QG_DlgRotate2);
- leAngle2->setObjectName(QString::fromUtf8("leAngle2"));
-
- hboxLayout2->addWidget(leAngle2);
-
-
- vboxLayout1->addLayout(hboxLayout2);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgRotate2);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- vboxLayout1->addWidget(cbCurrentAttributes);
-
- cbCurrentLayer = new QCheckBox(QG_DlgRotate2);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- vboxLayout1->addWidget(cbCurrentLayer);
-
-
- gridLayout->addLayout(vboxLayout1, 0, 1, 1, 1);
-
-#ifndef QT_NO_SHORTCUT
- lAngle1->setBuddy(leAngle1);
- lAngle2->setBuddy(leAngle2);
-#endif // QT_NO_SHORTCUT
-
- retranslateUi(QG_DlgRotate2);
- QObject::connect(rbMove, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbMultiCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setEnabled(bool)));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgRotate2, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgRotate2, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgRotate2);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgRotate2)
- {
- QG_DlgRotate2->setWindowTitle(QApplication::translate("QG_DlgRotate2", "Rotate Two Options", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgRotate2", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgRotate2", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QString());
- bgNumber->setTitle(QApplication::translate("QG_DlgRotate2", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgRotate2", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgRotate2", "&Keep Original", 0, QApplication::UnicodeUTF8));
- rbMultiCopy->setText(QApplication::translate("QG_DlgRotate2", "&Multiple Copies", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- lAngle1->setText(QApplication::translate("QG_DlgRotate2", "Angle (&a):", 0, QApplication::UnicodeUTF8));
- lAngle2->setText(QApplication::translate("QG_DlgRotate2", "Angle (&b):", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgRotate2", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgRotate2", "Use current &layer", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"12 18 4 1",
-". c None",
-"a c #000000",
-"b c #0000ff",
-"# c #ff0000",
-".......#....",
-".......#....",
-".......##...",
-".......##...",
-".......#.#..",
-".......#.#..",
-".......#..#.",
-".......#..#.",
-"a......#...#",
-"a......#####",
-"aa......bb..",
-"aa......bb..",
-"a.a....bbb..",
-"a.a...bbb...",
-"a..abbbb....",
-"a..abbb.....",
-"a...a.......",
-"aaaaa......."};
-
-
- static const char* const image1_data[] = {
-"88 58 5 1",
-". c None",
-"a c #000000",
-"b c #0000ff",
-"c c #838183",
-"# c #ff0000",
-"........................................................................................",
-"........................................................................................",
-"........................................................................................",
-"..................................#.....................................................",
-"........................................................................................",
-"..............................aaaaaaaaa......................................b..........",
-"..............................a.......a.....................................b...........",
-"..............................a.......a....................................b............",
-"..............................a.......a...................................b.............",
-"..............................a.......a..................................b.b............",
-"..............................a.......a.................................b...b...........",
-"..............................a...#...a................................b.....b..........",
-"..............................a..###..a...............................ba......b.........",
-"..............................a...#...a..............................b.a......b.........",
-"..............................a.......a.............................b..a.......b........",
-".....aaaaaaaaa................a.......a.................aaccaaaaa..b...aaaa....b........",
-"..b..a.......a................a.......a.................ac..c...a.b....a...a...b........",
-"...b.a.......a................a.......a.................c....c..ab.....a...a....b.......",
-".....a.......a................a.......a................ca.....c.a......a...a....b.......",
-".....a.......a................aaaaaaaaa...............c.a......ca......a...a..bbbbb.....",
-".....a.......a.......................................c..a.....b.c......aaaa....bbb......",
-".....a...#...a....................#..................c..a...#b..ac..............b.......",
-".....a..###..a....................#...................c.a..###bbabcbbbbbbbbbbbbbbbbbb...",
-".....a...#...a....................#....................ca...#...a..c....................",
-".....a.......a....................#.....................c.......a..c....................",
-".....a.......a....................#.....................ac......a.c.....................",
-".....a.......a....................#.....................a.c.....ac......................",
-".....a.......a....................#....................ba..c....c.......................",
-".....a.......a....................#...................b.a...c..ca.......................",
-".....aaaaaaaaa.b..................#..................b..aaaaaccaa.......................",
-"................b.................#.................b...................................",
-".................b................#................b....................................",
-"..................b...............#...............b.....................................",
-"...................b..............#..............b......................................",
-"....................b.............#.............b.......................................",
-".....................b............#............b.bbbb...................................",
-"......................b...........#...........b..bbb....................................",
-".......................b..........#..........b...bbb....................................",
-"........................b.........#.........b....b..b...................................",
-".........................b........#........b........b...................................",
-"..........................b.......#.......b..........b..................................",
-"...........................b......#......b.....aaa...b..........aaaaaaaaa...............",
-"............................b.....#.....b.........a..b..........a.......a...............",
-".............................b....#....b.......aaaa...b.........a.......a...............",
-"..............................b...#...b.......a...a...b.........a.......a...............",
-"...............................b..#..b........a...a...b.........a.......a...............",
-"................................b.#.b..........aaaa...b.........a.......a...............",
-".................................b#b..................b.........a...#...a...............",
-"..............................########################b########.a..###..a.####..........",
-"..................................#.............................a...#...a...............",
-"..................................#.............................a.......a...............",
-"..................................#.............................a.......a...............",
-"..................................#.............................a.......a...............",
-"................................................................a.......a...............",
-"................................................................a.......a...............",
-"................................................................aaaaaaaaa...............",
-"........................................................................................",
-"........................................................................................"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgRotate2: public Ui_QG_DlgRotate2 {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgrotate2.h"
class QG_DlgRotate2 : public QDialog, public Ui::QG_DlgRotate2
{
diff --git a/src/ui/forms/qg_dlgrotate2.ui b/src/ui/forms/qg_dlgrotate2.ui
index c4fc8e4..cf1d666 100644
--- a/src/ui/forms/qg_dlgrotate2.ui
+++ b/src/ui/forms/qg_dlgrotate2.ui
@@ -159,8 +159,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifyrotate2.png</normaloff>:/ui/icons/dlgmodifyrotate2.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifyrotate2.png</normaloff>:/extui/dlgmodifyrotate2.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -279,7 +279,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgscale.h b/src/ui/forms/qg_dlgscale.h
index a83b013..fa607ee 100644
--- a/src/ui/forms/qg_dlgscale.h
+++ b/src/ui/forms/qg_dlgscale.h
@@ -26,329 +26,7 @@
#ifndef QG_DLGSCALE_H
#define QG_DLGSCALE_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "rs_modification.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgScale
-{
-public:
- QGridLayout *gridLayout;
- QHBoxLayout *hboxLayout;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
- QVBoxLayout *vboxLayout;
- QLabel *lHelp;
- QHBoxLayout *hboxLayout1;
- QLabel *lFactor;
- QSpacerItem *spacer12;
- QLineEdit *leFactor;
- QCheckBox *cbCurrentAttributes;
- QCheckBox *cbCurrentLayer;
- Q3ButtonGroup *bgNumber;
- QVBoxLayout *vboxLayout1;
- QRadioButton *rbMove;
- QRadioButton *rbCopy;
- QRadioButton *rbMultiCopy;
- QLineEdit *leNumber;
- QSpacerItem *spacer7;
-
- void setupUi(QDialog *QG_DlgScale)
- {
- if (QG_DlgScale->objectName().isEmpty())
- QG_DlgScale->setObjectName(QString::fromUtf8("QG_DlgScale"));
- QG_DlgScale->resize(339, 196);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgScale->sizePolicy().hasHeightForWidth());
- QG_DlgScale->setSizePolicy(sizePolicy);
- QG_DlgScale->setMinimumSize(QSize(300, 190));
- QG_DlgScale->setWindowIcon(qt_get_icon(image0_ID));
- gridLayout = new QGridLayout(QG_DlgScale);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgScale);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgScale);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout->addWidget(bCancel);
-
-
- gridLayout->addLayout(hboxLayout, 1, 0, 1, 2);
-
- vboxLayout = new QVBoxLayout();
- vboxLayout->setSpacing(6);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- lHelp = new QLabel(QG_DlgScale);
- lHelp->setObjectName(QString::fromUtf8("lHelp"));
- lHelp->setPixmap(qt_get_icon(image1_ID));
- lHelp->setAlignment(Qt::AlignCenter);
- lHelp->setWordWrap(false);
-
- vboxLayout->addWidget(lHelp);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lFactor = new QLabel(QG_DlgScale);
- lFactor->setObjectName(QString::fromUtf8("lFactor"));
- lFactor->setWordWrap(false);
-
- hboxLayout1->addWidget(lFactor);
-
- spacer12 = new QSpacerItem(31, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer12);
-
- leFactor = new QLineEdit(QG_DlgScale);
- leFactor->setObjectName(QString::fromUtf8("leFactor"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(leFactor->sizePolicy().hasHeightForWidth());
- leFactor->setSizePolicy(sizePolicy1);
-
- hboxLayout1->addWidget(leFactor);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
- cbCurrentAttributes = new QCheckBox(QG_DlgScale);
- cbCurrentAttributes->setObjectName(QString::fromUtf8("cbCurrentAttributes"));
-
- vboxLayout->addWidget(cbCurrentAttributes);
-
- cbCurrentLayer = new QCheckBox(QG_DlgScale);
- cbCurrentLayer->setObjectName(QString::fromUtf8("cbCurrentLayer"));
-
- vboxLayout->addWidget(cbCurrentLayer);
-
-
- gridLayout->addLayout(vboxLayout, 0, 1, 1, 1);
-
- bgNumber = new Q3ButtonGroup(QG_DlgScale);
- bgNumber->setObjectName(QString::fromUtf8("bgNumber"));
- bgNumber->setColumnLayout(0, Qt::Vertical);
- bgNumber->layout()->setSpacing(6);
- bgNumber->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout1 = new QVBoxLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgNumber->layout());
- if (boxlayout)
- boxlayout->addLayout(vboxLayout1);
- vboxLayout1->setAlignment(Qt::AlignTop);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- rbMove = new QRadioButton(bgNumber);
- rbMove->setObjectName(QString::fromUtf8("rbMove"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(rbMove->sizePolicy().hasHeightForWidth());
- rbMove->setSizePolicy(sizePolicy2);
- rbMove->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbMove);
-
- rbCopy = new QRadioButton(bgNumber);
- rbCopy->setObjectName(QString::fromUtf8("rbCopy"));
- sizePolicy2.setHeightForWidth(rbCopy->sizePolicy().hasHeightForWidth());
- rbCopy->setSizePolicy(sizePolicy2);
- rbCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbCopy);
-
- rbMultiCopy = new QRadioButton(bgNumber);
- rbMultiCopy->setObjectName(QString::fromUtf8("rbMultiCopy"));
- sizePolicy2.setHeightForWidth(rbMultiCopy->sizePolicy().hasHeightForWidth());
- rbMultiCopy->setSizePolicy(sizePolicy2);
- rbMultiCopy->setMinimumSize(QSize(0, 18));
-
- vboxLayout1->addWidget(rbMultiCopy);
-
- leNumber = new QLineEdit(bgNumber);
- leNumber->setObjectName(QString::fromUtf8("leNumber"));
-
- vboxLayout1->addWidget(leNumber);
-
- spacer7 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout1->addItem(spacer7);
-
-
- gridLayout->addWidget(bgNumber, 0, 0, 1, 1);
-
-#ifndef QT_NO_SHORTCUT
- lFactor->setBuddy(leFactor);
-#endif // QT_NO_SHORTCUT
-
- retranslateUi(QG_DlgScale);
- QObject::connect(rbMove, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setDisabled(bool)));
- QObject::connect(rbMultiCopy, SIGNAL(toggled(bool)), leNumber, SLOT(setEnabled(bool)));
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgScale, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgScale, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgScale);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgScale)
- {
- QG_DlgScale->setWindowTitle(QApplication::translate("QG_DlgScale", "Scaling Options", 0, QApplication::UnicodeUTF8));
- bOk->setText(QApplication::translate("QG_DlgScale", "&OK", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgScale", "&Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgScale", "Esc", 0, QApplication::UnicodeUTF8));
- lHelp->setText(QString());
- lFactor->setText(QApplication::translate("QG_DlgScale", "&Factor (f):", 0, QApplication::UnicodeUTF8));
- cbCurrentAttributes->setText(QApplication::translate("QG_DlgScale", "Use current &attributes", 0, QApplication::UnicodeUTF8));
- cbCurrentLayer->setText(QApplication::translate("QG_DlgScale", "Use current &layer", 0, QApplication::UnicodeUTF8));
- bgNumber->setTitle(QApplication::translate("QG_DlgScale", "Number of copies", 0, QApplication::UnicodeUTF8));
- rbMove->setText(QApplication::translate("QG_DlgScale", "&Delete Original", 0, QApplication::UnicodeUTF8));
- rbCopy->setText(QApplication::translate("QG_DlgScale", "&Keep Original", 0, QApplication::UnicodeUTF8));
- rbMultiCopy->setText(QApplication::translate("QG_DlgScale", "&Multiple Copies", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"18 16 4 1",
-"# c None",
-". c #000000",
-"b c #0000ff",
-"a c #ff0000",
-".#################",
-".#################",
-"..##########a#####",
-"..##########a#####",
-".#.#########aa####",
-".#.######bb#aa####",
-".##.######bba#a###",
-".#bbbbbbbbbbb#a###",
-".#bbbbbbbbbbb##a##",
-".###.#####bba##a##",
-".####.###bb#a###a#",
-".####.######a###a#",
-".#####.#####a####a",
-".#####.#####aaaaaa",
-".######.##########",
-"........##########"};
-
-
- static const char* const image1_data[] = {
-"80 53 4 1",
-". c None",
-"# c #000000",
-"a c #0000ff",
-"b c #ff0000",
-"................................................................................",
-"................................................................................",
-".......#a..........................................#...........##...............",
-".......#.a........................................##..........#.................",
-".......##...aa...................................#.#....##...###................",
-".......##.......a..................................#....##....#.................",
-".......#.#.......a.................................#..........#.................",
-".......#.#..........aa.............................#..........#.................",
-".......#..#.............a..........................#....##....#.................",
-".......#..#..............a.........................#....##....#.................",
-".......#...#................aa.....................#..........#.................",
-".......#...#....................a...............................................",
-".......#....#....................a..............................................",
-".......#....#.......................aa..........................................",
-".......#.....#........................#.a.......................................",
-".......#.....#........................#..a......................................",
-".......#......#.......................##....aa..................................",
-".......#......#.......................##........a...............................",
-".......#.......#......................#.#........a..............................",
-".......#.......#......................#.#...........aa..........................",
-".......#........#.....................#..#..............a.......................",
-".......#........#.....................#..#...............a......................",
-".......#.........#....................#...#.................aa..................",
-".......#.........#....................#...#.....................a........b......",
-".......#..........#...................#....#.....................a.......b......",
-".......#..........#...................#....#........................aa...b......",
-".......#...........#..................#.....#.........................bbbbbbb...",
-".......#...........#..................#.....#........................a..ab......",
-".......#............#.................#......#....................a...a..b......",
-".......#............#.................#......#...................a.......b......",
-".......#.............#................#.......#..............aa...aa............",
-".......#.............#................#.......#...........a.....................",
-".......#..............#...............#........#.........a....aa................",
-".......#..............#...............#........#.....aa.........................",
-".......#...............#..............#.........#aa.......aa....................",
-".......#...............#..............#.......a.#...............................",
-".......#................#.............#......a...#....aa........................",
-".......#................#.............#..aa......#..............................",
-".......#.................#............#...........#a............................",
-".......#.................#...........a#############.............................",
-".......#..................#......aa............aa...............................",
-".......#..................#..aa.................................................",
-".......#..................a#...............aa...................................",
-".......#.................a.#....................................................",
-".......#.............aa.....#..........aa.......................................",
-".......#..........a.........#...................................................",
-".......#.........a...........#.....aa...........................................",
-".......#.....aa..............#..................................................",
-".......#.aa...................#aa...............................................",
-".......########################.................................................",
-"................................................................................",
-"................................................................................",
-"................................................................................"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgScale: public Ui_QG_DlgScale {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgscale.h"
class QG_DlgScale : public QDialog, public Ui::QG_DlgScale
{
diff --git a/src/ui/forms/qg_dlgscale.ui b/src/ui/forms/qg_dlgscale.ui
index dcf74e7..e94ce91 100644
--- a/src/ui/forms/qg_dlgscale.ui
+++ b/src/ui/forms/qg_dlgscale.ui
@@ -74,8 +74,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/dlgmodifyscale.png</normaloff>:/ui/icons/dlgmodifyscale.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/dlgmodifyscale.png</normaloff>:/extui/dlgmodifyscale.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -250,7 +250,7 @@
<include location="local">rs_modification.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_dlgspline.h b/src/ui/forms/qg_dlgspline.h
index 7fde6c3..8cf0144 100644
--- a/src/ui/forms/qg_dlgspline.h
+++ b/src/ui/forms/qg_dlgspline.h
@@ -26,401 +26,9 @@
#ifndef QG_DLGSPLINE_H
#define QG_DLGSPLINE_H
-#include <qvariant.h>
-
class RS_Spline;
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_layerbox.h"
-#include "qg_widgetpen.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgSpline
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- QHBoxLayout *hboxLayout1;
- QLabel *lLayer;
- QG_LayerBox *cbLayer;
- QG_WidgetPen *wPen;
- Q3ButtonGroup *buttonGroup8;
- QGridLayout *gridLayout;
- QSpacerItem *spacer58;
- QSpacerItem *spacer61;
- QLabel *lDegree;
- QCheckBox *cbClosed;
- QComboBox *cbDegree;
- QHBoxLayout *hboxLayout2;
- QSpacerItem *spacer;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_DlgSpline)
- {
- if (QG_DlgSpline->objectName().isEmpty())
- QG_DlgSpline->setObjectName(QString::fromUtf8("QG_DlgSpline"));
- QG_DlgSpline->resize(406, 234);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_DlgSpline->sizePolicy().hasHeightForWidth());
- QG_DlgSpline->setSizePolicy(sizePolicy);
- QG_DlgSpline->setMinimumSize(QSize(300, 190));
- vboxLayout = new QVBoxLayout(QG_DlgSpline);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- lLayer = new QLabel(QG_DlgSpline);
- lLayer->setObjectName(QString::fromUtf8("lLayer"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLayer->sizePolicy().hasHeightForWidth());
- lLayer->setSizePolicy(sizePolicy1);
- lLayer->setWordWrap(false);
-
- hboxLayout1->addWidget(lLayer);
-
- cbLayer = new QG_LayerBox(QG_DlgSpline);
- cbLayer->setObjectName(QString::fromUtf8("cbLayer"));
-
- hboxLayout1->addWidget(cbLayer);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
- wPen = new QG_WidgetPen(QG_DlgSpline);
- wPen->setObjectName(QString::fromUtf8("wPen"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(3));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(wPen->sizePolicy().hasHeightForWidth());
- wPen->setSizePolicy(sizePolicy2);
-
- vboxLayout1->addWidget(wPen);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- buttonGroup8 = new Q3ButtonGroup(QG_DlgSpline);
- buttonGroup8->setObjectName(QString::fromUtf8("buttonGroup8"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy3.setHorizontalStretch(1);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(buttonGroup8->sizePolicy().hasHeightForWidth());
- buttonGroup8->setSizePolicy(sizePolicy3);
- buttonGroup8->setColumnLayout(0, Qt::Vertical);
- buttonGroup8->layout()->setSpacing(6);
- buttonGroup8->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(buttonGroup8->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- spacer58 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer58, 2, 0, 1, 1);
-
- spacer61 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer61, 2, 1, 1, 1);
-
- lDegree = new QLabel(buttonGroup8);
- lDegree->setObjectName(QString::fromUtf8("lDegree"));
- lDegree->setWordWrap(false);
-
- gridLayout->addWidget(lDegree, 0, 0, 1, 1);
-
- cbClosed = new QCheckBox(buttonGroup8);
- cbClosed->setObjectName(QString::fromUtf8("cbClosed"));
-
- gridLayout->addWidget(cbClosed, 1, 0, 1, 2);
-
- cbDegree = new QComboBox(buttonGroup8);
- cbDegree->setObjectName(QString::fromUtf8("cbDegree"));
- cbDegree->setMinimumSize(QSize(64, 0));
-
- gridLayout->addWidget(cbDegree, 0, 1, 1, 1);
-
-
- hboxLayout->addWidget(buttonGroup8);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer);
-
- bOk = new QPushButton(QG_DlgSpline);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setDefault(true);
-
- hboxLayout2->addWidget(bOk);
-
- bCancel = new QPushButton(QG_DlgSpline);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
-
- hboxLayout2->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout2);
-
- QWidget::setTabOrder(bOk, bCancel);
-
- retranslateUi(QG_DlgSpline);
- QObject::connect(bOk, SIGNAL(clicked()), QG_DlgSpline, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_DlgSpline, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(QG_DlgSpline);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgSpline)
- {
- QG_DlgSpline->setWindowTitle(QApplication::translate("QG_DlgSpline", "Spline", 0, QApplication::UnicodeUTF8));
- lLayer->setText(QApplication::translate("QG_DlgSpline", "Layer:", 0, QApplication::UnicodeUTF8));
- buttonGroup8->setTitle(QApplication::translate("QG_DlgSpline", "Geometry", 0, QApplication::UnicodeUTF8));
- lDegree->setText(QApplication::translate("QG_DlgSpline", "Degree:", 0, QApplication::UnicodeUTF8));
- cbClosed->setText(QApplication::translate("QG_DlgSpline", "Closed", 0, QApplication::UnicodeUTF8));
- cbDegree->clear();
- cbDegree->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgSpline", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgSpline", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgSpline", "3", 0, QApplication::UnicodeUTF8)
- );
- bOk->setText(QApplication::translate("QG_DlgSpline", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_DlgSpline", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_DlgSpline", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_DlgSpline", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- static const char* const image1_data[] = {
-"22 22 142 2",
-".b c None",
-".# c None",
-"Qt c None",
-".a c #000000",
-".R c #000008",
-".j c #000400",
-"#b c #000408",
-"#2 c #080408",
-"#S c #080808",
-".Y c #080c10",
-"#q c #101010",
-"#T c #101408",
-"#w c #101410",
-"al c #101800",
-"#m c #101810",
-"#7 c #101c08",
-"#I c #101c10",
-"#J c #181810",
-".1 c #181c10",
-"#K c #182010",
-"#6 c #182410",
-"#P c #202410",
-".S c #202810",
-"#f c #292c10",
-"af c #293000",
-"ak c #293008",
-"#v c #293010",
-"#s c #293018",
-".Z c #293418",
-".Q c #313010",
-".0 c #313818",
-"ag c #314008",
-"#C c #393818",
-".i c #393839",
-"#M c #393c18",
-".y c #394008",
-".7 c #414c18",
-".L c #4a5908",
-".2 c #4a5918",
-"ah c #525d08",
-"#z c #525d18",
-".5 c #526108",
-"aj c #526110",
-"#j c #526118",
-"#F c #526120",
-"#o c #526508",
-"#Y c #526520",
-"#1 c #5a5d18",
-".h c #5a5d5a",
-".V c #5a6508",
-"ai c #5a6908",
-"#A c #5a6910",
-".X c #5a6918",
-"#a c #5a6920",
-"#0 c #5a6d08",
-"#O c #5a6d10",
-"#u c #626d08",
-"aa c #626d20",
-"#U c #627108",
-"#G c #627110",
-"#l c #627120",
-".F c #627518",
-".G c #627520",
-".g c #6a6d6a",
-"#4 c #6a7510",
-"#c c #6a7520",
-"#B c #6a7920",
-".P c #6a7d20",
-".6 c #737173",
-".E c #738920",
-"#N c #738929",
-".c c #7b797b",
-"#x c #7b8920",
-"ab c #7b8931",
-"#p c #7b8d20",
-".f c #837983",
-".M c #837d83",
-"#R c #838d20",
-".8 c #8b9d20",
-".O c #8ba110",
-".B c #8ba118",
-".A c #8ba120",
-"#X c #8ba131",
-".D c #8ba518",
-"#L c #8ba531",
-".e c #949194",
-".N c #94a520",
-"#D c #94a529",
-".x c #94a539",
-"ae c #94ae18",
-".J c #94b218",
-"ac c #94b229",
-".C c #9cae10",
-".H c #9cae18",
-"#r c #9cae20",
-"#8 c #9cae29",
-"ad c #9cae31",
-"#g c #9cb220",
-"#3 c #9cb229",
-".z c #9cb241",
-".I c #9cb618",
-"## c #9cb629",
-"#i c #9cba10",
-"#. c #9cba18",
-".T c #9cba20",
-".K c #a4b618",
-".9 c #a4b620",
-"#n c #a4b629",
-"a# c #a4b631",
-"#h c #a4ba10",
-".U c #a4ba18",
-".3 c #a4ba20",
-"#9 c #a4be18",
-"#Q c #a4be31",
-".d c #aca1ac",
-".k c #aca5ac",
-".4 c #acbe18",
-"#k c #acbe29",
-"a. c #acc220",
-"#t c #acc229",
-"#d c #acc629",
-"#V c #acca20",
-"#y c #acce20",
-".p c #b4be62",
-".W c #b4c262",
-".o c #b4c26a",
-".n c #b4c273",
-".r c #b4c662",
-".v c #b4ca62",
-"#e c #bdc662",
-".q c #bdc66a",
-".m c #bdc694",
-"#5 c #bdca5a",
-".w c #bdca62",
-".s c #bdca6a",
-"#W c #bdda18",
-"#E c #bdda20",
-".l c #c5bea4",
-".t c #c5ca62",
-"#H c #c5ce62",
-".u c #c5ce6a",
-"#Z c #c5e220",
-"Qt.#Qt.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.#",
-".bQt.c.d.e.f.g.g.g.g.g.g.g.g.g.g.h.i.j.a.a.a",
-"Qt.a.k.l.m.n.o.p.q.r.s.t.u.r.s.v.w.x.y.a.a.a",
-".b.a.e.m.z.A.B.C.D.E.F.G.E.H.I.I.J.K.L.a.a.a",
-"Qt.a.M.n.N.O.H.P.Q.R.a.a.R.S.P.T.U.I.V.a.a.a",
-".b.a.g.W.O.H.X.R.R.Y.Z.0.1.R.R.2.3.4.5.a.a.a",
-"Qt.a.6.p.C.P.R.a.7.8.9#.###a#b.a#c#d.V.a.a.a",
-".b.a.g#e.D#f.a.7#g#h#i.N#j#k#l.R#m#n#o.a.a.a",
-"Qt.a.6.r#p.R#q.8#h#i#r#s.R.7#t#f.a.E#u.a.a.a",
-".b.a.g.w.F.a#s.9#i#r#v.R#w#x#y#z.a.X#A.a.a.a",
-"Qt.a.6.t#B.a#C#..N#s.R.a.1#D#E#F.a#a#G.a.a.a",
-".b.a.g#H.E.R#I###F.R#q#J.a#K#L#M.a#N#O.a.a.a",
-"Qt.a.6.r.H#P.R#a#Q.7#R#D#K.a#q#S#T.3#U.a.a.a",
-".b.a.g.w.I#c.R#b.G#t#V#W#X#m.a.j#Y#Z#0.a.a.a",
-"Qt.a.6.r.I.9#1.a.R#v#1#j#M#2.j.j#P#3#4.a.a.a",
-".b.a.h#5.J.U.3#l.1.a.a.a.a#T#Y#6#7#8.5.a.a.a",
-"Qt.a.i.x.I.I#9a.a#.Eaa#aab.3#Zacadaeaf.a.a.a",
-".b.a.jag.L.5ah.5#oai#A#O#O#O#0#Gajakal.a.a.a",
-"Qt.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a",
-".b.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a",
-"Qt.#.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a",
-".bQt.b.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.aQt"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- case image1_ID: return QPixmap((const char**)image1_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgSpline: public Ui_QG_DlgSpline {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgspline.h"
class QG_DlgSpline : public QDialog, public Ui::QG_DlgSpline
{
diff --git a/src/ui/forms/qg_dlgspline.ui b/src/ui/forms/qg_dlgspline.ui
index 0be7c7d..2f55a25 100644
--- a/src/ui/forms/qg_dlgspline.ui
+++ b/src/ui/forms/qg_dlgspline.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_DlgSpline</class>
diff --git a/src/ui/forms/qg_dlgtext.h b/src/ui/forms/qg_dlgtext.h
index de95b79..e990e17 100644
--- a/src/ui/forms/qg_dlgtext.h
+++ b/src/ui/forms/qg_dlgtext.h
@@ -26,1404 +26,7 @@
#ifndef QG_DLGTEXT_H
#define QG_DLGTEXT_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <Qt3Support/Q3TextEdit>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QToolButton>
-#include <QtGui/QVBoxLayout>
-#include <Qt3Support/Q3FileDialog>
-#include <QtCore/QFile>
-#include "qg_fontbox.h"
-#include "rs_filterdxf.h"
-#include "rs_font.h"
-#include "rs_math.h"
-#include "rs_settings.h"
-#include "rs_text.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_DlgText
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QVBoxLayout *vboxLayout1;
- Q3ButtonGroup *bgFont;
- QGridLayout *gridLayout;
- QLineEdit *leHeight;
- QLabel *lHeight;
- QSpacerItem *spacer2_2;
- QG_FontBox *cbFont;
- QSpacerItem *spacer2;
- QLabel *lLineSpacingFactor;
- QLineEdit *leLineSpacingFactor;
- QCheckBox *cbDefault;
- QHBoxLayout *hboxLayout1;
- Q3ButtonGroup *bgAlignment;
- QGridLayout *gridLayout1;
- QToolButton *bTR;
- QToolButton *bTL;
- QToolButton *bML;
- QToolButton *bMC;
- QToolButton *bMR;
- QToolButton *bBL;
- QToolButton *bBR;
- QToolButton *bBC;
- QToolButton *bTC;
- Q3ButtonGroup *bgShape;
- QVBoxLayout *vboxLayout2;
- QLineEdit *leAngle;
- QSpacerItem *spacer13;
- QVBoxLayout *vboxLayout3;
- QHBoxLayout *hboxLayout2;
- QLabel *lText;
- QSpacerItem *spacer4;
- QToolButton *bClear;
- QToolButton *bLoad;
- QToolButton *bSave;
- QToolButton *bCut;
- QToolButton *bCopy;
- QToolButton *bPaste;
- Q3TextEdit *teText;
- QHBoxLayout *hboxLayout3;
- Q3ButtonGroup *buttonGroup7;
- QVBoxLayout *vboxLayout4;
- QComboBox *cbSymbol;
- Q3ButtonGroup *buttonGroup5;
- QGridLayout *gridLayout2;
- QLabel *textLabel1;
- QLabel *textLabel1_2;
- QComboBox *cbUniPage;
- QComboBox *cbUniChar;
- QToolButton *bUnicode;
- QHBoxLayout *hboxLayout4;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *buttonOk;
- QPushButton *buttonCancel;
-
- void setupUi(QDialog *QG_DlgText)
- {
- if (QG_DlgText->objectName().isEmpty())
- QG_DlgText->setObjectName(QString::fromUtf8("QG_DlgText"));
- QG_DlgText->resize(619, 429);
- QG_DlgText->setSizeGripEnabled(true);
- vboxLayout = new QVBoxLayout(QG_DlgText);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- vboxLayout1 = new QVBoxLayout();
- vboxLayout1->setSpacing(6);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- bgFont = new Q3ButtonGroup(QG_DlgText);
- bgFont->setObjectName(QString::fromUtf8("bgFont"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(bgFont->sizePolicy().hasHeightForWidth());
- bgFont->setSizePolicy(sizePolicy);
- bgFont->setColumnLayout(0, Qt::Vertical);
- bgFont->layout()->setSpacing(2);
- bgFont->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgFont->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout);
- gridLayout->setAlignment(Qt::AlignTop);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- leHeight = new QLineEdit(bgFont);
- leHeight->setObjectName(QString::fromUtf8("leHeight"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(leHeight->sizePolicy().hasHeightForWidth());
- leHeight->setSizePolicy(sizePolicy1);
-
- gridLayout->addWidget(leHeight, 1, 1, 1, 1);
-
- lHeight = new QLabel(bgFont);
- lHeight->setObjectName(QString::fromUtf8("lHeight"));
- lHeight->setWordWrap(false);
-
- gridLayout->addWidget(lHeight, 1, 0, 1, 1);
-
- spacer2_2 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer2_2, 5, 1, 1, 1);
-
- cbFont = new QG_FontBox(bgFont);
- cbFont->setObjectName(QString::fromUtf8("cbFont"));
- sizePolicy1.setHeightForWidth(cbFont->sizePolicy().hasHeightForWidth());
- cbFont->setSizePolicy(sizePolicy1);
-
- gridLayout->addWidget(cbFont, 0, 0, 1, 2);
-
- spacer2 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacer2, 5, 0, 1, 1);
-
- lLineSpacingFactor = new QLabel(bgFont);
- lLineSpacingFactor->setObjectName(QString::fromUtf8("lLineSpacingFactor"));
- lLineSpacingFactor->setWordWrap(false);
-
- gridLayout->addWidget(lLineSpacingFactor, 3, 0, 1, 1);
-
- leLineSpacingFactor = new QLineEdit(bgFont);
- leLineSpacingFactor->setObjectName(QString::fromUtf8("leLineSpacingFactor"));
- sizePolicy1.setHeightForWidth(leLineSpacingFactor->sizePolicy().hasHeightForWidth());
- leLineSpacingFactor->setSizePolicy(sizePolicy1);
-
- gridLayout->addWidget(leLineSpacingFactor, 3, 1, 1, 1);
-
- cbDefault = new QCheckBox(bgFont);
- cbDefault->setObjectName(QString::fromUtf8("cbDefault"));
- sizePolicy1.setHeightForWidth(cbDefault->sizePolicy().hasHeightForWidth());
- cbDefault->setSizePolicy(sizePolicy1);
-
- gridLayout->addWidget(cbDefault, 2, 0, 1, 2);
-
-
- vboxLayout1->addWidget(bgFont);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- bgAlignment = new Q3ButtonGroup(QG_DlgText);
- bgAlignment->setObjectName(QString::fromUtf8("bgAlignment"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(5));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(bgAlignment->sizePolicy().hasHeightForWidth());
- bgAlignment->setSizePolicy(sizePolicy2);
- bgAlignment->setColumnLayout(0, Qt::Vertical);
- bgAlignment->layout()->setSpacing(6);
- bgAlignment->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout1 = new QGridLayout();
- QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(bgAlignment->layout());
- if (boxlayout1)
- boxlayout1->addLayout(gridLayout1);
- gridLayout1->setAlignment(Qt::AlignTop);
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
- bTR = new QToolButton(bgAlignment);
- bTR->setObjectName(QString::fromUtf8("bTR"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(bTR->sizePolicy().hasHeightForWidth());
- bTR->setSizePolicy(sizePolicy3);
- bTR->setMinimumSize(QSize(25, 25));
- bTR->setCheckable(true);
- const QIcon icon = qt_get_icon(image0_ID);
- bTR->setIcon(icon);
-
- gridLayout1->addWidget(bTR, 0, 2, 1, 1);
-
- bTL = new QToolButton(bgAlignment);
- bTL->setObjectName(QString::fromUtf8("bTL"));
- sizePolicy3.setHeightForWidth(bTL->sizePolicy().hasHeightForWidth());
- bTL->setSizePolicy(sizePolicy3);
- bTL->setMinimumSize(QSize(25, 25));
- bTL->setCheckable(true);
- const QIcon icon1 = qt_get_icon(image1_ID);
- bTL->setIcon(icon1);
-
- gridLayout1->addWidget(bTL, 0, 0, 1, 1);
-
- bML = new QToolButton(bgAlignment);
- bML->setObjectName(QString::fromUtf8("bML"));
- sizePolicy3.setHeightForWidth(bML->sizePolicy().hasHeightForWidth());
- bML->setSizePolicy(sizePolicy3);
- bML->setMinimumSize(QSize(25, 25));
- bML->setCheckable(true);
- const QIcon icon2 = qt_get_icon(image2_ID);
- bML->setIcon(icon2);
-
- gridLayout1->addWidget(bML, 1, 0, 1, 1);
-
- bMC = new QToolButton(bgAlignment);
- bMC->setObjectName(QString::fromUtf8("bMC"));
- sizePolicy3.setHeightForWidth(bMC->sizePolicy().hasHeightForWidth());
- bMC->setSizePolicy(sizePolicy3);
- bMC->setMinimumSize(QSize(25, 25));
- bMC->setCheckable(true);
- const QIcon icon3 = qt_get_icon(image3_ID);
- bMC->setIcon(icon3);
-
- gridLayout1->addWidget(bMC, 1, 1, 1, 1);
-
- bMR = new QToolButton(bgAlignment);
- bMR->setObjectName(QString::fromUtf8("bMR"));
- sizePolicy3.setHeightForWidth(bMR->sizePolicy().hasHeightForWidth());
- bMR->setSizePolicy(sizePolicy3);
- bMR->setMinimumSize(QSize(25, 25));
- bMR->setCheckable(true);
- const QIcon icon4 = qt_get_icon(image4_ID);
- bMR->setIcon(icon4);
-
- gridLayout1->addWidget(bMR, 1, 2, 1, 1);
-
- bBL = new QToolButton(bgAlignment);
- bBL->setObjectName(QString::fromUtf8("bBL"));
- sizePolicy3.setHeightForWidth(bBL->sizePolicy().hasHeightForWidth());
- bBL->setSizePolicy(sizePolicy3);
- bBL->setMinimumSize(QSize(25, 25));
- bBL->setCheckable(true);
- const QIcon icon5 = qt_get_icon(image5_ID);
- bBL->setIcon(icon5);
-
- gridLayout1->addWidget(bBL, 2, 0, 1, 1);
-
- bBR = new QToolButton(bgAlignment);
- bBR->setObjectName(QString::fromUtf8("bBR"));
- sizePolicy3.setHeightForWidth(bBR->sizePolicy().hasHeightForWidth());
- bBR->setSizePolicy(sizePolicy3);
- bBR->setMinimumSize(QSize(25, 25));
- bBR->setCheckable(true);
- const QIcon icon6 = qt_get_icon(image6_ID);
- bBR->setIcon(icon6);
-
- gridLayout1->addWidget(bBR, 2, 2, 1, 1);
-
- bBC = new QToolButton(bgAlignment);
- bBC->setObjectName(QString::fromUtf8("bBC"));
- sizePolicy3.setHeightForWidth(bBC->sizePolicy().hasHeightForWidth());
- bBC->setSizePolicy(sizePolicy3);
- bBC->setMinimumSize(QSize(25, 25));
- bBC->setCheckable(true);
- const QIcon icon7 = qt_get_icon(image7_ID);
- bBC->setIcon(icon7);
-
- gridLayout1->addWidget(bBC, 2, 1, 1, 1);
-
- bTC = new QToolButton(bgAlignment);
- bTC->setObjectName(QString::fromUtf8("bTC"));
- sizePolicy3.setHeightForWidth(bTC->sizePolicy().hasHeightForWidth());
- bTC->setSizePolicy(sizePolicy3);
- bTC->setMinimumSize(QSize(25, 25));
- bTC->setCheckable(true);
- const QIcon icon8 = qt_get_icon(image8_ID);
- bTC->setIcon(icon8);
-
- gridLayout1->addWidget(bTC, 0, 1, 1, 1);
-
-
- hboxLayout1->addWidget(bgAlignment);
-
- bgShape = new Q3ButtonGroup(QG_DlgText);
- bgShape->setObjectName(QString::fromUtf8("bgShape"));
- QSizePolicy sizePolicy4(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy4.setHorizontalStretch(0);
- sizePolicy4.setVerticalStretch(0);
- sizePolicy4.setHeightForWidth(bgShape->sizePolicy().hasHeightForWidth());
- bgShape->setSizePolicy(sizePolicy4);
- bgShape->setMinimumSize(QSize(80, 0));
- bgShape->setColumnLayout(0, Qt::Vertical);
- bgShape->layout()->setSpacing(6);
- bgShape->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout2 = new QVBoxLayout();
- QBoxLayout *boxlayout2 = qobject_cast<QBoxLayout *>(bgShape->layout());
- if (boxlayout2)
- boxlayout2->addLayout(vboxLayout2);
- vboxLayout2->setAlignment(Qt::AlignTop);
- vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
- leAngle = new QLineEdit(bgShape);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- sizePolicy1.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy1);
-
- vboxLayout2->addWidget(leAngle);
-
- spacer13 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- vboxLayout2->addItem(spacer13);
-
-
- hboxLayout1->addWidget(bgShape);
-
-
- vboxLayout1->addLayout(hboxLayout1);
-
-
- hboxLayout->addLayout(vboxLayout1);
-
- vboxLayout3 = new QVBoxLayout();
- vboxLayout3->setSpacing(6);
- vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
- hboxLayout2 = new QHBoxLayout();
- hboxLayout2->setSpacing(6);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
- lText = new QLabel(QG_DlgText);
- lText->setObjectName(QString::fromUtf8("lText"));
- lText->setWordWrap(false);
-
- hboxLayout2->addWidget(lText);
-
- spacer4 = new QSpacerItem(110, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout2->addItem(spacer4);
-
- bClear = new QToolButton(QG_DlgText);
- bClear->setObjectName(QString::fromUtf8("bClear"));
- const QIcon icon9 = qt_get_icon(image9_ID);
- bClear->setIcon(icon9);
-
- hboxLayout2->addWidget(bClear);
-
- bLoad = new QToolButton(QG_DlgText);
- bLoad->setObjectName(QString::fromUtf8("bLoad"));
- const QIcon icon10 = qt_get_icon(image10_ID);
- bLoad->setIcon(icon10);
-
- hboxLayout2->addWidget(bLoad);
-
- bSave = new QToolButton(QG_DlgText);
- bSave->setObjectName(QString::fromUtf8("bSave"));
- const QIcon icon11 = qt_get_icon(image11_ID);
- bSave->setIcon(icon11);
-
- hboxLayout2->addWidget(bSave);
-
- bCut = new QToolButton(QG_DlgText);
- bCut->setObjectName(QString::fromUtf8("bCut"));
- const QIcon icon12 = qt_get_icon(image12_ID);
- bCut->setIcon(icon12);
-
- hboxLayout2->addWidget(bCut);
-
- bCopy = new QToolButton(QG_DlgText);
- bCopy->setObjectName(QString::fromUtf8("bCopy"));
- const QIcon icon13 = qt_get_icon(image13_ID);
- bCopy->setIcon(icon13);
-
- hboxLayout2->addWidget(bCopy);
-
- bPaste = new QToolButton(QG_DlgText);
- bPaste->setObjectName(QString::fromUtf8("bPaste"));
- const QIcon icon14 = qt_get_icon(image14_ID);
- bPaste->setIcon(icon14);
-
- hboxLayout2->addWidget(bPaste);
-
-
- vboxLayout3->addLayout(hboxLayout2);
-
- teText = new Q3TextEdit(QG_DlgText);
- teText->setObjectName(QString::fromUtf8("teText"));
- teText->setTextFormat(Qt::PlainText);
- teText->setLinkUnderline(false);
-
- vboxLayout3->addWidget(teText);
-
-
- hboxLayout->addLayout(vboxLayout3);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- hboxLayout3 = new QHBoxLayout();
- hboxLayout3->setSpacing(6);
- hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
- buttonGroup7 = new Q3ButtonGroup(QG_DlgText);
- buttonGroup7->setObjectName(QString::fromUtf8("buttonGroup7"));
- sizePolicy.setHeightForWidth(buttonGroup7->sizePolicy().hasHeightForWidth());
- buttonGroup7->setSizePolicy(sizePolicy);
- buttonGroup7->setMinimumSize(QSize(148, 0));
- buttonGroup7->setColumnLayout(0, Qt::Vertical);
- buttonGroup7->layout()->setSpacing(6);
- buttonGroup7->layout()->setContentsMargins(11, 11, 11, 11);
- vboxLayout4 = new QVBoxLayout();
- QBoxLayout *boxlayout3 = qobject_cast<QBoxLayout *>(buttonGroup7->layout());
- if (boxlayout3)
- boxlayout3->addLayout(vboxLayout4);
- vboxLayout4->setAlignment(Qt::AlignTop);
- vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4"));
- cbSymbol = new QComboBox(buttonGroup7);
- cbSymbol->setObjectName(QString::fromUtf8("cbSymbol"));
- QSizePolicy sizePolicy5(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(0));
- sizePolicy5.setHorizontalStretch(0);
- sizePolicy5.setVerticalStretch(0);
- sizePolicy5.setHeightForWidth(cbSymbol->sizePolicy().hasHeightForWidth());
- cbSymbol->setSizePolicy(sizePolicy5);
-
- vboxLayout4->addWidget(cbSymbol);
-
-
- hboxLayout3->addWidget(buttonGroup7);
-
- buttonGroup5 = new Q3ButtonGroup(QG_DlgText);
- buttonGroup5->setObjectName(QString::fromUtf8("buttonGroup5"));
- buttonGroup5->setColumnLayout(0, Qt::Vertical);
- buttonGroup5->layout()->setSpacing(6);
- buttonGroup5->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout2 = new QGridLayout();
- QBoxLayout *boxlayout4 = qobject_cast<QBoxLayout *>(buttonGroup5->layout());
- if (boxlayout4)
- boxlayout4->addLayout(gridLayout2);
- gridLayout2->setAlignment(Qt::AlignTop);
- gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
- textLabel1 = new QLabel(buttonGroup5);
- textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
- textLabel1->setWordWrap(false);
-
- gridLayout2->addWidget(textLabel1, 0, 0, 1, 1);
-
- textLabel1_2 = new QLabel(buttonGroup5);
- textLabel1_2->setObjectName(QString::fromUtf8("textLabel1_2"));
- textLabel1_2->setWordWrap(false);
-
- gridLayout2->addWidget(textLabel1_2, 1, 0, 1, 1);
-
- cbUniPage = new QComboBox(buttonGroup5);
- cbUniPage->setObjectName(QString::fromUtf8("cbUniPage"));
- sizePolicy5.setHeightForWidth(cbUniPage->sizePolicy().hasHeightForWidth());
- cbUniPage->setSizePolicy(sizePolicy5);
- cbUniPage->setMinimumSize(QSize(280, 0));
-
- gridLayout2->addWidget(cbUniPage, 0, 1, 1, 1);
-
- cbUniChar = new QComboBox(buttonGroup5);
- cbUniChar->setObjectName(QString::fromUtf8("cbUniChar"));
- sizePolicy5.setHeightForWidth(cbUniChar->sizePolicy().hasHeightForWidth());
- cbUniChar->setSizePolicy(sizePolicy5);
- cbUniChar->setMinimumSize(QSize(92, 0));
-
- gridLayout2->addWidget(cbUniChar, 1, 1, 1, 1);
-
- bUnicode = new QToolButton(buttonGroup5);
- bUnicode->setObjectName(QString::fromUtf8("bUnicode"));
- sizePolicy3.setHeightForWidth(bUnicode->sizePolicy().hasHeightForWidth());
- bUnicode->setSizePolicy(sizePolicy3);
- bUnicode->setMinimumSize(QSize(25, 25));
- bUnicode->setMaximumSize(QSize(25, 25));
-
- gridLayout2->addWidget(bUnicode, 0, 2, 1, 1);
-
-
- hboxLayout3->addWidget(buttonGroup5);
-
-
- vboxLayout->addLayout(hboxLayout3);
-
- hboxLayout4 = new QHBoxLayout();
- hboxLayout4->setSpacing(6);
- hboxLayout4->setContentsMargins(0, 0, 0, 0);
- hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout4->addItem(Horizontal_Spacing2);
-
- buttonOk = new QPushButton(QG_DlgText);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- buttonOk->setAutoDefault(true);
- buttonOk->setDefault(true);
-
- hboxLayout4->addWidget(buttonOk);
-
- buttonCancel = new QPushButton(QG_DlgText);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- buttonCancel->setAutoDefault(true);
-
- hboxLayout4->addWidget(buttonCancel);
-
-
- vboxLayout->addLayout(hboxLayout4);
-
-#ifndef QT_NO_SHORTCUT
- lHeight->setBuddy(leHeight);
- lLineSpacingFactor->setBuddy(leLineSpacingFactor);
-#endif // QT_NO_SHORTCUT
-
- retranslateUi(QG_DlgText);
- QObject::connect(buttonOk, SIGNAL(clicked()), QG_DlgText, SLOT(accept()));
- QObject::connect(buttonCancel, SIGNAL(clicked()), QG_DlgText, SLOT(reject()));
- QObject::connect(bTL, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentTL()));
- QObject::connect(bTC, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentTC()));
- QObject::connect(bTR, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentTR()));
- QObject::connect(bML, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentML()));
- QObject::connect(bMC, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentMC()));
- QObject::connect(bMR, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentMR()));
- QObject::connect(bBL, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentBL()));
- QObject::connect(bBC, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentBC()));
- QObject::connect(bBR, SIGNAL(clicked()), QG_DlgText, SLOT(setAlignmentBR()));
- QObject::connect(cbDefault, SIGNAL(toggled(bool)), leLineSpacingFactor, SLOT(setDisabled(bool)));
- QObject::connect(cbDefault, SIGNAL(toggled(bool)), QG_DlgText, SLOT(defaultChanged(bool)));
- QObject::connect(bClear, SIGNAL(clicked()), teText, SLOT(clear()));
- QObject::connect(bCut, SIGNAL(clicked()), teText, SLOT(cut()));
- QObject::connect(bCopy, SIGNAL(clicked()), teText, SLOT(copy()));
- QObject::connect(bPaste, SIGNAL(clicked()), teText, SLOT(paste()));
- QObject::connect(bLoad, SIGNAL(clicked()), QG_DlgText, SLOT(loadText()));
- QObject::connect(bSave, SIGNAL(clicked()), QG_DlgText, SLOT(saveText()));
- QObject::connect(cbUniPage, SIGNAL(activated(int)), QG_DlgText, SLOT(updateUniCharComboBox(int)));
- QObject::connect(bUnicode, SIGNAL(clicked()), QG_DlgText, SLOT(insertChar()));
- QObject::connect(cbUniPage, SIGNAL(activated(int)), QG_DlgText, SLOT(updateUniCharButton(int)));
- QObject::connect(cbUniChar, SIGNAL(activated(int)), QG_DlgText, SLOT(updateUniCharButton(int)));
- QObject::connect(cbSymbol, SIGNAL(activated(int)), QG_DlgText, SLOT(insertSymbol(int)));
-
- QMetaObject::connectSlotsByName(QG_DlgText);
- } // setupUi
-
- void retranslateUi(QDialog *QG_DlgText)
- {
- QG_DlgText->setWindowTitle(QApplication::translate("QG_DlgText", "Text", 0, QApplication::UnicodeUTF8));
- bgFont->setTitle(QApplication::translate("QG_DlgText", "Font", 0, QApplication::UnicodeUTF8));
- lHeight->setText(QApplication::translate("QG_DlgText", "&Height:", 0, QApplication::UnicodeUTF8));
- lLineSpacingFactor->setText(QApplication::translate("QG_DlgText", "Line &spacing:", 0, QApplication::UnicodeUTF8));
- cbDefault->setText(QApplication::translate("QG_DlgText", "&Default line spacing", 0, QApplication::UnicodeUTF8));
- cbDefault->setShortcut(QApplication::translate("QG_DlgText", "Alt+D", 0, QApplication::UnicodeUTF8));
- bgAlignment->setTitle(QApplication::translate("QG_DlgText", "Alignment", 0, QApplication::UnicodeUTF8));
- bTR->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTR->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Top Right", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTL->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTL->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Top Left", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bML->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bML->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Middle Left", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMC->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMC->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Middle Center", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bMR->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bMR->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Middle Right", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBL->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBL->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Bottom Left", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBR->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBR->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Bottom Right", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bBC->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBC->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Bottom Center", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bTC->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bTC->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Top Center", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bgShape->setTitle(QApplication::translate("QG_DlgText", "Angle", 0, QApplication::UnicodeUTF8));
- lText->setText(QApplication::translate("QG_DlgText", "Text:", 0, QApplication::UnicodeUTF8));
- bClear->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bClear->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Clear Text", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bLoad->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bLoad->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Load Text From File", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bSave->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bSave->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Save Text To File", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCut->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCut->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Cut", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCopy->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCopy->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Copy", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bPaste->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bPaste->setProperty("toolTip", QVariant(QApplication::translate("QG_DlgText", "Paste", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- buttonGroup7->setTitle(QApplication::translate("QG_DlgText", "Insert Symbol", 0, QApplication::UnicodeUTF8));
- cbSymbol->clear();
- cbSymbol->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgText", "Diameter (\303\270)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Degree (\302\260)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Plus / Minus (\302\261)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "At (@)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Hash (#)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Dollar ($)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Copyright (\302\251)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Registered (\302\256)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Paragraph (\302\247)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Pi (Ï)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Pound (\302\243)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Yen (\302\245)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Times (\303\227)", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "Division (\303\267)", 0, QApplication::UnicodeUTF8)
- );
- buttonGroup5->setTitle(QApplication::translate("QG_DlgText", "Insert Unicode", 0, QApplication::UnicodeUTF8));
- textLabel1->setText(QApplication::translate("QG_DlgText", "Page:", 0, QApplication::UnicodeUTF8));
- textLabel1_2->setText(QApplication::translate("QG_DlgText", "Char:", 0, QApplication::UnicodeUTF8));
- cbUniPage->clear();
- cbUniPage->insertItems(0, QStringList()
- << QApplication::translate("QG_DlgText", "[0000-007F] Basic Latin", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0080-00FF] Latin-1 Supplementary", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0100-017F] Latin Extended-A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0180-024F] Latin Extended-B", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0250-02AF] IPA Extensions", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[02B0-02FF] Spacing Modifier Letters", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0300-036F] Combining Diacritical Marks", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0370-03FF] Greek and Coptic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0400-04FF] Cyrillic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0500-052F] Cyrillic Supplementary", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0530-058F] Armenian", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0590-05FF] Hebrew", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0600-06FF] Arabic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0700-074F] Syriac", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0780-07BF] Thaana", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0900-097F] Devanagari", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0980-09FF] Bengali", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0A00-0A7F] Gurmukhi", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0A80-0AFF] Gujarati", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0B00-0B7F] Oriya", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0B80-0BFF] Tamil", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0C00-0C7F] Telugu", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0C80-0CFF] Kannada", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0D00-0D7F] Malayalam", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0D80-0DFF] Sinhala", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0E00-0E7F] Thai", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0E80-0EFF] Lao", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[0F00-0FFF] Tibetan", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1000-109F] Myanmar", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[10A0-10FF] Georgian", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1100-11FF] Hangul Jamo", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1200-137F] Ethiopic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[13A0-13FF] Cherokee", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1400-167F] Unified Canadian Aboriginal Syllabic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1680-169F] Ogham", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[16A0-16FF] Runic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1700-171F] Tagalog", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1720-173F] Hanunoo", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1740-175F] Buhid", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1760-177F] Tagbanwa", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1780-17FF] Khmer", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1800-18AF] Mongolian", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1E00-1EFF] Latin Extended Additional", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1F00-1FFF] Greek Extended", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2000-206F] General Punctuation", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2070-209F] Superscripts and Subscripts", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[20A0-20CF] Currency Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[20D0-20FF] Combining Marks for Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2100-214F] Letterlike Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2150-218F] Number Forms", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2190-21FF] Arrows", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2200-22FF] Mathematical Operators", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2300-23FF] Miscellaneous Technical", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2400-243F] Control Pictures", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2440-245F] Optical Character Recognition", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2460-24FF] Enclosed Alphanumerics", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2500-257F] Box Drawing", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2580-259F] Block Elements", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[25A0-25FF] Geometric Shapes", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2600-26FF] Miscellaneous Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2700-27BF] Dingbats", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[27C0-27EF] Miscellaneous Mathematical Symbols-A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[27F0-27FF] Supplemental Arrows-A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2800-28FF] Braille Patterns", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2900-297F] Supplemental Arrows-B", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2980-29FF] Miscellaneous Mathematical Symbols-B", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2A00-2AFF] Supplemental Mathematical Operators", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2E80-2EFF] CJK Radicals Supplement", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2F00-2FDF] Kangxi Radicals", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2FF0-2FFF] Ideographic Description Characters", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3000-303F] CJK Symbols and Punctuation", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3040-309F] Hiragana", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[30A0-30FF] Katakana", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3100-312F] Bopomofo", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3130-318F] Hangul Compatibility Jamo", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3190-319F] Kanbun", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[31A0-31BF] Bopomofo Extended", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3200-32FF] Enclosed CJK Letters and Months", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3300-33FF] CJK Compatibility", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[3400-4DBF] CJK Unified Ideographs Extension A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[4E00-9FAF] CJK Unified Ideographs", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[A000-A48F] Yi Syllables", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[A490-A4CF] Yi Radicals", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[AC00-D7AF] Hangul Syllables", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[D800-DBFF] High Surrogates", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[DC00-DFFF] Low Surrogate Area", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[E000-F8FF] Private Use Area", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[F900-FAFF] CJK Compatibility Ideographs", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FB00-FB4F] Alphabetic Presentation Forms", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FB50-FDFF] Arabic Presentation Forms-A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FE00-FE0F] Variation Selectors", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FE20-FE2F] Combining Half Marks", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FE30-FE4F] CJK Compatibility Forms", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FE50-FE6F] Small Form Variants", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FE70-FEFF] Arabic Presentation Forms-B", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FF00-FFEF] Halfwidth and Fullwidth Forms", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[FFF0-FFFF] Specials", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[10300-1032F] Old Italic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[10330-1034F] Gothic", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[10400-1044F] Deseret", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1D000-1D0FF] Byzantine Musical Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1D100-1D1FF] Musical Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[1D400-1D7FF] Mathematical Alphanumeric Symbols", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[20000-2A6DF] CJK Unified Ideographs Extension B", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[2F800-2FA1F] CJK Compatibility Ideographs Supplement", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[E0000-E007F] Tags", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[F0000-FFFFD] Supplementary Private Use Area-A", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_DlgText", "[100000-10FFFD] Supplementary Private Use Area-B", 0, QApplication::UnicodeUTF8)
- );
- bUnicode->setText(QString());
- buttonOk->setText(QApplication::translate("QG_DlgText", "&OK", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("QG_DlgText", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonCancel->setShortcut(QApplication::translate("QG_DlgText", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- image3_ID,
- image4_ID,
- image5_ID,
- image6_ID,
- image7_ID,
- image8_ID,
- image9_ID,
- image10_ID,
- image11_ID,
- image12_ID,
- image13_ID,
- image14_ID,
- image15_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const unsigned char image0_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x66, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xc5, 0x92, 0x41, 0x0a, 0x80,
- 0x40, 0x0c, 0x03, 0x27, 0xb2, 0x9f, 0xb2, 0xff, 0x27, 0x3e, 0xab, 0x1e,
- 0xc4, 0xa5, 0x08, 0x82, 0xbb, 0x1e, 0x36, 0xa7, 0x16, 0x32, 0x21, 0x85,
- 0xca, 0x36, 0xb3, 0xda, 0xa6, 0xc9, 0xa5, 0xb0, 0x20, 0x73, 0x04, 0x48,
- 0xd4, 0xe7, 0x46, 0x59, 0xaa, 0x6c, 0x0b, 0x20, 0x22, 0x5e, 0xc3, 0x5b,
- 0x35, 0xdd, 0xf3, 0x5b, 0x10, 0x97, 0xb1, 0x87, 0x0d, 0xdf, 0x7c, 0xd8,
- 0x12, 0x20, 0x92, 0xf6, 0x05, 0x78, 0x56, 0xb7, 0xad, 0x08, 0xf2, 0x13,
- 0x5c, 0x6b, 0xc7, 0x9f, 0xda, 0x35, 0x60, 0x18, 0xae, 0x2d, 0x34, 0xfb,
- 0xdb, 0x11, 0x7b, 0xae, 0x7b, 0xcf, 0x13, 0x9d, 0xa8, 0x28, 0x54, 0x62,
- 0x3c, 0xa0, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82
-};
-
- static const unsigned char image1_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x5e, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xc5, 0x91, 0x4b, 0x0e, 0x80,
- 0x20, 0x0c, 0x44, 0x19, 0xc3, 0xa5, 0x9c, 0xfb, 0xe7, 0x71, 0xac, 0xba,
- 0x51, 0x49, 0x40, 0xa2, 0xc1, 0x05, 0xb3, 0x6a, 0x9b, 0x79, 0x4d, 0x3f,
- 0x02, 0xd2, 0xac, 0xb6, 0x69, 0xf2, 0x2f, 0xac, 0x48, 0x29, 0xae, 0xa4,
- 0x80, 0xa6, 0x61, 0xd5, 0xf0, 0x93, 0x72, 0xd3, 0xab, 0x33, 0x70, 0x4e,
- 0x63, 0x3b, 0x68, 0x26, 0xcb, 0x05, 0x64, 0xef, 0x01, 0x45, 0x0c, 0x4c,
- 0x23, 0xad, 0xbb, 0xf6, 0x3a, 0x38, 0xbf, 0x5b, 0xaa, 0x6c, 0xdf, 0xbf,
- 0x04, 0xd4, 0xc1, 0xa3, 0x4b, 0x3f, 0xd5, 0xd7, 0xed, 0x7c, 0x00, 0x9f,
- 0xe3, 0x23, 0xda, 0xc4, 0xec, 0x15, 0x22, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image2_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x5f, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xe5, 0x92, 0x41, 0x0a, 0xc0,
- 0x30, 0x10, 0x02, 0xdd, 0x92, 0x4f, 0xd5, 0xff, 0x33, 0x79, 0xd6, 0xf6,
- 0x14, 0x48, 0x42, 0x29, 0x0d, 0xb9, 0x14, 0xea, 0x51, 0x59, 0x15, 0xd9,
- 0x00, 0x64, 0x9f, 0x09, 0x35, 0xb4, 0x88, 0x63, 0xf5, 0xe0, 0x63, 0xc7,
- 0xb6, 0xd3, 0x76, 0xf6, 0xe2, 0xcc, 0xcd, 0xfa, 0x56, 0x72, 0x39, 0xed,
- 0x6c, 0x76, 0xab, 0x73, 0x0f, 0xc9, 0x40, 0xb4, 0x6a, 0xb6, 0x13, 0x78,
- 0xf4, 0xdb, 0x1b, 0xac, 0x42, 0x84, 0x72, 0xa8, 0xfc, 0x26, 0x55, 0x92,
- 0xca, 0x4c, 0xf4, 0xd5, 0xef, 0xd0, 0x6b, 0xf1, 0xc3, 0xf7, 0xbc, 0x00,
- 0x02, 0xab, 0x2c, 0xd4, 0x18, 0x0a, 0x8a, 0x6a, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image3_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x63, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xe5, 0x92, 0x51, 0x0a, 0x80,
- 0x30, 0x0c, 0x43, 0x13, 0xd9, 0xa9, 0x7a, 0x7f, 0xde, 0x8e, 0x35, 0xbf,
- 0x8a, 0x73, 0x32, 0x94, 0x21, 0xf8, 0x61, 0xfe, 0xd2, 0x36, 0x6d, 0x5a,
- 0x6a, 0x40, 0xab, 0xd8, 0x96, 0x95, 0x9f, 0x8a, 0x8b, 0x24, 0x45, 0x44,
- 0x93, 0x24, 0xc0, 0x99, 0x18, 0x63, 0xc9, 0x13, 0x80, 0xcb, 0x93, 0x09,
- 0xb3, 0xe6, 0x53, 0x71, 0x3b, 0xaa, 0x2e, 0xc2, 0xe4, 0x5b, 0x4f, 0x72,
- 0xc2, 0x68, 0x71, 0x86, 0x77, 0xaf, 0x1d, 0x11, 0x0d, 0x70, 0x05, 0x5b,
- 0x52, 0x1d, 0xec, 0xf6, 0x75, 0xa7, 0x9d, 0x7b, 0xeb, 0x77, 0x71, 0xc0,
- 0xfe, 0xe1, 0x7b, 0xee, 0x1e, 0x1b, 0x37, 0xe4, 0x7b, 0xfa, 0x35, 0x7b,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image4_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x70, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xe5, 0x52, 0x49, 0x0e, 0x80,
- 0x20, 0x10, 0xeb, 0x18, 0x3f, 0x45, 0xff, 0x9f, 0xf2, 0xac, 0x7a, 0x70,
- 0x1b, 0x88, 0x46, 0x39, 0x79, 0xb0, 0x49, 0x03, 0x99, 0xd0, 0x0e, 0xb3,
- 0x84, 0x24, 0x8c, 0x82, 0x2c, 0x96, 0x6a, 0x4c, 0xc3, 0xca, 0x84, 0xef,
- 0xc4, 0x01, 0xc0, 0x00, 0x20, 0x29, 0xf6, 0x20, 0xc9, 0x23, 0xb6, 0xdf,
- 0x5b, 0x18, 0x52, 0x8d, 0xf9, 0x4d, 0x86, 0x6c, 0xbc, 0x9a, 0x87, 0x01,
- 0xe1, 0x95, 0x38, 0xa3, 0x90, 0xf6, 0xea, 0x60, 0x00, 0xf0, 0x36, 0xae,
- 0xdb, 0x33, 0xd3, 0x89, 0xe3, 0xdf, 0x4e, 0x3d, 0x68, 0xba, 0x4d, 0xd2,
- 0x7d, 0x7d, 0x3d, 0x62, 0x63, 0x95, 0xce, 0x25, 0x79, 0x12, 0x5d, 0xbd,
- 0x8b, 0x1f, 0xae, 0xe7, 0x02, 0x30, 0xb8, 0x47, 0xbd, 0xaf, 0x4d, 0x66,
- 0xe8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82
-};
-
- static const unsigned char image5_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x61, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xcd, 0x92, 0x51, 0x0a, 0x80,
- 0x30, 0x0c, 0x43, 0x1b, 0xf1, 0x52, 0xf6, 0xfe, 0xc4, 0x63, 0xd5, 0xaf,
- 0x49, 0xec, 0x06, 0xae, 0x28, 0x62, 0xbe, 0x36, 0xba, 0x47, 0xde, 0xc6,
- 0x40, 0xd2, 0xdc, 0xb7, 0x20, 0x77, 0x58, 0x31, 0x4b, 0x15, 0xf8, 0x07,
- 0xbc, 0xb6, 0x85, 0xbb, 0x87, 0x0e, 0x48, 0x42, 0x67, 0xba, 0xef, 0xe0,
- 0x59, 0x40, 0xf3, 0x8e, 0x76, 0x6b, 0x1b, 0x59, 0x4c, 0xc1, 0x9f, 0x6a,
- 0x23, 0xcc, 0x4e, 0x55, 0xad, 0xc9, 0x16, 0x23, 0xc3, 0x04, 0x5f, 0xce,
- 0xdc, 0x26, 0xdd, 0xb9, 0xf6, 0xbf, 0x41, 0xb2, 0xd4, 0xa6, 0x79, 0xf4,
- 0x60, 0x07, 0xd2, 0xa2, 0x2f, 0x13, 0x70, 0x70, 0x93, 0xd8, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image6_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x75, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xc5, 0x93, 0x51, 0x0a, 0x80,
- 0x30, 0x0c, 0x43, 0x53, 0xf1, 0x52, 0xe6, 0xfe, 0x64, 0xc7, 0xaa, 0x1f,
- 0xa2, 0x96, 0x3a, 0x95, 0xaa, 0x60, 0xfe, 0x96, 0x92, 0xf4, 0x41, 0x99,
- 0x49, 0x42, 0x55, 0xe4, 0xe4, 0x52, 0xb3, 0xa1, 0x9c, 0x0c, 0xfa, 0x2f,
- 0x3c, 0x02, 0x00, 0x49, 0x8f, 0xa6, 0x24, 0xeb, 0xf9, 0x71, 0xb6, 0x85,
- 0xb3, 0x49, 0xd2, 0xd7, 0x77, 0xf4, 0xf7, 0x42, 0xff, 0x08, 0x3b, 0x23,
- 0x66, 0x8a, 0x8c, 0x4d, 0x2e, 0xab, 0x4b, 0xd8, 0xb9, 0xa8, 0x8c, 0x1d,
- 0x0b, 0x6e, 0xb1, 0x33, 0xf2, 0x44, 0x3a, 0x60, 0x00, 0xe1, 0x06, 0xf8,
- 0xe1, 0x1c, 0x57, 0x72, 0xec, 0xbd, 0xa3, 0xd4, 0xba, 0x5b, 0xce, 0xb9,
- 0xb1, 0x2d, 0xb3, 0x27, 0x1f, 0x63, 0xd5, 0xab, 0x3b, 0xcf, 0x4f, 0xbe,
- 0x41, 0x55, 0x1f, 0xe2, 0x4c, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image7_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x6f, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xc5, 0x93, 0x41, 0x0e, 0x80,
- 0x20, 0x0c, 0x04, 0xb7, 0x86, 0x4f, 0xd9, 0xff, 0x67, 0x7d, 0x56, 0x3d,
- 0x18, 0xe2, 0x6a, 0x5a, 0x54, 0x2e, 0xf6, 0x44, 0xd8, 0x4e, 0x98, 0x42,
- 0x30, 0x92, 0x98, 0xad, 0x65, 0x9a, 0xfc, 0x15, 0x6e, 0x00, 0xe0, 0xee,
- 0xa1, 0x9b, 0x24, 0xad, 0xaf, 0x47, 0x59, 0xab, 0x00, 0x92, 0xd6, 0xc1,
- 0x2c, 0x7b, 0xa5, 0xad, 0x60, 0x79, 0xb2, 0xea, 0xdd, 0x81, 0xaa, 0x86,
- 0xda, 0x4f, 0xf0, 0xe7, 0xdb, 0x56, 0xc3, 0x52, 0x7b, 0x75, 0x8f, 0x38,
- 0x82, 0x50, 0x05, 0x35, 0x32, 0x20, 0x2e, 0x4f, 0xd1, 0x2b, 0x70, 0x22,
- 0x86, 0xb4, 0x05, 0x8d, 0xdc, 0xf2, 0xd9, 0x1c, 0x62, 0x92, 0xf7, 0xd8,
- 0x6f, 0x1f, 0x63, 0x07, 0x27, 0x03, 0x40, 0x16, 0x4b, 0x20, 0x09, 0x23,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image8_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x3b, 0xd6, 0x95, 0x4a, 0x00, 0x00, 0x00,
- 0x69, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xc5, 0x51, 0x41, 0x0e, 0xc0,
- 0x20, 0x08, 0xa3, 0x8b, 0x9f, 0x1a, 0xff, 0x4f, 0x7d, 0x16, 0xbb, 0x8c,
- 0x84, 0x29, 0x26, 0x1b, 0x3b, 0xd8, 0x93, 0x42, 0x0b, 0xa4, 0x05, 0x49,
- 0xa9, 0xe2, 0x28, 0x2b, 0xff, 0x8a, 0xdb, 0xaa, 0x71, 0xaa, 0x9a, 0xbf,
- 0x3b, 0x89, 0x8c, 0x03, 0x11, 0xb3, 0xac, 0x61, 0x82, 0x40, 0x4a, 0x29,
- 0xd2, 0xc8, 0x0e, 0x0d, 0x5b, 0x72, 0x3c, 0x17, 0xf3, 0xbe, 0x04, 0xd1,
- 0x6d, 0x55, 0x35, 0x0e, 0x27, 0xfa, 0xe0, 0x58, 0x77, 0xde, 0x2b, 0xc3,
- 0xc6, 0x81, 0xfe, 0xdf, 0x17, 0x55, 0x49, 0xec, 0x3e, 0x2c, 0x73, 0x76,
- 0x90, 0x9c, 0xd2, 0x48, 0xdd, 0xfe, 0x8a, 0x7d, 0x86, 0x5d, 0x61, 0xe0,
- 0x2e, 0x10, 0xe4, 0x88, 0xf2, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image9_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x01,
- 0xdd, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x8d, 0x93, 0xbd, 0x6a, 0x55,
- 0x41, 0x10, 0xc7, 0x7f, 0xb3, 0x67, 0xf7, 0x28, 0x18, 0x44, 0x24, 0x82,
- 0x56, 0x56, 0xa2, 0x4d, 0x7c, 0x01, 0x9b, 0x54, 0xe2, 0x03, 0xd8, 0x5a,
- 0xf9, 0x04, 0x3e, 0x80, 0x8d, 0x45, 0xc0, 0x5a, 0xb0, 0xb1, 0xb4, 0x11,
- 0x04, 0x5b, 0xb5, 0xb0, 0x92, 0x40, 0x08, 0x1a, 0x3f, 0x90, 0x34, 0x26,
- 0x51, 0x50, 0x50, 0xf1, 0x92, 0xfb, 0xed, 0xfd, 0xd8, 0xdd, 0x19, 0x8b,
- 0x73, 0x4e, 0x3c, 0x68, 0x72, 0x71, 0x60, 0x61, 0x77, 0x76, 0xf7, 0xb7,
- 0x33, 0xfb, 0x9f, 0x91, 0xf5, 0xcd, 0xed, 0xce, 0xa9, 0x93, 0x4b, 0xc7,
- 0xd4, 0x8c, 0xc6, 0xd4, 0x60, 0x3a, 0x9d, 0x11, 0xe7, 0x91, 0xce, 0x7e,
- 0xdf, 0xa5, 0xa8, 0xdd, 0x5e, 0x7f, 0x7c, 0xed, 0xe6, 0x8d, 0xab, 0x1f,
- 0xf8, 0xdb, 0x5e, 0xbd, 0xdd, 0x99, 0xa8, 0xaa, 0xb5, 0x47, 0xce, 0xd9,
- 0xc6, 0x93, 0x68, 0x83, 0x61, 0xb4, 0x37, 0xef, 0xf7, 0xec, 0xe3, 0xee,
- 0x37, 0x7b, 0xf6, 0x62, 0xeb, 0xe7, 0x83, 0x87, 0x4f, 0x57, 0xcd, 0x8c,
- 0xf6, 0x70, 0xff, 0x10, 0x01, 0x11, 0xc1, 0x39, 0x10, 0xa7, 0xb8, 0xc2,
- 0x71, 0xf6, 0xdc, 0x32, 0xab, 0x57, 0x56, 0x96, 0x2f, 0x5d, 0x38, 0xff,
- 0xfc, 0xd1, 0x93, 0x97, 0xd7, 0xdb, 0x67, 0x0f, 0x05, 0x18, 0x20, 0x40,
- 0x59, 0x7a, 0x3e, 0x7d, 0xfe, 0xc2, 0xc6, 0xc6, 0x16, 0xaf, 0xdf, 0x6d,
- 0x93, 0xe2, 0xb4, 0x1c, 0x0e, 0x7a, 0x8f, 0x6f, 0xdf, 0xb9, 0x7f, 0x6b,
- 0x21, 0x00, 0x40, 0x9c, 0xe0, 0x04, 0xce, 0x2c, 0x9f, 0x66, 0x1e, 0x8d,
- 0x1f, 0xdf, 0xbb, 0xec, 0xec, 0x7e, 0xa5, 0x3c, 0x5e, 0x32, 0x1c, 0xf5,
- 0xd6, 0x9a, 0x73, 0xfe, 0xd0, 0xcb, 0x80, 0x13, 0x21, 0x45, 0xe5, 0xf2,
- 0xca, 0x45, 0x66, 0xd3, 0xc8, 0x7e, 0xb7, 0x4f, 0x67, 0xbf, 0x47, 0x08,
- 0x25, 0x9b, 0x1b, 0xeb, 0x2c, 0x04, 0x98, 0x19, 0x39, 0x2b, 0x89, 0x4c,
- 0xaf, 0xf7, 0x8b, 0xd1, 0x68, 0xca, 0x6c, 0x36, 0xa7, 0x0c, 0x81, 0x10,
- 0x3c, 0x45, 0x51, 0x2c, 0x06, 0x24, 0x35, 0x86, 0xa3, 0x39, 0x29, 0x25,
- 0x34, 0x1b, 0x65, 0x19, 0x10, 0x07, 0xaa, 0x4a, 0xf0, 0x01, 0x11, 0x8e,
- 0x06, 0xc4, 0xac, 0x4c, 0x26, 0x91, 0xac, 0x55, 0x32, 0xae, 0x10, 0x3c,
- 0x0e, 0x91, 0x92, 0x9c, 0x13, 0x21, 0x84, 0x3a, 0xc9, 0x06, 0x50, 0xcf,
- 0xa7, 0x31, 0x23, 0x40, 0x4c, 0xb9, 0x56, 0xc0, 0xa1, 0x19, 0xc4, 0x41,
- 0x12, 0x45, 0xb2, 0x02, 0x9e, 0xc2, 0x7b, 0xa4, 0x15, 0x82, 0x6f, 0x64,
- 0x48, 0x49, 0x0f, 0x42, 0x93, 0x42, 0x20, 0x19, 0x82, 0x54, 0x35, 0x21,
- 0x82, 0x15, 0xe0, 0x14, 0x0a, 0x81, 0x4a, 0xe8, 0xca, 0x9c, 0xb6, 0x7f,
- 0x1e, 0x2a, 0x48, 0xe3, 0xac, 0xe9, 0xae, 0x70, 0x08, 0x0e, 0x11, 0xa9,
- 0x5f, 0xff, 0x13, 0xc1, 0x91, 0x75, 0xf0, 0xbf, 0xe6, 0x1a, 0x82, 0x69,
- 0xd5, 0x44, 0x58, 0x15, 0x60, 0xab, 0xb7, 0x30, 0xad, 0x17, 0x56, 0x49,
- 0xdc, 0x4e, 0xc1, 0x37, 0x7b, 0x4b, 0x27, 0xc2, 0x81, 0x53, 0xa1, 0x52,
- 0xc1, 0x20, 0x25, 0x23, 0xab, 0x91, 0x72, 0x46, 0x63, 0xc6, 0x87, 0x92,
- 0xb6, 0x8e, 0xbe, 0x3f, 0x18, 0x8c, 0xd7, 0xee, 0xde, 0x4b, 0xce, 0xf9,
- 0xfa, 0x11, 0x45, 0x70, 0x98, 0x29, 0x66, 0x60, 0x75, 0x67, 0x98, 0x19,
- 0x98, 0x21, 0xe2, 0x18, 0x0f, 0x86, 0xb3, 0x06, 0xf0, 0x1b, 0xda, 0xc4,
- 0xfd, 0x8b, 0x61, 0x0d, 0x6a, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image10_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x02,
- 0xeb, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xa5, 0x8f, 0xcb, 0x6b, 0x5c,
- 0x65, 0x00, 0x47, 0xcf, 0x7d, 0xcc, 0xcb, 0x99, 0x49, 0x27, 0x36, 0xb1,
- 0x9d, 0x18, 0x92, 0x46, 0x0c, 0x38, 0x4d, 0x25, 0xc6, 0x6a, 0x89, 0x82,
- 0xa5, 0x12, 0xed, 0x2a, 0x94, 0x0a, 0x82, 0x08, 0xa2, 0xc6, 0x07, 0x88,
- 0x22, 0xa2, 0x3b, 0x15, 0x5c, 0xa8, 0x1b, 0xf1, 0x4f, 0x28, 0x88, 0x08,
- 0x2a, 0xba, 0xe9, 0x46, 0xbb, 0x10, 0x4a, 0x8b, 0xa2, 0x2d, 0xd8, 0x48,
- 0xd3, 0x36, 0x49, 0xb5, 0x29, 0x93, 0xce, 0x24, 0x93, 0x4c, 0x92, 0xc9,
- 0x9d, 0x49, 0xe6, 0xbe, 0xbe, 0xfb, 0x3d, 0x5c, 0x08, 0x45, 0x5c, 0xe8,
- 0xc2, 0xdf, 0xf6, 0x77, 0xce, 0xe2, 0x58, 0xc6, 0x18, 0xfe, 0xcf, 0xdc,
- 0xff, 0x02, 0x66, 0xde, 0x3e, 0x5f, 0xca, 0xd9, 0xd6, 0x87, 0xb9, 0x6c,
- 0x7a, 0x7a, 0x6d, 0x23, 0x78, 0xe4, 0xab, 0x53, 0x53, 0xcd, 0xbf, 0xff,
- 0xf6, 0xbf, 0xc9, 0x2f, 0xbe, 0xf6, 0xc3, 0xd1, 0x7b, 0xca, 0x85, 0x33,
- 0xaf, 0x3e, 0xff, 0xc0, 0x9b, 0xaf, 0xbf, 0x32, 0x31, 0x62, 0x1b, 0xf3,
- 0xc1, 0x3f, 0x19, 0xeb, 0xc0, 0x73, 0x57, 0x3f, 0x9b, 0x9c, 0xe8, 0xcf,
- 0xf8, 0x81, 0xc6, 0x00, 0x3f, 0x5f, 0x6c, 0xfa, 0x4f, 0x0c, 0xb7, 0xdf,
- 0xd9, 0x5f, 0xb0, 0xdf, 0x38, 0xf2, 0xe0, 0xe0, 0x7b, 0xc7, 0x1f, 0x1f,
- 0xea, 0xc9, 0x65, 0x1d, 0x84, 0xd0, 0x9c, 0x3e, 0x53, 0xdd, 0xfd, 0xfa,
- 0x9b, 0x85, 0xe9, 0xb3, 0xdf, 0x9f, 0xf8, 0xf1, 0x76, 0x42, 0x65, 0xb4,
- 0x38, 0x33, 0xf3, 0x42, 0x1f, 0xad, 0x1d, 0xf0, 0x25, 0x1c, 0xbc, 0x2f,
- 0x4b, 0xbc, 0xc8, 0xf4, 0x4b, 0x4f, 0x0d, 0x95, 0xc7, 0x2a, 0xbd, 0x04,
- 0x01, 0x74, 0xbb, 0x0a, 0x34, 0x4c, 0x3d, 0x36, 0x58, 0xfc, 0xe9, 0xd7,
- 0xf5, 0x4f, 0xac, 0xbb, 0xbf, 0x7b, 0xc6, 0xac, 0x4e, 0xd7, 0x00, 0xdc,
- 0x74, 0x8a, 0x6e, 0x6f, 0xc9, 0x2e, 0x04, 0x42, 0xe3, 0xcd, 0xb7, 0x19,
- 0x33, 0x1d, 0x4e, 0xbe, 0x75, 0xa8, 0x5c, 0x2c, 0x3a, 0xc4, 0x31, 0x48,
- 0x09, 0xb6, 0x0d, 0x89, 0x54, 0x6c, 0xb4, 0x25, 0x63, 0x95, 0xbe, 0xc9,
- 0x81, 0x72, 0xf3, 0xa4, 0xd5, 0x73, 0xfa, 0x4b, 0x7a, 0xc0, 0x95, 0x0a,
- 0xb4, 0x81, 0xf5, 0xcb, 0x5b, 0x8c, 0x17, 0x25, 0x8f, 0x3e, 0x3d, 0x72,
- 0xbb, 0x2f, 0x93, 0x81, 0xb4, 0x05, 0x3a, 0xeb, 0xf0, 0xee, 0xa9, 0x3a,
- 0x57, 0xaa, 0x92, 0x81, 0x7d, 0x79, 0x0e, 0x8c, 0xdf, 0xfb, 0x51, 0xff,
- 0xa8, 0x75, 0xe2, 0xf7, 0xb9, 0x86, 0x72, 0xb5, 0x02, 0xc7, 0x86, 0x28,
- 0x93, 0xe3, 0xdb, 0x4b, 0x5b, 0xfc, 0xe6, 0xed, 0x90, 0xc4, 0x09, 0x52,
- 0x29, 0x54, 0x02, 0x28, 0xc3, 0xb5, 0x1b, 0x1d, 0xaa, 0x6d, 0x87, 0xa1,
- 0xfb, 0x87, 0x69, 0x44, 0x29, 0x7a, 0x1f, 0x1a, 0xec, 0xd9, 0xba, 0xd0,
- 0x3c, 0x26, 0xfd, 0x95, 0x59, 0x57, 0x19, 0x8d, 0x6b, 0xc1, 0xf9, 0xb9,
- 0x80, 0x7e, 0x93, 0xa2, 0xbf, 0x94, 0x22, 0x72, 0x32, 0xb4, 0x43, 0x4d,
- 0x67, 0x57, 0xe3, 0x75, 0x0d, 0xf9, 0xa1, 0x02, 0x87, 0x2a, 0x79, 0xae,
- 0xd4, 0x20, 0x0c, 0x35, 0xde, 0x92, 0xa7, 0xeb, 0xe7, 0xe6, 0x6d, 0x4c,
- 0x74, 0xd6, 0xd5, 0xca, 0xd0, 0xee, 0x42, 0xb3, 0xd6, 0xe5, 0xd3, 0xf7,
- 0x47, 0x08, 0x62, 0x49, 0x6a, 0x5f, 0x8a, 0x6b, 0x75, 0x8b, 0xed, 0x3f,
- 0x0c, 0x1b, 0x4d, 0x43, 0x7d, 0xdd, 0xb0, 0xb9, 0x16, 0xe1, 0xad, 0xb4,
- 0xe8, 0xdc, 0x68, 0x10, 0xaf, 0x76, 0x1a, 0xa4, 0x92, 0x3b, 0x48, 0xeb,
- 0x4b, 0xae, 0xeb, 0x5a, 0xfc, 0x32, 0x1b, 0x52, 0x19, 0x2e, 0x90, 0xd9,
- 0x6b, 0x73, 0x71, 0x11, 0x5a, 0xcb, 0x9a, 0xe5, 0x35, 0x87, 0x9b, 0x37,
- 0x35, 0x2b, 0xb5, 0x88, 0xc6, 0xaa, 0xa0, 0x7d, 0xab, 0x85, 0xd8, 0xf6,
- 0x20, 0x0c, 0x0d, 0xd8, 0x1a, 0x3b, 0xa9, 0xa1, 0xac, 0x05, 0x1b, 0x0b,
- 0x2e, 0xcf, 0x6d, 0x73, 0xf4, 0x70, 0x8e, 0xeb, 0x1e, 0xd4, 0xc3, 0x34,
- 0xf3, 0xcb, 0x1a, 0xaf, 0xa3, 0x49, 0xa4, 0x26, 0x12, 0x86, 0x9d, 0x56,
- 0x88, 0x88, 0x81, 0x74, 0x0e, 0xdc, 0x2c, 0x58, 0xaa, 0x84, 0x95, 0xcc,
- 0xd3, 0xda, 0xbb, 0xe4, 0xde, 0xaa, 0xc5, 0x54, 0x46, 0xd3, 0x94, 0xef,
- 0xca, 0xb2, 0x07, 0x38, 0xd8, 0x03, 0x77, 0x0e, 0x3a, 0x74, 0xb6, 0x13,
- 0x06, 0x1c, 0x49, 0x6f, 0x1c, 0xb0, 0xdf, 0x51, 0x24, 0x21, 0x28, 0x5f,
- 0x12, 0xfb, 0xd2, 0x5a, 0xa9, 0xeb, 0xc2, 0x66, 0x43, 0x5e, 0x35, 0xe6,
- 0x98, 0x74, 0xab, 0x4b, 0x3b, 0x4c, 0x1d, 0xde, 0xc3, 0xf1, 0xd1, 0x34,
- 0x58, 0x40, 0x09, 0xa2, 0x32, 0x04, 0x01, 0x04, 0xbe, 0x26, 0x9e, 0x74,
- 0x09, 0x42, 0x4d, 0xd7, 0x37, 0x04, 0x7e, 0x01, 0x21, 0xb2, 0x7c, 0xfc,
- 0x79, 0x18, 0x6e, 0x2e, 0xeb, 0x59, 0x00, 0x37, 0xe9, 0x0a, 0x9e, 0x1c,
- 0xcf, 0xff, 0x25, 0x03, 0x58, 0x90, 0xcd, 0xdb, 0x38, 0x8e, 0x8b, 0xd1,
- 0x09, 0x42, 0x28, 0x94, 0x4c, 0x10, 0x22, 0x44, 0x88, 0x08, 0x3f, 0x4a,
- 0x58, 0x58, 0xdc, 0x6d, 0x50, 0x50, 0x17, 0x00, 0x2c, 0x77, 0xe2, 0x9c,
- 0xf7, 0xf0, 0x91, 0xbe, 0x42, 0x3e, 0x63, 0xa3, 0x14, 0xa0, 0x15, 0x89,
- 0xd4, 0x24, 0x91, 0x40, 0xc4, 0x02, 0x11, 0xc7, 0x88, 0x28, 0x41, 0xc6,
- 0x02, 0x29, 0x24, 0x71, 0x2c, 0xd9, 0xa8, 0xca, 0x2f, 0x4c, 0xeb, 0xd9,
- 0x97, 0x01, 0xfe, 0x04, 0xaa, 0x0f, 0x80, 0xde, 0x45, 0xb1, 0x26, 0x99,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image11_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x02,
- 0x35, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xa5, 0x93, 0xb1, 0x6e, 0x55,
- 0x47, 0x10, 0x86, 0xbf, 0x73, 0xcd, 0xe5, 0xda, 0x26, 0x60, 0xe9, 0x36,
- 0x48, 0x24, 0x15, 0x0a, 0x95, 0x0b, 0x9a, 0x44, 0x51, 0xa4, 0x08, 0x51,
- 0x92, 0x3e, 0x6f, 0x40, 0x49, 0x49, 0xcd, 0x6b, 0xa4, 0xa1, 0x42, 0x0a,
- 0x28, 0x52, 0xa4, 0xf0, 0x02, 0x94, 0x20, 0x11, 0x51, 0x44, 0x46, 0x01,
- 0x1a, 0x64, 0x99, 0x04, 0x2c, 0xd9, 0xd7, 0xbe, 0x3e, 0xf7, 0xec, 0xee,
- 0xcc, 0xee, 0x9e, 0xb3, 0x3b, 0x29, 0x6e, 0x6c, 0x4c, 0xa0, 0x63, 0xa4,
- 0x29, 0xe7, 0xd3, 0x3f, 0xff, 0xfc, 0xd3, 0x98, 0x19, 0x9f, 0x53, 0x67,
- 0x00, 0x7e, 0xb9, 0xff, 0x78, 0x7b, 0x6d, 0xfd, 0xec, 0x54, 0x43, 0x8f,
- 0x95, 0x1e, 0x17, 0x94, 0xb6, 0xf5, 0x78, 0x2f, 0x88, 0x44, 0x42, 0x50,
- 0x44, 0x22, 0xaa, 0x89, 0xf9, 0x91, 0x67, 0x6b, 0xeb, 0xc5, 0xa2, 0x3d,
- 0xda, 0xb9, 0x69, 0xf6, 0xf2, 0x11, 0x66, 0xc6, 0xef, 0x0f, 0x9f, 0x85,
- 0x2e, 0x56, 0xab, 0xb5, 0xda, 0xcf, 0x0f, 0x9e, 0xd8, 0x4f, 0xb7, 0xee,
- 0xda, 0xd3, 0xad, 0xbf, 0xad, 0xd6, 0xfa, 0x51, 0xbf, 0xd8, 0x3e, 0xb4,
- 0xdb, 0x77, 0x7e, 0xb5, 0xc9, 0xd9, 0xef, 0x76, 0xcd, 0x8c, 0x11, 0x80,
- 0x77, 0xa9, 0x6f, 0x5d, 0x8f, 0xf6, 0xf0, 0xf4, 0xcf, 0xd7, 0xec, 0xbc,
- 0xdd, 0xa7, 0x94, 0x4f, 0xaf, 0x36, 0x9b, 0x3b, 0x42, 0x3f, 0xb0, 0xba,
- 0xb6, 0x7e, 0xfe, 0x64, 0x05, 0x1f, 0x02, 0x2e, 0x44, 0xd6, 0xc6, 0xc6,
- 0x8f, 0xd7, 0xaf, 0x72, 0xed, 0xfb, 0x4d, 0x36, 0xaf, 0x5c, 0xfa, 0x24,
- 0x20, 0xc6, 0xc8, 0xdb, 0x37, 0xff, 0xd0, 0xf7, 0x7d, 0x39, 0x01, 0x04,
- 0x89, 0x88, 0x64, 0x76, 0x73, 0xe6, 0x87, 0x6f, 0xae, 0x50, 0x4a, 0x61,
- 0x76, 0x14, 0xd8, 0x9d, 0x0d, 0x94, 0x52, 0xa8, 0xc5, 0xe8, 0x6b, 0xc5,
- 0xbb, 0xc0, 0x1f, 0xcf, 0x5e, 0xd1, 0x75, 0x1d, 0x66, 0xe5, 0xbd, 0x89,
- 0xc1, 0x2b, 0x29, 0x0f, 0xbc, 0x79, 0xd7, 0x12, 0x24, 0xa3, 0x31, 0x21,
- 0x31, 0xa3, 0x31, 0x23, 0x92, 0xe8, 0xbc, 0x67, 0x3e, 0x3b, 0x62, 0x7e,
- 0x38, 0x27, 0xa7, 0x4c, 0x9f, 0x32, 0xa5, 0x9c, 0x02, 0xb8, 0xa0, 0x38,
- 0xaf, 0x18, 0xc6, 0x85, 0x2f, 0x26, 0x8c, 0xc7, 0x0d, 0x2b, 0x0d, 0x58,
- 0xce, 0x68, 0xcd, 0x34, 0x29, 0x31, 0x19, 0x19, 0xd3, 0xf3, 0xeb, 0xec,
- 0xe7, 0x4c, 0xe7, 0x3a, 0x6a, 0x3d, 0x05, 0x90, 0xa0, 0xb4, 0x4e, 0xb9,
- 0xfc, 0xd5, 0x05, 0xbe, 0xdd, 0xfc, 0x12, 0x80, 0x52, 0xc0, 0xb9, 0x82,
- 0x48, 0x44, 0x24, 0xe2, 0x7d, 0x04, 0x8c, 0x7b, 0xbf, 0x3d, 0xe2, 0xe5,
- 0xf3, 0xbf, 0x3e, 0x04, 0x84, 0xb0, 0xbc, 0x71, 0x8a, 0x85, 0xfd, 0xbd,
- 0x84, 0x0f, 0x19, 0xd5, 0x1e, 0x95, 0x88, 0x68, 0xfa, 0x2f, 0x0b, 0x89,
- 0x33, 0x2b, 0x0d, 0xc1, 0x47, 0xa2, 0x08, 0xc7, 0x01, 0x5c, 0x2a, 0xd0,
- 0xc8, 0xc2, 0x05, 0x16, 0xdd, 0x84, 0x61, 0x68, 0x70, 0x2e, 0x9e, 0x04,
- 0xe7, 0x58, 0x81, 0x48, 0x62, 0x65, 0xd4, 0x10, 0x42, 0x20, 0x25, 0xfd,
- 0x9f, 0x89, 0xa2, 0x1c, 0x1c, 0xcc, 0x99, 0xae, 0x4f, 0x90, 0x20, 0x84,
- 0xa0, 0xa8, 0x2e, 0x87, 0x8e, 0x41, 0xaa, 0xca, 0xa8, 0x19, 0x21, 0x12,
- 0xc8, 0x49, 0x80, 0x53, 0x0a, 0xbc, 0x13, 0xda, 0xd6, 0x11, 0xa6, 0x1b,
- 0x2c, 0xba, 0x44, 0xd7, 0x29, 0x22, 0x09, 0xd5, 0x78, 0xd2, 0x22, 0x71,
- 0x09, 0xd0, 0xc4, 0x30, 0x24, 0xe0, 0x94, 0x02, 0xdf, 0xf9, 0x71, 0xbb,
- 0x77, 0xc0, 0xde, 0x64, 0x85, 0xf4, 0xf5, 0x45, 0x72, 0xee, 0xc8, 0x59,
- 0x49, 0x29, 0x11, 0x63, 0x22, 0xe7, 0x48, 0xce, 0x09, 0xac, 0xa1, 0x9d,
- 0xcd, 0xa8, 0xda, 0x01, 0xcd, 0x18, 0xa0, 0x31, 0x33, 0x36, 0x36, 0x6e,
- 0x6c, 0x8f, 0x1a, 0x9b, 0xd2, 0xf4, 0x9c, 0x3b, 0xb7, 0x8a, 0x59, 0x65,
- 0x18, 0x2a, 0x50, 0x29, 0xc5, 0x30, 0x33, 0x6a, 0xad, 0x2c, 0x0d, 0x5f,
- 0xd0, 0xf7, 0x0e, 0x18, 0xcf, 0xcd, 0x5e, 0x5d, 0x6e, 0x3e, 0xf7, 0x9d,
- 0xff, 0x05, 0xb2, 0xb7, 0xde, 0x32, 0xa8, 0xff, 0xa8, 0xbc, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image12_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x02,
- 0xc1, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x8d, 0x92, 0x5d, 0x48, 0x93,
- 0x61, 0x14, 0xc7, 0xcf, 0xfb, 0xa1, 0x6e, 0x73, 0x9f, 0xe5, 0xc4, 0x96,
- 0x2b, 0xb5, 0x34, 0x21, 0x48, 0x66, 0x31, 0x24, 0x04, 0x11, 0x84, 0x40,
- 0x25, 0xb5, 0x20, 0x98, 0xc6, 0xac, 0x1b, 0xa3, 0x1b, 0x2f, 0x82, 0xa2,
- 0x25, 0x5e, 0x75, 0x53, 0x37, 0xa1, 0x37, 0x99, 0x33, 0xc3, 0x8c, 0x84,
- 0x52, 0x1b, 0x96, 0xa5, 0xa9, 0x98, 0xca, 0xdc, 0x9a, 0x96, 0xd3, 0xa9,
- 0xf9, 0x35, 0x29, 0x3f, 0xf2, 0x73, 0x1f, 0xba, 0x77, 0xef, 0x5a, 0x7b,
- 0xf7, 0xbe, 0x4f, 0x17, 0xb5, 0x61, 0x14, 0xea, 0x1f, 0xce, 0xcd, 0x73,
- 0xce, 0xf3, 0x3b, 0xff, 0xc3, 0x39, 0x80, 0x10, 0x82, 0xdd, 0xc2, 0x60,
- 0x18, 0x28, 0xb4, 0x58, 0xa6, 0x51, 0x67, 0xa7, 0x25, 0xef, 0x7f, 0x79,
- 0x1c, 0xf6, 0x90, 0x42, 0x11, 0xa3, 0x57, 0x2a, 0xe5, 0xe0, 0xf1, 0xd0,
- 0xe1, 0x37, 0xbd, 0xbe, 0x3d, 0xc6, 0x60, 0x30, 0x96, 0x03, 0xc0, 0xde,
- 0x00, 0xa1, 0x90, 0x27, 0xa7, 0x69, 0x1f, 0xb8, 0xdd, 0x14, 0x00, 0x00,
- 0xe8, 0x74, 0x35, 0x32, 0xb9, 0x5c, 0xd2, 0x90, 0x9a, 0x7a, 0xb4, 0x7a,
- 0x5f, 0x00, 0x97, 0x8b, 0x02, 0x8a, 0xf2, 0xc3, 0xcc, 0xcc, 0x37, 0x54,
- 0x52, 0xa2, 0x93, 0x25, 0x25, 0x1d, 0x6e, 0x2d, 0x28, 0xc8, 0xcc, 0x73,
- 0xbb, 0x29, 0xe7, 0xbe, 0x00, 0x0e, 0x87, 0x07, 0xb6, 0xb6, 0xb6, 0x61,
- 0x72, 0x72, 0x36, 0x45, 0xad, 0x4e, 0x6f, 0xd6, 0x68, 0xce, 0x65, 0x5b,
- 0xad, 0x76, 0xb6, 0xaf, 0x6f, 0xa8, 0x1c, 0x00, 0x00, 0x43, 0x08, 0xed,
- 0x0a, 0xa8, 0xab, 0x7b, 0x87, 0x70, 0x9c, 0x85, 0x95, 0x15, 0x87, 0xbf,
- 0xb4, 0x34, 0x97, 0x67, 0x32, 0x4d, 0xf8, 0xba, 0xbb, 0x3f, 0x96, 0xd5,
- 0xd7, 0x57, 0x3c, 0x07, 0x00, 0x20, 0x77, 0x16, 0xbf, 0x2d, 0x91, 0xca,
- 0xc8, 0x28, 0x48, 0x8c, 0xe2, 0x07, 0xb9, 0x43, 0x42, 0x7a, 0xfe, 0xc4,
- 0x7d, 0x44, 0x7d, 0x1e, 0x1e, 0x83, 0xe3, 0x29, 0x09, 0x90, 0x93, 0x93,
- 0xc1, 0x6b, 0x78, 0xda, 0xb9, 0x6d, 0x34, 0x59, 0xb5, 0x5d, 0x1d, 0x55,
- 0xaf, 0x43, 0x7f, 0xc2, 0x0e, 0x1a, 0x35, 0xe2, 0x22, 0x55, 0x1a, 0x77,
- 0x37, 0xfe, 0x14, 0x79, 0x8c, 0x14, 0x13, 0x81, 0xf5, 0x4f, 0x9c, 0x85,
- 0x5b, 0xf3, 0x3d, 0x69, 0x89, 0xb8, 0xd3, 0x24, 0x88, 0xcd, 0xc0, 0xcc,
- 0x96, 0x91, 0xe5, 0xa5, 0xd9, 0xf1, 0xcb, 0xa6, 0xa1, 0xa6, 0xfe, 0x9d,
- 0x4d, 0x31, 0x84, 0x10, 0x54, 0xe5, 0x8b, 0x2e, 0x9c, 0xcf, 0x0c, 0xb4,
- 0xf2, 0x25, 0xa4, 0x87, 0x0b, 0x12, 0xb6, 0x98, 0x64, 0x22, 0x21, 0x52,
- 0x41, 0xc4, 0x33, 0x1c, 0xc1, 0x0d, 0x2e, 0xa6, 0xe1, 0xa6, 0x37, 0x22,
- 0xb0, 0x4d, 0xad, 0x5f, 0x7f, 0x61, 0x34, 0x3e, 0xfa, 0x67, 0x46, 0x84,
- 0x10, 0xb4, 0x69, 0x23, 0x57, 0xe7, 0x2a, 0x08, 0xba, 0xee, 0xa2, 0x38,
- 0x17, 0x21, 0x04, 0x23, 0x37, 0xc5, 0x1a, 0x6e, 0x54, 0x8a, 0x38, 0x47,
- 0x2c, 0xa2, 0x7a, 0x64, 0x88, 0x19, 0x90, 0x20, 0x5f, 0x8b, 0x68, 0x6a,
- 0xad, 0x51, 0xd2, 0x3b, 0x7c, 0x4b, 0x54, 0xf6, 0xcf, 0x21, 0x25, 0x45,
- 0x07, 0xe2, 0xe6, 0x17, 0xd0, 0x9c, 0x75, 0x91, 0x1d, 0xa9, 0x2a, 0x92,
- 0x49, 0x83, 0x04, 0x5b, 0x0c, 0xae, 0x20, 0x8c, 0xd6, 0xf8, 0x47, 0xb7,
- 0x37, 0x39, 0x44, 0x9c, 0x24, 0x81, 0x97, 0x14, 0x99, 0x1a, 0xab, 0x22,
- 0xb3, 0x93, 0xb3, 0x88, 0xda, 0xf7, 0x65, 0xa2, 0x4b, 0x21, 0x03, 0x38,
- 0x00, 0xc0, 0xa2, 0x03, 0xf3, 0x9f, 0x55, 0x70, 0x69, 0x59, 0x89, 0xfe,
- 0x36, 0x95, 0xc2, 0x3b, 0xa4, 0x94, 0x33, 0xf9, 0xbd, 0x06, 0xd4, 0x3b,
- 0x6e, 0x63, 0xf2, 0x23, 0x82, 0x2c, 0xe6, 0x1d, 0x08, 0x50, 0xd3, 0xcd,
- 0x8c, 0xf6, 0xeb, 0x2b, 0xe6, 0x06, 0x8f, 0x61, 0xe1, 0xa0, 0x02, 0x34,
- 0x0d, 0x57, 0x31, 0x5e, 0x18, 0xd0, 0x65, 0x17, 0x5c, 0xfb, 0x60, 0xc7,
- 0x97, 0x54, 0x71, 0xac, 0x1a, 0x07, 0x24, 0xea, 0x30, 0xe3, 0x95, 0x0b,
- 0x0b, 0xfc, 0x42, 0xed, 0x4b, 0xdf, 0xf7, 0x1f, 0xeb, 0x2c, 0x2c, 0x8f,
- 0x07, 0xfb, 0x27, 0xec, 0x9e, 0xa6, 0x41, 0x3b, 0x5f, 0xff, 0x65, 0x8c,
- 0x75, 0x44, 0x44, 0xb2, 0x4a, 0x76, 0x55, 0x2c, 0x08, 0xaf, 0xb1, 0xda,
- 0x4a, 0x3f, 0x93, 0xf1, 0xc4, 0xed, 0x3f, 0x09, 0x8f, 0xd0, 0xee, 0x12,
- 0xd0, 0xba, 0x1e, 0x8f, 0x33, 0x64, 0x71, 0x79, 0x81, 0x75, 0xc6, 0x49,
- 0xd9, 0xd3, 0xfd, 0x76, 0x91, 0x9a, 0xcf, 0xf7, 0x81, 0xfa, 0x48, 0x20,
- 0x66, 0x6d, 0x03, 0xb3, 0x39, 0xbd, 0xd1, 0x4c, 0x18, 0x80, 0x7e, 0xef,
- 0xd2, 0xf5, 0x27, 0xfe, 0x92, 0x79, 0x9a, 0x7c, 0x78, 0xe5, 0x4c, 0xa0,
- 0xb2, 0x38, 0xdd, 0xdb, 0x4a, 0xe2, 0x70, 0x40, 0xca, 0x20, 0x30, 0xcc,
- 0x44, 0xb7, 0xdf, 0x36, 0x6e, 0x52, 0xe1, 0x11, 0x76, 0x13, 0xed, 0xf2,
- 0xdd, 0xab, 0x35, 0xf3, 0xea, 0x85, 0x18, 0x8a, 0x85, 0x20, 0xe2, 0x1e,
- 0x9b, 0xa3, 0x1e, 0x38, 0x37, 0x68, 0x7d, 0x28, 0xff, 0x0b, 0x17, 0x24,
- 0x78, 0xb2, 0xac, 0x05, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image13_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x02,
- 0x18, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x7d, 0x92, 0xcb, 0x4a, 0x5c,
- 0x41, 0x10, 0x86, 0xbf, 0xea, 0xee, 0x39, 0x73, 0xc6, 0x11, 0x41, 0x72,
- 0x11, 0x11, 0x02, 0x51, 0xb3, 0x90, 0x90, 0x59, 0x8a, 0xb8, 0xc8, 0x22,
- 0x2f, 0x12, 0x12, 0x92, 0x07, 0x08, 0x24, 0x8b, 0x11, 0x02, 0x82, 0x1b,
- 0x4d, 0xde, 0x20, 0x31, 0x97, 0x95, 0x1b, 0x1f, 0x20, 0xcc, 0xd2, 0x80,
- 0x8a, 0x06, 0xc4, 0x45, 0x44, 0x54, 0x22, 0x51, 0x88, 0x59, 0xa8, 0xa8,
- 0x73, 0xc6, 0xb9, 0x9e, 0xd3, 0x95, 0xc5, 0x78, 0xd7, 0x49, 0x41, 0x6d,
- 0xaa, 0xe8, 0xbf, 0xff, 0xff, 0xeb, 0x96, 0xd9, 0xd9, 0xf5, 0x83, 0xce,
- 0xce, 0x76, 0xa7, 0xea, 0x89, 0x63, 0x8f, 0xf7, 0x8a, 0x31, 0x96, 0x95,
- 0x95, 0xcd, 0xf6, 0xe5, 0xe5, 0xb5, 0xe7, 0x13, 0x13, 0x2f, 0xbe, 0xf0,
- 0xbf, 0x5a, 0x5a, 0xda, 0x6c, 0x78, 0xef, 0xf5, 0xb4, 0x6b, 0x35, 0xaf,
- 0xfb, 0xfb, 0x15, 0x5d, 0x5d, 0xfd, 0xab, 0x53, 0x53, 0xdf, 0x75, 0x64,
- 0xe4, 0xd3, 0x1b, 0x55, 0xa5, 0x55, 0x9b, 0xab, 0x82, 0xd6, 0x42, 0x10,
- 0x04, 0x6c, 0x6c, 0xfc, 0x61, 0x6f, 0xef, 0x80, 0x30, 0x0c, 0xde, 0xe5,
- 0xf3, 0x93, 0x6f, 0x5b, 0x19, 0xb8, 0x26, 0x20, 0x02, 0x49, 0x12, 0x93,
- 0xcb, 0xf5, 0x33, 0x38, 0xf8, 0x90, 0x81, 0x81, 0x5e, 0x44, 0xcc, 0xfd,
- 0x56, 0x02, 0xee, 0x26, 0x01, 0x6b, 0x2d, 0xc5, 0x62, 0x99, 0x4a, 0xa5,
- 0x4e, 0x47, 0x47, 0x96, 0xe1, 0xe1, 0x47, 0x8f, 0x17, 0x16, 0x7e, 0x7d,
- 0x88, 0xe3, 0x38, 0x53, 0x2c, 0x56, 0xb2, 0x33, 0x33, 0x3f, 0xbe, 0x8d,
- 0x8f, 0xbf, 0xfc, 0x78, 0x23, 0x83, 0x28, 0xf2, 0xba, 0xbd, 0x7d, 0xa8,
- 0x73, 0x73, 0xeb, 0x7a, 0x74, 0x54, 0xbd, 0x34, 0xdf, 0xd9, 0x89, 0x74,
- 0x6b, 0xeb, 0x50, 0xa7, 0xa7, 0xe7, 0x74, 0x74, 0xf4, 0xeb, 0x6b, 0x55,
- 0xbd, 0xec, 0xa0, 0x5a, 0x85, 0x72, 0xb9, 0x8a, 0x31, 0x16, 0x6b, 0x2d,
- 0xe9, 0xf4, 0xf9, 0x3a, 0x9b, 0x05, 0xef, 0x33, 0xec, 0xee, 0x1e, 0x12,
- 0x45, 0x11, 0xe9, 0x74, 0xf8, 0x3e, 0x9f, 0x9f, 0xbc, 0x7b, 0xc6, 0x40,
- 0x15, 0xea, 0xf5, 0x06, 0xce, 0x19, 0xc2, 0xd0, 0x21, 0x22, 0xa8, 0x5e,
- 0xc9, 0xeb, 0x84, 0x20, 0x48, 0xd1, 0xdd, 0x7d, 0x87, 0xfe, 0xfe, 0x7b,
- 0xb4, 0xb5, 0x85, 0xaf, 0xce, 0x04, 0xea, 0x75, 0x10, 0xb1, 0x88, 0xb4,
- 0xc2, 0x05, 0xc6, 0x08, 0xe9, 0x74, 0x8a, 0xae, 0xae, 0x5b, 0xf4, 0xf4,
- 0xdc, 0xc6, 0xb9, 0x14, 0xce, 0x98, 0xf3, 0x87, 0x70, 0x4e, 0x30, 0xc6,
- 0x91, 0x24, 0x70, 0x71, 0x7e, 0x5a, 0xe5, 0x72, 0x9d, 0x52, 0xa9, 0x8c,
- 0xf7, 0x4a, 0x26, 0x93, 0x46, 0x44, 0x70, 0x51, 0x54, 0x21, 0x8a, 0x1a,
- 0x44, 0x51, 0x15, 0xef, 0x15, 0xef, 0x3d, 0x49, 0xa2, 0xd4, 0xeb, 0x31,
- 0x72, 0xc1, 0x4e, 0x14, 0x79, 0x8e, 0x8f, 0x6b, 0xa8, 0x0a, 0xd9, 0x6c,
- 0x06, 0x6b, 0x2d, 0xce, 0x81, 0x2b, 0x14, 0xe6, 0xa7, 0x0a, 0x85, 0x79,
- 0x73, 0xf9, 0xa6, 0x5a, 0x25, 0x97, 0x7b, 0xf0, 0x64, 0x68, 0xa8, 0xb7,
- 0xef, 0x14, 0x6e, 0x1c, 0x37, 0x08, 0x02, 0x87, 0x31, 0x06, 0x63, 0xe4,
- 0xc4, 0xa1, 0xe0, 0xc6, 0xc6, 0x9e, 0x3d, 0xbd, 0x29, 0x6f, 0xa1, 0xb0,
- 0xfc, 0xd9, 0x7b, 0xfa, 0x8c, 0x81, 0x24, 0xf1, 0x58, 0x6b, 0x88, 0x63,
- 0xc5, 0x5a, 0x83, 0xb5, 0x06, 0x11, 0xdb, 0xe4, 0xd2, 0x0a, 0x58, 0x18,
- 0x86, 0x27, 0x51, 0x00, 0x9a, 0x51, 0xac, 0xbd, 0x4e, 0xf8, 0xda, 0x4f,
- 0x3c, 0x27, 0xde, 0x3c, 0x98, 0x4a, 0x81, 0x88, 0xe0, 0x7d, 0x0a, 0x11,
- 0x8f, 0x48, 0x0c, 0x80, 0x88, 0x69, 0x42, 0x6c, 0x25, 0xb0, 0xb8, 0xf8,
- 0xb3, 0xb6, 0xb6, 0xf6, 0x1b, 0xa0, 0x04, 0xa0, 0xaa, 0x24, 0x49, 0x73,
- 0xa7, 0x9a, 0x20, 0x02, 0xa5, 0x52, 0x25, 0xfe, 0x07, 0xd9, 0xbb, 0x1d,
- 0xb5, 0x0b, 0x97, 0x87, 0x95, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image14_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x02,
- 0xc5, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x75, 0x93, 0x4d, 0x68, 0x5c,
- 0x55, 0x18, 0x86, 0x9f, 0xef, 0xdc, 0x33, 0xf7, 0xde, 0x94, 0x9a, 0xcc,
- 0x64, 0xf2, 0xeb, 0x04, 0x89, 0xb4, 0xa5, 0x0d, 0x82, 0x52, 0xb0, 0x62,
- 0x2c, 0x44, 0x84, 0x08, 0x11, 0xd1, 0x55, 0xbb, 0x10, 0x5d, 0xd4, 0x5d,
- 0x70, 0x61, 0xed, 0xa6, 0x88, 0x2e, 0x2c, 0xb8, 0xa8, 0xb8, 0x6a, 0xc1,
- 0x45, 0xd1, 0x95, 0x0b, 0x71, 0xd3, 0x2e, 0xc4, 0xad, 0x28, 0x2e, 0x94,
- 0x16, 0x14, 0xa1, 0x0b, 0x37, 0x35, 0x89, 0x4e, 0x7f, 0x08, 0x69, 0xf3,
- 0xd3, 0xcc, 0xdc, 0x7b, 0xe7, 0x9e, 0x7b, 0x7e, 0xba, 0x48, 0x27, 0x49,
- 0x17, 0xbe, 0x9b, 0x03, 0x1f, 0xe7, 0x7b, 0x3e, 0xce, 0x7b, 0xbe, 0x57,
- 0x42, 0x08, 0xf4, 0xb5, 0xb8, 0xf8, 0xf9, 0x6c, 0xab, 0x35, 0x71, 0xa1,
- 0xd5, 0x1a, 0x6d, 0x00, 0x3c, 0x78, 0xb0, 0x6d, 0x6e, 0x2d, 0xaf, 0x5e,
- 0xfa, 0xe6, 0xca, 0xf9, 0xab, 0xfc, 0x8f, 0xe4, 0xaf, 0x0b, 0xd3, 0x75,
- 0x65, 0xba, 0x0b, 0xbf, 0x3d, 0x9c, 0x99, 0xb8, 0x53, 0x7f, 0xe7, 0x83,
- 0xc5, 0xc5, 0xd3, 0x47, 0xa6, 0x5a, 0x4d, 0x00, 0xd6, 0xd7, 0xb7, 0xb8,
- 0xf2, 0xf5, 0x8f, 0xeb, 0xea, 0xf6, 0xb5, 0xaf, 0xde, 0x6c, 0x5e, 0x5f,
- 0xea, 0x5a, 0xfd, 0xeb, 0xc9, 0x2f, 0xee, 0xb6, 0xf7, 0x03, 0x74, 0xa5,
- 0xe3, 0xef, 0x0f, 0xbf, 0xf1, 0xfa, 0x42, 0xf8, 0xa5, 0xc9, 0x4b, 0xc7,
- 0x5e, 0xe0, 0xc0, 0x40, 0x4a, 0xbb, 0x7d, 0x1f, 0x11, 0x48, 0x92, 0x84,
- 0x57, 0xe7, 0x5e, 0x6c, 0xfe, 0xfe, 0xf3, 0xdf, 0x9f, 0x8d, 0xcf, 0x1f,
- 0x24, 0xfc, 0x71, 0xf3, 0xe6, 0x4f, 0x1f, 0x0d, 0xbf, 0x35, 0x7f, 0x69,
- 0x63, 0x17, 0xa2, 0xf5, 0xd4, 0xd8, 0xcb, 0xf5, 0x13, 0x87, 0x18, 0x59,
- 0x29, 0xf8, 0x67, 0xe9, 0x16, 0xed, 0xf6, 0x7f, 0x80, 0x43, 0x24, 0x10,
- 0x45, 0x25, 0xce, 0x45, 0x0c, 0x4f, 0x94, 0x8c, 0xcf, 0x4e, 0x92, 0xad,
- 0xad, 0x3c, 0xbf, 0x9a, 0xbf, 0x36, 0x0e, 0xec, 0x02, 0xa2, 0xf7, 0x16,
- 0xa6, 0x3e, 0x7e, 0xe6, 0xb9, 0x46, 0x3a, 0x39, 0x5c, 0x92, 0xe8, 0x7f,
- 0x19, 0xad, 0x2f, 0xf3, 0xf4, 0xc8, 0x12, 0x8d, 0xc1, 0x75, 0x0a, 0x7b,
- 0x84, 0x38, 0xae, 0x71, 0xf4, 0xf0, 0x34, 0xb6, 0x7c, 0x96, 0xad, 0xf2,
- 0x18, 0x76, 0xe2, 0xd4, 0xd1, 0x6b, 0x3f, 0xdc, 0x18, 0x7c, 0x65, 0x76,
- 0xe6, 0x06, 0x80, 0xde, 0x7e, 0x58, 0xe1, 0x3a, 0x39, 0x43, 0x89, 0xe3,
- 0xe4, 0x89, 0xbe, 0x33, 0x86, 0x6e, 0xa6, 0x38, 0xd4, 0x9b, 0x67, 0x7a,
- 0xba, 0x81, 0xa9, 0x20, 0xeb, 0x42, 0x5a, 0x0f, 0x8c, 0x9a, 0xee, 0x9c,
- 0x45, 0xe6, 0x2e, 0x5f, 0xbe, 0x3a, 0x7e, 0xf6, 0xec, 0xa9, 0x4f, 0x75,
- 0xa7, 0x6b, 0xf0, 0xbd, 0x0e, 0xd6, 0x78, 0xe8, 0x08, 0x08, 0x28, 0x31,
- 0xe4, 0x79, 0x86, 0x4b, 0x2b, 0x00, 0xe2, 0x1a, 0xe8, 0x21, 0xa8, 0xe5,
- 0x96, 0x8d, 0x5e, 0x45, 0xa7, 0x53, 0x10, 0xc7, 0xf1, 0x27, 0x17, 0x2f,
- 0x7e, 0x77, 0x40, 0x77, 0x73, 0x8b, 0x2b, 0x72, 0x5c, 0xe5, 0x09, 0x01,
- 0x08, 0x01, 0x85, 0xc1, 0x9a, 0xa7, 0x20, 0xdd, 0x73, 0xbb, 0xff, 0xdb,
- 0x5a, 0x6b, 0x46, 0x46, 0x86, 0x88, 0xe3, 0x1a, 0xd6, 0xba, 0x33, 0xda,
- 0x57, 0x96, 0xd0, 0xcb, 0xb0, 0x99, 0x85, 0x4e, 0x05, 0x85, 0x05, 0xdb,
- 0x23, 0x48, 0x0d, 0xea, 0x7b, 0x80, 0x28, 0x82, 0x28, 0x8a, 0xd0, 0x5a,
- 0xd1, 0x68, 0x0c, 0x91, 0xa6, 0x31, 0xf7, 0xee, 0xad, 0xa1, 0x83, 0x73,
- 0xd8, 0xcd, 0x0e, 0x6e, 0xb5, 0x80, 0xd2, 0x83, 0x40, 0xf0, 0x25, 0x4e,
- 0x17, 0x4f, 0x2c, 0x8c, 0x73, 0x50, 0x96, 0x15, 0x59, 0x56, 0xe2, 0x7d,
- 0x20, 0x49, 0x62, 0x44, 0x04, 0x1d, 0x8c, 0xc1, 0xde, 0xdd, 0xc4, 0x76,
- 0x2c, 0x88, 0xec, 0x78, 0xe8, 0x4b, 0x5c, 0xad, 0x04, 0xd9, 0x6b, 0xce,
- 0x73, 0x43, 0x9e, 0x17, 0x84, 0xe0, 0x19, 0x18, 0x48, 0x00, 0x50, 0x2a,
- 0x42, 0x93, 0x95, 0xd8, 0x8d, 0x1e, 0xce, 0xed, 0x4d, 0x53, 0xde, 0xe0,
- 0x5d, 0x8f, 0x3e, 0xc1, 0x18, 0x8f, 0x31, 0x15, 0x51, 0x14, 0x91, 0x24,
- 0x20, 0xb2, 0x73, 0x59, 0x04, 0x34, 0x95, 0x25, 0xaa, 0x2a, 0x5c, 0xb5,
- 0x6f, 0xbf, 0x9d, 0x41, 0xa4, 0xa0, 0x9f, 0x12, 0x6b, 0x2d, 0x22, 0x0a,
- 0x91, 0x80, 0x88, 0x42, 0xeb, 0xc7, 0x86, 0xa3, 0xd0, 0x77, 0x36, 0x58,
- 0x59, 0xbe, 0x6d, 0x8f, 0x2b, 0xc5, 0x6e, 0x03, 0x95, 0xa5, 0x1a, 0xb4,
- 0x8c, 0x09, 0x38, 0x0f, 0xce, 0x05, 0x44, 0x04, 0x79, 0xfc, 0xc4, 0x27,
- 0xb2, 0xb0, 0xb6, 0x15, 0x9d, 0xfe, 0xf6, 0xfa, 0xc0, 0x87, 0xf5, 0x34,
- 0x18, 0xef, 0x77, 0x8a, 0xde, 0x2a, 0x73, 0xb0, 0x59, 0x9b, 0x7c, 0x37,
- 0x52, 0xef, 0x2b, 0x05, 0x49, 0x52, 0xc3, 0x7b, 0x87, 0x88, 0xa0, 0x94,
- 0xa2, 0xaa, 0xc0, 0x7b, 0x50, 0x0a, 0x64, 0x7f, 0x9c, 0xf7, 0xeb, 0xcb,
- 0x73, 0xe7, 0x66, 0xc6, 0x8e, 0xbf, 0xfd, 0x67, 0x1a, 0x13, 0x9c, 0xf3,
- 0x3e, 0x04, 0x08, 0x21, 0xb0, 0x73, 0x7a, 0x80, 0x78, 0x73, 0x73, 0xfb,
- 0xfe, 0x23, 0x90, 0xd7, 0x4c, 0xbe, 0xe4, 0x95, 0xa4, 0x91, 0x00, 0x00,
- 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image15_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
- 0xff, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xb5, 0x95, 0x31, 0x68, 0x1c,
- 0x47, 0x14, 0x86, 0x3f, 0x99, 0x2d, 0xde, 0x82, 0x0c, 0xb3, 0x70, 0x81,
- 0x5b, 0x50, 0x60, 0x0f, 0x54, 0xe8, 0xca, 0x0b, 0xa4, 0x39, 0x70, 0x71,
- 0x2a, 0x8f, 0xb8, 0x38, 0x43, 0x8a, 0x38, 0x95, 0x63, 0x48, 0x13, 0xd2,
- 0x38, 0xa5, 0xab, 0x80, 0xe3, 0x14, 0xae, 0x4d, 0x0a, 0x81, 0x20, 0x60,
- 0xa4, 0x22, 0x60, 0x17, 0xc2, 0x72, 0x21, 0xc8, 0xa9, 0xda, 0x6b, 0x8c,
- 0x4f, 0xe0, 0xe0, 0x0d, 0x28, 0xb0, 0x57, 0x1c, 0xec, 0x82, 0x04, 0x3b,
- 0x85, 0x61, 0x1f, 0x78, 0xc1, 0x29, 0x66, 0xef, 0xa4, 0xbb, 0x8b, 0xc0,
- 0x85, 0xf2, 0x9a, 0x65, 0x67, 0xdf, 0x7c, 0xef, 0x9f, 0x7f, 0xde, 0xcc,
- 0xae, 0xc5, 0x71, 0xcc, 0x2c, 0xba, 0xdd, 0xee, 0x47, 0xae, 0x21, 0xe2,
- 0x38, 0x5e, 0x5b, 0x9b, 0x81, 0x5f, 0x1e, 0xbc, 0xfc, 0xd8, 0xde, 0x6a,
- 0x63, 0xad, 0x25, 0xcb, 0x33, 0x8a, 0xf7, 0xc5, 0x27, 0x41, 0xac, 0xb5,
- 0xa4, 0xa7, 0x29, 0xa3, 0xd7, 0x23, 0xa8, 0x2e, 0xc6, 0xbd, 0x99, 0xd2,
- 0x67, 0xbf, 0x3f, 0x23, 0xfc, 0x1c, 0x4c, 0xab, 0x24, 0x42, 0xd1, 0x4a,
- 0x91, 0x59, 0x86, 0xe7, 0x92, 0xfd, 0xfa, 0x59, 0x56, 0x97, 0x66, 0x57,
- 0x30, 0x49, 0x41, 0x77, 0x84, 0xf1, 0xb1, 0x2e, 0x82, 0x67, 0x95, 0x4d,
- 0xab, 0x24, 0xb7, 0x87, 0x14, 0x45, 0x0a, 0x28, 0xbe, 0xaf, 0x94, 0x1f,
- 0x84, 0x7c, 0x2a, 0x14, 0xe7, 0x0a, 0x08, 0x41, 0x03, 0x5a, 0x2d, 0x45,
- 0xd6, 0x41, 0xeb, 0x02, 0x72, 0x13, 0xc2, 0x10, 0xc6, 0x97, 0x56, 0x32,
- 0x07, 0x67, 0x79, 0x46, 0x84, 0xd6, 0x50, 0x8b, 0xef, 0x0b, 0xef, 0xde,
- 0x1a, 0x86, 0x07, 0x96, 0xe4, 0xc4, 0x02, 0x33, 0x35, 0x42, 0xb4, 0x25,
- 0x6c, 0x0f, 0x0c, 0xdd, 0x1e, 0x50, 0xb9, 0x71, 0x91, 0x45, 0x8b, 0xe6,
- 0xe0, 0xe2, 0x7d, 0x81, 0x56, 0x3a, 0x87, 0xc6, 0x43, 0xd8, 0xfb, 0x2d,
- 0x77, 0x93, 0xd6, 0x85, 0xd6, 0x96, 0x41, 0x3c, 0xc8, 0xa6, 0xca, 0xe4,
- 0x6f, 0x65, 0xf7, 0xd7, 0x9c, 0x7c, 0x62, 0xb8, 0x7b, 0x4f, 0x2e, 0x15,
- 0xfd, 0x0f, 0xb0, 0xd3, 0x02, 0xbe, 0x0f, 0xef, 0xde, 0x4a, 0x0d, 0x55,
- 0x7a, 0x5f, 0x35, 0xe9, 0x0f, 0x84, 0xe0, 0x33, 0x40, 0x14, 0xd5, 0x90,
- 0xf8, 0x55, 0xc9, 0xde, 0x4e, 0xce, 0xe1, 0x7e, 0x4e, 0xb3, 0x19, 0xd1,
- 0xff, 0x3a, 0x00, 0xec, 0x02, 0xf8, 0xc6, 0x72, 0x99, 0xf2, 0x83, 0x30,
- 0x7c, 0x61, 0xe7, 0xd0, 0x6f, 0xbf, 0x17, 0x82, 0xd0, 0x82, 0x58, 0x8a,
- 0x33, 0xe1, 0xcf, 0x17, 0x05, 0xfd, 0x81, 0xcf, 0x77, 0x3f, 0x36, 0x01,
- 0xe1, 0xf9, 0xbe, 0xc5, 0x9e, 0x2f, 0x4b, 0x5c, 0x7e, 0xf5, 0x20, 0x9f,
- 0x0a, 0xc9, 0x5f, 0x16, 0x63, 0x0c, 0xfd, 0x81, 0x80, 0x67, 0xc1, 0x03,
- 0xb5, 0x86, 0xdd, 0x27, 0x4a, 0x72, 0x62, 0x29, 0xce, 0xe0, 0xfe, 0x83,
- 0x80, 0xd1, 0x91, 0xcb, 0x4d, 0x12, 0x67, 0xd3, 0xd5, 0x8a, 0xa1, 0xde,
- 0x7d, 0x25, 0x8c, 0xea, 0xe5, 0xd7, 0xd0, 0xa7, 0x8f, 0xdd, 0x26, 0x9a,
- 0x86, 0xf0, 0xc5, 0x2d, 0x41, 0x4c, 0x49, 0xbb, 0xe3, 0x76, 0x2c, 0x9b,
- 0x68, 0x6d, 0xe4, 0x15, 0x60, 0xd7, 0xa7, 0x2e, 0x41, 0xc4, 0x79, 0x5a,
- 0x64, 0x86, 0xa7, 0x8f, 0x95, 0xe4, 0xc4, 0x15, 0x14, 0x81, 0xd6, 0x86,
- 0xef, 0xbe, 0x7b, 0x33, 0x98, 0xac, 0x58, 0xb1, 0xa2, 0x38, 0x68, 0xb8,
- 0xc4, 0x74, 0xaa, 0xa8, 0x06, 0x8c, 0x8e, 0x71, 0x4a, 0x8d, 0xd0, 0x6c,
- 0x1a, 0xf2, 0xa9, 0xe5, 0xd1, 0xc3, 0x8c, 0x64, 0x1c, 0x90, 0x9d, 0xba,
- 0x6e, 0x08, 0x23, 0x7f, 0x19, 0xb3, 0x58, 0xa7, 0xac, 0x5c, 0xf3, 0x47,
- 0x9b, 0xc2, 0xe4, 0x1f, 0x25, 0x7e, 0x55, 0xd2, 0xff, 0xc6, 0xa7, 0x38,
- 0x33, 0x74, 0x6f, 0x09, 0xe1, 0x86, 0xcf, 0xa3, 0x87, 0x90, 0x4f, 0x2c,
- 0xbf, 0xfc, 0x90, 0xa2, 0xaa, 0x98, 0x86, 0xd0, 0xe9, 0x94, 0x64, 0xd3,
- 0xc5, 0x96, 0x5b, 0x51, 0x2c, 0xeb, 0xd0, 0x1f, 0x18, 0x00, 0xf6, 0x76,
- 0x72, 0xe2, 0xa3, 0x92, 0xfb, 0x0f, 0x02, 0x3a, 0x3d, 0x88, 0x3a, 0x05,
- 0x3f, 0xfd, 0xdc, 0xc2, 0x34, 0x0d, 0xd6, 0x5a, 0xb4, 0x52, 0xb6, 0x07,
- 0x4d, 0xc2, 0xcd, 0x15, 0xc1, 0xcb, 0xce, 0xb8, 0x63, 0xda, 0xed, 0x41,
- 0x3e, 0x35, 0x3c, 0xdf, 0xcf, 0xd9, 0x7d, 0x92, 0x33, 0x3a, 0x12, 0xda,
- 0x6d, 0x01, 0x81, 0xec, 0x34, 0x43, 0xcf, 0x75, 0x3e, 0xf3, 0xcd, 0xd0,
- 0x92, 0xde, 0x0e, 0x11, 0x6f, 0xf1, 0xa0, 0x2c, 0xdc, 0x15, 0x73, 0x38,
- 0xca, 0x9d, 0x7b, 0x82, 0x69, 0x46, 0x1c, 0xfe, 0xe1, 0xba, 0x21, 0x39,
- 0xb9, 0x28, 0x6e, 0x1a, 0x42, 0x7f, 0x10, 0x11, 0x0f, 0x2d, 0x56, 0x15,
- 0x55, 0xb0, 0x76, 0xd1, 0x8a, 0x39, 0x38, 0x3d, 0x4d, 0x99, 0xa4, 0xc0,
- 0xcd, 0x0b, 0x78, 0x7f, 0x20, 0x74, 0x7b, 0x21, 0x49, 0x62, 0xc8, 0x26,
- 0x6e, 0x3c, 0xdc, 0xf0, 0xe9, 0x7c, 0x59, 0x12, 0x6e, 0xc2, 0xf6, 0xed,
- 0xd0, 0x89, 0xf4, 0x0a, 0x92, 0xf1, 0x15, 0xe0, 0xd1, 0xeb, 0x11, 0xba,
- 0x23, 0x84, 0x61, 0xdd, 0x6a, 0x15, 0xf3, 0x2b, 0x53, 0x66, 0x6d, 0xe8,
- 0x41, 0x96, 0x5b, 0xb2, 0x03, 0x57, 0x5a, 0x3c, 0xc1, 0x5a, 0x48, 0xc6,
- 0x4a, 0x96, 0x5f, 0xe5, 0x71, 0x05, 0xe3, 0x63, 0x5d, 0xb8, 0xfa, 0x96,
- 0xdc, 0xff, 0xc4, 0x31, 0x17, 0x2b, 0x5d, 0x71, 0x5d, 0x71, 0x03, 0xdc,
- 0x3f, 0xea, 0x7f, 0x01, 0x5f, 0x37, 0x3c, 0x8e, 0xe3, 0xb5, 0x7f, 0x01,
- 0x35, 0x10, 0x5a, 0x0f, 0xfe, 0x02, 0xa8, 0x01, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- switch (id) {
- case image0_ID: { QImage img; img.loadFromData(image0_data, sizeof(image0_data), "PNG"); return QPixmap::fromImage(img); }
- case image1_ID: { QImage img; img.loadFromData(image1_data, sizeof(image1_data), "PNG"); return QPixmap::fromImage(img); }
- case image2_ID: { QImage img; img.loadFromData(image2_data, sizeof(image2_data), "PNG"); return QPixmap::fromImage(img); }
- case image3_ID: { QImage img; img.loadFromData(image3_data, sizeof(image3_data), "PNG"); return QPixmap::fromImage(img); }
- case image4_ID: { QImage img; img.loadFromData(image4_data, sizeof(image4_data), "PNG"); return QPixmap::fromImage(img); }
- case image5_ID: { QImage img; img.loadFromData(image5_data, sizeof(image5_data), "PNG"); return QPixmap::fromImage(img); }
- case image6_ID: { QImage img; img.loadFromData(image6_data, sizeof(image6_data), "PNG"); return QPixmap::fromImage(img); }
- case image7_ID: { QImage img; img.loadFromData(image7_data, sizeof(image7_data), "PNG"); return QPixmap::fromImage(img); }
- case image8_ID: { QImage img; img.loadFromData(image8_data, sizeof(image8_data), "PNG"); return QPixmap::fromImage(img); }
- case image9_ID: { QImage img; img.loadFromData(image9_data, sizeof(image9_data), "PNG"); return QPixmap::fromImage(img); }
- case image10_ID: { QImage img; img.loadFromData(image10_data, sizeof(image10_data), "PNG"); return QPixmap::fromImage(img); }
- case image11_ID: { QImage img; img.loadFromData(image11_data, sizeof(image11_data), "PNG"); return QPixmap::fromImage(img); }
- case image12_ID: { QImage img; img.loadFromData(image12_data, sizeof(image12_data), "PNG"); return QPixmap::fromImage(img); }
- case image13_ID: { QImage img; img.loadFromData(image13_data, sizeof(image13_data), "PNG"); return QPixmap::fromImage(img); }
- case image14_ID: { QImage img; img.loadFromData(image14_data, sizeof(image14_data), "PNG"); return QPixmap::fromImage(img); }
- case image15_ID: { QImage img; img.loadFromData(image15_data, sizeof(image15_data), "PNG"); return QPixmap::fromImage(img); }
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_DlgText: public Ui_QG_DlgText {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_dlgtext.h"
class QG_DlgText : public QDialog, public Ui::QG_DlgText
{
diff --git a/src/ui/forms/qg_dlgtext.ui b/src/ui/forms/qg_dlgtext.ui
index ffd4c6d..232e19e 100644
--- a/src/ui/forms/qg_dlgtext.ui
+++ b/src/ui/forms/qg_dlgtext.ui
@@ -179,7 +179,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_tr.png</normaloff>:/ui/icons/align_tr.png</iconset>
+ <normaloff>:/extui/align_tr.png</normaloff>:/extui/align_tr.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -208,7 +208,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_tl.png</normaloff>:/ui/icons/align_tl.png</iconset>
+ <normaloff>:/extui/align_tl.png</normaloff>:/extui/align_tl.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -237,7 +237,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_ml.png</normaloff>:/ui/icons/align_ml.png</iconset>
+ <normaloff>:/extui/align_ml.png</normaloff>:/extui/align_ml.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -266,7 +266,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_mc.png</normaloff>:/ui/icons/align_mc.png</iconset>
+ <normaloff>:/extui/align_mc.png</normaloff>:/extui/align_mc.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -295,7 +295,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_mr.png</normaloff>:/ui/icons/align_mr.png</iconset>
+ <normaloff>:/extui/align_mr.png</normaloff>:/extui/align_mr.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -324,7 +324,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_bl.png</normaloff>:/ui/icons/align_bl.png</iconset>
+ <normaloff>:/extui/align_bl.png</normaloff>:/extui/align_bl.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -353,7 +353,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_br.png</normaloff>:/ui/icons/align_br.png</iconset>
+ <normaloff>:/extui/align_br.png</normaloff>:/extui/align_br.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -382,7 +382,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_bc.png</normaloff>:/ui/icons/align_bc.png</iconset>
+ <normaloff>:/extui/align_bc.png</normaloff>:/extui/align_bc.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -411,7 +411,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/align_tc.png</normaloff>:/ui/icons/align_tc.png</iconset>
+ <normaloff>:/extui/align_tc.png</normaloff>:/extui/align_tc.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -512,7 +512,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/filenew.png</normaloff>:/ui/icons/filenew.png</iconset>
+ <normaloff>:/extui/filenew.png</normaloff>:/extui/filenew.png</iconset>
</property>
</widget>
</item>
@@ -526,7 +526,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/fileopen.png</normaloff>:/ui/icons/fileopen.png</iconset>
+ <normaloff>:/extui/fileopen.png</normaloff>:/extui/fileopen.png</iconset>
</property>
</widget>
</item>
@@ -540,7 +540,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/filesave.png</normaloff>:/ui/icons/filesave.png</iconset>
+ <normaloff>:/extui/filesave.png</normaloff>:/extui/filesave.png</iconset>
</property>
</widget>
</item>
@@ -554,7 +554,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/editcut.png</normaloff>:/ui/icons/editcut.png</iconset>
+ <normaloff>:/extui/editcut.png</normaloff>:/extui/editcut.png</iconset>
</property>
</widget>
</item>
@@ -568,7 +568,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/editcopy.png</normaloff>:/ui/icons/editcopy.png</iconset>
+ <normaloff>:/extui/editcopy.png</normaloff>:/extui/editcopy.png</iconset>
</property>
</widget>
</item>
@@ -582,7 +582,7 @@
</property>
<property name="icon">
<iconset>
- <normaloff>:/ui/icons/editpaste.png</normaloff>:/ui/icons/editpaste.png</iconset>
+ <normaloff>:/extui/editpaste.png</normaloff>:/extui/editpaste.png</iconset>
</property>
</widget>
</item>
diff --git a/src/ui/forms/qg_dlgtext.ui.h b/src/ui/forms/qg_dlgtext.ui.h
index 7dcbc59..79dfe47 100644
--- a/src/ui/forms/qg_dlgtext.ui.h
+++ b/src/ui/forms/qg_dlgtext.ui.h
@@ -26,9 +26,8 @@
#include "rs_system.h"
#include <qtextcodec.h>
-//Added by qt3to4:
-#include <Q3TextStream>
-#include <Q3CString>
+#include <QTextStream>
+#include <QFileDialog>
void QG_DlgText::init() {
cbFont->init();
@@ -96,7 +95,7 @@ void QG_DlgText::setText(RS_Text& t, bool isNew) {
if (isNew) {
RS_SETTINGS->beginGroup("/Draw");
//default font depending on locale
- Q3CString iso = RS_System::localeToISO( QTextCodec::locale() );
+ QByteArray iso = RS_System::localeToISO( QTextCodec::locale() );
if (iso=="ISO8859-1") {
fon = RS_SETTINGS->readEntry("/TextFont", "normallatin1");
} else if (iso=="ISO8859-2") {
@@ -191,7 +190,7 @@ void QG_DlgText::updateText() {
)
);
#else*/
- text->setText(RS_FilterDXF::toNativeString(teText->text()));
+ text->setText(teText->text());
//#endif
//text->setLetterSpacing(leLetterSpacing.toDouble());
text->setLineSpacingFactor(leLineSpacingFactor->text().toDouble());
@@ -348,7 +347,7 @@ void QG_DlgText::defaultChanged(bool) {
}
void QG_DlgText::loadText() {
- QString fn = Q3FileDialog::getOpenFileName( QString::null, QString::null,
+ QString fn = QFileDialog::getOpenFileName( QString::null, QString::null,
this);
if (!fn.isEmpty()) {
load(fn);
@@ -361,12 +360,12 @@ void QG_DlgText::load(const QString& fn) {
return;
}
- Q3TextStream ts(&f);
+ QTextStream ts(&f);
teText->setText(ts.read());
}
void QG_DlgText::saveText() {
- QString fn = Q3FileDialog::getSaveFileName(QString::null, QString::null,
+ QString fn = QFileDialog::getSaveFileName(QString::null, QString::null,
this);
if (!fn.isEmpty()) {
save(fn);
@@ -377,7 +376,7 @@ void QG_DlgText::save(const QString& fn) {
QString text = teText->text();
QFile f(fn);
if (f.open(QIODevice::WriteOnly)) {
- Q3TextStream t(&f);
+ QTextStream t(&f);
t << text;
f.close();
}
diff --git a/src/ui/forms/qg_exitdialog.h b/src/ui/forms/qg_exitdialog.h
index 622d24e..82886e3 100644
--- a/src/ui/forms/qg_exitdialog.h
+++ b/src/ui/forms/qg_exitdialog.h
@@ -26,141 +26,7 @@
#ifndef QG_EXITDIALOG_H
#define QG_EXITDIALOG_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_ExitDialog
-{
-public:
- QGridLayout *gridLayout;
- QHBoxLayout *hboxLayout;
- QSpacerItem *Horizontal_Spacing2;
- QPushButton *bLeave;
- QPushButton *bSave;
- QPushButton *bSaveAs;
- QPushButton *bCancel;
- QSpacerItem *spacer2;
- QLabel *lQuestion;
- QLabel *l_icon;
-
- void setupUi(QDialog *QG_ExitDialog)
- {
- if (QG_ExitDialog->objectName().isEmpty())
- QG_ExitDialog->setObjectName(QString::fromUtf8("QG_ExitDialog"));
- QG_ExitDialog->resize(450, 106);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_ExitDialog->sizePolicy().hasHeightForWidth());
- QG_ExitDialog->setSizePolicy(sizePolicy);
- QG_ExitDialog->setMinimumSize(QSize(450, 0));
- QG_ExitDialog->setSizeGripEnabled(false);
- gridLayout = new QGridLayout(QG_ExitDialog);
- gridLayout->setSpacing(6);
- gridLayout->setContentsMargins(11, 11, 11, 11);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(Horizontal_Spacing2);
-
- bLeave = new QPushButton(QG_ExitDialog);
- bLeave->setObjectName(QString::fromUtf8("bLeave"));
- bLeave->setAutoDefault(true);
- bLeave->setDefault(false);
-
- hboxLayout->addWidget(bLeave);
-
- bSave = new QPushButton(QG_ExitDialog);
- bSave->setObjectName(QString::fromUtf8("bSave"));
-
- hboxLayout->addWidget(bSave);
-
- bSaveAs = new QPushButton(QG_ExitDialog);
- bSaveAs->setObjectName(QString::fromUtf8("bSaveAs"));
-
- hboxLayout->addWidget(bSaveAs);
-
- bCancel = new QPushButton(QG_ExitDialog);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
- bCancel->setDefault(true);
-
- hboxLayout->addWidget(bCancel);
-
- spacer2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer2);
-
-
- gridLayout->addLayout(hboxLayout, 1, 0, 1, 2);
-
- lQuestion = new QLabel(QG_ExitDialog);
- lQuestion->setObjectName(QString::fromUtf8("lQuestion"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(1);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lQuestion->sizePolicy().hasHeightForWidth());
- lQuestion->setSizePolicy(sizePolicy1);
- lQuestion->setAlignment(Qt::AlignCenter);
- lQuestion->setWordWrap(true);
-
- gridLayout->addWidget(lQuestion, 0, 1, 1, 1);
-
- l_icon = new QLabel(QG_ExitDialog);
- l_icon->setObjectName(QString::fromUtf8("l_icon"));
- l_icon->setWordWrap(false);
-
- gridLayout->addWidget(l_icon, 0, 0, 1, 1);
-
- QWidget::setTabOrder(bCancel, bLeave);
- QWidget::setTabOrder(bLeave, bSave);
- QWidget::setTabOrder(bSave, bSaveAs);
-
- retranslateUi(QG_ExitDialog);
- QObject::connect(bLeave, SIGNAL(clicked()), QG_ExitDialog, SLOT(accept()));
- QObject::connect(bCancel, SIGNAL(clicked()), QG_ExitDialog, SLOT(reject()));
- QObject::connect(bSave, SIGNAL(clicked()), QG_ExitDialog, SLOT(slotSave()));
- QObject::connect(bSaveAs, SIGNAL(clicked()), QG_ExitDialog, SLOT(slotSaveAs()));
-
- QMetaObject::connectSlotsByName(QG_ExitDialog);
- } // setupUi
-
- void retranslateUi(QDialog *QG_ExitDialog)
- {
- QG_ExitDialog->setWindowTitle(QApplication::translate("QG_ExitDialog", "QCad", 0, QApplication::UnicodeUTF8));
- bLeave->setText(QApplication::translate("QG_ExitDialog", "C&lose", 0, QApplication::UnicodeUTF8));
- bSave->setText(QApplication::translate("QG_ExitDialog", "&Save", 0, QApplication::UnicodeUTF8));
- bSaveAs->setText(QApplication::translate("QG_ExitDialog", "Save &As..", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_ExitDialog", "&Cancel", 0, QApplication::UnicodeUTF8));
- lQuestion->setText(QApplication::translate("QG_ExitDialog", "No Text supplied.", 0, QApplication::UnicodeUTF8));
- l_icon->setText(QString());
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_ExitDialog: public Ui_QG_ExitDialog {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_exitdialog.h"
class QG_ExitDialog : public QDialog, public Ui::QG_ExitDialog
{
diff --git a/src/ui/forms/qg_exitdialog.ui b/src/ui/forms/qg_exitdialog.ui
index ec52bbe..0e27e0a 100644
--- a/src/ui/forms/qg_exitdialog.ui
+++ b/src/ui/forms/qg_exitdialog.ui
@@ -148,7 +148,7 @@
<tabstop>bSaveAs</tabstop>
</tabstops>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_imageoptions.h b/src/ui/forms/qg_imageoptions.h
index c094a74..9f31357 100644
--- a/src/ui/forms/qg_imageoptions.h
+++ b/src/ui/forms/qg_imageoptions.h
@@ -26,118 +26,7 @@
#ifndef QG_IMAGEOPTIONS_H
#define QG_IMAGEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actiondrawimage.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_ImageOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lFactor;
- QLineEdit *leFactor;
- QFrame *sep1_2;
-
- void setupUi(QWidget *QG_ImageOptions)
- {
- if (QG_ImageOptions->objectName().isEmpty())
- QG_ImageOptions->setObjectName(QString::fromUtf8("QG_ImageOptions"));
- QG_ImageOptions->resize(200, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_ImageOptions->sizePolicy().hasHeightForWidth());
- QG_ImageOptions->setSizePolicy(sizePolicy);
- QG_ImageOptions->setMinimumSize(QSize(200, 22));
- QG_ImageOptions->setMaximumSize(QSize(250, 32767));
- hboxLayout = new QHBoxLayout(QG_ImageOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_ImageOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_ImageOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- lFactor = new QLabel(QG_ImageOptions);
- lFactor->setObjectName(QString::fromUtf8("lFactor"));
- lFactor->setWordWrap(false);
-
- hboxLayout->addWidget(lFactor);
-
- leFactor = new QLineEdit(QG_ImageOptions);
- leFactor->setObjectName(QString::fromUtf8("leFactor"));
-
- hboxLayout->addWidget(leFactor);
-
- sep1_2 = new QFrame(QG_ImageOptions);
- sep1_2->setObjectName(QString::fromUtf8("sep1_2"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1_2->sizePolicy().hasHeightForWidth());
- sep1_2->setSizePolicy(sizePolicy1);
- sep1_2->setFrameShape(QFrame::VLine);
- sep1_2->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1_2);
-
-
- retranslateUi(QG_ImageOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_ImageOptions, SLOT(updateData()));
- QObject::connect(leFactor, SIGNAL(textChanged(QString)), QG_ImageOptions, SLOT(updateData()));
-
- QMetaObject::connectSlotsByName(QG_ImageOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_ImageOptions)
- {
- QG_ImageOptions->setWindowTitle(QApplication::translate("QG_ImageOptions", "Insert Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_ImageOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- lAngle->setText(QApplication::translate("QG_ImageOptions", "Angle:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_ImageOptions", "Rotation Angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lFactor->setText(QApplication::translate("QG_ImageOptions", "Factor:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leFactor->setProperty("toolTip", QVariant(QApplication::translate("QG_ImageOptions", "Scale Factor", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_ImageOptions: public Ui_QG_ImageOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_imageoptions.h"
class QG_ImageOptions : public QWidget, public Ui::QG_ImageOptions
{
diff --git a/src/ui/forms/qg_imageoptions.ui b/src/ui/forms/qg_imageoptions.ui
index 9d325d3..bffc0d7 100644
--- a/src/ui/forms/qg_imageoptions.ui
+++ b/src/ui/forms/qg_imageoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_ImageOptions</class>
diff --git a/src/ui/forms/qg_insertoptions.h b/src/ui/forms/qg_insertoptions.h
index 879addb..04d1f04 100644
--- a/src/ui/forms/qg_insertoptions.h
+++ b/src/ui/forms/qg_insertoptions.h
@@ -26,189 +26,7 @@
#ifndef QG_INSERTOPTIONS_H
#define QG_INSERTOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actionblocksinsert.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_InsertOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lFactor;
- QLineEdit *leFactor;
- QFrame *sep1_2;
- QLabel *lArray;
- QSpinBox *sbColumns;
- QSpinBox *sbRows;
- QLabel *lSpacing;
- QLineEdit *leColumnSpacing;
- QLineEdit *leRowSpacing;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_InsertOptions)
- {
- if (QG_InsertOptions->objectName().isEmpty())
- QG_InsertOptions->setObjectName(QString::fromUtf8("QG_InsertOptions"));
- QG_InsertOptions->resize(550, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_InsertOptions->sizePolicy().hasHeightForWidth());
- QG_InsertOptions->setSizePolicy(sizePolicy);
- QG_InsertOptions->setMinimumSize(QSize(550, 22));
- QG_InsertOptions->setMaximumSize(QSize(600, 32767));
- hboxLayout = new QHBoxLayout(QG_InsertOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_InsertOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_InsertOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- lFactor = new QLabel(QG_InsertOptions);
- lFactor->setObjectName(QString::fromUtf8("lFactor"));
- lFactor->setWordWrap(false);
-
- hboxLayout->addWidget(lFactor);
-
- leFactor = new QLineEdit(QG_InsertOptions);
- leFactor->setObjectName(QString::fromUtf8("leFactor"));
-
- hboxLayout->addWidget(leFactor);
-
- sep1_2 = new QFrame(QG_InsertOptions);
- sep1_2->setObjectName(QString::fromUtf8("sep1_2"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1_2->sizePolicy().hasHeightForWidth());
- sep1_2->setSizePolicy(sizePolicy1);
- sep1_2->setFrameShape(QFrame::VLine);
- sep1_2->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1_2);
-
- lArray = new QLabel(QG_InsertOptions);
- lArray->setObjectName(QString::fromUtf8("lArray"));
- lArray->setWordWrap(false);
-
- hboxLayout->addWidget(lArray);
-
- sbColumns = new QSpinBox(QG_InsertOptions);
- sbColumns->setObjectName(QString::fromUtf8("sbColumns"));
- sbColumns->setMaximum(10000);
- sbColumns->setMinimum(1);
-
- hboxLayout->addWidget(sbColumns);
-
- sbRows = new QSpinBox(QG_InsertOptions);
- sbRows->setObjectName(QString::fromUtf8("sbRows"));
- sbRows->setMaximum(10000);
- sbRows->setMinimum(1);
-
- hboxLayout->addWidget(sbRows);
-
- lSpacing = new QLabel(QG_InsertOptions);
- lSpacing->setObjectName(QString::fromUtf8("lSpacing"));
- lSpacing->setWordWrap(false);
-
- hboxLayout->addWidget(lSpacing);
-
- leColumnSpacing = new QLineEdit(QG_InsertOptions);
- leColumnSpacing->setObjectName(QString::fromUtf8("leColumnSpacing"));
-
- hboxLayout->addWidget(leColumnSpacing);
-
- leRowSpacing = new QLineEdit(QG_InsertOptions);
- leRowSpacing->setObjectName(QString::fromUtf8("leRowSpacing"));
-
- hboxLayout->addWidget(leRowSpacing);
-
- sep1 = new QFrame(QG_InsertOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_InsertOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_InsertOptions, SLOT(updateData()));
- QObject::connect(leFactor, SIGNAL(textChanged(QString)), QG_InsertOptions, SLOT(updateData()));
- QObject::connect(sbColumns, SIGNAL(valueChanged(int)), QG_InsertOptions, SLOT(updateData()));
- QObject::connect(sbRows, SIGNAL(valueChanged(int)), QG_InsertOptions, SLOT(updateData()));
- QObject::connect(leColumnSpacing, SIGNAL(textChanged(QString)), QG_InsertOptions, SLOT(updateData()));
- QObject::connect(leRowSpacing, SIGNAL(textChanged(QString)), QG_InsertOptions, SLOT(updateData()));
-
- QMetaObject::connectSlotsByName(QG_InsertOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_InsertOptions)
- {
- QG_InsertOptions->setWindowTitle(QApplication::translate("QG_InsertOptions", "Insert Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_InsertOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- lAngle->setText(QApplication::translate("QG_InsertOptions", "Angle:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Rotation Angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lFactor->setText(QApplication::translate("QG_InsertOptions", "Factor:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leFactor->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Scale Factor", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lArray->setText(QApplication::translate("QG_InsertOptions", "Array:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbColumns->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Number of Columns", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
-#ifndef QT_NO_TOOLTIP
- sbRows->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Number of Rows", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lSpacing->setText(QApplication::translate("QG_InsertOptions", "Spacing:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leColumnSpacing->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Column Spacing", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
-#ifndef QT_NO_TOOLTIP
- leRowSpacing->setProperty("toolTip", QVariant(QApplication::translate("QG_InsertOptions", "Row Spacing", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_InsertOptions: public Ui_QG_InsertOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_insertoptions.h"
class QG_InsertOptions : public QWidget, public Ui::QG_InsertOptions
{
diff --git a/src/ui/forms/qg_insertoptions.ui b/src/ui/forms/qg_insertoptions.ui
index 94074d7..ed9827f 100644
--- a/src/ui/forms/qg_insertoptions.ui
+++ b/src/ui/forms/qg_insertoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_InsertOptions</class>
diff --git a/src/ui/forms/qg_layerdialog.h b/src/ui/forms/qg_layerdialog.h
index 034bf51..5c60cd0 100644
--- a/src/ui/forms/qg_layerdialog.h
+++ b/src/ui/forms/qg_layerdialog.h
@@ -26,150 +26,7 @@
#ifndef QG_LAYERDIALOG_H
#define QG_LAYERDIALOG_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QVBoxLayout>
-#include "qg_widgetpen.h"
-#include "rs.h"
-#include "rs_layer.h"
-#include "rs_layerlist.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LayerDialog
-{
-public:
- QVBoxLayout *vboxLayout;
- QHBoxLayout *hboxLayout;
- QLabel *lName;
- QSpacerItem *spacer87;
- QLineEdit *leName;
- QG_WidgetPen *wPen;
- QHBoxLayout *hboxLayout1;
- QSpacerItem *spacer1;
- QPushButton *bOk;
- QPushButton *bCancel;
-
- void setupUi(QDialog *QG_LayerDialog)
- {
- if (QG_LayerDialog->objectName().isEmpty())
- QG_LayerDialog->setObjectName(QString::fromUtf8("QG_LayerDialog"));
- QG_LayerDialog->resize(253, 203);
- QG_LayerDialog->setBaseSize(QSize(0, 0));
- QG_LayerDialog->setSizeGripEnabled(false);
- vboxLayout = new QVBoxLayout(QG_LayerDialog);
- vboxLayout->setSpacing(6);
- vboxLayout->setContentsMargins(11, 11, 11, 11);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- hboxLayout = new QHBoxLayout();
- hboxLayout->setSpacing(6);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lName = new QLabel(QG_LayerDialog);
- lName->setObjectName(QString::fromUtf8("lName"));
- lName->setFrameShape(QFrame::NoFrame);
- lName->setFrameShadow(QFrame::Plain);
- lName->setWordWrap(false);
-
- hboxLayout->addWidget(lName);
-
- spacer87 = new QSpacerItem(51, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout->addItem(spacer87);
-
- leName = new QLineEdit(QG_LayerDialog);
- leName->setObjectName(QString::fromUtf8("leName"));
-
- hboxLayout->addWidget(leName);
-
-
- vboxLayout->addLayout(hboxLayout);
-
- wPen = new QG_WidgetPen(QG_LayerDialog);
- wPen->setObjectName(QString::fromUtf8("wPen"));
-
- vboxLayout->addWidget(wPen);
-
- hboxLayout1 = new QHBoxLayout();
- hboxLayout1->setSpacing(6);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
- spacer1 = new QSpacerItem(79, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- hboxLayout1->addItem(spacer1);
-
- bOk = new QPushButton(QG_LayerDialog);
- bOk->setObjectName(QString::fromUtf8("bOk"));
- bOk->setAutoDefault(true);
- bOk->setDefault(true);
-
- hboxLayout1->addWidget(bOk);
-
- bCancel = new QPushButton(QG_LayerDialog);
- bCancel->setObjectName(QString::fromUtf8("bCancel"));
- bCancel->setAutoDefault(true);
-
- hboxLayout1->addWidget(bCancel);
-
-
- vboxLayout->addLayout(hboxLayout1);
-
-
- retranslateUi(QG_LayerDialog);
- QObject::connect(bCancel, SIGNAL(clicked()), QG_LayerDialog, SLOT(reject()));
- QObject::connect(bOk, SIGNAL(clicked()), QG_LayerDialog, SLOT(validate()));
-
- QMetaObject::connectSlotsByName(QG_LayerDialog);
- } // setupUi
-
- void retranslateUi(QDialog *QG_LayerDialog)
- {
- QG_LayerDialog->setWindowTitle(QApplication::translate("QG_LayerDialog", "Layer Settings", 0, QApplication::UnicodeUTF8));
- lName->setText(QApplication::translate("QG_LayerDialog", "Layer Name:", 0, QApplication::UnicodeUTF8));
- leName->setText(QString());
- bOk->setText(QApplication::translate("QG_LayerDialog", "&OK", 0, QApplication::UnicodeUTF8));
- bOk->setShortcut(QApplication::translate("QG_LayerDialog", "Alt+O", 0, QApplication::UnicodeUTF8));
- bCancel->setText(QApplication::translate("QG_LayerDialog", "Cancel", 0, QApplication::UnicodeUTF8));
- bCancel->setShortcut(QApplication::translate("QG_LayerDialog", "Esc", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_LayerDialog: public Ui_QG_LayerDialog {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_layerdialog.h"
class QG_LayerDialog : public QDialog, public Ui::QG_LayerDialog
{
diff --git a/src/ui/forms/qg_layerdialog.ui b/src/ui/forms/qg_layerdialog.ui
index 5fba5dd..404d61b 100644
--- a/src/ui/forms/qg_layerdialog.ui
+++ b/src/ui/forms/qg_layerdialog.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LayerDialog</class>
diff --git a/src/ui/forms/qg_libraryinsertoptions.h b/src/ui/forms/qg_libraryinsertoptions.h
index 0d7b67b..c4ea2b1 100644
--- a/src/ui/forms/qg_libraryinsertoptions.h
+++ b/src/ui/forms/qg_libraryinsertoptions.h
@@ -26,118 +26,7 @@
#ifndef QG_LIBRARYINSERTOPTIONS_H
#define QG_LIBRARYINSERTOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actionlibraryinsert.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LibraryInsertOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lFactor;
- QLineEdit *leFactor;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LibraryInsertOptions)
- {
- if (QG_LibraryInsertOptions->objectName().isEmpty())
- QG_LibraryInsertOptions->setObjectName(QString::fromUtf8("QG_LibraryInsertOptions"));
- QG_LibraryInsertOptions->resize(240, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LibraryInsertOptions->sizePolicy().hasHeightForWidth());
- QG_LibraryInsertOptions->setSizePolicy(sizePolicy);
- QG_LibraryInsertOptions->setMinimumSize(QSize(240, 22));
- QG_LibraryInsertOptions->setMaximumSize(QSize(300, 32767));
- hboxLayout = new QHBoxLayout(QG_LibraryInsertOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_LibraryInsertOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_LibraryInsertOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- lFactor = new QLabel(QG_LibraryInsertOptions);
- lFactor->setObjectName(QString::fromUtf8("lFactor"));
- lFactor->setWordWrap(false);
-
- hboxLayout->addWidget(lFactor);
-
- leFactor = new QLineEdit(QG_LibraryInsertOptions);
- leFactor->setObjectName(QString::fromUtf8("leFactor"));
-
- hboxLayout->addWidget(leFactor);
-
- sep1 = new QFrame(QG_LibraryInsertOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LibraryInsertOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_LibraryInsertOptions, SLOT(updateData()));
- QObject::connect(leFactor, SIGNAL(textChanged(QString)), QG_LibraryInsertOptions, SLOT(updateData()));
-
- QMetaObject::connectSlotsByName(QG_LibraryInsertOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LibraryInsertOptions)
- {
- QG_LibraryInsertOptions->setWindowTitle(QApplication::translate("QG_LibraryInsertOptions", "Library Insert Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_LibraryInsertOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- lAngle->setText(QApplication::translate("QG_LibraryInsertOptions", "Angle:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_LibraryInsertOptions", "Rotation Angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lFactor->setText(QApplication::translate("QG_LibraryInsertOptions", "Factor:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leFactor->setProperty("toolTip", QVariant(QApplication::translate("QG_LibraryInsertOptions", "Scale Factor", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LibraryInsertOptions: public Ui_QG_LibraryInsertOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_libraryinsertoptions.h"
class QG_LibraryInsertOptions : public QWidget, public Ui::QG_LibraryInsertOptions
{
diff --git a/src/ui/forms/qg_libraryinsertoptions.ui b/src/ui/forms/qg_libraryinsertoptions.ui
index 3d3f07d..e2b7453 100644
--- a/src/ui/forms/qg_libraryinsertoptions.ui
+++ b/src/ui/forms/qg_libraryinsertoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LibraryInsertOptions</class>
diff --git a/src/ui/forms/qg_librarywidget.h b/src/ui/forms/qg_librarywidget.h
index b5ffc6e..ec6f58a 100644
--- a/src/ui/forms/qg_librarywidget.h
+++ b/src/ui/forms/qg_librarywidget.h
@@ -26,108 +26,7 @@
#ifndef QG_LIBRARYWIDGET_H
#define QG_LIBRARYWIDGET_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3Header>
-#include <Qt3Support/Q3IconView>
-#include <Qt3Support/Q3ListView>
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QPushButton>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-#include <QtCore/QDir>
-#include <QtCore/QMutableMapIterator>
-#include "qg_actionhandler.h"
-#include "qg_listviewitem.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LibraryWidget
-{
-public:
- QVBoxLayout *vboxLayout;
- Q3ListView *lvDirectory;
- Q3IconView *ivPreview;
- QPushButton *bInsert;
-
- void setupUi(QWidget *QG_LibraryWidget)
- {
- if (QG_LibraryWidget->objectName().isEmpty())
- QG_LibraryWidget->setObjectName(QString::fromUtf8("QG_LibraryWidget"));
- QG_LibraryWidget->resize(146, 413);
- vboxLayout = new QVBoxLayout(QG_LibraryWidget);
- vboxLayout->setSpacing(2);
- vboxLayout->setContentsMargins(2, 2, 2, 2);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- lvDirectory = new Q3ListView(QG_LibraryWidget);
- lvDirectory->addColumn(QApplication::translate("QG_LibraryWidget", "Directories", 0, QApplication::UnicodeUTF8));
- lvDirectory->header()->setClickEnabled(false, lvDirectory->header()->count() - 1);
- lvDirectory->header()->setResizeEnabled(false, lvDirectory->header()->count() - 1);
- lvDirectory->setObjectName(QString::fromUtf8("lvDirectory"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(13));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lvDirectory->sizePolicy().hasHeightForWidth());
- lvDirectory->setSizePolicy(sizePolicy);
- lvDirectory->setMinimumSize(QSize(0, 32));
- lvDirectory->setRootIsDecorated(true);
- lvDirectory->setResizeMode(Q3ListView::LastColumn);
- lvDirectory->setTreeStepSize(14);
-
- vboxLayout->addWidget(lvDirectory);
-
- ivPreview = new Q3IconView(QG_LibraryWidget);
- ivPreview->setObjectName(QString::fromUtf8("ivPreview"));
- sizePolicy.setHeightForWidth(ivPreview->sizePolicy().hasHeightForWidth());
- ivPreview->setSizePolicy(sizePolicy);
- ivPreview->setMinimumSize(QSize(0, 32));
- ivPreview->setAcceptDrops(false);
- ivPreview->setResizePolicy(Q3ScrollView::AutoOneFit);
- ivPreview->setDragAutoScroll(false);
- ivPreview->setSpacing(2);
- ivPreview->setArrangement(Q3IconView::LeftToRight);
- ivPreview->setResizeMode(Q3IconView::Adjust);
- ivPreview->setMaxItemWidth(64);
- ivPreview->setAutoArrange(true);
- ivPreview->setItemsMovable(false);
- ivPreview->setWordWrapIconText(false);
- ivPreview->setShowToolTips(true);
-
- vboxLayout->addWidget(ivPreview);
-
- bInsert = new QPushButton(QG_LibraryWidget);
- bInsert->setObjectName(QString::fromUtf8("bInsert"));
-
- vboxLayout->addWidget(bInsert);
-
-
- retranslateUi(QG_LibraryWidget);
- QObject::connect(lvDirectory, SIGNAL(currentChanged(Q3ListViewItem*)), QG_LibraryWidget, SLOT(updatePreview(Q3ListViewItem*)));
- QObject::connect(bInsert, SIGNAL(clicked()), QG_LibraryWidget, SLOT(insert()));
-
- QMetaObject::connectSlotsByName(QG_LibraryWidget);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LibraryWidget)
- {
- QG_LibraryWidget->setWindowTitle(QApplication::translate("QG_LibraryWidget", "Library Browser", 0, QApplication::UnicodeUTF8));
- lvDirectory->header()->setLabel(0, QApplication::translate("QG_LibraryWidget", "Directories", 0, QApplication::UnicodeUTF8));
- bInsert->setText(QApplication::translate("QG_LibraryWidget", "Insert", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LibraryWidget: public Ui_QG_LibraryWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_librarywidget.h"
class QG_LibraryWidget : public QWidget, public Ui::QG_LibraryWidget
{
diff --git a/src/ui/forms/qg_librarywidget.ui b/src/ui/forms/qg_librarywidget.ui
index 8f9a6aa..d54695b 100644
--- a/src/ui/forms/qg_librarywidget.ui
+++ b/src/ui/forms/qg_librarywidget.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LibraryWidget</class>
diff --git a/src/ui/forms/qg_lineangleoptions.h b/src/ui/forms/qg_lineangleoptions.h
index 5132c31..70473bb 100644
--- a/src/ui/forms/qg_lineangleoptions.h
+++ b/src/ui/forms/qg_lineangleoptions.h
@@ -26,152 +26,7 @@
#ifndef QG_LINEANGLEOPTIONS_H
#define QG_LINEANGLEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlineangle.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineAngleOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lLength;
- QLineEdit *leLength;
- QLabel *lSnapPoint;
- QComboBox *cbSnapPoint;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineAngleOptions)
- {
- if (QG_LineAngleOptions->objectName().isEmpty())
- QG_LineAngleOptions->setObjectName(QString::fromUtf8("QG_LineAngleOptions"));
- QG_LineAngleOptions->resize(400, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineAngleOptions->sizePolicy().hasHeightForWidth());
- QG_LineAngleOptions->setSizePolicy(sizePolicy);
- QG_LineAngleOptions->setMinimumSize(QSize(300, 22));
- QG_LineAngleOptions->setMaximumSize(QSize(400, 22));
- hboxLayout = new QHBoxLayout(QG_LineAngleOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(0, 0, 0, 0);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_LineAngleOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lAngle->sizePolicy().hasHeightForWidth());
- lAngle->setSizePolicy(sizePolicy1);
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_LineAngleOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(leAngle);
-
- lLength = new QLabel(QG_LineAngleOptions);
- lLength->setObjectName(QString::fromUtf8("lLength"));
- sizePolicy1.setHeightForWidth(lLength->sizePolicy().hasHeightForWidth());
- lLength->setSizePolicy(sizePolicy1);
- lLength->setWordWrap(false);
-
- hboxLayout->addWidget(lLength);
-
- leLength = new QLineEdit(QG_LineAngleOptions);
- leLength->setObjectName(QString::fromUtf8("leLength"));
- sizePolicy2.setHeightForWidth(leLength->sizePolicy().hasHeightForWidth());
- leLength->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(leLength);
-
- lSnapPoint = new QLabel(QG_LineAngleOptions);
- lSnapPoint->setObjectName(QString::fromUtf8("lSnapPoint"));
- lSnapPoint->setWordWrap(false);
-
- hboxLayout->addWidget(lSnapPoint);
-
- cbSnapPoint = new QComboBox(QG_LineAngleOptions);
- cbSnapPoint->setObjectName(QString::fromUtf8("cbSnapPoint"));
- QFont font;
- cbSnapPoint->setFont(font);
-
- hboxLayout->addWidget(cbSnapPoint);
-
- sep1 = new QFrame(QG_LineAngleOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy3);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineAngleOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_LineAngleOptions, SLOT(updateAngle(QString)));
- QObject::connect(leLength, SIGNAL(textChanged(QString)), QG_LineAngleOptions, SLOT(updateLength(QString)));
- QObject::connect(cbSnapPoint, SIGNAL(activated(int)), QG_LineAngleOptions, SLOT(updateSnapPoint(int)));
-
- QMetaObject::connectSlotsByName(QG_LineAngleOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineAngleOptions)
- {
- QG_LineAngleOptions->setWindowTitle(QApplication::translate("QG_LineAngleOptions", "Line Angle Options", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_LineAngleOptions", "Angle:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_LineAngleOptions", "Line angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lLength->setText(QApplication::translate("QG_LineAngleOptions", "Length:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leLength->setProperty("toolTip", QVariant(QApplication::translate("QG_LineAngleOptions", "Length of line", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lSnapPoint->setText(QApplication::translate("QG_LineAngleOptions", "Snap Point:", 0, QApplication::UnicodeUTF8));
- cbSnapPoint->clear();
- cbSnapPoint->insertItems(0, QStringList()
- << QApplication::translate("QG_LineAngleOptions", "Start", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_LineAngleOptions", "Middle", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_LineAngleOptions", "End", 0, QApplication::UnicodeUTF8)
- );
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineAngleOptions: public Ui_QG_LineAngleOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_lineangleoptions.h"
class QG_LineAngleOptions : public QWidget, public Ui::QG_LineAngleOptions
{
diff --git a/src/ui/forms/qg_lineangleoptions.ui b/src/ui/forms/qg_lineangleoptions.ui
index 29298c5..225f42c 100644
--- a/src/ui/forms/qg_lineangleoptions.ui
+++ b/src/ui/forms/qg_lineangleoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineAngleOptions</class>
diff --git a/src/ui/forms/qg_linebisectoroptions.h b/src/ui/forms/qg_linebisectoroptions.h
index daf0c58..0ebeace 100644
--- a/src/ui/forms/qg_linebisectoroptions.h
+++ b/src/ui/forms/qg_linebisectoroptions.h
@@ -26,121 +26,7 @@
#ifndef QG_LINEBISECTOROPTIONS_H
#define QG_LINEBISECTOROPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlinebisector.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineBisectorOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lLength;
- QLineEdit *leLength;
- QLabel *lNumber;
- QSpinBox *sbNumber;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineBisectorOptions)
- {
- if (QG_LineBisectorOptions->objectName().isEmpty())
- QG_LineBisectorOptions->setObjectName(QString::fromUtf8("QG_LineBisectorOptions"));
- QG_LineBisectorOptions->resize(280, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineBisectorOptions->sizePolicy().hasHeightForWidth());
- QG_LineBisectorOptions->setSizePolicy(sizePolicy);
- QG_LineBisectorOptions->setMinimumSize(QSize(220, 22));
- QG_LineBisectorOptions->setMaximumSize(QSize(280, 22));
- hboxLayout = new QHBoxLayout(QG_LineBisectorOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lLength = new QLabel(QG_LineBisectorOptions);
- lLength->setObjectName(QString::fromUtf8("lLength"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lLength->sizePolicy().hasHeightForWidth());
- lLength->setSizePolicy(sizePolicy1);
- lLength->setWordWrap(false);
-
- hboxLayout->addWidget(lLength);
-
- leLength = new QLineEdit(QG_LineBisectorOptions);
- leLength->setObjectName(QString::fromUtf8("leLength"));
-
- hboxLayout->addWidget(leLength);
-
- lNumber = new QLabel(QG_LineBisectorOptions);
- lNumber->setObjectName(QString::fromUtf8("lNumber"));
- lNumber->setWordWrap(false);
-
- hboxLayout->addWidget(lNumber);
-
- sbNumber = new QSpinBox(QG_LineBisectorOptions);
- sbNumber->setObjectName(QString::fromUtf8("sbNumber"));
- sbNumber->setMinimum(1);
-
- hboxLayout->addWidget(sbNumber);
-
- sep1 = new QFrame(QG_LineBisectorOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineBisectorOptions);
- QObject::connect(leLength, SIGNAL(textChanged(QString)), QG_LineBisectorOptions, SLOT(updateLength(QString)));
- QObject::connect(sbNumber, SIGNAL(valueChanged(int)), QG_LineBisectorOptions, SLOT(updateNumber(int)));
-
- QMetaObject::connectSlotsByName(QG_LineBisectorOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineBisectorOptions)
- {
- QG_LineBisectorOptions->setWindowTitle(QApplication::translate("QG_LineBisectorOptions", "Line Bisector Options", 0, QApplication::UnicodeUTF8));
- lLength->setText(QApplication::translate("QG_LineBisectorOptions", "Length:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leLength->setProperty("toolTip", QVariant(QApplication::translate("QG_LineBisectorOptions", "Length of bisector", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lNumber->setText(QApplication::translate("QG_LineBisectorOptions", "Number:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbNumber->setProperty("toolTip", QVariant(QApplication::translate("QG_LineBisectorOptions", "Number of bisectors to create", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineBisectorOptions: public Ui_QG_LineBisectorOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_linebisectoroptions.h"
class QG_LineBisectorOptions : public QWidget, public Ui::QG_LineBisectorOptions
{
diff --git a/src/ui/forms/qg_linebisectoroptions.ui b/src/ui/forms/qg_linebisectoroptions.ui
index 16f590d..b3ed078 100644
--- a/src/ui/forms/qg_linebisectoroptions.ui
+++ b/src/ui/forms/qg_linebisectoroptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineBisectorOptions</class>
diff --git a/src/ui/forms/qg_lineoptions.h b/src/ui/forms/qg_lineoptions.h
index 1c55da1..0c559f9 100644
--- a/src/ui/forms/qg_lineoptions.h
+++ b/src/ui/forms/qg_lineoptions.h
@@ -26,93 +26,7 @@
#ifndef QG_LINEOPTIONS_H
#define QG_LINEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actiondrawline.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QToolButton *bClose;
- QToolButton *bUndo;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineOptions)
- {
- if (QG_LineOptions->objectName().isEmpty())
- QG_LineOptions->setObjectName(QString::fromUtf8("QG_LineOptions"));
- QG_LineOptions->resize(200, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineOptions->sizePolicy().hasHeightForWidth());
- QG_LineOptions->setSizePolicy(sizePolicy);
- QG_LineOptions->setMinimumSize(QSize(200, 22));
- QG_LineOptions->setMaximumSize(QSize(280, 22));
- hboxLayout = new QHBoxLayout(QG_LineOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- bClose = new QToolButton(QG_LineOptions);
- bClose->setObjectName(QString::fromUtf8("bClose"));
-
- hboxLayout->addWidget(bClose);
-
- bUndo = new QToolButton(QG_LineOptions);
- bUndo->setObjectName(QString::fromUtf8("bUndo"));
-
- hboxLayout->addWidget(bUndo);
-
- sep1 = new QFrame(QG_LineOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineOptions);
- QObject::connect(bClose, SIGNAL(clicked()), QG_LineOptions, SLOT(close()));
- QObject::connect(bUndo, SIGNAL(clicked()), QG_LineOptions, SLOT(undo()));
-
- QMetaObject::connectSlotsByName(QG_LineOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineOptions)
- {
- QG_LineOptions->setWindowTitle(QApplication::translate("QG_LineOptions", "Line Options", 0, QApplication::UnicodeUTF8));
- bClose->setText(QApplication::translate("QG_LineOptions", "Close", 0, QApplication::UnicodeUTF8));
- bUndo->setText(QApplication::translate("QG_LineOptions", "Undo", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineOptions: public Ui_QG_LineOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_lineoptions.h"
class QG_LineOptions : public QWidget, public Ui::QG_LineOptions
{
diff --git a/src/ui/forms/qg_lineoptions.ui b/src/ui/forms/qg_lineoptions.ui
index 3ce71fb..96ccb9c 100644
--- a/src/ui/forms/qg_lineoptions.ui
+++ b/src/ui/forms/qg_lineoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineOptions</class>
diff --git a/src/ui/forms/qg_lineparalleloptions.h b/src/ui/forms/qg_lineparalleloptions.h
index 81dc953..439c328 100644
--- a/src/ui/forms/qg_lineparalleloptions.h
+++ b/src/ui/forms/qg_lineparalleloptions.h
@@ -26,128 +26,7 @@
#ifndef QG_LINEPARALLELOPTIONS_H
#define QG_LINEPARALLELOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlineparallel.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineParallelOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lDist;
- QLineEdit *leDist;
- QLabel *lNumber;
- QSpinBox *sbNumber;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineParallelOptions)
- {
- if (QG_LineParallelOptions->objectName().isEmpty())
- QG_LineParallelOptions->setObjectName(QString::fromUtf8("QG_LineParallelOptions"));
- QG_LineParallelOptions->resize(252, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineParallelOptions->sizePolicy().hasHeightForWidth());
- QG_LineParallelOptions->setSizePolicy(sizePolicy);
- QG_LineParallelOptions->setMinimumSize(QSize(200, 22));
- QG_LineParallelOptions->setMaximumSize(QSize(280, 22));
- hboxLayout = new QHBoxLayout(QG_LineParallelOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lDist = new QLabel(QG_LineParallelOptions);
- lDist->setObjectName(QString::fromUtf8("lDist"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lDist->sizePolicy().hasHeightForWidth());
- lDist->setSizePolicy(sizePolicy1);
- lDist->setWordWrap(false);
-
- hboxLayout->addWidget(lDist);
-
- leDist = new QLineEdit(QG_LineParallelOptions);
- leDist->setObjectName(QString::fromUtf8("leDist"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(leDist->sizePolicy().hasHeightForWidth());
- leDist->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(leDist);
-
- lNumber = new QLabel(QG_LineParallelOptions);
- lNumber->setObjectName(QString::fromUtf8("lNumber"));
- sizePolicy1.setHeightForWidth(lNumber->sizePolicy().hasHeightForWidth());
- lNumber->setSizePolicy(sizePolicy1);
- lNumber->setWordWrap(false);
-
- hboxLayout->addWidget(lNumber);
-
- sbNumber = new QSpinBox(QG_LineParallelOptions);
- sbNumber->setObjectName(QString::fromUtf8("sbNumber"));
- sbNumber->setMinimum(1);
-
- hboxLayout->addWidget(sbNumber);
-
- sep1 = new QFrame(QG_LineParallelOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy3);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineParallelOptions);
- QObject::connect(leDist, SIGNAL(textChanged(QString)), QG_LineParallelOptions, SLOT(updateDist(QString)));
- QObject::connect(sbNumber, SIGNAL(valueChanged(int)), QG_LineParallelOptions, SLOT(updateNumber(int)));
-
- QMetaObject::connectSlotsByName(QG_LineParallelOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineParallelOptions)
- {
- QG_LineParallelOptions->setWindowTitle(QApplication::translate("QG_LineParallelOptions", "Line Parallel Options", 0, QApplication::UnicodeUTF8));
- lDist->setText(QApplication::translate("QG_LineParallelOptions", "Distance:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leDist->setProperty("toolTip", QVariant(QApplication::translate("QG_LineParallelOptions", "Distance to original entity", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lNumber->setText(QApplication::translate("QG_LineParallelOptions", "Number:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbNumber->setProperty("toolTip", QVariant(QApplication::translate("QG_LineParallelOptions", "Number of parallels to create", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineParallelOptions: public Ui_QG_LineParallelOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_lineparalleloptions.h"
class QG_LineParallelOptions : public QWidget, public Ui::QG_LineParallelOptions
{
diff --git a/src/ui/forms/qg_lineparalleloptions.ui b/src/ui/forms/qg_lineparalleloptions.ui
index 50c50b6..6a27d55 100644
--- a/src/ui/forms/qg_lineparalleloptions.ui
+++ b/src/ui/forms/qg_lineparalleloptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineParallelOptions</class>
diff --git a/src/ui/forms/qg_lineparallelthroughoptions.h b/src/ui/forms/qg_lineparallelthroughoptions.h
index 498d9c9..7381f8b 100644
--- a/src/ui/forms/qg_lineparallelthroughoptions.h
+++ b/src/ui/forms/qg_lineparallelthroughoptions.h
@@ -26,102 +26,7 @@
#ifndef QG_LINEPARALLELTHROUGHOPTIONS_H
#define QG_LINEPARALLELTHROUGHOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlineparallelthrough.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineParallelThroughOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lNumber;
- QSpinBox *sbNumber;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineParallelThroughOptions)
- {
- if (QG_LineParallelThroughOptions->objectName().isEmpty())
- QG_LineParallelThroughOptions->setObjectName(QString::fromUtf8("QG_LineParallelThroughOptions"));
- QG_LineParallelThroughOptions->resize(140, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineParallelThroughOptions->sizePolicy().hasHeightForWidth());
- QG_LineParallelThroughOptions->setSizePolicy(sizePolicy);
- QG_LineParallelThroughOptions->setMinimumSize(QSize(100, 22));
- QG_LineParallelThroughOptions->setMaximumSize(QSize(140, 22));
- hboxLayout = new QHBoxLayout(QG_LineParallelThroughOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lNumber = new QLabel(QG_LineParallelThroughOptions);
- lNumber->setObjectName(QString::fromUtf8("lNumber"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lNumber->sizePolicy().hasHeightForWidth());
- lNumber->setSizePolicy(sizePolicy1);
- lNumber->setWordWrap(false);
-
- hboxLayout->addWidget(lNumber);
-
- sbNumber = new QSpinBox(QG_LineParallelThroughOptions);
- sbNumber->setObjectName(QString::fromUtf8("sbNumber"));
- sbNumber->setMinimum(1);
-
- hboxLayout->addWidget(sbNumber);
-
- sep1 = new QFrame(QG_LineParallelThroughOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineParallelThroughOptions);
- QObject::connect(sbNumber, SIGNAL(valueChanged(int)), QG_LineParallelThroughOptions, SLOT(updateNumber(int)));
-
- QMetaObject::connectSlotsByName(QG_LineParallelThroughOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineParallelThroughOptions)
- {
- QG_LineParallelThroughOptions->setWindowTitle(QApplication::translate("QG_LineParallelThroughOptions", "Line Parallel Through Options", 0, QApplication::UnicodeUTF8));
- lNumber->setText(QApplication::translate("QG_LineParallelThroughOptions", "Number:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbNumber->setProperty("toolTip", QVariant(QApplication::translate("QG_LineParallelThroughOptions", "Number of parallels to create", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineParallelThroughOptions: public Ui_QG_LineParallelThroughOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_lineparallelthroughoptions.h"
class QG_LineParallelThroughOptions : public QWidget, public Ui::QG_LineParallelThroughOptions
{
diff --git a/src/ui/forms/qg_lineparallelthroughoptions.ui b/src/ui/forms/qg_lineparallelthroughoptions.ui
index 5ddbbb3..12dc537 100644
--- a/src/ui/forms/qg_lineparallelthroughoptions.ui
+++ b/src/ui/forms/qg_lineparallelthroughoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineParallelThroughOptions</class>
diff --git a/src/ui/forms/qg_linepolygon2options.h b/src/ui/forms/qg_linepolygon2options.h
index f0c9fd5..2859b6f 100644
--- a/src/ui/forms/qg_linepolygon2options.h
+++ b/src/ui/forms/qg_linepolygon2options.h
@@ -26,103 +26,7 @@
#ifndef QG_LINEPOLYGON2OPTIONS_H
#define QG_LINEPOLYGON2OPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlinepolygon2.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LinePolygon2Options
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lNumber;
- QSpinBox *sbNumber;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LinePolygon2Options)
- {
- if (QG_LinePolygon2Options->objectName().isEmpty())
- QG_LinePolygon2Options->setObjectName(QString::fromUtf8("QG_LinePolygon2Options"));
- QG_LinePolygon2Options->resize(140, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LinePolygon2Options->sizePolicy().hasHeightForWidth());
- QG_LinePolygon2Options->setSizePolicy(sizePolicy);
- QG_LinePolygon2Options->setMinimumSize(QSize(100, 22));
- QG_LinePolygon2Options->setMaximumSize(QSize(140, 22));
- hboxLayout = new QHBoxLayout(QG_LinePolygon2Options);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lNumber = new QLabel(QG_LinePolygon2Options);
- lNumber->setObjectName(QString::fromUtf8("lNumber"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lNumber->sizePolicy().hasHeightForWidth());
- lNumber->setSizePolicy(sizePolicy1);
- lNumber->setWordWrap(false);
-
- hboxLayout->addWidget(lNumber);
-
- sbNumber = new QSpinBox(QG_LinePolygon2Options);
- sbNumber->setObjectName(QString::fromUtf8("sbNumber"));
- sbNumber->setMaximum(9999);
- sbNumber->setMinimum(3);
-
- hboxLayout->addWidget(sbNumber);
-
- sep1 = new QFrame(QG_LinePolygon2Options);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LinePolygon2Options);
- QObject::connect(sbNumber, SIGNAL(valueChanged(int)), QG_LinePolygon2Options, SLOT(updateNumber(int)));
-
- QMetaObject::connectSlotsByName(QG_LinePolygon2Options);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LinePolygon2Options)
- {
- QG_LinePolygon2Options->setWindowTitle(QApplication::translate("QG_LinePolygon2Options", "Polygon Options", 0, QApplication::UnicodeUTF8));
- lNumber->setText(QApplication::translate("QG_LinePolygon2Options", "Number:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbNumber->setProperty("toolTip", QVariant(QApplication::translate("QG_LinePolygon2Options", "Number of edges", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LinePolygon2Options: public Ui_QG_LinePolygon2Options {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_linepolygon2options.h"
class QG_LinePolygon2Options : public QWidget, public Ui::QG_LinePolygon2Options
{
diff --git a/src/ui/forms/qg_linepolygon2options.ui b/src/ui/forms/qg_linepolygon2options.ui
index 15aca16..05a42a1 100644
--- a/src/ui/forms/qg_linepolygon2options.ui
+++ b/src/ui/forms/qg_linepolygon2options.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LinePolygon2Options</class>
diff --git a/src/ui/forms/qg_linepolygonoptions.h b/src/ui/forms/qg_linepolygonoptions.h
index ce3fa76..a98c573 100644
--- a/src/ui/forms/qg_linepolygonoptions.h
+++ b/src/ui/forms/qg_linepolygonoptions.h
@@ -26,103 +26,7 @@
#ifndef QG_LINEPOLYGONOPTIONS_H
#define QG_LINEPOLYGONOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QSpinBox>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlinepolygon.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LinePolygonOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lNumber;
- QSpinBox *sbNumber;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LinePolygonOptions)
- {
- if (QG_LinePolygonOptions->objectName().isEmpty())
- QG_LinePolygonOptions->setObjectName(QString::fromUtf8("QG_LinePolygonOptions"));
- QG_LinePolygonOptions->resize(140, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LinePolygonOptions->sizePolicy().hasHeightForWidth());
- QG_LinePolygonOptions->setSizePolicy(sizePolicy);
- QG_LinePolygonOptions->setMinimumSize(QSize(100, 22));
- QG_LinePolygonOptions->setMaximumSize(QSize(140, 22));
- hboxLayout = new QHBoxLayout(QG_LinePolygonOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lNumber = new QLabel(QG_LinePolygonOptions);
- lNumber->setObjectName(QString::fromUtf8("lNumber"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lNumber->sizePolicy().hasHeightForWidth());
- lNumber->setSizePolicy(sizePolicy1);
- lNumber->setWordWrap(false);
-
- hboxLayout->addWidget(lNumber);
-
- sbNumber = new QSpinBox(QG_LinePolygonOptions);
- sbNumber->setObjectName(QString::fromUtf8("sbNumber"));
- sbNumber->setMaximum(9999);
- sbNumber->setMinimum(3);
-
- hboxLayout->addWidget(sbNumber);
-
- sep1 = new QFrame(QG_LinePolygonOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LinePolygonOptions);
- QObject::connect(sbNumber, SIGNAL(valueChanged(int)), QG_LinePolygonOptions, SLOT(updateNumber(int)));
-
- QMetaObject::connectSlotsByName(QG_LinePolygonOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LinePolygonOptions)
- {
- QG_LinePolygonOptions->setWindowTitle(QApplication::translate("QG_LinePolygonOptions", "Polygon Options", 0, QApplication::UnicodeUTF8));
- lNumber->setText(QApplication::translate("QG_LinePolygonOptions", "Number:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- sbNumber->setProperty("toolTip", QVariant(QApplication::translate("QG_LinePolygonOptions", "Number of edges", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LinePolygonOptions: public Ui_QG_LinePolygonOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_linepolygonoptions.h"
class QG_LinePolygonOptions : public QWidget, public Ui::QG_LinePolygonOptions
{
diff --git a/src/ui/forms/qg_linepolygonoptions.ui b/src/ui/forms/qg_linepolygonoptions.ui
index e50414b..38e9544 100644
--- a/src/ui/forms/qg_linepolygonoptions.ui
+++ b/src/ui/forms/qg_linepolygonoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LinePolygonOptions</class>
diff --git a/src/ui/forms/qg_linerelangleoptions.h b/src/ui/forms/qg_linerelangleoptions.h
index 307c0e5..3334095 100644
--- a/src/ui/forms/qg_linerelangleoptions.h
+++ b/src/ui/forms/qg_linerelangleoptions.h
@@ -26,128 +26,7 @@
#ifndef QG_LINERELANGLEOPTIONS_H
#define QG_LINERELANGLEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actiondrawlinerelangle.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_LineRelAngleOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QLabel *lLength;
- QLineEdit *leLength;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_LineRelAngleOptions)
- {
- if (QG_LineRelAngleOptions->objectName().isEmpty())
- QG_LineRelAngleOptions->setObjectName(QString::fromUtf8("QG_LineRelAngleOptions"));
- QG_LineRelAngleOptions->resize(280, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_LineRelAngleOptions->sizePolicy().hasHeightForWidth());
- QG_LineRelAngleOptions->setSizePolicy(sizePolicy);
- QG_LineRelAngleOptions->setMinimumSize(QSize(200, 22));
- QG_LineRelAngleOptions->setMaximumSize(QSize(280, 32767));
- hboxLayout = new QHBoxLayout(QG_LineRelAngleOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_LineRelAngleOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lAngle->sizePolicy().hasHeightForWidth());
- lAngle->setSizePolicy(sizePolicy1);
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_LineRelAngleOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(leAngle->sizePolicy().hasHeightForWidth());
- leAngle->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(leAngle);
-
- lLength = new QLabel(QG_LineRelAngleOptions);
- lLength->setObjectName(QString::fromUtf8("lLength"));
- sizePolicy1.setHeightForWidth(lLength->sizePolicy().hasHeightForWidth());
- lLength->setSizePolicy(sizePolicy1);
- lLength->setWordWrap(false);
-
- hboxLayout->addWidget(lLength);
-
- leLength = new QLineEdit(QG_LineRelAngleOptions);
- leLength->setObjectName(QString::fromUtf8("leLength"));
- sizePolicy2.setHeightForWidth(leLength->sizePolicy().hasHeightForWidth());
- leLength->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(leLength);
-
- sep1 = new QFrame(QG_LineRelAngleOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy3);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_LineRelAngleOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_LineRelAngleOptions, SLOT(updateAngle(QString)));
- QObject::connect(leLength, SIGNAL(textChanged(QString)), QG_LineRelAngleOptions, SLOT(updateLength(QString)));
-
- QMetaObject::connectSlotsByName(QG_LineRelAngleOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_LineRelAngleOptions)
- {
- QG_LineRelAngleOptions->setWindowTitle(QApplication::translate("QG_LineRelAngleOptions", "Line Relative Angle Options", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_LineRelAngleOptions", "Angle:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leAngle->setProperty("toolTip", QVariant(QApplication::translate("QG_LineRelAngleOptions", "Line angle", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lLength->setText(QApplication::translate("QG_LineRelAngleOptions", "Length:", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- leLength->setProperty("toolTip", QVariant(QApplication::translate("QG_LineRelAngleOptions", "Length of line", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_LineRelAngleOptions: public Ui_QG_LineRelAngleOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_linerelangleoptions.h"
class QG_LineRelAngleOptions : public QWidget, public Ui::QG_LineRelAngleOptions
{
diff --git a/src/ui/forms/qg_linerelangleoptions.ui b/src/ui/forms/qg_linerelangleoptions.ui
index c6ac1f1..de7ed89 100644
--- a/src/ui/forms/qg_linerelangleoptions.ui
+++ b/src/ui/forms/qg_linerelangleoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_LineRelAngleOptions</class>
diff --git a/src/ui/forms/qg_mousewidget.h b/src/ui/forms/qg_mousewidget.h
index 2179367..537e6ef 100644
--- a/src/ui/forms/qg_mousewidget.h
+++ b/src/ui/forms/qg_mousewidget.h
@@ -26,157 +26,7 @@
#ifndef QG_MOUSEWIDGET_H
#define QG_MOUSEWIDGET_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_MouseWidget
-{
-public:
- QGridLayout *gridLayout;
- QLabel *lRightButton;
- QLabel *lLeftButton;
- QLabel *lMouse;
-
- void setupUi(QWidget *QG_MouseWidget)
- {
- if (QG_MouseWidget->objectName().isEmpty())
- QG_MouseWidget->setObjectName(QString::fromUtf8("QG_MouseWidget"));
- QG_MouseWidget->resize(318, 28);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_MouseWidget->sizePolicy().hasHeightForWidth());
- QG_MouseWidget->setSizePolicy(sizePolicy);
- QG_MouseWidget->setMinimumSize(QSize(300, 28));
- QG_MouseWidget->setMaximumSize(QSize(500, 50));
- gridLayout = new QGridLayout(QG_MouseWidget);
- gridLayout->setSpacing(5);
- gridLayout->setContentsMargins(0, 0, 0, 0);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- lRightButton = new QLabel(QG_MouseWidget);
- lRightButton->setObjectName(QString::fromUtf8("lRightButton"));
- sizePolicy.setHeightForWidth(lRightButton->sizePolicy().hasHeightForWidth());
- lRightButton->setSizePolicy(sizePolicy);
- lRightButton->setMinimumSize(QSize(0, 28));
- lRightButton->setMaximumSize(QSize(32767, 28));
- QFont font;
- font.setFamily(QString::fromUtf8("Helvetica"));
- lRightButton->setFont(font);
- lRightButton->setAlignment(Qt::AlignTop|Qt::AlignLeft);
- lRightButton->setWordWrap(false);
-
- gridLayout->addWidget(lRightButton, 0, 2, 1, 1);
-
- lLeftButton = new QLabel(QG_MouseWidget);
- lLeftButton->setObjectName(QString::fromUtf8("lLeftButton"));
- sizePolicy.setHeightForWidth(lLeftButton->sizePolicy().hasHeightForWidth());
- lLeftButton->setSizePolicy(sizePolicy);
- lLeftButton->setMinimumSize(QSize(0, 27));
- lLeftButton->setMaximumSize(QSize(32767, 28));
- lLeftButton->setFont(font);
- lLeftButton->setFrameShape(QFrame::NoFrame);
- lLeftButton->setFrameShadow(QFrame::Plain);
- lLeftButton->setAlignment(Qt::AlignTop|Qt::AlignRight);
- lLeftButton->setWordWrap(false);
-
- gridLayout->addWidget(lLeftButton, 0, 0, 1, 1);
-
- lMouse = new QLabel(QG_MouseWidget);
- lMouse->setObjectName(QString::fromUtf8("lMouse"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lMouse->sizePolicy().hasHeightForWidth());
- lMouse->setSizePolicy(sizePolicy1);
- lMouse->setMinimumSize(QSize(16, 27));
- lMouse->setMaximumSize(QSize(16, 27));
- lMouse->setPixmap(qt_get_icon(image0_ID));
- lMouse->setAlignment(Qt::AlignCenter);
- lMouse->setWordWrap(false);
-
- gridLayout->addWidget(lMouse, 0, 1, 1, 1);
-
-
- retranslateUi(QG_MouseWidget);
-
- QMetaObject::connectSlotsByName(QG_MouseWidget);
- } // setupUi
-
- void retranslateUi(QWidget *QG_MouseWidget)
- {
- QG_MouseWidget->setWindowTitle(QApplication::translate("QG_MouseWidget", "Mouse", 0, QApplication::UnicodeUTF8));
- lRightButton->setText(QApplication::translate("QG_MouseWidget", "Right", 0, QApplication::UnicodeUTF8));
- lLeftButton->setText(QApplication::translate("QG_MouseWidget", "Left", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"16 27 4 1",
-". c None",
-"# c #000000",
-"a c #bdbebd",
-"b c #ffffff",
-"......#a#.......",
-"......#a#.......",
-".......#a#......",
-".......#a#......",
-".......#a#......",
-".##############.",
-"#aabb#aabb#aabb#",
-"#abbb#abbb#abbb#",
-"#abbb#abbb#abbb#",
-"#abbb#abbb#abbb#",
-"#abbb#abbb#abbb#",
-"#abbb#abbb#abbb#",
-"################",
-"#bbbbbbbbbbbbbb#",
-"#babbbbbbbbbbbb#",
-"#bbbbbbbbbbbbbb#",
-"#babbbbbbbbbbbb#",
-"#abbabbbbbbbbbb#",
-"#aabbbbbbbbbbbb#",
-"#ababbbbbbbbbbb#",
-"#aaabbbbbbbbbbb#",
-"#aabababbbbbbbb#",
-"#aaabbbbbbbbbbb#",
-".#aaaabbabbbbb#.",
-"..#aababbbbbb##.",
-"...##ababbb##...",
-".....######....."};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_MouseWidget: public Ui_QG_MouseWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_mousewidget.h"
class QG_MouseWidget : public QWidget, public Ui::QG_MouseWidget
{
diff --git a/src/ui/forms/qg_mousewidget.ui b/src/ui/forms/qg_mousewidget.ui
index 16f7cd6..c44411d 100644
--- a/src/ui/forms/qg_mousewidget.ui
+++ b/src/ui/forms/qg_mousewidget.ui
@@ -122,8 +122,8 @@
<string>...</string>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/restrictnothing.png</normaloff>:/ui/icons/restrictnothing.png</iconset>
+ <iconset resource="../../../res/ui/ui.qrc">
+ <normaloff>:/ui/mouse.png</normaloff>:/ui/mouse.png</iconset>
</property>
</widget>
</item>
@@ -131,7 +131,7 @@
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/ui/ui.qrc"/>
</resources>
<connections/>
</ui>
diff --git a/src/ui/forms/qg_moverotateoptions.h b/src/ui/forms/qg_moverotateoptions.h
index 48a29f9..849a6da 100644
--- a/src/ui/forms/qg_moverotateoptions.h
+++ b/src/ui/forms/qg_moverotateoptions.h
@@ -26,93 +26,7 @@
#ifndef QG_MOVEROTATEOPTIONS_H
#define QG_MOVEROTATEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actionmodifymoverotate.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_MoveRotateOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_MoveRotateOptions)
- {
- if (QG_MoveRotateOptions->objectName().isEmpty())
- QG_MoveRotateOptions->setObjectName(QString::fromUtf8("QG_MoveRotateOptions"));
- QG_MoveRotateOptions->resize(140, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_MoveRotateOptions->sizePolicy().hasHeightForWidth());
- QG_MoveRotateOptions->setSizePolicy(sizePolicy);
- QG_MoveRotateOptions->setMinimumSize(QSize(128, 22));
- QG_MoveRotateOptions->setMaximumSize(QSize(140, 22));
- hboxLayout = new QHBoxLayout(QG_MoveRotateOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lAngle = new QLabel(QG_MoveRotateOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_MoveRotateOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- sep1 = new QFrame(QG_MoveRotateOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_MoveRotateOptions);
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_MoveRotateOptions, SLOT(updateAngle(QString)));
-
- QMetaObject::connectSlotsByName(QG_MoveRotateOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_MoveRotateOptions)
- {
- QG_MoveRotateOptions->setWindowTitle(QApplication::translate("QG_MoveRotateOptions", "Move Rotate Options", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_MoveRotateOptions", "Angle:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_MoveRotateOptions: public Ui_QG_MoveRotateOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_moverotateoptions.h"
class QG_MoveRotateOptions : public QWidget, public Ui::QG_MoveRotateOptions
{
diff --git a/src/ui/forms/qg_moverotateoptions.ui b/src/ui/forms/qg_moverotateoptions.ui
index 02bf350..2e8acdc 100644
--- a/src/ui/forms/qg_moverotateoptions.ui
+++ b/src/ui/forms/qg_moverotateoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_MoveRotateOptions</class>
diff --git a/src/ui/forms/qg_polylineoptions.h b/src/ui/forms/qg_polylineoptions.h
index 8c56f4a..5ac54a0 100644
--- a/src/ui/forms/qg_polylineoptions.h
+++ b/src/ui/forms/qg_polylineoptions.h
@@ -26,230 +26,7 @@
#ifndef QG_POLYLINEOPTIONS_H
#define QG_POLYLINEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QRadioButton>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actiondrawpolyline.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_PolylineOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QToolButton *bClose;
- QToolButton *bUndo;
- QComboBox *cbMode;
- QLabel *lRadius;
- QLineEdit *leRadius;
- QLabel *lAngle;
- QLineEdit *leAngle;
- Q3ButtonGroup *buttonGroup1;
- QRadioButton *rbNeg;
- QRadioButton *rbPos;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_PolylineOptions)
- {
- if (QG_PolylineOptions->objectName().isEmpty())
- QG_PolylineOptions->setObjectName(QString::fromUtf8("QG_PolylineOptions"));
- QG_PolylineOptions->resize(650, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_PolylineOptions->sizePolicy().hasHeightForWidth());
- QG_PolylineOptions->setSizePolicy(sizePolicy);
- QG_PolylineOptions->setMinimumSize(QSize(650, 22));
- QG_PolylineOptions->setMaximumSize(QSize(650, 22));
- hboxLayout = new QHBoxLayout(QG_PolylineOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- bClose = new QToolButton(QG_PolylineOptions);
- bClose->setObjectName(QString::fromUtf8("bClose"));
-
- hboxLayout->addWidget(bClose);
-
- bUndo = new QToolButton(QG_PolylineOptions);
- bUndo->setObjectName(QString::fromUtf8("bUndo"));
-
- hboxLayout->addWidget(bUndo);
-
- cbMode = new QComboBox(QG_PolylineOptions);
- cbMode->setObjectName(QString::fromUtf8("cbMode"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(cbMode->sizePolicy().hasHeightForWidth());
- cbMode->setSizePolicy(sizePolicy1);
-
- hboxLayout->addWidget(cbMode);
-
- lRadius = new QLabel(QG_PolylineOptions);
- lRadius->setObjectName(QString::fromUtf8("lRadius"));
- lRadius->setAlignment(Qt::AlignVCenter);
- lRadius->setWordWrap(false);
-
- hboxLayout->addWidget(lRadius);
-
- leRadius = new QLineEdit(QG_PolylineOptions);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
-
- hboxLayout->addWidget(leRadius);
-
- lAngle = new QLabel(QG_PolylineOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setAlignment(Qt::AlignVCenter);
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_PolylineOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- buttonGroup1 = new Q3ButtonGroup(QG_PolylineOptions);
- buttonGroup1->setObjectName(QString::fromUtf8("buttonGroup1"));
- buttonGroup1->setLineWidth(0);
- buttonGroup1->setFlat(true);
- rbNeg = new QRadioButton(buttonGroup1);
- rbNeg->setObjectName(QString::fromUtf8("rbNeg"));
- rbNeg->setGeometry(QRect(38, 2, 36, 19));
- rbNeg->setIcon(qt_get_icon(image0_ID));
- rbPos = new QRadioButton(buttonGroup1);
- rbPos->setObjectName(QString::fromUtf8("rbPos"));
- rbPos->setGeometry(QRect(2, 2, 36, 19));
- rbPos->setIcon(qt_get_icon(image1_ID));
- rbPos->setChecked(true);
-
- hboxLayout->addWidget(buttonGroup1);
-
- sep1 = new QFrame(QG_PolylineOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_PolylineOptions);
- QObject::connect(bClose, SIGNAL(clicked()), QG_PolylineOptions, SLOT(close()));
- QObject::connect(bUndo, SIGNAL(clicked()), QG_PolylineOptions, SLOT(undo()));
- QObject::connect(leRadius, SIGNAL(textChanged(QString)), QG_PolylineOptions, SLOT(updateRadius(QString)));
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_PolylineOptions, SLOT(updateAngle(QString)));
- QObject::connect(cbMode, SIGNAL(activated(int)), QG_PolylineOptions, SLOT(updateMode(int)));
- QObject::connect(rbNeg, SIGNAL(toggled(bool)), QG_PolylineOptions, SLOT(updateDirection(bool)));
- QObject::connect(rbPos, SIGNAL(toggled(bool)), QG_PolylineOptions, SLOT(updateDirection(bool)));
-
- QMetaObject::connectSlotsByName(QG_PolylineOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_PolylineOptions)
- {
- QG_PolylineOptions->setWindowTitle(QApplication::translate("QG_PolylineOptions", "Polyline Options", 0, QApplication::UnicodeUTF8));
- bClose->setText(QApplication::translate("QG_PolylineOptions", "Close", 0, QApplication::UnicodeUTF8));
- bUndo->setText(QApplication::translate("QG_PolylineOptions", "Undo", 0, QApplication::UnicodeUTF8));
- cbMode->clear();
- cbMode->insertItems(0, QStringList()
- << QApplication::translate("QG_PolylineOptions", "Line", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_PolylineOptions", "Tangential", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_PolylineOptions", "Tan Radius", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_PolylineOptions", "Angle", 0, QApplication::UnicodeUTF8)
- );
- lRadius->setText(QApplication::translate("QG_PolylineOptions", "Radius:", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_PolylineOptions", "Angle:", 0, QApplication::UnicodeUTF8));
- buttonGroup1->setTitle(QString());
- rbNeg->setText(QString());
-#ifndef QT_NO_TOOLTIP
- rbNeg->setProperty("toolTip", QVariant(QApplication::translate("QG_PolylineOptions", "Clockwise", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- rbPos->setText(QString());
-#ifndef QT_NO_TOOLTIP
- rbPos->setProperty("toolTip", QVariant(QApplication::translate("QG_PolylineOptions", "Counter Clockwise", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const unsigned char image0_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0xd4, 0x14, 0xfe, 0x74, 0x00, 0x00, 0x00,
- 0x73, 0x49, 0x44, 0x41, 0x54, 0x28, 0x91, 0xbd, 0x93, 0x51, 0x0a, 0xc0,
- 0x20, 0x0c, 0x43, 0x53, 0xf1, 0x52, 0xe6, 0xfe, 0x64, 0xc7, 0x72, 0x1f,
- 0xc3, 0x21, 0xa5, 0x62, 0xdd, 0xc7, 0xf2, 0x59, 0xfa, 0xd2, 0x16, 0xa3,
- 0x49, 0xc2, 0xa9, 0x1a, 0xd9, 0xab, 0x2f, 0x92, 0xec, 0x51, 0xb3, 0x24,
- 0x1b, 0x10, 0x00, 0x54, 0x0f, 0x8d, 0x86, 0xc8, 0x70, 0x76, 0x2c, 0x19,
- 0x08, 0x00, 0xfc, 0x1a, 0x25, 0x03, 0xb5, 0x60, 0x7d, 0x03, 0x70, 0x0c,
- 0x01, 0xee, 0xc6, 0x48, 0xd7, 0xc2, 0xb4, 0x44, 0xc5, 0x8c, 0xfe, 0x05,
- 0x49, 0xf6, 0xef, 0x13, 0x25, 0xd9, 0x2a, 0x2d, 0xab, 0x69, 0x92, 0xac,
- 0x00, 0x4f, 0x9c, 0x32, 0xf0, 0xfc, 0xde, 0xef, 0xaa, 0x3b, 0xd8, 0x87,
- 0xc4, 0xfc, 0xef, 0xd8, 0x85, 0x7c, 0xe8, 0x06, 0x72, 0xd2, 0x42, 0x74,
- 0xc7, 0x65, 0x63, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image1_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0xd4, 0x14, 0xfe, 0x74, 0x00, 0x00, 0x00,
- 0x6b, 0x49, 0x44, 0x41, 0x54, 0x28, 0x91, 0xbd, 0x92, 0x4b, 0x0e, 0x80,
- 0x20, 0x0c, 0x44, 0xa7, 0x8d, 0x97, 0xa2, 0xf7, 0xcf, 0x78, 0x2c, 0x5c,
- 0x61, 0xc8, 0x58, 0x42, 0x75, 0xe1, 0xdb, 0x11, 0xfa, 0xd2, 0xaf, 0x91,
- 0xc4, 0x4c, 0x44, 0x74, 0x24, 0x90, 0xb4, 0xf9, 0x7d, 0xa8, 0xa4, 0x01,
- 0xab, 0x3f, 0xaf, 0x48, 0x23, 0xe3, 0x5c, 0x8d, 0x57, 0xa4, 0x4c, 0x36,
- 0x00, 0x25, 0x49, 0xcb, 0xf6, 0x7d, 0x58, 0xce, 0x27, 0x91, 0xa4, 0xfd,
- 0x9b, 0x11, 0x90, 0x3d, 0x66, 0xb4, 0xc5, 0x41, 0xb8, 0xee, 0x47, 0x39,
- 0x17, 0x13, 0x77, 0xe0, 0xb9, 0xdc, 0x8a, 0x7c, 0xf7, 0xb8, 0x93, 0xd5,
- 0xb4, 0xb7, 0x47, 0x3e, 0x7a, 0x7e, 0x88, 0x15, 0x5a, 0x44, 0xbf, 0x00,
- 0x11, 0xfe, 0x44, 0x14, 0x24, 0x29, 0x5e, 0x9a, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- switch (id) {
- case image0_ID: { QImage img; img.loadFromData(image0_data, sizeof(image0_data), "PNG"); return QPixmap::fromImage(img); }
- case image1_ID: { QImage img; img.loadFromData(image1_data, sizeof(image1_data), "PNG"); return QPixmap::fromImage(img); }
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_PolylineOptions: public Ui_QG_PolylineOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_polylineoptions.h"
class QG_PolylineOptions : public QWidget, public Ui::QG_PolylineOptions
{
diff --git a/src/ui/forms/qg_printpreviewoptions.h b/src/ui/forms/qg_printpreviewoptions.h
index 697787c..e34cd77 100644
--- a/src/ui/forms/qg_printpreviewoptions.h
+++ b/src/ui/forms/qg_printpreviewoptions.h
@@ -26,207 +26,7 @@
#ifndef QG_PRINTPREVIEWOPTIONS_H
#define QG_PRINTPREVIEWOPTIONS_H
-#include <qvariant.h>
-
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QComboBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actionprintpreview.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_PrintPreviewOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QComboBox *cbScale;
- QToolButton *bBlackWhite;
- QToolButton *bCenter;
- QToolButton *bFit;
- QFrame *sep1_2;
-
- void setupUi(QWidget *QG_PrintPreviewOptions)
- {
- if (QG_PrintPreviewOptions->objectName().isEmpty())
- QG_PrintPreviewOptions->setObjectName(QString::fromUtf8("QG_PrintPreviewOptions"));
- QG_PrintPreviewOptions->resize(200, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_PrintPreviewOptions->sizePolicy().hasHeightForWidth());
- QG_PrintPreviewOptions->setSizePolicy(sizePolicy);
- QG_PrintPreviewOptions->setMinimumSize(QSize(200, 22));
- hboxLayout = new QHBoxLayout(QG_PrintPreviewOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- cbScale = new QComboBox(QG_PrintPreviewOptions);
- cbScale->setObjectName(QString::fromUtf8("cbScale"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(cbScale->sizePolicy().hasHeightForWidth());
- cbScale->setSizePolicy(sizePolicy1);
- cbScale->setMinimumSize(QSize(110, 0));
- cbScale->setEditable(true);
-
- hboxLayout->addWidget(cbScale);
-
- bBlackWhite = new QToolButton(QG_PrintPreviewOptions);
- bBlackWhite->setObjectName(QString::fromUtf8("bBlackWhite"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(bBlackWhite->sizePolicy().hasHeightForWidth());
- bBlackWhite->setSizePolicy(sizePolicy2);
- bBlackWhite->setCheckable(true);
- const QIcon icon = qt_get_icon(image0_ID);
- bBlackWhite->setIcon(icon);
-
- hboxLayout->addWidget(bBlackWhite);
-
- bCenter = new QToolButton(QG_PrintPreviewOptions);
- bCenter->setObjectName(QString::fromUtf8("bCenter"));
- sizePolicy2.setHeightForWidth(bCenter->sizePolicy().hasHeightForWidth());
- bCenter->setSizePolicy(sizePolicy2);
- const QIcon icon1 = qt_get_icon(image1_ID);
- bCenter->setIcon(icon1);
-
- hboxLayout->addWidget(bCenter);
-
- bFit = new QToolButton(QG_PrintPreviewOptions);
- bFit->setObjectName(QString::fromUtf8("bFit"));
- sizePolicy2.setHeightForWidth(bFit->sizePolicy().hasHeightForWidth());
- bFit->setSizePolicy(sizePolicy2);
- const QIcon icon2 = qt_get_icon(image2_ID);
- bFit->setIcon(icon2);
-
- hboxLayout->addWidget(bFit);
-
- sep1_2 = new QFrame(QG_PrintPreviewOptions);
- sep1_2->setObjectName(QString::fromUtf8("sep1_2"));
- sizePolicy2.setHeightForWidth(sep1_2->sizePolicy().hasHeightForWidth());
- sep1_2->setSizePolicy(sizePolicy2);
- sep1_2->setFrameShape(QFrame::VLine);
- sep1_2->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1_2);
-
-
- retranslateUi(QG_PrintPreviewOptions);
- QObject::connect(bCenter, SIGNAL(clicked()), QG_PrintPreviewOptions, SLOT(center()));
- QObject::connect(bBlackWhite, SIGNAL(toggled(bool)), QG_PrintPreviewOptions, SLOT(setBlackWhite(bool)));
- QObject::connect(cbScale, SIGNAL(textChanged(QString)), QG_PrintPreviewOptions, SLOT(scale(QString)));
- QObject::connect(cbScale, SIGNAL(activated(QString)), QG_PrintPreviewOptions, SLOT(scale(QString)));
- QObject::connect(bFit, SIGNAL(clicked()), QG_PrintPreviewOptions, SLOT(fit()));
-
- QMetaObject::connectSlotsByName(QG_PrintPreviewOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_PrintPreviewOptions)
- {
- QG_PrintPreviewOptions->setWindowTitle(QApplication::translate("QG_PrintPreviewOptions", "Print Preview Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_PrintPreviewOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- bBlackWhite->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bBlackWhite->setProperty("toolTip", QVariant(QApplication::translate("QG_PrintPreviewOptions", "Toggle Black / White mode", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bCenter->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bCenter->setProperty("toolTip", QVariant(QApplication::translate("QG_PrintPreviewOptions", "Center to page", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- bFit->setText(QString());
-#ifndef QT_NO_TOOLTIP
- bFit->setProperty("toolTip", QVariant(QApplication::translate("QG_PrintPreviewOptions", "Fit to page", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- image1_ID,
- image2_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const unsigned char image0_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x46, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0x63, 0x3c, 0x76, 0xec, 0x18,
- 0x03, 0x35, 0x00, 0x13, 0x55, 0x4c, 0xa1, 0xa6, 0x41, 0x2c, 0x0c, 0x0c,
- 0x0c, 0x0c, 0x56, 0x56, 0x56, 0xff, 0x29, 0x31, 0xe4, 0xd8, 0xb1, 0x63,
- 0x8c, 0x2c, 0x30, 0xce, 0xff, 0xff, 0xb8, 0xcd, 0x62, 0x64, 0x64, 0x24,
- 0x68, 0xd8, 0xe0, 0x0b, 0xa3, 0x51, 0x83, 0x46, 0xb4, 0x41, 0xf0, 0x94,
- 0x4d, 0x4c, 0xea, 0xc5, 0x07, 0x18, 0x87, 0x6f, 0x31, 0x02, 0x00, 0x9d,
- 0xef, 0x0b, 0xd0, 0xf4, 0xfe, 0x09, 0x55, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- static const unsigned char image1_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x64, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0x94, 0x41, 0x0a, 0xc0,
- 0x20, 0x0c, 0x04, 0x67, 0x8b, 0xff, 0x7f, 0x56, 0xbe, 0x95, 0x1e, 0x4a,
- 0x41, 0x0f, 0x69, 0x13, 0x9a, 0x5e, 0x5c, 0x10, 0xf6, 0x20, 0xc3, 0x18,
- 0x51, 0x99, 0x19, 0x1d, 0x39, 0x5a, 0x28, 0x9d, 0x20, 0x01, 0xde, 0x01,
- 0x1a, 0x00, 0xee, 0xdf, 0x58, 0x92, 0x7e, 0x9e, 0x91, 0x74, 0xad, 0xa7,
- 0x9e, 0x02, 0x01, 0xdc, 0xa7, 0x75, 0x5f, 0x7b, 0xc9, 0x68, 0xb5, 0x13,
- 0x8a, 0x34, 0x2a, 0xa0, 0x6c, 0xc6, 0xdb, 0x86, 0xec, 0x8d, 0x86, 0x46,
- 0xd1, 0xb0, 0x4b, 0x46, 0xb3, 0x44, 0xd4, 0xd3, 0x46, 0xd5, 0xb4, 0x3d,
- 0x11, 0xed, 0xfb, 0x8d, 0x9c, 0x97, 0x9d, 0x1a, 0xd2, 0x37, 0x9d, 0x77,
- 0x78, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82
-};
-
- static const unsigned char image2_data[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
- 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12,
- 0x08, 0x06, 0x00, 0x00, 0x00, 0x56, 0xce, 0x8e, 0x57, 0x00, 0x00, 0x00,
- 0x63, 0x49, 0x44, 0x41, 0x54, 0x78, 0x9c, 0xdd, 0x94, 0x41, 0x0a, 0xc0,
- 0x20, 0x0c, 0x04, 0x67, 0xa5, 0xff, 0x7f, 0x56, 0xbe, 0x95, 0x1e, 0x8a,
- 0xad, 0x82, 0x94, 0x5a, 0xf7, 0x50, 0xba, 0x20, 0xe4, 0x60, 0x86, 0x5d,
- 0x4c, 0x54, 0x44, 0xe0, 0x50, 0xb1, 0x50, 0x9c, 0x20, 0x01, 0xe9, 0x00,
- 0x6d, 0x00, 0x99, 0x6b, 0x2c, 0x49, 0x57, 0x34, 0xe9, 0x38, 0x6f, 0xea,
- 0xd3, 0x51, 0x55, 0x35, 0xd6, 0x1a, 0xbc, 0xab, 0x5b, 0x50, 0x19, 0x5d,
- 0x7a, 0xaa, 0xb6, 0xa7, 0x8b, 0x36, 0xab, 0xa1, 0xa3, 0x55, 0x7d, 0x3c,
- 0xda, 0xec, 0xf3, 0x77, 0xbd, 0x40, 0x3a, 0x06, 0xd2, 0xb6, 0x22, 0xfa,
- 0xef, 0x37, 0xb2, 0x03, 0xdf, 0x1d, 0x1f, 0xe1, 0x88, 0xaa, 0xcf, 0x90,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
-};
-
- switch (id) {
- case image0_ID: { QImage img; img.loadFromData(image0_data, sizeof(image0_data), "PNG"); return QPixmap::fromImage(img); }
- case image1_ID: { QImage img; img.loadFromData(image1_data, sizeof(image1_data), "PNG"); return QPixmap::fromImage(img); }
- case image2_ID: { QImage img; img.loadFromData(image2_data, sizeof(image2_data), "PNG"); return QPixmap::fromImage(img); }
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_PrintPreviewOptions: public Ui_QG_PrintPreviewOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_printpreviewoptions.h"
class QG_PrintPreviewOptions : public QWidget, public Ui::QG_PrintPreviewOptions
{
diff --git a/src/ui/forms/qg_printpreviewoptions.ui b/src/ui/forms/qg_printpreviewoptions.ui
index 080aca8..b6e465e 100644
--- a/src/ui/forms/qg_printpreviewoptions.ui
+++ b/src/ui/forms/qg_printpreviewoptions.ui
@@ -66,8 +66,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/printbw.png</normaloff>:/ui/icons/printbw.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/printbw.png</normaloff>:/extui/printbw.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@@ -89,8 +89,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/printcenter.png</normaloff>:/ui/icons/printcenter.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/printcenter.png</normaloff>:/extui/printcenter.png</iconset>
</property>
</widget>
</item>
@@ -109,8 +109,8 @@
<string/>
</property>
<property name="icon">
- <iconset resource="png/icons.qrc">
- <normaloff>:/ui/icons/printfit.png</normaloff>:/ui/icons/printfit.png</iconset>
+ <iconset resource="../../../res/extui/extui.qrc">
+ <normaloff>:/extui/printfit.png</normaloff>:/extui/printfit.png</iconset>
</property>
</widget>
</item>
@@ -140,7 +140,7 @@
<include location="local">rs_actionprintpreview.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections>
<connection>
diff --git a/src/ui/forms/qg_roundoptions.h b/src/ui/forms/qg_roundoptions.h
index 0df9f81..e3dbb76 100644
--- a/src/ui/forms/qg_roundoptions.h
+++ b/src/ui/forms/qg_roundoptions.h
@@ -26,119 +26,7 @@
#ifndef QG_ROUNDOPTIONS_H
#define QG_ROUNDOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actionmodifyround.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_RoundOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QCheckBox *cbTrim;
- QFrame *sep1_2;
- QLabel *lRadius;
- QLineEdit *leRadius;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_RoundOptions)
- {
- if (QG_RoundOptions->objectName().isEmpty())
- QG_RoundOptions->setObjectName(QString::fromUtf8("QG_RoundOptions"));
- QG_RoundOptions->resize(200, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_RoundOptions->sizePolicy().hasHeightForWidth());
- QG_RoundOptions->setSizePolicy(sizePolicy);
- QG_RoundOptions->setMinimumSize(QSize(170, 22));
- QG_RoundOptions->setMaximumSize(QSize(200, 32767));
- hboxLayout = new QHBoxLayout(QG_RoundOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- cbTrim = new QCheckBox(QG_RoundOptions);
- cbTrim->setObjectName(QString::fromUtf8("cbTrim"));
-
- hboxLayout->addWidget(cbTrim);
-
- sep1_2 = new QFrame(QG_RoundOptions);
- sep1_2->setObjectName(QString::fromUtf8("sep1_2"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1_2->sizePolicy().hasHeightForWidth());
- sep1_2->setSizePolicy(sizePolicy1);
- sep1_2->setFrameShape(QFrame::VLine);
- sep1_2->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1_2);
-
- lRadius = new QLabel(QG_RoundOptions);
- lRadius->setObjectName(QString::fromUtf8("lRadius"));
- lRadius->setWordWrap(false);
-
- hboxLayout->addWidget(lRadius);
-
- leRadius = new QLineEdit(QG_RoundOptions);
- leRadius->setObjectName(QString::fromUtf8("leRadius"));
-
- hboxLayout->addWidget(leRadius);
-
- sep1 = new QFrame(QG_RoundOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_RoundOptions);
- QObject::connect(leRadius, SIGNAL(textChanged(QString)), QG_RoundOptions, SLOT(updateData()));
- QObject::connect(cbTrim, SIGNAL(toggled(bool)), QG_RoundOptions, SLOT(updateData()));
-
- QMetaObject::connectSlotsByName(QG_RoundOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_RoundOptions)
- {
- QG_RoundOptions->setWindowTitle(QApplication::translate("QG_RoundOptions", "Round Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_RoundOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- cbTrim->setText(QApplication::translate("QG_RoundOptions", "Trim", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- cbTrim->setProperty("toolTip", QVariant(QApplication::translate("QG_RoundOptions", "Check to trim both edges to the rounding", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lRadius->setText(QApplication::translate("QG_RoundOptions", "Radius:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_RoundOptions: public Ui_QG_RoundOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_roundoptions.h"
class QG_RoundOptions : public QWidget, public Ui::QG_RoundOptions
{
diff --git a/src/ui/forms/qg_roundoptions.ui b/src/ui/forms/qg_roundoptions.ui
index 5d2a45c..ae18a76 100644
--- a/src/ui/forms/qg_roundoptions.ui
+++ b/src/ui/forms/qg_roundoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_RoundOptions</class>
diff --git a/src/ui/forms/qg_selectionwidget.h b/src/ui/forms/qg_selectionwidget.h
index 42f9cdd..e143dc9 100644
--- a/src/ui/forms/qg_selectionwidget.h
+++ b/src/ui/forms/qg_selectionwidget.h
@@ -26,83 +26,7 @@
#ifndef QG_SELECTIONWIDGET_H
#define QG_SELECTIONWIDGET_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_SelectionWidget
-{
-public:
- QVBoxLayout *vboxLayout;
- QLabel *lLabel;
- QLabel *lEntities;
-
- void setupUi(QWidget *QG_SelectionWidget)
- {
- if (QG_SelectionWidget->objectName().isEmpty())
- QG_SelectionWidget->setObjectName(QString::fromUtf8("QG_SelectionWidget"));
- QG_SelectionWidget->resize(124, 29);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_SelectionWidget->sizePolicy().hasHeightForWidth());
- QG_SelectionWidget->setSizePolicy(sizePolicy);
- QG_SelectionWidget->setMinimumSize(QSize(100, 27));
- QG_SelectionWidget->setMaximumSize(QSize(160, 50));
- vboxLayout = new QVBoxLayout(QG_SelectionWidget);
- vboxLayout->setSpacing(0);
- vboxLayout->setContentsMargins(0, 0, 0, 0);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- lLabel = new QLabel(QG_SelectionWidget);
- lLabel->setObjectName(QString::fromUtf8("lLabel"));
- QFont font;
- font.setFamily(QString::fromUtf8("Helvetica"));
- font.setPointSize(7);
- lLabel->setFont(font);
- lLabel->setFrameShape(QFrame::NoFrame);
- lLabel->setFrameShadow(QFrame::Plain);
- lLabel->setWordWrap(false);
-
- vboxLayout->addWidget(lLabel);
-
- lEntities = new QLabel(QG_SelectionWidget);
- lEntities->setObjectName(QString::fromUtf8("lEntities"));
- lEntities->setFont(font);
- lEntities->setWordWrap(false);
-
- vboxLayout->addWidget(lEntities);
-
-
- retranslateUi(QG_SelectionWidget);
-
- QMetaObject::connectSlotsByName(QG_SelectionWidget);
- } // setupUi
-
- void retranslateUi(QWidget *QG_SelectionWidget)
- {
- QG_SelectionWidget->setWindowTitle(QApplication::translate("QG_SelectionWidget", "Selection", 0, QApplication::UnicodeUTF8));
- lLabel->setText(QApplication::translate("QG_SelectionWidget", "Selected Entities:", 0, QApplication::UnicodeUTF8));
- lEntities->setText(QApplication::translate("QG_SelectionWidget", "0", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_SelectionWidget: public Ui_QG_SelectionWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_selectionwidget.h"
class QG_SelectionWidget : public QWidget, public Ui::QG_SelectionWidget
{
diff --git a/src/ui/forms/qg_selectionwidget.ui b/src/ui/forms/qg_selectionwidget.ui
index 2ec32a6..5476348 100644
--- a/src/ui/forms/qg_selectionwidget.ui
+++ b/src/ui/forms/qg_selectionwidget.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_SelectionWidget</class>
diff --git a/src/ui/forms/qg_snapdistoptions.h b/src/ui/forms/qg_snapdistoptions.h
index a429635..ab887dc 100644
--- a/src/ui/forms/qg_snapdistoptions.h
+++ b/src/ui/forms/qg_snapdistoptions.h
@@ -26,92 +26,7 @@
#ifndef QG_SNAPDISTOPTIONS_H
#define QG_SNAPDISTOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_circle.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_SnapDistOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lDist;
- QLineEdit *leDist;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_SnapDistOptions)
- {
- if (QG_SnapDistOptions->objectName().isEmpty())
- QG_SnapDistOptions->setObjectName(QString::fromUtf8("QG_SnapDistOptions"));
- QG_SnapDistOptions->resize(150, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_SnapDistOptions->sizePolicy().hasHeightForWidth());
- QG_SnapDistOptions->setSizePolicy(sizePolicy);
- QG_SnapDistOptions->setMinimumSize(QSize(130, 22));
- QG_SnapDistOptions->setMaximumSize(QSize(150, 32767));
- hboxLayout = new QHBoxLayout(QG_SnapDistOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lDist = new QLabel(QG_SnapDistOptions);
- lDist->setObjectName(QString::fromUtf8("lDist"));
- lDist->setWordWrap(false);
-
- hboxLayout->addWidget(lDist);
-
- leDist = new QLineEdit(QG_SnapDistOptions);
- leDist->setObjectName(QString::fromUtf8("leDist"));
-
- hboxLayout->addWidget(leDist);
-
- sep1 = new QFrame(QG_SnapDistOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_SnapDistOptions);
- QObject::connect(leDist, SIGNAL(textChanged(QString)), QG_SnapDistOptions, SLOT(updateDist(QString)));
-
- QMetaObject::connectSlotsByName(QG_SnapDistOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_SnapDistOptions)
- {
- QG_SnapDistOptions->setWindowTitle(QApplication::translate("QG_SnapDistOptions", "Snap Distance Options", 0, QApplication::UnicodeUTF8));
- lDist->setText(QApplication::translate("QG_SnapDistOptions", "Distance:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_SnapDistOptions: public Ui_QG_SnapDistOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_snapdistoptions.h"
class QG_SnapDistOptions : public QWidget, public Ui::QG_SnapDistOptions
{
diff --git a/src/ui/forms/qg_snapdistoptions.ui b/src/ui/forms/qg_snapdistoptions.ui
index bcba7cc..923d91a 100644
--- a/src/ui/forms/qg_snapdistoptions.ui
+++ b/src/ui/forms/qg_snapdistoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_SnapDistOptions</class>
diff --git a/src/ui/forms/qg_splineoptions.h b/src/ui/forms/qg_splineoptions.h
index 48b7056..e726794 100644
--- a/src/ui/forms/qg_splineoptions.h
+++ b/src/ui/forms/qg_splineoptions.h
@@ -26,132 +26,7 @@
#ifndef QG_SPLINEOPTIONS_H
#define QG_SPLINEOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QToolButton>
-#include <QtGui/QWidget>
-#include "rs_actiondrawspline.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_SplineOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lDegree;
- QComboBox *cbDegree;
- QCheckBox *cbClosed;
- QToolButton *bUndo;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_SplineOptions)
- {
- if (QG_SplineOptions->objectName().isEmpty())
- QG_SplineOptions->setObjectName(QString::fromUtf8("QG_SplineOptions"));
- QG_SplineOptions->resize(258, 22);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_SplineOptions->sizePolicy().hasHeightForWidth());
- QG_SplineOptions->setSizePolicy(sizePolicy);
- QG_SplineOptions->setMinimumSize(QSize(200, 22));
- QG_SplineOptions->setMaximumSize(QSize(400, 22));
- hboxLayout = new QHBoxLayout(QG_SplineOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lDegree = new QLabel(QG_SplineOptions);
- lDegree->setObjectName(QString::fromUtf8("lDegree"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(5));
- sizePolicy1.setHorizontalStretch(2);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(lDegree->sizePolicy().hasHeightForWidth());
- lDegree->setSizePolicy(sizePolicy1);
- lDegree->setWordWrap(false);
-
- hboxLayout->addWidget(lDegree);
-
- cbDegree = new QComboBox(QG_SplineOptions);
- cbDegree->setObjectName(QString::fromUtf8("cbDegree"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(0));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(cbDegree->sizePolicy().hasHeightForWidth());
- cbDegree->setSizePolicy(sizePolicy2);
-
- hboxLayout->addWidget(cbDegree);
-
- cbClosed = new QCheckBox(QG_SplineOptions);
- cbClosed->setObjectName(QString::fromUtf8("cbClosed"));
-
- hboxLayout->addWidget(cbClosed);
-
- bUndo = new QToolButton(QG_SplineOptions);
- bUndo->setObjectName(QString::fromUtf8("bUndo"));
- QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(1));
- sizePolicy3.setHorizontalStretch(2);
- sizePolicy3.setVerticalStretch(0);
- sizePolicy3.setHeightForWidth(bUndo->sizePolicy().hasHeightForWidth());
- bUndo->setSizePolicy(sizePolicy3);
-
- hboxLayout->addWidget(bUndo);
-
- sep1 = new QFrame(QG_SplineOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy4(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy4.setHorizontalStretch(0);
- sizePolicy4.setVerticalStretch(0);
- sizePolicy4.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy4);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_SplineOptions);
- QObject::connect(bUndo, SIGNAL(clicked()), QG_SplineOptions, SLOT(undo()));
- QObject::connect(cbDegree, SIGNAL(activated(QString)), QG_SplineOptions, SLOT(setDegree(QString)));
- QObject::connect(cbClosed, SIGNAL(toggled(bool)), QG_SplineOptions, SLOT(setClosed(bool)));
-
- QMetaObject::connectSlotsByName(QG_SplineOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_SplineOptions)
- {
- QG_SplineOptions->setWindowTitle(QApplication::translate("QG_SplineOptions", "Spline Options", 0, QApplication::UnicodeUTF8));
- lDegree->setText(QApplication::translate("QG_SplineOptions", "Degree:", 0, QApplication::UnicodeUTF8));
- cbDegree->clear();
- cbDegree->insertItems(0, QStringList()
- << QApplication::translate("QG_SplineOptions", "1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_SplineOptions", "2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("QG_SplineOptions", "3", 0, QApplication::UnicodeUTF8)
- );
- cbClosed->setText(QApplication::translate("QG_SplineOptions", "Closed", 0, QApplication::UnicodeUTF8));
- bUndo->setText(QApplication::translate("QG_SplineOptions", "Undo", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_SplineOptions: public Ui_QG_SplineOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_splineoptions.h"
class QG_SplineOptions : public QWidget, public Ui::QG_SplineOptions
{
diff --git a/src/ui/forms/qg_splineoptions.ui b/src/ui/forms/qg_splineoptions.ui
index aef1a38..b67b5e2 100644
--- a/src/ui/forms/qg_splineoptions.ui
+++ b/src/ui/forms/qg_splineoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_SplineOptions</class>
diff --git a/src/ui/forms/qg_textoptions.h b/src/ui/forms/qg_textoptions.h
index ea2ccd4..31b604c 100644
--- a/src/ui/forms/qg_textoptions.h
+++ b/src/ui/forms/qg_textoptions.h
@@ -26,122 +26,7 @@
#ifndef QG_TEXTOPTIONS_H
#define QG_TEXTOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <Qt3Support/Q3TextEdit>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actiondrawtext.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_TextOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lText;
- Q3TextEdit *teText;
- QLabel *lAngle;
- QLineEdit *leAngle;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_TextOptions)
- {
- if (QG_TextOptions->objectName().isEmpty())
- QG_TextOptions->setObjectName(QString::fromUtf8("QG_TextOptions"));
- QG_TextOptions->resize(300, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_TextOptions->sizePolicy().hasHeightForWidth());
- QG_TextOptions->setSizePolicy(sizePolicy);
- QG_TextOptions->setMinimumSize(QSize(200, 22));
- QG_TextOptions->setMaximumSize(QSize(300, 32767));
- hboxLayout = new QHBoxLayout(QG_TextOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lText = new QLabel(QG_TextOptions);
- lText->setObjectName(QString::fromUtf8("lText"));
- lText->setWordWrap(false);
-
- hboxLayout->addWidget(lText);
-
- teText = new Q3TextEdit(QG_TextOptions);
- teText->setObjectName(QString::fromUtf8("teText"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(teText->sizePolicy().hasHeightForWidth());
- teText->setSizePolicy(sizePolicy1);
- teText->setMinimumSize(QSize(0, 22));
- teText->setMaximumSize(QSize(32767, 22));
- teText->setVScrollBarMode(Q3ScrollView::AlwaysOff);
- teText->setHScrollBarMode(Q3ScrollView::AlwaysOff);
-
- hboxLayout->addWidget(teText);
-
- lAngle = new QLabel(QG_TextOptions);
- lAngle->setObjectName(QString::fromUtf8("lAngle"));
- lAngle->setWordWrap(false);
-
- hboxLayout->addWidget(lAngle);
-
- leAngle = new QLineEdit(QG_TextOptions);
- leAngle->setObjectName(QString::fromUtf8("leAngle"));
-
- hboxLayout->addWidget(leAngle);
-
- sep1 = new QFrame(QG_TextOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy2);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_TextOptions);
- QObject::connect(teText, SIGNAL(textChanged()), QG_TextOptions, SLOT(updateText()));
- QObject::connect(leAngle, SIGNAL(textChanged(QString)), QG_TextOptions, SLOT(updateAngle()));
-
- QMetaObject::connectSlotsByName(QG_TextOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_TextOptions)
- {
- QG_TextOptions->setWindowTitle(QApplication::translate("QG_TextOptions", "Text Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_TextOptions->setProperty("toolTip", QVariant(QString()));
-#endif // QT_NO_TOOLTIP
- lText->setText(QApplication::translate("QG_TextOptions", "Text:", 0, QApplication::UnicodeUTF8));
- lAngle->setText(QApplication::translate("QG_TextOptions", "Angle:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_TextOptions: public Ui_QG_TextOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_textoptions.h"
class QG_TextOptions : public QWidget, public Ui::QG_TextOptions
{
diff --git a/src/ui/forms/qg_textoptions.ui b/src/ui/forms/qg_textoptions.ui
index 9588a7e..dd3656a 100644
--- a/src/ui/forms/qg_textoptions.ui
+++ b/src/ui/forms/qg_textoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_TextOptions</class>
diff --git a/src/ui/forms/qg_trimamountoptions.h b/src/ui/forms/qg_trimamountoptions.h
index 8419a6b..6013410 100644
--- a/src/ui/forms/qg_trimamountoptions.h
+++ b/src/ui/forms/qg_trimamountoptions.h
@@ -26,96 +26,7 @@
#ifndef QG_TRIMAMOUNTOPTIONS_H
#define QG_TRIMAMOUNTOPTIONS_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3MimeSourceFactory>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QFrame>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <QtGui/QWidget>
-#include "rs_actionmodifytrimamount.h"
-#include "rs_line.h"
-#include "rs_settings.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_TrimAmountOptions
-{
-public:
- QHBoxLayout *hboxLayout;
- QLabel *lDist;
- QLineEdit *leDist;
- QFrame *sep1;
-
- void setupUi(QWidget *QG_TrimAmountOptions)
- {
- if (QG_TrimAmountOptions->objectName().isEmpty())
- QG_TrimAmountOptions->setObjectName(QString::fromUtf8("QG_TrimAmountOptions"));
- QG_TrimAmountOptions->resize(129, 24);
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(4), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(QG_TrimAmountOptions->sizePolicy().hasHeightForWidth());
- QG_TrimAmountOptions->setSizePolicy(sizePolicy);
- QG_TrimAmountOptions->setMinimumSize(QSize(128, 22));
- QG_TrimAmountOptions->setMaximumSize(QSize(170, 32767));
- hboxLayout = new QHBoxLayout(QG_TrimAmountOptions);
- hboxLayout->setSpacing(6);
- hboxLayout->setContentsMargins(1, 1, 1, 1);
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- lDist = new QLabel(QG_TrimAmountOptions);
- lDist->setObjectName(QString::fromUtf8("lDist"));
- lDist->setWordWrap(false);
-
- hboxLayout->addWidget(lDist);
-
- leDist = new QLineEdit(QG_TrimAmountOptions);
- leDist->setObjectName(QString::fromUtf8("leDist"));
-
- hboxLayout->addWidget(leDist);
-
- sep1 = new QFrame(QG_TrimAmountOptions);
- sep1->setObjectName(QString::fromUtf8("sep1"));
- QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(1));
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(sep1->sizePolicy().hasHeightForWidth());
- sep1->setSizePolicy(sizePolicy1);
- sep1->setFrameShape(QFrame::VLine);
- sep1->setFrameShadow(QFrame::Sunken);
-
- hboxLayout->addWidget(sep1);
-
-
- retranslateUi(QG_TrimAmountOptions);
- QObject::connect(leDist, SIGNAL(textChanged(QString)), QG_TrimAmountOptions, SLOT(updateDist(QString)));
-
- QMetaObject::connectSlotsByName(QG_TrimAmountOptions);
- } // setupUi
-
- void retranslateUi(QWidget *QG_TrimAmountOptions)
- {
- QG_TrimAmountOptions->setWindowTitle(QApplication::translate("QG_TrimAmountOptions", "Trim Amount Options", 0, QApplication::UnicodeUTF8));
-#ifndef QT_NO_TOOLTIP
- QG_TrimAmountOptions->setProperty("toolTip", QVariant(QApplication::translate("QG_TrimAmountOptions", "Distance. Negative values for trimming, positive values for extending.", 0, QApplication::UnicodeUTF8)));
-#endif // QT_NO_TOOLTIP
- lDist->setText(QApplication::translate("QG_TrimAmountOptions", "Amount:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class QG_TrimAmountOptions: public Ui_QG_TrimAmountOptions {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_trimamountoptions.h"
class QG_TrimAmountOptions : public QWidget, public Ui::QG_TrimAmountOptions
{
diff --git a/src/ui/forms/qg_trimamountoptions.ui b/src/ui/forms/qg_trimamountoptions.ui
index 3a52084..ad19b17 100644
--- a/src/ui/forms/qg_trimamountoptions.ui
+++ b/src/ui/forms/qg_trimamountoptions.ui
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0" stdsetdef="1">
- <resources><include location="png/icons.qrc"/></resources><author></author>
+ <resources><include location="../../../res/extui/extui.qrc"/></resources><author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>QG_TrimAmountOptions</class>
diff --git a/src/ui/forms/qg_widgetpen.h b/src/ui/forms/qg_widgetpen.h
index 2975e72..34d11f2 100644
--- a/src/ui/forms/qg_widgetpen.h
+++ b/src/ui/forms/qg_widgetpen.h
@@ -26,156 +26,7 @@
#ifndef QG_WIDGETPEN_H
#define QG_WIDGETPEN_H
-#include <qvariant.h>
-
-
-#include <Qt3Support/Q3ButtonGroup>
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QWidget>
-#include "qg_colorbox.h"
-#include "qg_linetypebox.h"
-#include "qg_widthbox.h"
-#include "rs_pen.h"
-
-QT_BEGIN_NAMESPACE
-
-class Ui_QG_WidgetPen
-{
-public:
- QGridLayout *gridLayout;
- Q3ButtonGroup *bgPen;
- QGridLayout *gridLayout1;
- QSpacerItem *spacer9;
- QLabel *lLineType;
- QSpacerItem *spacer8;
- QLabel *lWidth;
- QG_LineTypeBox *cbLineType;
- QG_ColorBox *cbColor;
- QLabel *lColor;
- QG_WidthBox *cbWidth;
-
- void setupUi(QWidget *QG_WidgetPen)
- {
- if (QG_WidgetPen->objectName().isEmpty())
- QG_WidgetPen->setObjectName(QString::fromUtf8("QG_WidgetPen"));
- /* UI does sizing RVT
- QG_WidgetPen->resize(236, 121); */
- gridLayout = new QGridLayout(QG_WidgetPen);
- gridLayout->setSpacing(0);
- gridLayout->setContentsMargins(0, 0, 0, 0);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- bgPen = new Q3ButtonGroup(QG_WidgetPen);
- bgPen->setObjectName(QString::fromUtf8("bgPen"));
- bgPen->setColumnLayout(0, Qt::Vertical);
- bgPen->layout()->setSpacing(6);
- bgPen->layout()->setContentsMargins(11, 11, 11, 11);
- gridLayout1 = new QGridLayout();
- QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(bgPen->layout());
- if (boxlayout)
- boxlayout->addLayout(gridLayout1);
- gridLayout1->setAlignment(Qt::AlignTop);
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
- spacer9 = new QSpacerItem(21, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout1->addItem(spacer9, 3, 1, 1, 1);
-
- lLineType = new QLabel(bgPen);
- lLineType->setObjectName(QString::fromUtf8("lLineType"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(3), static_cast<QSizePolicy::Policy>(5));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(lLineType->sizePolicy().hasHeightForWidth());
- lLineType->setSizePolicy(sizePolicy);
- lLineType->setWordWrap(false);
-
- gridLayout1->addWidget(lLineType, 2, 0, 1, 1);
-
- spacer8 = new QSpacerItem(21, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout1->addItem(spacer8, 3, 0, 1, 1);
-
- lWidth = new QLabel(bgPen);
- lWidth->setObjectName(QString::fromUtf8("lWidth"));
- sizePolicy.setHeightForWidth(lWidth->sizePolicy().hasHeightForWidth());
- lWidth->setSizePolicy(sizePolicy);
- lWidth->setWordWrap(false);
-
- gridLayout1->addWidget(lWidth, 1, 0, 1, 1);
-
- cbLineType = new QG_LineTypeBox(bgPen);
- cbLineType->setObjectName(QString::fromUtf8("cbLineType"));
-
- gridLayout1->addWidget(cbLineType, 2, 1, 1, 1);
-
- cbColor = new QG_ColorBox(bgPen);
- cbColor->setObjectName(QString::fromUtf8("cbColor"));
-
- gridLayout1->addWidget(cbColor, 0, 1, 1, 1);
-
- lColor = new QLabel(bgPen);
- lColor->setObjectName(QString::fromUtf8("lColor"));
- sizePolicy.setHeightForWidth(lColor->sizePolicy().hasHeightForWidth());
- lColor->setSizePolicy(sizePolicy);
- lColor->setWordWrap(false);
-
- gridLayout1->addWidget(lColor, 0, 0, 1, 1);
-
- cbWidth = new QG_WidthBox(bgPen);
- cbWidth->setObjectName(QString::fromUtf8("cbWidth"));
-
- gridLayout1->addWidget(cbWidth, 1, 1, 1, 1);
-
-
- gridLayout->addWidget(bgPen, 0, 0, 1, 1);
-
-
- retranslateUi(QG_WidgetPen);
-
- QMetaObject::connectSlotsByName(QG_WidgetPen);
- } // setupUi
-
- void retranslateUi(QWidget *QG_WidgetPen)
- {
- QG_WidgetPen->setWindowTitle(QApplication::translate("QG_WidgetPen", "Pen", 0, QApplication::UnicodeUTF8));
- bgPen->setTitle(QApplication::translate("QG_WidgetPen", "Pen", 0, QApplication::UnicodeUTF8));
- lLineType->setText(QApplication::translate("QG_WidgetPen", "Line type:", 0, QApplication::UnicodeUTF8));
- lWidth->setText(QApplication::translate("QG_WidgetPen", "Width:", 0, QApplication::UnicodeUTF8));
- lColor->setText(QApplication::translate("QG_WidgetPen", "Color:", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-
-protected:
- enum IconID
- {
- image0_ID,
- unknown_ID
- };
- static QPixmap qt_get_icon(IconID id)
- {
- static const char* const image0_data[] = {
-"0 0 0 1"};
-
-
- switch (id) {
- case image0_ID: return QPixmap((const char**)image0_data);
- default: return QPixmap();
- } // switch
- } // icon
-
-};
-
-namespace Ui {
- class QG_WidgetPen: public Ui_QG_WidgetPen {};
-} // namespace Ui
-
-QT_END_NAMESPACE
+#include "ui_qg_widgetpen.h"
class QG_WidgetPen : public QWidget, public Ui::QG_WidgetPen
{
diff --git a/src/ui/forms/qg_widgetpen.ui b/src/ui/forms/qg_widgetpen.ui
index d8b4f79..09586dd 100644
--- a/src/ui/forms/qg_widgetpen.ui
+++ b/src/ui/forms/qg_widgetpen.ui
@@ -169,7 +169,7 @@
<include location="local">qg_widthbox.h</include>
</includes>
<resources>
- <include location="png/icons.qrc"/>
+ <include location="../../../res/extui/extui.qrc"/>
</resources>
<connections/>
</ui>
diff --git a/src/ui/qg_actionfactory.cpp b/src/ui/qg_actionfactory.cpp
index e6dcc73..faad4bd 100644
--- a/src/ui/qg_actionfactory.cpp
+++ b/src/ui/qg_actionfactory.cpp
@@ -26,10 +26,8 @@
#include "qg_actionfactory.h"
-#include <qobject.h>
-//Added by qt3to4:
-#include <QPixmap>
-#include <q3mimefactory.h>
+#include <QDockWidget>
+#include <QToolBar>
#include "rs_actionblockscreate.h"
#include "rs_actionblocksfreezeall.h"
@@ -172,7 +170,7 @@ QG_ActionFactory::~QG_ActionFactory() {}
*
* @return Pointer to the action object or NULL if the action is unknown.
*/
-QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
+QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj, QObject* obj2) {
// assert that action handler is not invalid:
if (actionHandler==NULL) {
RS_DEBUG->print(RS_Debug::D_WARNING,
@@ -243,7 +241,11 @@ QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
case RS2::ActionFilePrint:
// tr("Print Drawing")
action = new QAction(tr("&Print..."), mw);
- action->setIcon(QIcon(":/actions/fileprint.png"));
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("document-print", QIcon(":/actions/fileprint.png")));
+#else
+ action->setIcon(QIcon(":/actions/fileprint.png"));
+#endif
action->setShortcut(QKeySequence::Print);
//action->zetStatusTip(tr("Prints out the current drawing"));
@@ -259,10 +261,13 @@ QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
break;
case RS2::ActionFileQuit:
- /*RVT_PORT action = new QAction(tr("Quit"), qPixmapFromMimeSource("exit.png"),
- tr("&Quit"),
- Qt::CTRL+Qt::Key_Q, mw); */
- action = new QAction(qPixmapFromMimeSource("exit.png"), tr("Quit"), mw);
+ action = new QAction(tr("&Quit"), mw);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("application-exit", QIcon(":/actions/exit.png")));
+ action->setShortcut(QKeySequence::Quit);
+#else
+ action->setIcon(QIcon(":/actions/exit.png"));
+#endif
//action->zetStatusTip(tr("Quits the application"));
connect(action, SIGNAL(activated()),
obj, SLOT(slotFileQuit()));
@@ -290,47 +295,33 @@ QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
obj, SLOT(slotViewDraft(bool)));
break;
case RS2::ActionViewStatusBar:
- // tr("Statusbar")
- action = new QAction(tr("&Statusbar"), mw);
- //action->zetStatusTip(tr("Enables/disables the statusbar"));
- action->setCheckable(true);
-
+ // tr("Statusbar")
+ action = new QAction(tr("&Statusbar"), mw);
+ //action->zetStatusTip(tr("Enables/disables the statusbar"));
+ action->setCheckable(true);
+
connect(action, SIGNAL(toggled(bool)),
obj, SLOT(slotViewStatusBar(bool)));
break;
- /*
- case RS2::ActionViewLayerList:
- action = new QAction(tr("Layer List"), tr("&Layer List"),
- 0, mw, 0, true);
- //action->zetStatusTip(tr("Enables/disables the layerlist"));
- connect(action, SIGNAL(toggled(bool)),
- obj, SLOT(slotViewLayerList(bool)));
- break;
-
- case RS2::ActionViewBlockList:
- action = new QAction(tr("Block List"), tr("&Block List"),
- 0, mw, 0, true);
- //action->zetStatusTip(tr("Enables/disables the blocklist"));
- connect(action, SIGNAL(toggled(bool)),
- obj, SLOT(slotViewBlockList(bool)));
- break;
-
- case RS2::ActionViewCommandLine:
- action = new QAction(tr("Command Widget"), tr("&Command Widget"),
- 0, mw, 0, true);
- //action->zetStatusTip(tr("Enables/disables the command widget"));
- connect(action, SIGNAL(toggled(bool)),
- obj, SLOT(slotViewCommandLine(bool)));
- break;
-
- case RS2::ActionViewOptionToolbar:
- action = new QAction(tr("Option Toolbar"), tr("&Option Toolbar"),
- 0, mw, 0, true);
- //action->zetStatusTip(tr("Enables/disables the option toolbar"));
- connect(action, SIGNAL(toggled(bool)),
- obj, SLOT(slotViewOptionToolbar(bool)));
- break;
- */
+
+ case RS2::ActionViewLayerList:
+ case RS2::ActionViewBlockList:
+ case RS2::ActionViewCommandLine:
+ case RS2::ActionViewLibrary:
+ if (obj2) {
+ action=((QDockWidget *)obj2)->toggleViewAction();
+ }
+ break;
+
+ case RS2::ActionViewPenToolbar:
+ case RS2::ActionViewOptionToolbar:
+ case RS2::ActionViewCadToolbar:
+ case RS2::ActionViewFileToolbar:
+ case RS2::ActionViewEditToolbar:
+ if (obj2) {
+ action=((QToolBar *)obj2)->toggleViewAction();
+ }
+ break;
// Tools:
//
@@ -386,8 +377,18 @@ QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
// Editing actions:
//
+ case RS2::ActionEditKillAllActions:
+ action = new QAction(tr("&back"), mw);
+#if QT_VERSION >= 0x040600
+ action->setIcon(QIcon::fromTheme("go-previous-view", QIcon(":/actions/back.png")));
+#else
+ action->setIcon(QIcon(":/actions/back.png"));
+#endif
+ connect(action, SIGNAL(activated()),
+ obj, SLOT(slotEditKillAllActions()));
+ break;
case RS2::ActionEditUndo:
- action = RS_ActionEditUndo::createGUIAction(id, mw);
+ action = RS_ActionEditUndo::createGUIAction(id, mw);
connect(action, SIGNAL(activated()),
obj, SLOT(slotEditUndo()));
break;
@@ -1174,7 +1175,7 @@ QAction* QG_ActionFactory::createAction(RS2::ActionType id, QObject* obj) {
#endif
0, mw); */
- action = new QAction(qPixmapFromMimeSource("configure.png"),
+ action = new QAction(QIcon(":/actions/configure.png"),
#ifdef __APPLE__
tr("&Preferences"),
#else
diff --git a/src/ui/qg_actionfactory.h b/src/ui/qg_actionfactory.h
index c59d419..5282243 100644
--- a/src/ui/qg_actionfactory.h
+++ b/src/ui/qg_actionfactory.h
@@ -45,7 +45,7 @@ public:
QG_ActionFactory(QG_ActionHandler* ah, QWidget* w);
virtual ~QG_ActionFactory();
- QAction* createAction(RS2::ActionType id, QObject* obj);
+ QAction* createAction(RS2::ActionType id, QObject* obj, QObject* obj2=NULL);
private:
QG_ActionHandler* actionHandler;
diff --git a/src/ui/qg_actionhandler.cpp b/src/ui/qg_actionhandler.cpp
index 37f88b4..963eef1 100644
--- a/src/ui/qg_actionhandler.cpp
+++ b/src/ui/qg_actionhandler.cpp
@@ -143,6 +143,8 @@
#include "rvt_actioncammakeprofile.h"
#endif
+#include "rs_selection.h"
+
#include "qg_mainwindowinterface.h"
#include "qg_cadtoolbarsnap.h"
@@ -218,7 +220,6 @@ RS_ActionInterface* QG_ActionHandler::getCurrentAction() {
*/
RS_ActionInterface* QG_ActionHandler::setCurrentAction(RS2::ActionType id) {
RS_DEBUG->print("QG_ActionHandler::setCurrentAction()");
-
RS_GraphicView* gv = mainWindow->getGraphicView();
RS_Document* doc = mainWindow->getDocument();
RS_ActionInterface* a = NULL;
@@ -253,6 +254,17 @@ RS_ActionInterface* QG_ActionHandler::setCurrentAction(RS2::ActionType id) {
// Editing actions:
//
+ case RS2::ActionEditKillAllActions:
+ if (gv!=NULL) {
+ // DO we need to call some form of a 'clean' function?
+ gv->killAllActions();
+ RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarMain);
+
+ RS_Selection s((RS_EntityContainer&)*doc, gv);
+ s.selectAll(false);
+ RS_DIALOGFACTORY->updateSelectionWidget(doc->countSelected());
+ }
+ break;
case RS2::ActionEditUndo:
a = new RS_ActionEditUndo(true, *doc, *gv);
break;
@@ -771,7 +783,6 @@ RS_ActionInterface* QG_ActionHandler::setCurrentAction(RS2::ActionType id) {
}
RS_DEBUG->print("QG_ActionHandler::setCurrentAction(): OK");
-
return a;
}
@@ -985,6 +996,9 @@ void QG_ActionHandler::slotToolRegenerateDimensions() {
setCurrentAction(RS2::ActionToolRegenerateDimensions);
}
+void QG_ActionHandler::slotEditKillAllActions() {
+ setCurrentAction(RS2::ActionEditKillAllActions);
+}
void QG_ActionHandler::slotEditUndo() {
setCurrentAction(RS2::ActionEditUndo);
}
diff --git a/src/ui/qg_actionhandler.h b/src/ui/qg_actionhandler.h
index 6c20d9d..ded9963 100644
--- a/src/ui/qg_actionhandler.h
+++ b/src/ui/qg_actionhandler.h
@@ -81,8 +81,9 @@ public slots:
void slotZoomPrevious();
void slotZoomRedraw();
- void slotToolRegenerateDimensions();
+ void slotToolRegenerateDimensions();
+ void slotEditKillAllActions();
void slotEditUndo();
void slotEditRedo();
void slotEditCut();
diff --git a/src/ui/qg_blockwidget.cpp b/src/ui/qg_blockwidget.cpp
index 61929f3..fe50a5d 100644
--- a/src/ui/qg_blockwidget.cpp
+++ b/src/ui/qg_blockwidget.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -26,27 +26,9 @@
#include "qg_blockwidget.h"
-#include <qlayout.h>
-#include <qtooltip.h>
-#include <q3popupmenu.h>
-#include <qtoolbutton.h>
-#include <qlabel.h>
-#include <qcursor.h>
-//Added by qt3to4:
-#include <Q3HBoxLayout>
-#include <QContextMenuEvent>
-#include <QKeyEvent>
-#include <Q3VBoxLayout>
-
-#include "ui/visibleblock.xpm"
-#include "ui/hiddenblock.xpm"
-#include "ui/blockadd.xpm"
-#include "ui/blockremove.xpm"
-#include "ui/blockedit.xpm"
-#include "ui/blockattributes.xpm"
-#include "ui/blockinsert.xpm"
-
-
+#include <QToolTip>
+#include <QToolButton>
+#include <QMenu>
/**
* Constructor.
@@ -54,15 +36,15 @@
QG_BlockWidget::QG_BlockWidget(QG_ActionHandler* ah, QWidget* parent,
const char* name, Qt::WFlags f)
: QWidget(parent, name, f),
- pxmVisible(visibleblock_xpm),
- pxmHidden(hiddenblock_xpm),
- pxmAdd(blockadd_xpm),
- pxmRemove(blockremove_xpm),
- pxmAttributes(blockattributes_xpm),
- pxmEdit(blockedit_xpm),
- pxmInsert(blockinsert_xpm),
- pxmDefreezeAll(visibleblock_xpm),
-pxmFreezeAll(hiddenblock_xpm) {
+ pxmVisible(":/ui/visibleblock.png"),
+ pxmHidden(":/ui/hiddenblock.png"),
+ pxmAdd(":/ui/blockadd.png"),
+ pxmRemove(":/ui/blockremove.png"),
+ pxmAttributes(":/ui/blockattributes.png"),
+ pxmEdit(":/ui/blockedit.png"),
+ pxmInsert(":/ui/blockinsert.png"),
+ pxmDefreezeAll(":/ui/visibleblock.png"),
+ pxmFreezeAll(":/ui/hiddenblock.png") {
actionHandler = ah;
blockList = NULL;
@@ -74,8 +56,8 @@ pxmFreezeAll(hiddenblock_xpm) {
listBox->setSmoothScrolling(true);
listBox->setFocusPolicy(Qt::NoFocus);
- Q3VBoxLayout* lay = new Q3VBoxLayout(this, 0, -1, "lay");
-
+ QVBoxLayout* lay = new QVBoxLayout(this);
+ lay->setSpacing ( 0 );
/*
QLabel* caption = new QLabel(tr("Block List"), this, "caption");
caption->setAlignment(Qt::AlignCenter);
@@ -83,8 +65,8 @@ pxmFreezeAll(hiddenblock_xpm) {
caption->setPaletteForegroundColor(white);
*/
- Q3HBoxLayout* layButtons = new Q3HBoxLayout(NULL, 0, -1, "layButtons");
- Q3HBoxLayout* layButtons2 = new Q3HBoxLayout(NULL, 0, -1, "layButtons2");
+ QHBoxLayout* layButtons = new QHBoxLayout();
+ QHBoxLayout* layButtons2 = new QHBoxLayout();
QToolButton* but;
// show all blocks:
but = new QToolButton(this);
@@ -316,7 +298,7 @@ void QG_BlockWidget::slotMouseButtonClicked(int /*button*/,
void QG_BlockWidget::contextMenuEvent(QContextMenuEvent *e) {
//QListBoxItem* item = listBox->selectedItem();
- Q3PopupMenu* contextMenu = new Q3PopupMenu(this);
+ QMenu* contextMenu = new QMenu(this);
QLabel* caption = new QLabel(tr("Block Menu"), this);
caption->setPaletteBackgroundColor(RS_Color(0,0,0));
caption->setPaletteForegroundColor(RS_Color(255,255,255));
diff --git a/src/ui/qg_colorbox.cpp b/src/ui/qg_colorbox.cpp
index ab89880..268c714 100644
--- a/src/ui/qg_colorbox.cpp
+++ b/src/ui/qg_colorbox.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -30,21 +30,6 @@
#include <qpainter.h>
#include <qpixmap.h>
-#include "ui/color00.xpm"
-#include "ui/color01.xpm"
-#include "ui/color02.xpm"
-#include "ui/color03.xpm"
-#include "ui/color04.xpm"
-#include "ui/color05.xpm"
-#include "ui/color06.xpm"
-#include "ui/color07.xpm"
-#include "ui/color08.xpm"
-#include "ui/color09.xpm"
-#include "ui/color11.xpm"
-#include "ui/color14.xpm"
-#include "ui/colorxx.xpm"
-
-
/**
* Default Constructor. You must call init manually if you choose
* to use this constructor.
@@ -89,24 +74,23 @@ void QG_ColorBox::init(bool showByLayer, bool showUnchanged) {
this->showUnchanged = showUnchanged;
if (showUnchanged) {
- insertItem(QPixmap(color00_xpm), tr("Unchanged"));
+ insertItem(QPixmap(":/ui/color00.png"), tr("Unchanged"));
}
if (showByLayer) {
- insertItem(QPixmap(color00_xpm), tr("By Layer"));
- insertItem(QPixmap(color00_xpm), tr("By Block"));
+ insertItem(QPixmap(":/ui/color00.png"), tr("By Layer"));
+ insertItem(QPixmap(":/ui/color00.png"), tr("By Block"));
}
- insertItem(QPixmap(color01_xpm), tr("Red"));
- insertItem(QPixmap(color02_xpm), tr("Yellow"));
- insertItem(QPixmap(color03_xpm), tr("Green"));
- insertItem(QPixmap(color04_xpm), tr("Cyan"));
- insertItem(QPixmap(color05_xpm), tr("Blue"));
- insertItem(QPixmap(color06_xpm), tr("Magenta"));
- insertItem(QPixmap(color07_xpm), tr("Black / White"));
- insertItem(QPixmap(color08_xpm), tr("Gray"));
- insertItem(QPixmap(color09_xpm), tr("Light Gray"));
- //insertItem(QPixmap(color11_xpm), tr("11"));
- //insertItem(QPixmap(color14_xpm), tr("14"));
- insertItem(QPixmap(colorxx_xpm), tr("Others.."));
+
+ insertItem(QPixmap(":/ui/color01.png"), tr("Red"));
+ insertItem(QPixmap(":/ui/color02.png"), tr("Yellow"));
+ insertItem(QPixmap(":/ui/color03.png"), tr("Green"));
+ insertItem(QPixmap(":/ui/color04.png"), tr("Cyan"));
+ insertItem(QPixmap(":/ui/color05.png"), tr("Blue"));
+ insertItem(QPixmap(":/ui/color06.png"), tr("Magenta"));
+ insertItem(QPixmap(":/ui/color07.png"), tr("Black / White"));
+ insertItem(QPixmap(":/ui/color08.png"), tr("Gray"));
+ insertItem(QPixmap(":/ui/color09.png"), tr("Light Gray"));
+ insertItem(QPixmap(":/ui/colorxx.png"), tr("Others.."));
connect(this, SIGNAL(activated(int)),
this, SLOT(slotColorChanged(int)));
@@ -133,21 +117,21 @@ void QG_ColorBox::setColor(const RS_Color& color) {
setCurrentItem(0);
} else if (color.isByBlock() && showByLayer) {
setCurrentItem(1);
- } else if (color==Qt::red) {
+ } else if (color==QColor(Qt::red)) {
setCurrentItem(0+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::yellow) {
+ } else if (color==QColor(Qt::yellow)) {
setCurrentItem(1+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::green) {
+ } else if (color==QColor(Qt::green)) {
setCurrentItem(2+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::cyan) {
+ } else if (color==QColor(Qt::cyan)) {
setCurrentItem(3+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::blue) {
+ } else if (color==QColor(Qt::blue)) {
setCurrentItem(4+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::magenta) {
+ } else if (color==QColor(Qt::magenta)) {
setCurrentItem(5+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::white || color==Qt::black) {
+ } else if (color==QColor(Qt::white) || color==QColor(Qt::black)) {
setCurrentItem(6+(int)showByLayer*2 + (int)showUnchanged);
- } else if (color==Qt::gray) {
+ } else if (color==QColor(127,127,127)) {
setCurrentItem(7+(int)showByLayer*2 + (int)showUnchanged);
} else if (color==QColor(191,191,191)) {
setCurrentItem(8+(int)showByLayer*2 + (int)showUnchanged);
@@ -170,9 +154,9 @@ void QG_ColorBox::setLayerColor(const RS_Color& color) {
if (showByLayer) {
QPixmap pixmap;
if (color==Qt::black || color==Qt::white) {
- pixmap = color07_xpm;
+ pixmap = QPixmap(":/ui/color07.png");
} else {
- pixmap = color00_xpm;
+ pixmap = QPixmap(":/ui/color00.png");
int w = pixmap.width();
int h = pixmap.height();
QPainter painter(&pixmap);
diff --git a/src/ui/qg_filedialog.cpp b/src/ui/qg_filedialog.cpp
index 91588b8..9cee5e4 100644
--- a/src/ui/qg_filedialog.cpp
+++ b/src/ui/qg_filedialog.cpp
@@ -28,8 +28,7 @@
#include "qg_graphicview.h"
-//#undef QT_NO_FILEDIALOG
-#include <q3filedialog.h>
+#include <qfiledialog.h>
#include <qmessagebox.h>
#include "rs_string.h"
@@ -49,18 +48,17 @@
* or an empty string if the dialog was cancelled.
*/
RS_String QG_FileDialog::getSaveFileName(QWidget* parent, RS2::FormatType* type) {
-#ifndef QT_NO_FILEDIALOG
// read default settings:
RS_SETTINGS->beginGroup("/Paths");
RS_String defDir = RS_SETTINGS->readEntry("/Save",
- RS_SYSTEM->getHomeDir());
+ RS_SYSTEM->getHomeDir());
RS_String defFilter = RS_SETTINGS->readEntry("/SaveFilter",
- "Drawing Exchange DXF 2000 (*.dxf)");
- //RS_String defFilter = "Drawing Exchange (*.dxf)";
+ "Drawing Exchange DXF 2000 (*.dxf)");
+ //RS_String defFilter = "Drawing Exchange (*.dxf)";
RS_SETTINGS->endGroup();
// prepare file save as dialog:
- Q3FileDialog* fileDlg = new Q3FileDialog(parent,"Save as",true);
+ QFileDialog* fileDlg = new QFileDialog(parent,"Save as");
QStringList filters;
bool done = false;
bool cancel = false;
@@ -70,10 +68,11 @@ RS_String QG_FileDialog::getSaveFileName(QWidget* parent, RS2::FormatType* type)
filters.append("Drawing Exchange DXF R12 (*.dxf)");
filters.append("Font (*.cxf)");
fileDlg->setFilters(filters);
- fileDlg->setMode(Q3FileDialog::AnyFile);
+ fileDlg->setMode(QFileDialog::AnyFile);
fileDlg->setCaption(QObject::tr("Save Drawing As"));
fileDlg->setDir(defDir);
- fileDlg->setSelectedFilter(defFilter);
+ fileDlg->setAcceptMode(QFileDialog::AcceptSave);
+ fileDlg->selectFilter(defFilter);
// run dialog:
do {
@@ -89,36 +88,36 @@ RS_String QG_FileDialog::getSaveFileName(QWidget* parent, RS2::FormatType* type)
fn+=".cxf";
} else {
fn+=".dxf";
- }
+ }
}
- // set format:
- if (type!=NULL) {
+ // set format:
+ if (type!=NULL) {
if (fileDlg->selectedFilter()=="Font (*.cxf)") {
- *type = RS2::FormatCXF;
+ *type = RS2::FormatCXF;
} else if (fileDlg->selectedFilter()=="Drawing Exchange DXF R12 (*.dxf)") {
- *type = RS2::FormatDXF12;
+ *type = RS2::FormatDXF12;
} else {
- *type = RS2::FormatDXF;
- }
- }
+ *type = RS2::FormatDXF;
+ }
+ }
// overwrite warning:
if(QFileInfo(fn).exists()) {
int choice =
- QMessageBox::warning(parent, QObject::tr("Save Drawing As"),
- QObject::tr("%1 already exists.\n"
- "Do you want to replace it?")
- .arg(fn),
- QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,QMessageBox::Cancel);
+ QMessageBox::warning(parent, QObject::tr("Save Drawing As"),
+ QObject::tr("%1 already exists.\n"
+ "Do you want to replace it?")
+ .arg(fn),
+ QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,QMessageBox::Cancel);
switch (choice) {
- case QMessageBox::Yes:
- done = true;
- break;
- default:
- done = false;
- break;
+ case QMessageBox::Yes:
+ done = true;
+ break;
+ default:
+ done = false;
+ break;
}
} else {
done = true;
@@ -138,12 +137,9 @@ RS_String QG_FileDialog::getSaveFileName(QWidget* parent, RS2::FormatType* type)
RS_SETTINGS->endGroup();
}
- delete fileDlg;
+ delete fileDlg;
return fn;
-#else
- return "";
-#endif
}
@@ -156,33 +152,32 @@ RS_String QG_FileDialog::getSaveFileName(QWidget* parent, RS2::FormatType* type)
* or an empty string if the dialog was cancelled.
*/
RS_String QG_FileDialog::getOpenFileName(QWidget* parent, RS2::FormatType* type) {
-#ifndef QT_NO_FILEDIALOG
- RS_DEBUG->print("QG_FileDialog::getOpenFileName");
+ RS_DEBUG->print("QG_FileDialog::getOpenFileName");
// read default settings:
RS_SETTINGS->beginGroup("/Paths");
RS_String defDir = RS_SETTINGS->readEntry("/Open",
- RS_SYSTEM->getHomeDir());
+ RS_SYSTEM->getHomeDir());
//RS_String defFilter = RS_SETTINGS->readEntry("/OpenFilter",
// "Drawing Exchange (*.dxf *.DXF)");
- RS_String defFilter = "Drawing Exchange (*.dxf *.DXF)";
+ RS_String defFilter = "Drawing Exchange (*.dxf *.DXF)";
RS_SETTINGS->endGroup();
- RS_DEBUG->print("defDir: %s", defDir.latin1());
- RS_DEBUG->print("defFilter: %s", defFilter.latin1());
+ RS_DEBUG->print("defDir: %s", defDir.latin1());
+ RS_DEBUG->print("defFilter: %s", defFilter.latin1());
RS_String fDxf(QObject::tr("Drawing Exchange %1").arg("(*.dxf *.DXF)"));
RS_String fDxf1(QObject::tr("QCad 1.x file %1").arg("(*.dxf *.DXF)"));
RS_String fCxf(QObject::tr("Font %1").arg("(*.cxf)"));
- RS_DEBUG->print("fDxf: %s", fDxf.latin1());
- RS_DEBUG->print("fDxf1: %s", fDxf1.latin1());
- RS_DEBUG->print("fCxf: %s", fCxf.latin1());
+ RS_DEBUG->print("fDxf: %s", fDxf.latin1());
+ RS_DEBUG->print("fDxf1: %s", fDxf1.latin1());
+ RS_DEBUG->print("fCxf: %s", fCxf.latin1());
RS_String fn = "";
bool cancel = false;
- Q3FileDialog* fileDlg = new Q3FileDialog(parent, "File Dialog", true);
+ QFileDialog* fileDlg = new QFileDialog(parent, "File Dialog");
QStringList filters;
filters.append(fDxf);
@@ -190,18 +185,19 @@ RS_String QG_FileDialog::getOpenFileName(QWidget* parent, RS2::FormatType* type)
filters.append(fCxf);
fileDlg->setFilters(filters);
- fileDlg->setMode(Q3FileDialog::ExistingFile);
+ fileDlg->setMode(QFileDialog::ExistingFile);
fileDlg->setCaption(QObject::tr("Open Drawing"));
fileDlg->setDir(defDir);
- fileDlg->setSelectedFilter(defFilter);
-
- // preview:
- RS_Graphic* gr = new RS_Graphic;
- QG_GraphicView* prev = new QG_GraphicView(parent);
- prev->setContainer(gr);
- prev->setBorders(1, 1, 1, 1);
- fileDlg->setContentsPreviewEnabled(true);
+ fileDlg->selectFilter(defFilter);
+
+ /** preview RVT PORT preview is currently not supported by QT4
+ RS_Graphic* gr = new RS_Graphic;
+ QG_GraphicView* prev = new QG_GraphicView(parent);
+ prev->setContainer(gr);
+ prev->setBorders(1, 1, 1, 1);
+ fileDlg->setContentsPreviewEnabled(true);
fileDlg->setContentsPreview(prev, prev);
+ */
if (fileDlg->exec()==QDialog::Accepted) {
fn = fileDlg->selectedFile();
@@ -219,7 +215,7 @@ RS_String QG_FileDialog::getOpenFileName(QWidget* parent, RS2::FormatType* type)
} else {
cancel = true;
}
-
+
// store new default settings:
if (!cancel) {
RS_SETTINGS->beginGroup("/Paths");
@@ -228,17 +224,14 @@ RS_String QG_FileDialog::getOpenFileName(QWidget* parent, RS2::FormatType* type)
RS_SETTINGS->endGroup();
}
- RS_DEBUG->print("QG_FileDialog::getOpenFileName: fileName: %s", fn.latin1());
- RS_DEBUG->print("QG_FileDialog::getOpenFileName: OK");
+ RS_DEBUG->print("QG_FileDialog::getOpenFileName: fileName: %s", fn.latin1());
+ RS_DEBUG->print("QG_FileDialog::getOpenFileName: OK");
- delete prev;
- delete gr;
- delete fileDlg;
+ // RVT PORT delete prev;
+ // RVT PORT delete gr;
+ delete fileDlg;
return fn;
-#else
- return "";
-#endif
}
// EOF
diff --git a/src/ui/qg_graphicview.cpp b/src/ui/qg_graphicview.cpp
index 865f55e..b1dc457 100644
--- a/src/ui/qg_graphicview.cpp
+++ b/src/ui/qg_graphicview.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -58,19 +58,6 @@
#include "qg_dialogfactory.h"
#include "qg_qt2rs.h"
-#ifndef __APPLE__
-#include "ui/cur_glass_bmp.xpm"
-#include "ui/cur_glass_mask.xpm"
-#include "ui/cur_cad_bmp.xpm"
-#include "ui/cur_cad_mask.xpm"
-#include "ui/cur_del_bmp.xpm"
-#include "ui/cur_del_mask.xpm"
-#include "ui/cur_select_bmp.xpm"
-#include "ui/cur_select_mask.xpm"
-#include "ui/cur_hand_bmp.xpm"
-#include "ui/cur_hand_mask.xpm"
-#endif
-
#define QG_SCROLLMARGIN 400
@@ -115,30 +102,19 @@ QG_GraphicView::QG_GraphicView(QWidget* parent, const char* name, Qt::WFlags f)
#ifndef __APPLE__
// Mouse Cursors:
- QBitmap bmp;
- QPixmap cur1(cur_cad_bmp_xpm);
- bmp = QPixmap(cur_cad_mask_xpm);
- cur1.setMask(bmp);
+ QPixmap cur1(":ui/cur_cad_bmp.png");
curCad = new QCursor(cur1, 15, 15);
- QPixmap cur2(cur_glass_bmp_xpm);
- bmp = QPixmap(cur_glass_mask_xpm);
- cur2.setMask(bmp);
+ QPixmap cur2(":ui/cur_glass_bmp.png");
curMagnifier = new QCursor(cur2, 12, 12);
- QPixmap cur3(cur_del_bmp_xpm);
- bmp = QPixmap(cur_del_mask_xpm);
- cur3.setMask(bmp);
+ QPixmap cur3(":ui/cur_del_bmp.png");
curDel = new QCursor(cur3, 15, 15);
- QPixmap cur4(cur_select_bmp_xpm);
- bmp = QPixmap(cur_select_mask_xpm);
- cur4.setMask(bmp);
+ QPixmap cur4(":ui/cur_select_bmp.png");
curSelect = new QCursor(cur4, 15, 15);
- QPixmap cur5(cur_hand_bmp_xpm);
- bmp = QPixmap(cur_hand_mask_xpm);
- cur5.setMask(bmp);
+ QPixmap cur5(":ui/cur_hand_bmp.png");
curHand = new QCursor(cur5, 15, 15);
#else
// No individual cursors for the Mac
diff --git a/src/ui/qg_layerwidget.cpp b/src/ui/qg_layerwidget.cpp
index a5225ae..5f67a39 100644
--- a/src/ui/qg_layerwidget.cpp
+++ b/src/ui/qg_layerwidget.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -39,35 +39,23 @@
#include <QKeyEvent>
#include <Q3VBoxLayout>
-#include "ui/layerstatus_00.xpm"
-#include "ui/layerstatus_01.xpm"
-#include "ui/layerstatus_10.xpm"
-#include "ui/layerstatus_11.xpm"
-#include "ui/visibleblock.xpm"
-#include "ui/hiddenblock.xpm"
-#include "ui/layeradd.xpm"
-#include "ui/layerremove.xpm"
-#include "ui/layeredit.xpm"
-
-
-
/**
* Constructor.
*/
QG_LayerWidget::QG_LayerWidget(QG_ActionHandler* ah, QWidget* parent,
const char* name, Qt::WFlags f)
: QWidget(parent, name, f),
- pxmLayerStatus00(layerstatus_00_xpm),
- pxmLayerStatus01(layerstatus_01_xpm),
- pxmLayerStatus10(layerstatus_10_xpm),
- pxmLayerStatus11(layerstatus_11_xpm),
- pxmVisible(visibleblock_xpm),
- pxmHidden(hiddenblock_xpm),
- pxmAdd(layeradd_xpm),
- pxmRemove(layerremove_xpm),
- pxmEdit(layeredit_xpm),
- pxmDefreezeAll(visibleblock_xpm),
- pxmFreezeAll(hiddenblock_xpm) {
+ pxmLayerStatus00(":ui/layerstatus_00.png"),
+ pxmLayerStatus01(":ui/layerstatus_01.png"),
+ pxmLayerStatus10(":ui/layerstatus_10.png"),
+ pxmLayerStatus11(":ui/layerstatus_11.png"),
+ pxmVisible(":ui/visibleblock.png"),
+ pxmHidden(":ui/hiddenblock.png"),
+ pxmAdd(":ui/layeradd.png"),
+ pxmRemove(":ui/layerremove.png"),
+ pxmEdit(":ui/layeredit.png"),
+ pxmDefreezeAll(":ui/visibleblock.png"),
+ pxmFreezeAll(":ui/hiddenblock.png") {
actionHandler = ah;
layerList = NULL;
diff --git a/src/ui/qg_linetypebox.cpp b/src/ui/qg_linetypebox.cpp
index 396a79f..cf9896a 100644
--- a/src/ui/qg_linetypebox.cpp
+++ b/src/ui/qg_linetypebox.cpp
@@ -25,26 +25,9 @@
**********************************************************************/
#include "qg_linetypebox.h"
-
#include <qpixmap.h>
-
#include "rs_debug.h"
-#include "ui/linetype00.xpm"
-#include "ui/linetype01.xpm"
-#include "ui/linetype02.xpm"
-#include "ui/linetype03.xpm"
-#include "ui/linetype04.xpm"
-#include "ui/linetype05.xpm"
-#include "ui/linetype06.xpm"
-#include "ui/linetype07.xpm"
-//#include "ui/linetype08.xpm"
-//#include "ui/linetype09.xpm"
-//#include "ui/linetype10.xpm"
-//#include "ui/linetype11.xpm"
-//#include "ui/linetype12.xpm"
-
-
/**
* Default Constructor. You must call init manually if you choose
* to use this constructor.
@@ -88,33 +71,33 @@ void QG_LineTypeBox::init(bool showByLayer, bool showUnchanged) {
this->showUnchanged = showUnchanged;
if (showUnchanged) {
- insertItem(QPixmap(linetype00_xpm), tr("- Unchanged -"));
+ insertItem(QPixmap(":ui/linetype00.png"), tr("- Unchanged -"));
}
if (showByLayer) {
- insertItem(QPixmap(linetype00_xpm), tr("By Layer"));
- insertItem(QPixmap(linetype00_xpm), tr("By Block"));
+ insertItem(QPixmap(":ui/linetype00.png"), tr("By Layer"));
+ insertItem(QPixmap(":ui/linetype00.png"), tr("By Block"));
}
- insertItem(QPixmap(linetype00_xpm), tr("No Pen"));
- insertItem(QPixmap(linetype01_xpm), tr("Continuous"));
- insertItem(QPixmap(linetype02_xpm), tr("Dot"));
- insertItem(QPixmap(linetype02_xpm), tr("Dot (small)"));
- insertItem(QPixmap(linetype02_xpm), tr("Dot (large)"));
- insertItem(QPixmap(linetype03_xpm), tr("Dash"));
- insertItem(QPixmap(linetype03_xpm), tr("Dash (small)"));
- insertItem(QPixmap(linetype03_xpm), tr("Dash (large)"));
- insertItem(QPixmap(linetype04_xpm), tr("Dash Dot"));
- insertItem(QPixmap(linetype04_xpm), tr("Dash Dot (small)"));
- insertItem(QPixmap(linetype04_xpm), tr("Dash Dot (large)"));
- insertItem(QPixmap(linetype05_xpm), tr("Divide"));
- insertItem(QPixmap(linetype05_xpm), tr("Divide (small)"));
- insertItem(QPixmap(linetype05_xpm), tr("Divide (large)"));
- insertItem(QPixmap(linetype06_xpm), tr("Center"));
- insertItem(QPixmap(linetype06_xpm), tr("Center (small)"));
- insertItem(QPixmap(linetype06_xpm), tr("Center (large)"));
- insertItem(QPixmap(linetype07_xpm), tr("Border"));
- insertItem(QPixmap(linetype07_xpm), tr("Border (small)"));
- insertItem(QPixmap(linetype07_xpm), tr("Border (large)"));
+ insertItem(QPixmap(":ui/linetype00.png"), tr("No Pen"));
+ insertItem(QPixmap(":ui/linetype01.png"), tr("Continuous"));
+ insertItem(QPixmap(":ui/linetype02.png"), tr("Dot"));
+ insertItem(QPixmap(":ui/linetype02.png"), tr("Dot (small)"));
+ insertItem(QPixmap(":ui/linetype02.png"), tr("Dot (large)"));
+ insertItem(QPixmap(":ui/linetype03.png"), tr("Dash"));
+ insertItem(QPixmap(":ui/linetype03.png"), tr("Dash (small)"));
+ insertItem(QPixmap(":ui/linetype03.png"), tr("Dash (large)"));
+ insertItem(QPixmap(":ui/linetype04.png"), tr("Dash Dot"));
+ insertItem(QPixmap(":ui/linetype04.png"), tr("Dash Dot (small)"));
+ insertItem(QPixmap(":ui/linetype04.png"), tr("Dash Dot (large)"));
+ insertItem(QPixmap(":ui/linetype05.png"), tr("Divide"));
+ insertItem(QPixmap(":ui/linetype05.png"), tr("Divide (small)"));
+ insertItem(QPixmap(":ui/linetype05.png"), tr("Divide (large)"));
+ insertItem(QPixmap(":ui/linetype06.png"), tr("Center"));
+ insertItem(QPixmap(":ui/linetype06.png"), tr("Center (small)"));
+ insertItem(QPixmap(":ui/linetype06.png"), tr("Center (large)"));
+ insertItem(QPixmap(":ui/linetype07.png"), tr("Border"));
+ insertItem(QPixmap(":ui/linetype07.png"), tr("Border (small)"));
+ insertItem(QPixmap(":ui/linetype07.png"), tr("Border (large)"));
connect(this, SIGNAL(activated(int)),
this, SLOT(slotLineTypeChanged(int)));
@@ -233,23 +216,23 @@ void QG_LineTypeBox::setLayerLineType(RS2::LineType t) {
QPixmap pixmap;
switch(t) {
case RS2::NoPen:
- pixmap = QPixmap(linetype00_xpm);
+ pixmap = QPixmap(":ui/linetype00.png");
break;
default:
case RS2::SolidLine:
- pixmap = QPixmap(linetype01_xpm);
+ pixmap = QPixmap(":ui/linetype01.png");
break;
case RS2::DashLine:
- pixmap = QPixmap(linetype02_xpm);
+ pixmap = QPixmap(":ui/linetype02.png");
break;
case RS2::DotLine:
- pixmap = QPixmap(linetype03_xpm);
+ pixmap = QPixmap(":ui/linetype03.png");
break;
case RS2::DashDotLine:
- pixmap = QPixmap(linetype04_xpm);
+ pixmap = QPixmap(":ui/linetype04.png");
break;
case RS2::DivideLine:
- pixmap = QPixmap(linetype05_xpm);
+ pixmap = QPixmap(":ui/linetype05.png");
break;
}
diff --git a/src/ui/qg_listviewitem.cpp b/src/ui/qg_listviewitem.cpp
index 637bccd..834268a 100644
--- a/src/ui/qg_listviewitem.cpp
+++ b/src/ui/qg_listviewitem.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -28,9 +28,6 @@
#include <qpixmap.h>
-#include "ui/folderclosed.xpm"
-#include "ui/folderopen.xpm"
-
/**
* Constructor for list view items with a folder icon.
*/
@@ -43,7 +40,7 @@ QG_ListViewItem::QG_ListViewItem(QG_ListViewItem* par,
this->label = label;
this->id = id;
- setPixmap(0, QPixmap((open ? folderopen_xpm : folderclosed_xpm)));
+ setPixmap(0, QPixmap((open ? QPixmap(":/uit/folderopen.png") : QPixmap(":/uit/folderclosed.png"))));
setOpen(open);
}
@@ -62,7 +59,7 @@ QG_ListViewItem::QG_ListViewItem(Q3ListView * par,
this->label = label;
this->id = id;
- setPixmap(0, QPixmap((open ? folderopen_xpm : folderclosed_xpm)));
+ setPixmap(0, QPixmap((open ? QPixmap(":/uit/folderopen.png") : QPixmap(":/uit/folderclosed.png"))));
setOpen(open);
}
@@ -74,10 +71,10 @@ QG_ListViewItem::QG_ListViewItem(Q3ListView * par,
*/
void QG_ListViewItem::setOpen(bool open) {
if (open==true) {
- setPixmap(0, QPixmap(folderopen_xpm));
+ setPixmap(0, QPixmap(QPixmap(":/uit/folderopen.png")));
}
else {
- setPixmap(0, QPixmap(folderclosed_xpm));
+ setPixmap(0, QPixmap(QPixmap(":/uit/folderclosed.png")));
}
Q3ListViewItem::setOpen(open);
diff --git a/src/ui/qg_widthbox.cpp b/src/ui/qg_widthbox.cpp
index c8ef8b1..01093ad 100644
--- a/src/ui/qg_widthbox.cpp
+++ b/src/ui/qg_widthbox.cpp
@@ -2,7 +2,7 @@
**
** This file is part of the LibreCAD project, a 2D CAD program
**
-** Copyright (C) 2010 R. van Twisk (librecad at rvt.dds.nl)
+** Copyright (C) 2010-2011 R. van Twisk (librecad at rvt.dds.nl)
** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
**
**
@@ -25,26 +25,9 @@
**********************************************************************/
#include "qg_widthbox.h"
-
#include <qpixmap.h>
-
#include "rs_debug.h"
-#include "ui/width00.xpm"
-#include "ui/width01.xpm"
-#include "ui/width02.xpm"
-#include "ui/width03.xpm"
-#include "ui/width04.xpm"
-#include "ui/width05.xpm"
-#include "ui/width06.xpm"
-#include "ui/width07.xpm"
-#include "ui/width08.xpm"
-#include "ui/width09.xpm"
-#include "ui/width10.xpm"
-#include "ui/width11.xpm"
-#include "ui/width12.xpm"
-
-
/**
* Default Constructor. You must call init manually if you choose
* to use this constructor.
@@ -87,37 +70,37 @@ void QG_WidthBox::init(bool showByLayer, bool showUnchanged) {
this->showUnchanged = showUnchanged;
if (showUnchanged) {
- insertItem(QPixmap(width00_xpm), tr("- Unchanged -"));
+ insertItem(QPixmap(":ui/width00.png"), tr("- Unchanged -"));
}
if (showByLayer) {
- insertItem(QPixmap(width00_xpm), tr("By Layer"));
- insertItem(QPixmap(width00_xpm), tr("By Block"));
+ insertItem(QPixmap(":ui/width00.png"), tr("By Layer"));
+ insertItem(QPixmap(":ui/width00.png"), tr("By Block"));
}
- insertItem(QPixmap(width01_xpm), tr("Default"));
- insertItem(QPixmap(width01_xpm), tr("0.00mm"));
- insertItem(QPixmap(width01_xpm), tr("0.05mm"));
- insertItem(QPixmap(width01_xpm), tr("0.09mm"));
- insertItem(QPixmap(width01_xpm), tr("0.13mm (ISO)"));
- insertItem(QPixmap(width01_xpm), tr("0.15mm"));
- insertItem(QPixmap(width01_xpm), tr("0.18mm (ISO)"));
- insertItem(QPixmap(width01_xpm), tr("0.20mm"));
- insertItem(QPixmap(width01_xpm), tr("0.25mm (ISO)"));
- insertItem(QPixmap(width01_xpm), tr("0.30mm"));
- insertItem(QPixmap(width03_xpm), tr("0.35mm (ISO)"));
- insertItem(QPixmap(width03_xpm), tr("0.40mm"));
- insertItem(QPixmap(width04_xpm), tr("0.50mm (ISO)"));
- insertItem(QPixmap(width05_xpm), tr("0.53mm"));
- insertItem(QPixmap(width05_xpm), tr("0.60mm"));
- insertItem(QPixmap(width06_xpm), tr("0.70mm (ISO)"));
- insertItem(QPixmap(width07_xpm), tr("0.80mm"));
- insertItem(QPixmap(width08_xpm), tr("0.90mm"));
- insertItem(QPixmap(width09_xpm), tr("1.00mm (ISO)"));
- insertItem(QPixmap(width10_xpm), tr("1.06mm"));
- insertItem(QPixmap(width10_xpm), tr("1.20mm"));
- insertItem(QPixmap(width12_xpm), tr("1.40mm (ISO)"));
- insertItem(QPixmap(width12_xpm), tr("1.58mm"));
- insertItem(QPixmap(width12_xpm), tr("2.00mm (ISO)"));
- insertItem(QPixmap(width12_xpm), tr("2.11mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("Default"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.00mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.05mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.09mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.13mm (ISO)"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.15mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.18mm (ISO)"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.20mm"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.25mm (ISO)"));
+ insertItem(QPixmap(":ui/width01.png"), tr("0.30mm"));
+ insertItem(QPixmap(":ui/width03.png"), tr("0.35mm (ISO)"));
+ insertItem(QPixmap(":ui/width03.png"), tr("0.40mm"));
+ insertItem(QPixmap(":ui/width04.png"), tr("0.50mm (ISO)"));
+ insertItem(QPixmap(":ui/width05.png"), tr("0.53mm"));
+ insertItem(QPixmap(":ui/width05.png"), tr("0.60mm"));
+ insertItem(QPixmap(":ui/width06.png"), tr("0.70mm (ISO)"));
+ insertItem(QPixmap(":ui/width07.png"), tr("0.80mm"));
+ insertItem(QPixmap(":ui/width08.png"), tr("0.90mm"));
+ insertItem(QPixmap(":ui/width09.png"), tr("1.00mm (ISO)"));
+ insertItem(QPixmap(":ui/width10.png"), tr("1.06mm"));
+ insertItem(QPixmap(":ui/width10.png"), tr("1.20mm"));
+ insertItem(QPixmap(":ui/width12.png"), tr("1.40mm (ISO)"));
+ insertItem(QPixmap(":ui/width12.png"), tr("1.58mm"));
+ insertItem(QPixmap(":ui/width12.png"), tr("2.00mm (ISO)"));
+ insertItem(QPixmap(":ui/width12.png"), tr("2.11mm"));
connect(this, SIGNAL(activated(int)),
this, SLOT(slotWidthChanged(int)));
@@ -245,55 +228,55 @@ void QG_WidthBox::setLayerWidth(RS2::LineWidth w) {
switch(w) {
default:
case RS2::Width00:
- pixmap = QPixmap(width00_xpm);
+ pixmap = QPixmap(":ui/width00.png");
break;
case RS2::Width01:
case RS2::Width02:
- pixmap = QPixmap(width01_xpm);
+ pixmap = QPixmap(":ui/width01.png");
break;
case RS2::Width03:
case RS2::Width04:
- pixmap = QPixmap(width02_xpm);
+ pixmap = QPixmap(":ui/width02.png");
break;
case RS2::Width05:
case RS2::Width06:
- pixmap = QPixmap(width03_xpm);
+ pixmap = QPixmap(":ui/width03.png");
break;
case RS2::Width07:
case RS2::Width08:
- pixmap = QPixmap(width04_xpm);
+ pixmap = QPixmap(":ui/width04.png");
break;
case RS2::Width09:
case RS2::Width10:
- pixmap = QPixmap(width05_xpm);
+ pixmap = QPixmap(":ui/width05.png");
break;
case RS2::Width11:
case RS2::Width12:
- pixmap = QPixmap(width06_xpm);
+ pixmap = QPixmap(":ui/width06.png");
break;
case RS2::Width13:
case RS2::Width14:
- pixmap = QPixmap(width07_xpm);
+ pixmap = QPixmap(":ui/width07.png");
break;
case RS2::Width15:
case RS2::Width16:
- pixmap = QPixmap(width08_xpm);
+ pixmap = QPixmap(":ui/width08.png");
break;
case RS2::Width17:
case RS2::Width18:
- pixmap = QPixmap(width09_xpm);
+ pixmap = QPixmap(":ui/width09.png");
break;
case RS2::Width19:
case RS2::Width20:
- pixmap = QPixmap(width10_xpm);
+ pixmap = QPixmap(":ui/width10.png");
break;
case RS2::Width21:
case RS2::Width22:
- pixmap = QPixmap(width11_xpm);
+ pixmap = QPixmap(":ui/width11.png");
break;
case RS2::Width23:
//case RS2::Width24:
- pixmap = QPixmap(width12_xpm);
+ pixmap = QPixmap(":ui/width12.png");
break;
}
diff --git a/support/doc/LibreCADdoc.adp b/support/doc/LibreCADdoc.adp
new file mode 100644
index 0000000..9f90103
--- /dev/null
+++ b/support/doc/LibreCADdoc.adp
@@ -0,0 +1,1130 @@
+<assistantconfig version="3.2.0">
+ <profile>
+ <property name="name">LibreCADManual</property>
+
+ <property name="title">LibreCAD Manual</property>
+
+ <property name="applicationicon">imgs/LibreCADicon.png</property>
+
+ <property name="startpage">index.html</property>
+
+ <property name="aboutmenutext">About LibreCAD Manual</property>
+
+ <property name="abouturl">about.txt</property>
+
+ <property name="assistantdocs">.</property>
+ </profile>
+
+ <DCF ref="index.html" icon="imgs/manual.png" title="LibreCAD Manual">
+ <section ref="index.html" title="Home">
+ </section>
+
+ <section ref="license.html" title="1 License">
+ <keyword ref="license.html">License</keyword>
+
+ <section ref="license.html#1_1" title="Copyright">
+ </section>
+
+ <keyword ref="license.html#1_1">Copyright</keyword>
+
+ <section ref="license.html#1_2" title="Trademarks">
+ </section>
+
+ <keyword ref="license.html#1_2">Trademarks</keyword>
+
+ <section ref="license.html#1_3" title="The GNU General Public License">
+ </section>
+
+ <keyword ref="license.html#1_3">The GNU General Public License</keyword>
+ <keyword ref="license.html#1_3">GNU</keyword>
+ <keyword ref="license.html#1_3">GPL</keyword>
+ <keyword ref="license.html#1_3">License</keyword>
+ </section>
+
+ <section ref="preface.html" title="2 Preface">
+ <section ref="preface.html#2_1" title="Scope of This Manual">
+ </section>
+
+ <keyword ref="preface.html#2_1">Scope of This Manual</keyword>
+
+ <section ref="preface.html#2_2" title="CAD - For the Uninitiated">
+ </section>
+
+ <keyword ref="preface.html#2_2">CAD - For the Uninitiated</keyword>
+
+ <section ref="preface.html#2_3" title="Is LibreCAD for me?">
+ </section>
+
+ <keyword ref="preface.html#2_3">Is LibreCAD for me?</keyword>
+
+ <section ref="preface.html#2_4" title="Who Is Behind LibreCAD?">
+ </section>
+
+ <keyword ref="preface.html#2_4">Who Is Behind LibreCAD?</keyword>
+
+ <section ref="preface.html#2_5" title="How can I get LibreCAD?">
+ </section>
+
+ <keyword ref="preface.html#2_5">How can I get LibreCAD?</keyword>
+
+ <section ref="preface.html#2_6" title="LibreCAD and Qt">
+ </section>
+
+ <keyword ref="preface.html#2_6">LibreCAD and Qt</keyword>
+ </section>
+
+ <section ref="basics.html" title="3 Basic CAD Concepts">
+ <section ref="basics.html#3_1" title="Entities">
+ </section>
+
+ <keyword ref="basics.html#3_1">Entities</keyword>
+
+ <section ref="basics.html#3_2" title="Attributes">
+ </section>
+
+ <keyword ref="basics.html#3_2">Attributes</keyword>
+
+ <section ref="basics.html#3_3" title="Layers">
+ </section>
+
+ <keyword ref="basics.html#3_3">Layers</keyword>
+
+ <section ref="basics.html#3_4" title="Blocks">
+ </section>
+
+ <keyword ref="basics.html#3_4">Blocks</keyword>
+
+ <section ref="basics.html#3_5" title="Drafting in CAD">
+ </section>
+
+ <keyword ref="basics.html#3_5">Drafting in CAD</keyword>
+
+ <section ref="basics.html#3_6" title="Co-ordinate Systems">
+ </section>
+
+ <keyword ref="basics.html#3_6">Co-ordinate Systems</keyword>
+
+ <section ref="basics.html#3_6_1" title="Origin">
+ </section>
+
+ <keyword ref="basics.html#3_6_1">Origin</keyword>
+
+ <section ref="basics.html#3_6_2" title="Cartesian Co-ordinates">
+ </section>
+
+ <keyword ref="basics.html#3_6_2">Cartesian Co-ordinates</keyword>
+
+ <section ref="basics.html#3_6_3" title="Polar Co-ordinates">
+ </section>
+
+ <keyword ref="basics.html#3_6_3">Polar Co-ordinates</keyword>
+
+ <section ref="basics.html#3_7" title="Object and Grid Snapping">
+ </section>
+
+ <keyword ref="basics.html#3_7">Object and Grid Snapping</keyword>
+
+ <section ref="basics.html#3_8" title="Basic Editing">
+ </section>
+
+ <keyword ref="basics.html#3_8">Basic Editing</keyword>
+
+ <section ref="basics.html#3_8_1" title="Entity Selection">
+ </section>
+
+ <keyword ref="basics.html#3_8_1">Entity Selection</keyword>
+
+ <section ref="basics.html#3_8_2" title="Deletion">
+ </section>
+
+ <keyword ref="basics.html#3_8_2">Deletion</keyword>
+
+ <section ref="basics.html#3_8_3" title="Modifications">
+ </section>
+
+ <keyword ref="basics.html#3_8_3">Modifications</keyword>
+
+ <section ref="basics.html#3_9" title="Viewing in CAD">
+ </section>
+
+ <keyword ref="basics.html#3_9">Viewing in CAD</keyword>
+ </section>
+
+ <section ref="start.html" title="4 Starting a LibreCAD Session">
+ <keyword ref="start.html">Starting a LibreCAD Session</keyword>
+
+ <section ref="start.html#4_1" title="Windows Operating Systems">
+ </section>
+
+ <keyword ref="start.html#4_1">Windows Operating Systems</keyword>
+
+ <section ref="start.html#4_2" title="Linux / Unix Operating Systems">
+ </section>
+
+ <keyword ref="start.html#4_2">Linux / Unix Operating Systems</keyword>
+
+ <section ref="start.html#4_3" title="Mac OS X Operating System">
+ </section>
+
+ <keyword ref="start.html#4_3">Mac OS X Operating System</keyword>
+ </section>
+
+ <section ref="gui.html" title="5 LibreCAD's User Interface">
+ <keyword ref="gui.html">LibreCAD's User Interface</keyword>
+
+ <section ref="gui.html#5_1" title="Main Application Window">
+ </section>
+
+ <keyword ref="gui.html#5_1">Main Application Window</keyword>
+
+ <section ref="gui.html#5_2" title="Menu and CAD Toolbar">
+ </section>
+
+ <keyword ref="gui.html#5_2">Menu and CAD Toolbar</keyword>
+
+ <section ref="gui.html#5_3" title="Layer- and Block List">
+ </section>
+
+ <keyword ref="gui.html#5_3">Layer- and Block List</keyword>
+
+ <section ref="gui.html#5_4" title="Status Bar">
+ </section>
+
+ <keyword ref="gui.html#5_4">Status Bar</keyword>
+
+ <section ref="gui.html#5_5" title="Command Widget">
+ </section>
+
+ <keyword ref="gui.html#5_5">Command Widget</keyword>
+
+ <section ref="gui.html#5_6" title="Option Toolbar">
+ </section>
+
+ <keyword ref="gui.html#5_6">Option Toolbar</keyword>
+
+ <section ref="gui.html#5_7" title="Executing Commands">
+ </section>
+
+ <keyword ref="gui.html#5_7">Executing Commands</keyword>
+
+ <section ref="gui.html#5_8" title="Modes">
+ </section>
+
+ <keyword ref="gui.html#5_8">Modes</keyword>
+
+ <section ref="gui.html#5_8_1" title="Command Mode">
+ </section>
+
+ <keyword ref="gui.html#5_8_1">Command Mode</keyword>
+
+ <section ref="gui.html#5_8_2" title="Normal Mode">
+ </section>
+
+ <keyword ref="gui.html#5_8_2">Normal Mode</keyword>
+ </section>
+
+ <section ref="commandline.html" title="6 Command Line">
+ <keyword ref="commandline.html">Command Line</keyword>
+
+ <section ref="commandline.html#6_1" title="A Word About Keyboard Focus">
+ </section>
+
+ <keyword ref="commandline.html#6_1">A Word About Keyboard Focus</keyword>
+ </section>
+
+ <section ref="file.html" title="7 File Handling">
+ <keyword ref="file.html">File Handling</keyword>
+
+ <section ref="file.html#7_1" title="Create New Drawings">
+ </section>
+
+ <keyword ref="file.html#7_1">Create New Drawings</keyword>
+
+ <section ref="file.html#7_2" title="Opening Drawings">
+ </section>
+
+ <keyword ref="file.html#7_2">Opening Drawings</keyword>
+
+ <section ref="file.html#7_3" title="Saving Drawings">
+ </section>
+
+ <keyword ref="file.html#7_3">Saving Drawings</keyword>
+
+ <section ref="file.html#7_4" title="Exporting Drawings as Bitmaps">
+ </section>
+
+ <keyword ref="file.html#7_4">Exporting Drawings as Bitmaps</keyword>
+
+ <section ref="file.html#7_5" title="Closing Drawings">
+ </section>
+
+ <keyword ref="file.html#7_5">Closing Drawings</keyword>
+ </section>
+
+ <section ref="printing.html" title="8 Printing">
+ <keyword ref="printing.html">Printing</keyword>
+
+ <section ref="printing.html#8_1" title="Print Preview">
+ </section>
+
+ <keyword ref="printing.html#8_1">Print Preview</keyword>
+
+ <section ref="printing.html#8_2" title="Print">
+ </section>
+
+ <keyword ref="printing.html#8_2">Print</keyword>
+
+ <section ref="printing.html#8_2_1" title="Printing to Files">
+ </section>
+
+ <keyword ref="printing.html#8_2_1">Printing to Files</keyword>
+ </section>
+
+ <section ref="edit.html" title="9 Basic Editing Commands">
+ <keyword ref="edit.html">Basic Editing Commands</keyword>
+
+ <section ref="edit.html#9_1" title="Undo">
+ </section>
+
+ <keyword ref="edit.html#9_1">Undo</keyword>
+
+ <section ref="edit.html#9_2" title="Redo">
+ </section>
+
+ <keyword ref="edit.html#9_2">Redo</keyword>
+
+ <section ref="edit.html#9_3" title="Copy">
+ </section>
+
+ <keyword ref="edit.html#9_3">Copy</keyword>
+
+ <section ref="edit.html#9_4" title="Cut">
+ </section>
+
+ <keyword ref="edit.html#9_4">Cut</keyword>
+
+ <section ref="edit.html#9_5" title="Paste">
+ </section>
+
+ <keyword ref="edit.html#9_5">Paste</keyword>
+ </section>
+
+ <section ref="view.html" title="10 Viewing">
+ <keyword ref="view.html">Viewing</keyword>
+
+ <section ref="view.html#10_1" title="Scrolling">
+ </section>
+
+ <keyword ref="view.html#10_1">Scrolling</keyword>
+
+ <section ref="view.html#10_2" title="Redrawing">
+ </section>
+
+ <keyword ref="view.html#10_2">Redrawing</keyword>
+
+ <section ref="view.html#10_3" title="Zooming In / Out">
+ </section>
+
+ <keyword ref="view.html#10_3">Zooming In / Out</keyword>
+
+ <section ref="view.html#10_4" title="Auto Zoom">
+ </section>
+
+ <keyword ref="view.html#10_4">Auto Zoom</keyword>
+
+ <section ref="view.html#10_5" title="Window Zoom">
+ </section>
+
+ <keyword ref="view.html#10_5">Window Zoom</keyword>
+
+ <section ref="view.html#10_6" title="Panning">
+ </section>
+
+ <keyword ref="view.html#10_6">Panning</keyword>
+ </section>
+
+ <section ref="layers.html" title="11 Layers">
+ <keyword ref="layers.html">Layers</keyword>
+
+ <section ref="layers.html#11_1"
+ title="Changing the Visibility of a Layer">
+ </section>
+
+ <keyword ref="layers.html#11_1">Changing the Visibility of a
+ Layer</keyword>
+
+ <section ref="layers.html#11_2"
+ title="Changing the Visibility of all Layers">
+ </section>
+
+ <keyword ref="layers.html#11_2">Changing the Visibility of all
+ Layers</keyword>
+
+ <section ref="layers.html#11_3" title="Adding New Layers">
+ </section>
+
+ <keyword ref="layers.html#11_3">Adding New Layers</keyword>
+
+ <section ref="layers.html#11_4" title="Deleting Layers">
+ </section>
+
+ <keyword ref="layers.html#11_4">Deleting Layers</keyword>
+
+ <section ref="layers.html#11_5" title="Editing Layer Attributes">
+ </section>
+
+ <keyword ref="layers.html#11_5">Editing Layer Attributes</keyword>
+ </section>
+
+ <section ref="blocks.html" title="12 Blocks">
+ <keyword ref="blocks.html">Blocks</keyword>
+
+ <section ref="blocks.html#12_1"
+ title="Changing the Visibility of a Block">
+ </section>
+
+ <keyword ref="blocks.html#12_1">Changing the Visibility of a
+ Block</keyword>
+
+ <section ref="blocks.html#12_2"
+ title="Changing the Visibility of all Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_2">Changing the Visibility of all
+ Blocks</keyword>
+
+ <section ref="blocks.html#12_3" title="Adding New Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_3">Adding New Blocks</keyword>
+
+ <section ref="blocks.html#12_4" title="Removing Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_4">Removing Blocks</keyword>
+
+ <section ref="blocks.html#12_5" title="Renaming Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_5">Renaming Blocks</keyword>
+
+ <section ref="blocks.html#12_6" title="Editing Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_6">Editing Blocks</keyword>
+
+ <section ref="blocks.html#12_7" title="Inserting Blocks">
+ </section>
+
+ <keyword ref="blocks.html#12_7">Inserting Blocks</keyword>
+
+ <section ref="blocks.html#12_8"
+ title="Creating Blocks from Existing Entities">
+ </section>
+
+ <keyword ref="blocks.html#12_8">Creating Blocks from Existing
+ Entities</keyword>
+ </section>
+
+ <section ref="snapping.html" title="13 Object Snap">
+ <keyword ref="snapping.html">Object Snap</keyword>
+
+ <section ref="snapping.html#13_1" title="Free Positioning">
+ </section>
+
+ <keyword ref="snapping.html#13_1">Free Positioning</keyword>
+
+ <section ref="snapping.html#13_2" title="Snap to Grid">
+ </section>
+
+ <keyword ref="snapping.html#13_2">Snap to Grid</keyword>
+
+ <section ref="snapping.html#13_3" title="Snap to Endpoints">
+ </section>
+
+ <keyword ref="snapping.html#13_3">Snap to Endpoints</keyword>
+
+ <section ref="snapping.html#13_4" title="Snap to Points on Entities">
+ </section>
+
+ <keyword ref="snapping.html#13_4">Snap to Points on Entities</keyword>
+
+ <section ref="snapping.html#13_5" title="Snap to Centers">
+ </section>
+
+ <keyword ref="snapping.html#13_5">Snap to Centers</keyword>
+
+ <section ref="snapping.html#13_6" title="Snap to Middle Points">
+ </section>
+
+ <keyword ref="snapping.html#13_6">Snap to Middle Points</keyword>
+
+ <section ref="snapping.html#13_7" title="Snap to Distance Points">
+ </section>
+
+ <keyword ref="snapping.html#13_7">Snap to Distance Points</keyword>
+
+ <section ref="snapping.html#13_8" title="Snap to Intersections">
+ </section>
+
+ <keyword ref="snapping.html#13_8">Snap to Intersections</keyword>
+
+ <section ref="snapping.html#13_9" title="Snap to Intersections Manually">
+ </section>
+
+ <keyword ref="snapping.html#13_9">Snap to Intersections
+ Manually</keyword>
+
+ <section ref="snapping.html#13_10" title="Snap Restrictions">
+ </section>
+
+ <keyword ref="snapping.html#13_10">Snap Restrictions</keyword>
+
+ <section ref="snapping.html#13_10_1" title="Restrict Nothing">
+ </section>
+
+ <keyword ref="snapping.html#13_10_1">Restrict Nothing</keyword>
+
+ <section ref="snapping.html#13_10_2" title="Restrict Orthogonally">
+ </section>
+
+ <keyword ref="snapping.html#13_10_2">Restrict Orthogonally</keyword>
+
+ <section ref="snapping.html#13_10_3" title="Restrict Horizontally">
+ </section>
+
+ <keyword ref="snapping.html#13_10_3">Restrict Horizontally</keyword>
+
+ <section ref="snapping.html#13_10_4" title="Restrict Vertically">
+ </section>
+
+ <keyword ref="snapping.html#13_10_4">Restrict Vertically</keyword>
+
+ <section ref="snapping.html#13_11" title="Relative Zero Point">
+ </section>
+
+ <keyword ref="snapping.html#13_11">Relative Zero Point</keyword>
+
+ <section ref="snapping.html#13_11_1"
+ title="Moving the Relative Zero Point">
+ </section>
+
+ <keyword ref="snapping.html#13_11_1">Moving the Relative Zero
+ Point</keyword>
+
+ <section ref="snapping.html#13_11_2"
+ title="(Un-)locking the Relative Zero Point">
+ </section>
+
+ <keyword ref="snapping.html#13_11_2">Un-)locking the Relative Zero
+ Point</keyword>
+ </section>
+
+ <section ref="construction.html" title="14 Entity Drawing Commands">
+ <keyword ref="construction.html">Entity Drawing Commands</keyword>
+
+ <section ref="construction_point.html#14_1" title="Points">
+ </section>
+
+ <keyword ref="construction_point.html#14_1">Points</keyword>
+
+ <section ref="construction_point.html#14_1_1" title="Single Points">
+ </section>
+
+ <keyword ref="construction_point.html#14_1_1">Single Points</keyword>
+
+ <section ref="construction_line.html#14_2" title="Lines">
+ </section>
+
+ <keyword ref="construction_line.html#14_2">Lines</keyword>
+
+ <section ref="construction_line.html#14_2_1" title="Sequence Of Lines">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_1">Sequence Of Lines</keyword>
+
+ <section ref="construction_line.html#14_2_2"
+ title="Line With Given Angle">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_2">Line With Given
+ Angle</keyword>
+
+ <section ref="construction_line.html#14_2_3"
+ title="Horizontal / Vertical Line">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_3">Horizontal / Vertical
+ Line</keyword>
+
+ <section ref="construction_line.html#14_2_4" title="Rectangle">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_4">Rectangle</keyword>
+
+ <section ref="construction_line.html#14_2_5" title="Parallel">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_5">Parallel</keyword>
+
+ <section ref="construction_line.html#14_2_6" title="Bisector">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_6">Bisector</keyword>
+
+ <section ref="construction_line.html#14_2_7"
+ title="Tangent From Point to Arc / Circle">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_7">Tangent From Point to Arc /
+ Circle</keyword>
+
+ <section ref="construction_line.html#14_2_8"
+ title="Tangent From Arc to Arc / Circle to Circle">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_8">Tangent From Arc to Arc /
+ Circle to Circle</keyword>
+
+ <section ref="construction_line.html#14_2_9"
+ title="Line Orthogonal to Another Entity">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_9">Line Orthogonal to Another
+ Entity</keyword>
+
+ <section ref="construction_line.html#14_2_10"
+ title="Line with Relative Angle to Another Entity">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_10">Line with Relative Angle to
+ Another Entity</keyword>
+
+ <section ref="construction_line.html#14_2_11" title="Freehand Line">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_11">Freehand Line</keyword>
+
+ <section ref="construction_line.html#14_2_12"
+ title="Polygon with Center and Corner">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_12">Polygon with Center and
+ Corner</keyword>
+
+ <section ref="construction_line.html#14_2_13"
+ title="Polygon with Two Corners">
+ </section>
+
+ <keyword ref="construction_line.html#14_2_13">Polygon with Two
+ Corners</keyword>
+
+ <section ref="construction_arc.html#14_3" title="Arcs">
+ </section>
+
+ <keyword ref="construction_arc.html#14_3">Arcs</keyword>
+
+ <section ref="construction_arc.html#14_3_1"
+ title="Arc with Center, Radius and Angles">
+ </section>
+
+ <keyword ref="construction_arc.html#14_3_1">Arc with Center, Radius and
+ Angles</keyword>
+
+ <section ref="construction_arc.html#14_3_2" title="Arc with 3 Points">
+ </section>
+
+ <keyword ref="construction_arc.html#14_3_2">Arc with 3 Points</keyword>
+
+ <section ref="construction_arc.html#14_3_3" title="Parallel Arc">
+ </section>
+
+ <keyword ref="construction_arc.html#14_3_3">Parallel Arc</keyword>
+
+ <section ref="construction_circle.html#14_4" title="Circles">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4">Circles</keyword>
+
+ <section ref="construction_circle.html#14_4_1"
+ title="Circle with Center and Point">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4_1">Circle with Center and
+ Point</keyword>
+
+ <section ref="construction_circle.html#14_4_2"
+ title="Circle with Center and Radius">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4_2">Circle with Center and
+ Radius</keyword>
+
+ <section ref="construction_circle.html#14_4_3"
+ title="Circle with 2 Points">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4_3">Circle with 2
+ Points</keyword>
+
+ <section ref="construction_circle.html#14_4_4"
+ title="Circle with 3 Points">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4_4">Circle with 3
+ Points</keyword>
+
+ <section ref="construction_circle.html#14_4_5" title="Concentric Circle">
+ </section>
+
+ <keyword ref="construction_circle.html#14_4_5">Concentric
+ Circle</keyword>
+
+ <section ref="construction_ellipse.html#14_5" title="Ellipses">
+ </section>
+
+ <keyword ref="construction_ellipse.html#14_5">Ellipses</keyword>
+
+ <section ref="construction_ellipse.html#14_5_1" title="Full Ellipse">
+ </section>
+
+ <keyword ref="construction_ellipse.html#14_5_1">Full Ellipse</keyword>
+
+ <section ref="construction_ellipse.html#14_5_2" title="Ellipse Arc">
+ </section>
+
+ <keyword ref="construction_ellipse.html#14_5_2">Ellipse Arc</keyword>
+
+ <section ref="construction_text.html#14_6" title="Text">
+ </section>
+
+ <keyword ref="construction_text.html#14_6">Text</keyword>
+
+ <section ref="construction_text.html#14_6_1"
+ title="Advanced Text Commands">
+ </section>
+
+ <keyword ref="construction_text.html#14_6_1">Advanced Text
+ Commands</keyword>
+
+ <section ref="construction_dim.html#14_7" title="Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7">Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_1" title="Aligned Dimension">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_1">Aligned Dimension</keyword>
+
+ <section ref="construction_dim.html#14_7_2" title="Linear Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_2">Linear Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_3"
+ title="Horizontal / Vertical Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_3">Horizontal / Vertical
+ Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_4" title="Radial Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_4">Radial Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_5" title="Diametric Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_5">Diametric
+ Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_6" title="Angular Dimensions">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_6">Angular Dimensions</keyword>
+
+ <section ref="construction_dim.html#14_7_7" title="Leader">
+ </section>
+
+ <keyword ref="construction_dim.html#14_7_7">Leader</keyword>
+
+ <section ref="construction_hatch.html#14_8"
+ title="Hatches and Solid Fills">
+ </section>
+
+ <keyword ref="construction_hatch.html#14_8">Hatches and Solid
+ Fills</keyword>
+
+ <section ref="construction_image.html#14_9" title="Images">
+ </section>
+
+ <keyword ref="construction_image.html#14_9">Images</keyword>
+ </section>
+
+ <section ref="selection.html" title="15 Entity Selection">
+ <keyword ref="selection.html">Entity Selection</keyword>
+
+ <section ref="selection.html#15_1" title="Deselecting All">
+ </section>
+
+ <keyword ref="selection.html#15_1">Deselecting All</keyword>
+
+ <section ref="selection.html#15_2" title="Selecting All">
+ </section>
+
+ <keyword ref="selection.html#15_2">Selecting All</keyword>
+
+ <section ref="selection.html#15_3" title="Selecting Single Entities">
+ </section>
+
+ <keyword ref="selection.html#15_3">Selecting Single Entities</keyword>
+
+ <section ref="selection.html#15_4" title="Selecting Contours">
+ </section>
+
+ <keyword ref="selection.html#15_4">Selecting Contours</keyword>
+
+ <section ref="selection.html#15_5" title="Window Deselection">
+ </section>
+
+ <keyword ref="selection.html#15_5">Window Deselection</keyword>
+
+ <section ref="selection.html#15_6" title="Window Selection">
+ </section>
+
+ <keyword ref="selection.html#15_6">Window Selection</keyword>
+
+ <section ref="selection.html#15_7" title="Inverting Selection">
+ </section>
+
+ <keyword ref="selection.html#15_7">Inverting Selection</keyword>
+
+ <section ref="selection.html#15_8" title="Deselect Intersected Entities">
+ </section>
+
+ <keyword ref="selection.html#15_8">Deselect Intersected
+ Entities</keyword>
+
+ <section ref="selection.html#15_9" title="Select Intersected Entities">
+ </section>
+
+ <keyword ref="selection.html#15_9">Select Intersected Entities</keyword>
+ </section>
+
+ <section ref="modification.html" title="16 Modification">
+ <keyword ref="modification.html">Modification</keyword>
+
+ <section ref="modification.html#16_1" title="Move">
+ </section>
+
+ <keyword ref="modification.html#16_1">Move</keyword>
+
+ <section ref="modification.html#16_2" title="Rotate">
+ </section>
+
+ <keyword ref="modification.html#16_2">Rotate</keyword>
+
+ <section ref="modification.html#16_3" title="Scale">
+ </section>
+
+ <keyword ref="modification.html#16_3">Scale</keyword>
+
+ <section ref="modification.html#16_4" title="Mirror">
+ </section>
+
+ <keyword ref="modification.html#16_4">Mirror</keyword>
+
+ <section ref="modification.html#16_5" title="Move and Rotate">
+ </section>
+
+ <keyword ref="modification.html#16_5">Move and Rotate</keyword>
+
+ <section ref="modification.html#16_6"
+ title="Rotate and Counter-rotate (Rotate 2)">
+ </section>
+
+ <keyword ref="modification.html#16_6">Rotate and Counter-rotate (Rotate
+ 2)</keyword>
+
+ <section ref="modification.html#16_7" title="Trim / Extend">
+ </section>
+
+ <keyword ref="modification.html#16_7">Trim / Extend</keyword>
+
+ <section ref="modification.html#16_8" title="Trim Two Entities">
+ </section>
+
+ <keyword ref="modification.html#16_8">Trim Two Entities</keyword>
+
+ <section ref="modification.html#16_9" title="Lengthen">
+ </section>
+
+ <keyword ref="modification.html#16_9">Lengthen</keyword>
+
+ <section ref="modification.html#16_10" title="Bevel">
+ </section>
+
+ <keyword ref="modification.html#16_10">Bevel</keyword>
+
+ <section ref="modification.html#16_11" title="Round">
+ </section>
+
+ <keyword ref="modification.html#16_11">Round</keyword>
+
+ <section ref="modification.html#16_12" title="Divide">
+ </section>
+
+ <keyword ref="modification.html#16_12">Divide</keyword>
+
+ <section ref="modification.html#16_13" title="Stretch">
+ </section>
+
+ <keyword ref="modification.html#16_13">Stretch</keyword>
+
+ <section ref="modification.html#16_14" title="Properties">
+ </section>
+
+ <keyword ref="modification.html#16_14">Properties</keyword>
+
+ <section ref="modification.html#16_15" title="Attributes">
+ </section>
+
+ <keyword ref="modification.html#16_15">Attributes</keyword>
+
+ <section ref="modification.html#16_16" title="Deleting Entities">
+ </section>
+
+ <keyword ref="modification.html#16_16">Deleting Entities</keyword>
+
+ <section ref="modification.html#16_17" title="Exploding Groups">
+ </section>
+
+ <keyword ref="modification.html#16_17">Exploding Groups</keyword>
+ </section>
+
+ <section ref="information.html" title="17 Getting Measurements">
+ <keyword ref="information.html">Getting Measurements</keyword>
+
+ <section ref="information.html#17_1" title="Distance (Point, Point)">
+ </section>
+
+ <keyword ref="information.html#17_1">Distance (Point, Point)</keyword>
+
+ <section ref="information.html#17_2" title="Distance (Entity, Point)">
+ </section>
+
+ <keyword ref="information.html#17_2">Distance (Entity, Point)</keyword>
+
+ <section ref="information.html#17_3" title="Angle">
+ </section>
+
+ <keyword ref="information.html#17_3">Angle</keyword>
+ </section>
+
+ <section ref="options_general.html" title="18 Application Preferences">
+ <keyword ref="options_general.html">Application Preferences</keyword>
+
+ <section ref="options_general.html#18_1" title="Appearance">
+ </section>
+
+ <keyword ref="options_general.html#18_1">Appearance</keyword>
+
+ <section ref="options_general.html#18_1_1" title="Language">
+ </section>
+
+ <keyword ref="options_general.html#18_1_1">Language</keyword>
+
+ <section ref="options_general.html#18_1_2" title="Graphic View">
+ </section>
+
+ <keyword ref="options_general.html#18_1_2">Graphic View</keyword>
+
+ <section ref="options_general.html#18_2" title="Paths">
+ </section>
+
+ <keyword ref="options_general.html#18_2">Paths</keyword>
+ </section>
+
+ <section ref="options_drawing.html" title="19 Drawing Preferences">
+ <keyword ref="options_drawing.html">Drawing Preferences</keyword>
+
+ <section ref="options_drawing.html#19_1" title="Paper">
+ </section>
+
+ <keyword ref="options_drawing.html#19_1">Paper</keyword>
+
+ <section ref="options_drawing.html#19_2" title="Units">
+ </section>
+
+ <keyword ref="options_drawing.html#19_2">Units</keyword>
+
+ <section ref="options_drawing.html#19_3" title="Dimensions">
+ </section>
+
+ <keyword ref="options_drawing.html#19_3">Dimensions</keyword>
+ </section>
+
+ <section ref="appendix.html" title="20 Appendix">
+ <keyword ref="appendix.html">Appendix</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1" title="Hotkeys">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1">Hotkeys</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_1" title="Command Line">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_1">Command Line</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_2" title="File Handling">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_2">File Handling</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_3" title="Basic Editing">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_3">Basic Editing</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_4" title="View">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_4">View</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_5" title="Layer Handling">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_5">Layer Handling</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_6" title="Snapping">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_6">Snapping</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_7" title="Construction">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_7">Construction</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_8" title="Dimensioning">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_8">Dimensioning</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_9" title="Entity Selection">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_9">Entity Selection</keyword>
+
+ <section ref="appendix_hotkeys.html#20_1_10" title="Modification">
+ </section>
+
+ <keyword ref="appendix_hotkeys.html#20_1_10">Modification</keyword>
+
+ <section ref="appendix_fonts.html#20_2" title="Fonts">
+ </section>
+
+ <keyword ref="appendix_fonts.html#20_2">Fonts</keyword>
+
+ <section ref="appendix_patterns.html#20_3" title="Patterns">
+ </section>
+
+ <keyword ref="appendix_patterns.html#20_3">Patterns</keyword>
+
+ <section ref="appendix_expressions.html#20_4"
+ title="Mathematical Expressions">
+ </section>
+
+ <keyword ref="appendix_expressions.html#20_4">Mathematical
+ Expressions</keyword>
+
+ <section ref="appendix_expressions.html#20_4_1"
+ title="Supported Constants">
+ </section>
+
+ <keyword ref="appendix_expressions.html#20_4_1">Supported
+ Constants</keyword>
+
+ <section ref="appendix_expressions.html#20_4_2"
+ title="Supported Functions">
+ </section>
+
+ <keyword ref="appendix_expressions.html#20_4_2">Supported
+ Functions</keyword>
+
+ <section ref="appendix_units.html#20_5" title="Drawing Units">
+ </section>
+
+ <keyword ref="appendix_units.html#20_5">Drawing Units</keyword>
+
+ <section ref="appendix_units.html#20_5_1" title="Supported Length Units">
+ </section>
+
+ <keyword ref="appendix_units.html#20_5_1">Supported Length
+ Units</keyword>
+
+ <section ref="appendix_units.html#20_5_2"
+ title="Display Formats for Lengths">
+ </section>
+
+ <keyword ref="appendix_units.html#20_5_2">Display Formats for
+ Lengths</keyword>
+
+ <section ref="appendix_units.html#20_5_3" title="Supported Angle Units">
+ </section>
+
+ <keyword ref="appendix_units.html#20_5_3">Supported Angle Units</keyword>
+
+ <section ref="appendix_units.html#20_5_4"
+ title="Display Formats for Angles">
+ </section>
+
+ <keyword ref="appendix_units.html#20_5_4">Display Formats for
+ Angles</keyword>
+
+ <section ref="appendix_papers.html#20_6" title="Supported Paper Formats">
+ </section>
+
+ <keyword ref="appendix_papers.html#20_6">Supported Paper
+ Formats</keyword>
+
+ <section ref="appendix_papers.html#20_6_1" title="Metric (ISO)">
+ </section>
+
+ <keyword ref="appendix_papers.html#20_6_1">Metric (ISO)</keyword>
+
+ <section ref="appendix_papers.html#20_6_2" title="Other Formats">
+ </section>
+
+ <keyword ref="appendix_papers.html#20_6_2">Other Formats</keyword>
+
+ <section ref="appendix_LibreCAD1.html#20_7" title="Migration from LibreCAD 1">
+ </section>
+
+ <keyword ref="appendix_LibreCAD1.html#20_7">Migration from LibreCAD 1</keyword>
+
+ <section ref="appendix_LibreCAD1.html#20_7_1" title="DXF Compatibility">
+ </section>
+
+ <keyword ref="appendix_LibreCAD1.html#20_7_1">DXF Compatibility</keyword>
+
+ <section ref="appendix_LibreCAD1.html#20_7_2" title="Layer Handling">
+ </section>
+
+ <keyword ref="appendix_LibreCAD1.html#20_7_2">Layer Handling</keyword>
+
+ <section ref="appendix_bib.html#20_8" title="Bibliography">
+ </section>
+
+ <keyword ref="appendix_bib.html#20_8">Bibliography</keyword>
+ </section>
+
+ <section ref="index2.html" title=" Index">
+ <keyword ref="index2.html">Index</keyword>
+ </section>
+ </DCF>
+</assistantconfig>
+
diff --git a/support/doc/LibreCADdoc.qhcp b/support/doc/LibreCADdoc.qhcp
new file mode 100644
index 0000000..e8f05e8
--- /dev/null
+++ b/support/doc/LibreCADdoc.qhcp
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<QHelpCollectionProject version="1.0">
+ <assistant>
+ <title>LibreCAD Manual</title>
+ <applicationIcon>imgs/LibreCADicon.png</applicationIcon>
+ <startPage>qthelp://LibreCAD.org/librecad/index.html</startPage>
+ <aboutMenuText>
+ <text>About LibreCAD Manual</text>
+ </aboutMenuText>
+ <aboutDialog>
+ <file>about.txt</file>
+ </aboutDialog>
+ <cacheDirectory>.LibreCADManual</cacheDirectory>
+ </assistant>
+ <docFiles>
+ <generate>
+ <file>
+ <input>LibreCADdoc.qhp</input>
+ <output>LibreCADdoc.qch</output>
+ </file>
+ </generate>
+ <register>
+ <file>LibreCADdoc.qch</file>
+ </register>
+ </docFiles>
+</QHelpCollectionProject>
diff --git a/support/doc/LibreCADdoc.qhp b/support/doc/LibreCADdoc.qhp
new file mode 100644
index 0000000..743845e
--- /dev/null
+++ b/support/doc/LibreCADdoc.qhp
@@ -0,0 +1,845 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<QtHelpProject version="1.0">
+ <namespace>LibreCAD.org</namespace>
+ <virtualFolder>librecad</virtualFolder>
+ <filterSection>
+ <toc>
+ <section title="LibreCAD Manual" ref="index.html">
+ <section title="Home" ref="index.html"/>
+ <section title="1 License" ref="license.html">
+ <section title="Copyright" ref="license.html#1_1"/>
+ <section title="Trademarks" ref="license.html#1_2"/>
+ <section title="The GNU General Public License" ref="license.html#1_3"/>
+ </section>
+ <section title="2 Preface" ref="preface.html">
+ <section title="Scope of This Manual" ref="preface.html#2_1"/>
+ <section title="CAD - For the Uninitiated" ref="preface.html#2_2"/>
+ <section title="Is LibreCAD for me?" ref="preface.html#2_3"/>
+ <section title="Who Is Behind LibreCAD?" ref="preface.html#2_4"/>
+ <section title="How can I get LibreCAD?" ref="preface.html#2_5"/>
+ <section title="LibreCAD and Qt" ref="preface.html#2_6"/>
+ </section>
+ <section title="3 Basic CAD Concepts" ref="basics.html">
+ <section title="Entities" ref="basics.html#3_1"/>
+ <section title="Attributes" ref="basics.html#3_2"/>
+ <section title="Layers" ref="basics.html#3_3"/>
+ <section title="Blocks" ref="basics.html#3_4"/>
+ <section title="Drafting in CAD" ref="basics.html#3_5"/>
+ <section title="Co-ordinate Systems" ref="basics.html#3_6"/>
+ <section title="Origin" ref="basics.html#3_6_1"/>
+ <section title="Cartesian Co-ordinates" ref="basics.html#3_6_2"/>
+ <section title="Polar Co-ordinates" ref="basics.html#3_6_3"/>
+ <section title="Object and Grid Snapping" ref="basics.html#3_7"/>
+ <section title="Basic Editing" ref="basics.html#3_8"/>
+ <section title="Entity Selection" ref="basics.html#3_8_1"/>
+ <section title="Deletion" ref="basics.html#3_8_2"/>
+ <section title="Modifications" ref="basics.html#3_8_3"/>
+ <section title="Viewing in CAD" ref="basics.html#3_9"/>
+ </section>
+ <section title="4 Starting a LibreCAD Session" ref="start.html">
+ <section title="Windows Operating Systems" ref="start.html#4_1"/>
+ <section title="Linux / Unix Operating Systems" ref="start.html#4_2"/>
+ <section title="Mac OS X Operating System" ref="start.html#4_3"/>
+ </section>
+ <section title="5 LibreCAD's User Interface" ref="gui.html">
+ <section title="Main Application Window" ref="gui.html#5_1"/>
+ <section title="Menu and CAD Toolbar" ref="gui.html#5_2"/>
+ <section title="Layer- and Block List" ref="gui.html#5_3"/>
+ <section title="Status Bar" ref="gui.html#5_4"/>
+ <section title="Command Widget" ref="gui.html#5_5"/>
+ <section title="Option Toolbar" ref="gui.html#5_6"/>
+ <section title="Executing Commands" ref="gui.html#5_7"/>
+ <section title="Modes" ref="gui.html#5_8"/>
+ <section title="Command Mode" ref="gui.html#5_8_1"/>
+ <section title="Normal Mode" ref="gui.html#5_8_2"/>
+ </section>
+ <section title="6 Command Line" ref="commandline.html">
+ <section title="A Word About Keyboard Focus" ref="commandline.html#6_1"/>
+ </section>
+ <section title="7 File Handling" ref="file.html">
+ <section title="Create New Drawings" ref="file.html#7_1"/>
+ <section title="Opening Drawings" ref="file.html#7_2"/>
+ <section title="Saving Drawings" ref="file.html#7_3"/>
+ <section title="Exporting Drawings as Bitmaps" ref="file.html#7_4"/>
+ <section title="Closing Drawings" ref="file.html#7_5"/>
+ </section>
+ <section title="8 Printing" ref="printing.html">
+ <section title="Print Preview" ref="printing.html#8_1"/>
+ <section title="Print" ref="printing.html#8_2"/>
+ <section title="Printing to Files" ref="printing.html#8_2_1"/>
+ </section>
+ <section title="9 Basic Editing Commands" ref="edit.html">
+ <section title="Undo" ref="edit.html#9_1"/>
+ <section title="Redo" ref="edit.html#9_2"/>
+ <section title="Copy" ref="edit.html#9_3"/>
+ <section title="Cut" ref="edit.html#9_4"/>
+ <section title="Paste" ref="edit.html#9_5"/>
+ </section>
+ <section title="10 Viewing" ref="view.html">
+ <section title="Scrolling" ref="view.html#10_1"/>
+ <section title="Redrawing" ref="view.html#10_2"/>
+ <section title="Zooming In / Out" ref="view.html#10_3"/>
+ <section title="Auto Zoom" ref="view.html#10_4"/>
+ <section title="Window Zoom" ref="view.html#10_5"/>
+ <section title="Panning" ref="view.html#10_6"/>
+ </section>
+ <section title="11 Layers" ref="layers.html">
+ <section title="Changing the Visibility of a Layer" ref="layers.html#11_1"/>
+ <section title="Changing the Visibility of all Layers" ref="layers.html#11_2"/>
+ <section title="Adding New Layers" ref="layers.html#11_3"/>
+ <section title="Deleting Layers" ref="layers.html#11_4"/>
+ <section title="Editing Layer Attributes" ref="layers.html#11_5"/>
+ </section>
+ <section title="12 Blocks" ref="blocks.html">
+ <section title="Changing the Visibility of a Block" ref="blocks.html#12_1"/>
+ <section title="Changing the Visibility of all Blocks" ref="blocks.html#12_2"/>
+ <section title="Adding New Blocks" ref="blocks.html#12_3"/>
+ <section title="Removing Blocks" ref="blocks.html#12_4"/>
+ <section title="Renaming Blocks" ref="blocks.html#12_5"/>
+ <section title="Editing Blocks" ref="blocks.html#12_6"/>
+ <section title="Inserting Blocks" ref="blocks.html#12_7"/>
+ <section title="Creating Blocks from Existing Entities" ref="blocks.html#12_8"/>
+ </section>
+ <section title="13 Object Snap" ref="snapping.html">
+ <section title="Free Positioning" ref="snapping.html#13_1"/>
+ <section title="Snap to Grid" ref="snapping.html#13_2"/>
+ <section title="Snap to Endpoints" ref="snapping.html#13_3"/>
+ <section title="Snap to Points on Entities" ref="snapping.html#13_4"/>
+ <section title="Snap to Centers" ref="snapping.html#13_5"/>
+ <section title="Snap to Middle Points" ref="snapping.html#13_6"/>
+ <section title="Snap to Distance Points" ref="snapping.html#13_7"/>
+ <section title="Snap to Intersections" ref="snapping.html#13_8"/>
+ <section title="Snap to Intersections Manually" ref="snapping.html#13_9"/>
+ <section title="Snap Restrictions" ref="snapping.html#13_10"/>
+ <section title="Restrict Nothing" ref="snapping.html#13_10_1"/>
+ <section title="Restrict Orthogonally" ref="snapping.html#13_10_2"/>
+ <section title="Restrict Horizontally" ref="snapping.html#13_10_3"/>
+ <section title="Restrict Vertically" ref="snapping.html#13_10_4"/>
+ <section title="Relative Zero Point" ref="snapping.html#13_11"/>
+ <section title="Moving the Relative Zero Point" ref="snapping.html#13_11_1"/>
+ <section title="(Un-)locking the Relative Zero Point" ref="snapping.html#13_11_2"/>
+ </section>
+ <section title="14 Entity Drawing Commands" ref="construction.html">
+ <section title="Points" ref="construction_point.html#14_1"/>
+ <section title="Single Points" ref="construction_point.html#14_1_1"/>
+ <section title="Lines" ref="construction_line.html#14_2"/>
+ <section title="Sequence Of Lines" ref="construction_line.html#14_2_1"/>
+ <section title="Line With Given Angle" ref="construction_line.html#14_2_2"/>
+ <section title="Horizontal / Vertical Line" ref="construction_line.html#14_2_3"/>
+ <section title="Rectangle" ref="construction_line.html#14_2_4"/>
+ <section title="Parallel" ref="construction_line.html#14_2_5"/>
+ <section title="Bisector" ref="construction_line.html#14_2_6"/>
+ <section title="Tangent From Point to Arc / Circle" ref="construction_line.html#14_2_7"/>
+ <section title="Tangent From Arc to Arc / Circle to Circle" ref="construction_line.html#14_2_8"/>
+ <section title="Line Orthogonal to Another Entity" ref="construction_line.html#14_2_9"/>
+ <section title="Line with Relative Angle to Another Entity" ref="construction_line.html#14_2_10"/>
+ <section title="Freehand Line" ref="construction_line.html#14_2_11"/>
+ <section title="Polygon with Center and Corner" ref="construction_line.html#14_2_12"/>
+ <section title="Polygon with Two Corners" ref="construction_line.html#14_2_13"/>
+ <section title="Arcs" ref="construction_arc.html#14_3"/>
+ <section title="Arc with Center, Radius and Angles" ref="construction_arc.html#14_3_1"/>
+ <section title="Arc with 3 Points" ref="construction_arc.html#14_3_2"/>
+ <section title="Parallel Arc" ref="construction_arc.html#14_3_3"/>
+ <section title="Circles" ref="construction_circle.html#14_4"/>
+ <section title="Circle with Center and Point" ref="construction_circle.html#14_4_1"/>
+ <section title="Circle with Center and Radius" ref="construction_circle.html#14_4_2"/>
+ <section title="Circle with 2 Points" ref="construction_circle.html#14_4_3"/>
+ <section title="Circle with 3 Points" ref="construction_circle.html#14_4_4"/>
+ <section title="Concentric Circle" ref="construction_circle.html#14_4_5"/>
+ <section title="Ellipses" ref="construction_ellipse.html#14_5"/>
+ <section title="Full Ellipse" ref="construction_ellipse.html#14_5_1"/>
+ <section title="Ellipse Arc" ref="construction_ellipse.html#14_5_2"/>
+ <section title="Text" ref="construction_text.html#14_6"/>
+ <section title="Advanced Text Commands" ref="construction_text.html#14_6_1"/>
+ <section title="Dimensions" ref="construction_dim.html#14_7"/>
+ <section title="Aligned Dimension" ref="construction_dim.html#14_7_1"/>
+ <section title="Linear Dimensions" ref="construction_dim.html#14_7_2"/>
+ <section title="Horizontal / Vertical Dimensions" ref="construction_dim.html#14_7_3"/>
+ <section title="Radial Dimensions" ref="construction_dim.html#14_7_4"/>
+ <section title="Diametric Dimensions" ref="construction_dim.html#14_7_5"/>
+ <section title="Angular Dimensions" ref="construction_dim.html#14_7_6"/>
+ <section title="Leader" ref="construction_dim.html#14_7_7"/>
+ <section title="Hatches and Solid Fills" ref="construction_hatch.html#14_8"/>
+ <section title="Images" ref="construction_image.html#14_9"/>
+ </section>
+ <section title="15 Entity Selection" ref="selection.html">
+ <section title="Deselecting All" ref="selection.html#15_1"/>
+ <section title="Selecting All" ref="selection.html#15_2"/>
+ <section title="Selecting Single Entities" ref="selection.html#15_3"/>
+ <section title="Selecting Contours" ref="selection.html#15_4"/>
+ <section title="Window Deselection" ref="selection.html#15_5"/>
+ <section title="Window Selection" ref="selection.html#15_6"/>
+ <section title="Inverting Selection" ref="selection.html#15_7"/>
+ <section title="Deselect Intersected Entities" ref="selection.html#15_8"/>
+ <section title="Select Intersected Entities" ref="selection.html#15_9"/>
+ </section>
+ <section title="16 Modification" ref="modification.html">
+ <section title="Move" ref="modification.html#16_1"/>
+ <section title="Rotate" ref="modification.html#16_2"/>
+ <section title="Scale" ref="modification.html#16_3"/>
+ <section title="Mirror" ref="modification.html#16_4"/>
+ <section title="Move and Rotate" ref="modification.html#16_5"/>
+ <section title="Rotate and Counter-rotate (Rotate 2)" ref="modification.html#16_6"/>
+ <section title="Trim / Extend" ref="modification.html#16_7"/>
+ <section title="Trim Two Entities" ref="modification.html#16_8"/>
+ <section title="Lengthen" ref="modification.html#16_9"/>
+ <section title="Bevel" ref="modification.html#16_10"/>
+ <section title="Round" ref="modification.html#16_11"/>
+ <section title="Divide" ref="modification.html#16_12"/>
+ <section title="Stretch" ref="modification.html#16_13"/>
+ <section title="Properties" ref="modification.html#16_14"/>
+ <section title="Attributes" ref="modification.html#16_15"/>
+ <section title="Deleting Entities" ref="modification.html#16_16"/>
+ <section title="Exploding Groups" ref="modification.html#16_17"/>
+ </section>
+ <section title="17 Getting Measurements" ref="information.html">
+ <section title="Distance (Point, Point)" ref="information.html#17_1"/>
+ <section title="Distance (Entity, Point)" ref="information.html#17_2"/>
+ <section title="Angle" ref="information.html#17_3"/>
+ </section>
+ <section title="18 Application Preferences" ref="options_general.html">
+ <section title="Appearance" ref="options_general.html#18_1"/>
+ <section title="Language" ref="options_general.html#18_1_1"/>
+ <section title="Graphic View" ref="options_general.html#18_1_2"/>
+ <section title="Paths" ref="options_general.html#18_2"/>
+ </section>
+ <section title="19 Drawing Preferences" ref="options_drawing.html">
+ <section title="Paper" ref="options_drawing.html#19_1"/>
+ <section title="Units" ref="options_drawing.html#19_2"/>
+ <section title="Dimensions" ref="options_drawing.html#19_3"/>
+ </section>
+ <section title="20 Appendix" ref="appendix.html">
+ <section title="Hotkeys" ref="appendix_hotkeys.html#20_1"/>
+ <section title="Command Line" ref="appendix_hotkeys.html#20_1_1"/>
+ <section title="File Handling" ref="appendix_hotkeys.html#20_1_2"/>
+ <section title="Basic Editing" ref="appendix_hotkeys.html#20_1_3"/>
+ <section title="View" ref="appendix_hotkeys.html#20_1_4"/>
+ <section title="Layer Handling" ref="appendix_hotkeys.html#20_1_5"/>
+ <section title="Snapping" ref="appendix_hotkeys.html#20_1_6"/>
+ <section title="Construction" ref="appendix_hotkeys.html#20_1_7"/>
+ <section title="Dimensioning" ref="appendix_hotkeys.html#20_1_8"/>
+ <section title="Entity Selection" ref="appendix_hotkeys.html#20_1_9"/>
+ <section title="Modification" ref="appendix_hotkeys.html#20_1_10"/>
+ <section title="Fonts" ref="appendix_fonts.html#20_2"/>
+ <section title="Patterns" ref="appendix_patterns.html#20_3"/>
+ <section title="Mathematical Expressions" ref="appendix_expressions.html#20_4"/>
+ <section title="Supported Constants" ref="appendix_expressions.html#20_4_1"/>
+ <section title="Supported Functions" ref="appendix_expressions.html#20_4_2"/>
+ <section title="Drawing Units" ref="appendix_units.html#20_5"/>
+ <section title="Supported Length Units" ref="appendix_units.html#20_5_1"/>
+ <section title="Display Formats for Lengths" ref="appendix_units.html#20_5_2"/>
+ <section title="Supported Angle Units" ref="appendix_units.html#20_5_3"/>
+ <section title="Display Formats for Angles" ref="appendix_units.html#20_5_4"/>
+ <section title="Supported Paper Formats" ref="appendix_papers.html#20_6"/>
+ <section title="Metric (ISO)" ref="appendix_papers.html#20_6_1"/>
+ <section title="Other Formats" ref="appendix_papers.html#20_6_2"/>
+ <section title="Migration from LibreCAD 1" ref="appendix_LibreCAD1.html#20_7"/>
+ <section title="DXF Compatibility" ref="appendix_LibreCAD1.html#20_7_1"/>
+ <section title="Layer Handling" ref="appendix_LibreCAD1.html#20_7_2"/>
+ <section title="Bibliography" ref="appendix_bib.html#20_8"/>
+ </section>
+ <section title=" Index" ref="index2.html"/>
+ </section>
+ </toc>
+ <keywords>
+ <keyword name="License" ref="license.html" id="license::License"/>
+ <keyword name="Copyright" ref="license.html#1_1" id="license::Copyright"/>
+ <keyword name="Trademarks" ref="license.html#1_2" id="license::Trademarks"/>
+ <keyword name="The GNU General Public License" ref="license.html#1_3" id="license::The GNU General Public License"/>
+ <keyword name="GNU" ref="license.html#1_3" id="license::GNU"/>
+ <keyword name="GPL" ref="license.html#1_3" id="license::GPL"/>
+ <keyword name="License" ref="license.html#1_3" id="license::License"/>
+ <keyword name="Scope of This Manual" ref="preface.html#2_1" id="preface::Scope of This Manual"/>
+ <keyword name="CAD - For the Uninitiated" ref="preface.html#2_2" id="preface::CAD - For the Uninitiated"/>
+ <keyword name="Is LibreCAD for me?" ref="preface.html#2_3" id="preface::Is LibreCAD for me?"/>
+ <keyword name="Who Is Behind LibreCAD?" ref="preface.html#2_4" id="preface::Who Is Behind LibreCAD?"/>
+ <keyword name="How can I get LibreCAD?" ref="preface.html#2_5" id="preface::How can I get LibreCAD?"/>
+ <keyword name="LibreCAD and Qt" ref="preface.html#2_6" id="preface::LibreCAD and Qt"/>
+ <keyword name="Entities" ref="basics.html#3_1" id="basics::Entities"/>
+ <keyword name="Attributes" ref="basics.html#3_2" id="basics::Attributes"/>
+ <keyword name="Layers" ref="basics.html#3_3" id="basics::Layers"/>
+ <keyword name="Blocks" ref="basics.html#3_4" id="basics::Blocks"/>
+ <keyword name="Drafting in CAD" ref="basics.html#3_5" id="basics::Drafting in CAD"/>
+ <keyword name="Co-ordinate Systems" ref="basics.html#3_6" id="basics::Co-ordinate Systems"/>
+ <keyword name="Origin" ref="basics.html#3_6_1" id="basics::Origin"/>
+ <keyword name="Cartesian Co-ordinates" ref="basics.html#3_6_2" id="basics::Cartesian Co-ordinates"/>
+ <keyword name="Polar Co-ordinates" ref="basics.html#3_6_3" id="basics::Polar Co-ordinates"/>
+ <keyword name="Object and Grid Snapping" ref="basics.html#3_7" id="basics::Object and Grid Snapping"/>
+ <keyword name="Basic Editing" ref="basics.html#3_8" id="basics::Basic Editing"/>
+ <keyword name="Entity Selection" ref="basics.html#3_8_1" id="basics::Entity Selection"/>
+ <keyword name="Deletion" ref="basics.html#3_8_2" id="basics::Deletion"/>
+ <keyword name="Modifications" ref="basics.html#3_8_3" id="basics::Modifications"/>
+ <keyword name="Viewing in CAD" ref="basics.html#3_9" id="basics::Viewing in CAD"/>
+ <keyword name="Starting a LibreCAD Session" ref="start.html" id="start::Starting a LibreCAD Session"/>
+ <keyword name="Windows Operating Systems" ref="start.html#4_1" id="start::Windows Operating Systems"/>
+ <keyword name="Linux / Unix Operating Systems" ref="start.html#4_2" id="start::Linux / Unix Operating Systems"/>
+ <keyword name="Mac OS X Operating System" ref="start.html#4_3" id="start::Mac OS X Operating System"/>
+ <keyword name="LibreCAD's User Interface" ref="gui.html" id="gui::LibreCAD's User Interface"/>
+ <keyword name="Main Application Window" ref="gui.html#5_1" id="gui::Main Application Window"/>
+ <keyword name="Menu and CAD Toolbar" ref="gui.html#5_2" id="gui::Menu and CAD Toolbar"/>
+ <keyword name="Layer- and Block List" ref="gui.html#5_3" id="gui::Layer- and Block List"/>
+ <keyword name="Status Bar" ref="gui.html#5_4" id="gui::Status Bar"/>
+ <keyword name="Command Widget" ref="gui.html#5_5" id="gui::Command Widget"/>
+ <keyword name="Option Toolbar" ref="gui.html#5_6" id="gui::Option Toolbar"/>
+ <keyword name="Executing Commands" ref="gui.html#5_7" id="gui::Executing Commands"/>
+ <keyword name="Modes" ref="gui.html#5_8" id="gui::Modes"/>
+ <keyword name="Command Mode" ref="gui.html#5_8_1" id="gui::Command Mode"/>
+ <keyword name="Normal Mode" ref="gui.html#5_8_2" id="gui::Normal Mode"/>
+ <keyword name="Command Line" ref="commandline.html" id="commandline::Command Line"/>
+ <keyword name="A Word About Keyboard Focus" ref="commandline.html#6_1" id="commandline::A Word About Keyboard Focus"/>
+ <keyword name="File Handling" ref="file.html" id="file::File Handling"/>
+ <keyword name="Create New Drawings" ref="file.html#7_1" id="file::Create New Drawings"/>
+ <keyword name="Opening Drawings" ref="file.html#7_2" id="file::Opening Drawings"/>
+ <keyword name="Saving Drawings" ref="file.html#7_3" id="file::Saving Drawings"/>
+ <keyword name="Exporting Drawings as Bitmaps" ref="file.html#7_4" id="file::Exporting Drawings as Bitmaps"/>
+ <keyword name="Closing Drawings" ref="file.html#7_5" id="file::Closing Drawings"/>
+ <keyword name="Printing" ref="printing.html" id="printing::Printing"/>
+ <keyword name="Print Preview" ref="printing.html#8_1" id="printing::Print Preview"/>
+ <keyword name="Print" ref="printing.html#8_2" id="printing::Print"/>
+ <keyword name="Printing to Files" ref="printing.html#8_2_1" id="printing::Printing to Files"/>
+ <keyword name="Basic Editing Commands" ref="edit.html" id="edit::Basic Editing Commands"/>
+ <keyword name="Undo" ref="edit.html#9_1" id="edit::Undo"/>
+ <keyword name="Redo" ref="edit.html#9_2" id="edit::Redo"/>
+ <keyword name="Copy" ref="edit.html#9_3" id="edit::Copy"/>
+ <keyword name="Cut" ref="edit.html#9_4" id="edit::Cut"/>
+ <keyword name="Paste" ref="edit.html#9_5" id="edit::Paste"/>
+ <keyword name="Viewing" ref="view.html" id="view::Viewing"/>
+ <keyword name="Scrolling" ref="view.html#10_1" id="view::Scrolling"/>
+ <keyword name="Redrawing" ref="view.html#10_2" id="view::Redrawing"/>
+ <keyword name="Zooming In / Out" ref="view.html#10_3" id="view::Zooming In / Out"/>
+ <keyword name="Auto Zoom" ref="view.html#10_4" id="view::Auto Zoom"/>
+ <keyword name="Window Zoom" ref="view.html#10_5" id="view::Window Zoom"/>
+ <keyword name="Panning" ref="view.html#10_6" id="view::Panning"/>
+ <keyword name="Layers" ref="layers.html" id="layers::Layers"/>
+ <keyword name="Changing the Visibility of a
Layer" ref="layers.html#11_1" id="layers::Changing the Visibility of a
Layer"/>
+ <keyword name="Changing the Visibility of all
Layers" ref="layers.html#11_2" id="layers::Changing the Visibility of all
Layers"/>
+ <keyword name="Adding New Layers" ref="layers.html#11_3" id="layers::Adding New Layers"/>
+ <keyword name="Deleting Layers" ref="layers.html#11_4" id="layers::Deleting Layers"/>
+ <keyword name="Editing Layer Attributes" ref="layers.html#11_5" id="layers::Editing Layer Attributes"/>
+ <keyword name="Blocks" ref="blocks.html" id="blocks::Blocks"/>
+ <keyword name="Changing the Visibility of a
Block" ref="blocks.html#12_1" id="blocks::Changing the Visibility of a
Block"/>
+ <keyword name="Changing the Visibility of all
Blocks" ref="blocks.html#12_2" id="blocks::Changing the Visibility of all
Blocks"/>
+ <keyword name="Adding New Blocks" ref="blocks.html#12_3" id="blocks::Adding New Blocks"/>
+ <keyword name="Removing Blocks" ref="blocks.html#12_4" id="blocks::Removing Blocks"/>
+ <keyword name="Renaming Blocks" ref="blocks.html#12_5" id="blocks::Renaming Blocks"/>
+ <keyword name="Editing Blocks" ref="blocks.html#12_6" id="blocks::Editing Blocks"/>
+ <keyword name="Inserting Blocks" ref="blocks.html#12_7" id="blocks::Inserting Blocks"/>
+ <keyword name="Creating Blocks from Existing
Entities" ref="blocks.html#12_8" id="blocks::Creating Blocks from Existing
Entities"/>
+ <keyword name="Object Snap" ref="snapping.html" id="snapping::Object Snap"/>
+ <keyword name="Free Positioning" ref="snapping.html#13_1" id="snapping::Free Positioning"/>
+ <keyword name="Snap to Grid" ref="snapping.html#13_2" id="snapping::Snap to Grid"/>
+ <keyword name="Snap to Endpoints" ref="snapping.html#13_3" id="snapping::Snap to Endpoints"/>
+ <keyword name="Snap to Points on Entities" ref="snapping.html#13_4" id="snapping::Snap to Points on Entities"/>
+ <keyword name="Snap to Centers" ref="snapping.html#13_5" id="snapping::Snap to Centers"/>
+ <keyword name="Snap to Middle Points" ref="snapping.html#13_6" id="snapping::Snap to Middle Points"/>
+ <keyword name="Snap to Distance Points" ref="snapping.html#13_7" id="snapping::Snap to Distance Points"/>
+ <keyword name="Snap to Intersections" ref="snapping.html#13_8" id="snapping::Snap to Intersections"/>
+ <keyword name="Snap to Intersections
Manually" ref="snapping.html#13_9" id="snapping::Snap to Intersections
Manually"/>
+ <keyword name="Snap Restrictions" ref="snapping.html#13_10" id="snapping::Snap Restrictions"/>
+ <keyword name="Restrict Nothing" ref="snapping.html#13_10_1" id="snapping::Restrict Nothing"/>
+ <keyword name="Restrict Orthogonally" ref="snapping.html#13_10_2" id="snapping::Restrict Orthogonally"/>
+ <keyword name="Restrict Horizontally" ref="snapping.html#13_10_3" id="snapping::Restrict Horizontally"/>
+ <keyword name="Restrict Vertically" ref="snapping.html#13_10_4" id="snapping::Restrict Vertically"/>
+ <keyword name="Relative Zero Point" ref="snapping.html#13_11" id="snapping::Relative Zero Point"/>
+ <keyword name="Moving the Relative Zero
Point" ref="snapping.html#13_11_1" id="snapping::Moving the Relative Zero
Point"/>
+ <keyword name="Un-)locking the Relative Zero
Point" ref="snapping.html#13_11_2" id="snapping::Un-)locking the Relative Zero
Point"/>
+ <keyword name="Entity Drawing Commands" ref="construction.html" id="construction::Entity Drawing Commands"/>
+ <keyword name="Points" ref="construction_point.html#14_1" id="construction_point::Points"/>
+ <keyword name="Single Points" ref="construction_point.html#14_1_1" id="construction_point::Single Points"/>
+ <keyword name="Lines" ref="construction_line.html#14_2" id="construction_line::Lines"/>
+ <keyword name="Sequence Of Lines" ref="construction_line.html#14_2_1" id="construction_line::Sequence Of Lines"/>
+ <keyword name="Line With Given
Angle" ref="construction_line.html#14_2_2" id="construction_line::Line With Given
Angle"/>
+ <keyword name="Horizontal / Vertical
Line" ref="construction_line.html#14_2_3" id="construction_line::Horizontal / Vertical
Line"/>
+ <keyword name="Rectangle" ref="construction_line.html#14_2_4" id="construction_line::Rectangle"/>
+ <keyword name="Parallel" ref="construction_line.html#14_2_5" id="construction_line::Parallel"/>
+ <keyword name="Bisector" ref="construction_line.html#14_2_6" id="construction_line::Bisector"/>
+ <keyword name="Tangent From Point to Arc /
Circle" ref="construction_line.html#14_2_7" id="construction_line::Tangent From Point to Arc /
Circle"/>
+ <keyword name="Tangent From Arc to Arc /
Circle to Circle" ref="construction_line.html#14_2_8" id="construction_line::Tangent From Arc to Arc /
Circle to Circle"/>
+ <keyword name="Line Orthogonal to Another
Entity" ref="construction_line.html#14_2_9" id="construction_line::Line Orthogonal to Another
Entity"/>
+ <keyword name="Line with Relative Angle to
Another Entity" ref="construction_line.html#14_2_10" id="construction_line::Line with Relative Angle to
Another Entity"/>
+ <keyword name="Freehand Line" ref="construction_line.html#14_2_11" id="construction_line::Freehand Line"/>
+ <keyword name="Polygon with Center and
Corner" ref="construction_line.html#14_2_12" id="construction_line::Polygon with Center and
Corner"/>
+ <keyword name="Polygon with Two
Corners" ref="construction_line.html#14_2_13" id="construction_line::Polygon with Two
Corners"/>
+ <keyword name="Arcs" ref="construction_arc.html#14_3" id="construction_arc::Arcs"/>
+ <keyword name="Arc with Center, Radius and
Angles" ref="construction_arc.html#14_3_1" id="construction_arc::Arc with Center, Radius and
Angles"/>
+ <keyword name="Arc with 3 Points" ref="construction_arc.html#14_3_2" id="construction_arc::Arc with 3 Points"/>
+ <keyword name="Parallel Arc" ref="construction_arc.html#14_3_3" id="construction_arc::Parallel Arc"/>
+ <keyword name="Circles" ref="construction_circle.html#14_4" id="construction_circle::Circles"/>
+ <keyword name="Circle with Center and
Point" ref="construction_circle.html#14_4_1" id="construction_circle::Circle with Center and
Point"/>
+ <keyword name="Circle with Center and
Radius" ref="construction_circle.html#14_4_2" id="construction_circle::Circle with Center and
Radius"/>
+ <keyword name="Circle with 2
Points" ref="construction_circle.html#14_4_3" id="construction_circle::Circle with 2
Points"/>
+ <keyword name="Circle with 3
Points" ref="construction_circle.html#14_4_4" id="construction_circle::Circle with 3
Points"/>
+ <keyword name="Concentric
Circle" ref="construction_circle.html#14_4_5" id="construction_circle::Concentric
Circle"/>
+ <keyword name="Ellipses" ref="construction_ellipse.html#14_5" id="construction_ellipse::Ellipses"/>
+ <keyword name="Full Ellipse" ref="construction_ellipse.html#14_5_1" id="construction_ellipse::Full Ellipse"/>
+ <keyword name="Ellipse Arc" ref="construction_ellipse.html#14_5_2" id="construction_ellipse::Ellipse Arc"/>
+ <keyword name="Text" ref="construction_text.html#14_6" id="construction_text::Text"/>
+ <keyword name="Advanced Text
Commands" ref="construction_text.html#14_6_1" id="construction_text::Advanced Text
Commands"/>
+ <keyword name="Dimensions" ref="construction_dim.html#14_7" id="construction_dim::Dimensions"/>
+ <keyword name="Aligned Dimension" ref="construction_dim.html#14_7_1" id="construction_dim::Aligned Dimension"/>
+ <keyword name="Linear Dimensions" ref="construction_dim.html#14_7_2" id="construction_dim::Linear Dimensions"/>
+ <keyword name="Horizontal / Vertical
Dimensions" ref="construction_dim.html#14_7_3" id="construction_dim::Horizontal / Vertical
Dimensions"/>
+ <keyword name="Radial Dimensions" ref="construction_dim.html#14_7_4" id="construction_dim::Radial Dimensions"/>
+ <keyword name="Diametric
Dimensions" ref="construction_dim.html#14_7_5" id="construction_dim::Diametric
Dimensions"/>
+ <keyword name="Angular Dimensions" ref="construction_dim.html#14_7_6" id="construction_dim::Angular Dimensions"/>
+ <keyword name="Leader" ref="construction_dim.html#14_7_7" id="construction_dim::Leader"/>
+ <keyword name="Hatches and Solid
Fills" ref="construction_hatch.html#14_8" id="construction_hatch::Hatches and Solid
Fills"/>
+ <keyword name="Images" ref="construction_image.html#14_9" id="construction_image::Images"/>
+ <keyword name="Entity Selection" ref="selection.html" id="selection::Entity Selection"/>
+ <keyword name="Deselecting All" ref="selection.html#15_1" id="selection::Deselecting All"/>
+ <keyword name="Selecting All" ref="selection.html#15_2" id="selection::Selecting All"/>
+ <keyword name="Selecting Single Entities" ref="selection.html#15_3" id="selection::Selecting Single Entities"/>
+ <keyword name="Selecting Contours" ref="selection.html#15_4" id="selection::Selecting Contours"/>
+ <keyword name="Window Deselection" ref="selection.html#15_5" id="selection::Window Deselection"/>
+ <keyword name="Window Selection" ref="selection.html#15_6" id="selection::Window Selection"/>
+ <keyword name="Inverting Selection" ref="selection.html#15_7" id="selection::Inverting Selection"/>
+ <keyword name="Deselect Intersected
Entities" ref="selection.html#15_8" id="selection::Deselect Intersected
Entities"/>
+ <keyword name="Select Intersected Entities" ref="selection.html#15_9" id="selection::Select Intersected Entities"/>
+ <keyword name="Modification" ref="modification.html" id="modification::Modification"/>
+ <keyword name="Move" ref="modification.html#16_1" id="modification::Move"/>
+ <keyword name="Rotate" ref="modification.html#16_2" id="modification::Rotate"/>
+ <keyword name="Scale" ref="modification.html#16_3" id="modification::Scale"/>
+ <keyword name="Mirror" ref="modification.html#16_4" id="modification::Mirror"/>
+ <keyword name="Move and Rotate" ref="modification.html#16_5" id="modification::Move and Rotate"/>
+ <keyword name="Rotate and Counter-rotate (Rotate
2)" ref="modification.html#16_6" id="modification::Rotate and Counter-rotate (Rotate
2)"/>
+ <keyword name="Trim / Extend" ref="modification.html#16_7" id="modification::Trim / Extend"/>
+ <keyword name="Trim Two Entities" ref="modification.html#16_8" id="modification::Trim Two Entities"/>
+ <keyword name="Lengthen" ref="modification.html#16_9" id="modification::Lengthen"/>
+ <keyword name="Bevel" ref="modification.html#16_10" id="modification::Bevel"/>
+ <keyword name="Round" ref="modification.html#16_11" id="modification::Round"/>
+ <keyword name="Divide" ref="modification.html#16_12" id="modification::Divide"/>
+ <keyword name="Stretch" ref="modification.html#16_13" id="modification::Stretch"/>
+ <keyword name="Properties" ref="modification.html#16_14" id="modification::Properties"/>
+ <keyword name="Attributes" ref="modification.html#16_15" id="modification::Attributes"/>
+ <keyword name="Deleting Entities" ref="modification.html#16_16" id="modification::Deleting Entities"/>
+ <keyword name="Exploding Groups" ref="modification.html#16_17" id="modification::Exploding Groups"/>
+ <keyword name="Getting Measurements" ref="information.html" id="information::Getting Measurements"/>
+ <keyword name="Distance (Point, Point)" ref="information.html#17_1" id="information::Distance (Point, Point)"/>
+ <keyword name="Distance (Entity, Point)" ref="information.html#17_2" id="information::Distance (Entity, Point)"/>
+ <keyword name="Angle" ref="information.html#17_3" id="information::Angle"/>
+ <keyword name="Application Preferences" ref="options_general.html" id="options_general::Application Preferences"/>
+ <keyword name="Appearance" ref="options_general.html#18_1" id="options_general::Appearance"/>
+ <keyword name="Language" ref="options_general.html#18_1_1" id="options_general::Language"/>
+ <keyword name="Graphic View" ref="options_general.html#18_1_2" id="options_general::Graphic View"/>
+ <keyword name="Paths" ref="options_general.html#18_2" id="options_general::Paths"/>
+ <keyword name="Drawing Preferences" ref="options_drawing.html" id="options_drawing::Drawing Preferences"/>
+ <keyword name="Paper" ref="options_drawing.html#19_1" id="options_drawing::Paper"/>
+ <keyword name="Units" ref="options_drawing.html#19_2" id="options_drawing::Units"/>
+ <keyword name="Dimensions" ref="options_drawing.html#19_3" id="options_drawing::Dimensions"/>
+ <keyword name="Appendix" ref="appendix.html" id="appendix::Appendix"/>
+ <keyword name="Hotkeys" ref="appendix_hotkeys.html#20_1" id="appendix_hotkeys::Hotkeys"/>
+ <keyword name="Command Line" ref="appendix_hotkeys.html#20_1_1" id="appendix_hotkeys::Command Line"/>
+ <keyword name="File Handling" ref="appendix_hotkeys.html#20_1_2" id="appendix_hotkeys::File Handling"/>
+ <keyword name="Basic Editing" ref="appendix_hotkeys.html#20_1_3" id="appendix_hotkeys::Basic Editing"/>
+ <keyword name="View" ref="appendix_hotkeys.html#20_1_4" id="appendix_hotkeys::View"/>
+ <keyword name="Layer Handling" ref="appendix_hotkeys.html#20_1_5" id="appendix_hotkeys::Layer Handling"/>
+ <keyword name="Snapping" ref="appendix_hotkeys.html#20_1_6" id="appendix_hotkeys::Snapping"/>
+ <keyword name="Construction" ref="appendix_hotkeys.html#20_1_7" id="appendix_hotkeys::Construction"/>
+ <keyword name="Dimensioning" ref="appendix_hotkeys.html#20_1_8" id="appendix_hotkeys::Dimensioning"/>
+ <keyword name="Entity Selection" ref="appendix_hotkeys.html#20_1_9" id="appendix_hotkeys::Entity Selection"/>
+ <keyword name="Modification" ref="appendix_hotkeys.html#20_1_10" id="appendix_hotkeys::Modification"/>
+ <keyword name="Fonts" ref="appendix_fonts.html#20_2" id="appendix_fonts::Fonts"/>
+ <keyword name="Patterns" ref="appendix_patterns.html#20_3" id="appendix_patterns::Patterns"/>
+ <keyword name="Mathematical
Expressions" ref="appendix_expressions.html#20_4" id="appendix_expressions::Mathematical
Expressions"/>
+ <keyword name="Supported
Constants" ref="appendix_expressions.html#20_4_1" id="appendix_expressions::Supported
Constants"/>
+ <keyword name="Supported
Functions" ref="appendix_expressions.html#20_4_2" id="appendix_expressions::Supported
Functions"/>
+ <keyword name="Drawing Units" ref="appendix_units.html#20_5" id="appendix_units::Drawing Units"/>
+ <keyword name="Supported Length
Units" ref="appendix_units.html#20_5_1" id="appendix_units::Supported Length
Units"/>
+ <keyword name="Display Formats for
Lengths" ref="appendix_units.html#20_5_2" id="appendix_units::Display Formats for
Lengths"/>
+ <keyword name="Supported Angle Units" ref="appendix_units.html#20_5_3" id="appendix_units::Supported Angle Units"/>
+ <keyword name="Display Formats for
Angles" ref="appendix_units.html#20_5_4" id="appendix_units::Display Formats for
Angles"/>
+ <keyword name="Supported Paper
Formats" ref="appendix_papers.html#20_6" id="appendix_papers::Supported Paper
Formats"/>
+ <keyword name="Metric (ISO)" ref="appendix_papers.html#20_6_1" id="appendix_papers::Metric (ISO)"/>
+ <keyword name="Other Formats" ref="appendix_papers.html#20_6_2" id="appendix_papers::Other Formats"/>
+ <keyword name="Migration from LibreCAD 1" ref="appendix_LibreCAD1.html#20_7" id="appendix_LibreCAD1::Migration from LibreCAD 1"/>
+ <keyword name="DXF Compatibility" ref="appendix_LibreCAD1.html#20_7_1" id="appendix_LibreCAD1::DXF Compatibility"/>
+ <keyword name="Layer Handling" ref="appendix_LibreCAD1.html#20_7_2" id="appendix_LibreCAD1::Layer Handling"/>
+ <keyword name="Bibliography" ref="appendix_bib.html#20_8" id="appendix_bib::Bibliography"/>
+ <keyword name="Index" ref="index2.html" id="index2::Index"/>
+ </keywords>
+ <files>
+ <file>appendix.html</file>
+ <file>appendix_bib.html</file>
+ <file>appendix_expressions.html</file>
+ <file>appendix_fonts.html</file>
+ <file>appendix_hotkeys.html</file>
+ <file>appendix_LibreCAD1.html</file>
+ <file>appendix_papers.html</file>
+ <file>appendix_patterns.html</file>
+ <file>appendix_units.html</file>
+ <file>basics.html</file>
+ <file>blocks.html</file>
+ <file>commandline.html</file>
+ <file>construction.html</file>
+ <file>construction_arc.html</file>
+ <file>construction_circle.html</file>
+ <file>construction_dim.html</file>
+ <file>construction_ellipse.html</file>
+ <file>construction_hatch.html</file>
+ <file>construction_image.html</file>
+ <file>construction_line.html</file>
+ <file>construction_point.html</file>
+ <file>construction_text.html</file>
+ <file>contents.html</file>
+ <file>edit.html</file>
+ <file>file.html</file>
+ <file>gui.html</file>
+ <file>index.html</file>
+ <file>index2.html</file>
+ <file>information.html</file>
+ <file>layers.html</file>
+ <file>license.html</file>
+ <file>modification.html</file>
+ <file>options_drawing.html</file>
+ <file>options_general.html</file>
+ <file>preface.html</file>
+ <file>printing.html</file>
+ <file>selection.html</file>
+ <file>snapping.html</file>
+ <file>start.html</file>
+ <file>styles.css</file>
+ <file>view.html</file>
+ <file>img/bisector01.png</file>
+ <file>img/blockdialog01.png</file>
+ <file>img/blocklist01.png</file>
+ <file>img/blockmenu01.png</file>
+ <file>img/blocks01.png</file>
+ <file>img/co-ordinate01.png</file>
+ <file>img/co-ordinate02.png</file>
+ <file>img/co-ordinate03.png</file>
+ <file>img/co-ordinate04.png</file>
+ <file>img/command_line01.png</file>
+ <file>img/command_line01_t.png</file>
+ <file>img/concept01.png</file>
+ <file>img/dim01.png</file>
+ <file>img/hatch01.png</file>
+ <file>img/hatchdialog01.png</file>
+ <file>img/hatchdialog01_t.png</file>
+ <file>img/image01.png</file>
+ <file>img/image01_t.png</file>
+ <file>img/layerdialog01.png</file>
+ <file>img/layerlist01.png</file>
+ <file>img/layermenu01.png</file>
+ <file>img/layers01.png</file>
+ <file>img/LibreCAD1_attributes.png</file>
+ <file>img/LibreCAD1_open.png</file>
+ <file>img/LibreCAD1_open_t.png</file>
+ <file>img/mirrordialog01.png</file>
+ <file>img/modifylengthen01.png</file>
+ <file>img/modifystretch01.png</file>
+ <file>img/modifytrim01.png</file>
+ <file>img/modifytrim201.png</file>
+ <file>img/movedialog01.png</file>
+ <file>img/moverotatedialog01.png</file>
+ <file>img/option_dialog01.png</file>
+ <file>img/option_dialog01b.png</file>
+ <file>img/option_dialog02.png</file>
+ <file>img/option_dialog02_t.png</file>
+ <file>img/option_dialog10.png</file>
+ <file>img/option_dialog10_t.png</file>
+ <file>img/option_dialog11.png</file>
+ <file>img/option_dialog11_t.png</file>
+ <file>img/option_dialog12.png</file>
+ <file>img/option_dialog12_t.png</file>
+ <file>img/option_dimension01.png</file>
+ <file>img/options_bevel.png</file>
+ <file>img/options_block.png</file>
+ <file>img/options_dim_linear.png</file>
+ <file>img/options_dimension.png</file>
+ <file>img/options_image.png</file>
+ <file>img/options_lengthen.png</file>
+ <file>img/options_line.png</file>
+ <file>img/options_line_angle.png</file>
+ <file>img/options_line_bisector.png</file>
+ <file>img/options_line_hv.png</file>
+ <file>img/options_line_parallel.png</file>
+ <file>img/options_line_polygon.png</file>
+ <file>img/options_round.png</file>
+ <file>img/options_snap_dist.png</file>
+ <file>img/print01.png</file>
+ <file>img/print01_t.png</file>
+ <file>img/rotatedialog01.png</file>
+ <file>img/scaledialog01.png</file>
+ <file>img/screen01.png</file>
+ <file>img/screen01_t.png</file>
+ <file>img/separator.png</file>
+ <file>img/snap_restriction01.png</file>
+ <file>img/snap_restriction01_t.png</file>
+ <file>img/space.png</file>
+ <file>img/textdialog01.png</file>
+ <file>img/textdialog01_t.png</file>
+ <file>img/textdialog02.png</file>
+ <file>img/textdialog03.png</file>
+ <file>img/textdialog04.png</file>
+ <file>img/textdialog05.png</file>
+ <file>img/textdialog06.png</file>
+ <file>img/textdialog07.png</file>
+ <file>img/toolbar_cont.png</file>
+ <file>img/toolbar_file_new.png</file>
+ <file>img/toolbar_file_open.png</file>
+ <file>img/toolbar_file_save.png</file>
+ <file>img/toolbar_first.png</file>
+ <file>img/toolbar_home.png</file>
+ <file>img/toolbar_last.png</file>
+ <file>img/toolbar_layer_add.png</file>
+ <file>img/toolbar_layer_delete.png</file>
+ <file>img/toolbar_layer_edit.png</file>
+ <file>img/toolbar_layer_toggle_all.png</file>
+ <file>img/toolbar_line.png</file>
+ <file>img/toolbar_line_2p.png</file>
+ <file>img/toolbar_line_angle.png</file>
+ <file>img/toolbar_line_bisector.png</file>
+ <file>img/toolbar_line_hv.png</file>
+ <file>img/toolbar_line_parallel.png</file>
+ <file>img/toolbar_line_rectangle.png</file>
+ <file>img/toolbar_line_t.png</file>
+ <file>img/toolbar_line_tangent1.png</file>
+ <file>img/toolbar_modify.png</file>
+ <file>img/toolbar_modify_t.png</file>
+ <file>img/toolbar_next.png</file>
+ <file>img/toolbar_opt.png</file>
+ <file>img/toolbar_point_single.png</file>
+ <file>img/toolbar_prev.png</file>
+ <file>img/toolbar_snap.png</file>
+ <file>img/toolbar_snap_t.png</file>
+ <file>img/toolbar_view.png</file>
+ <file>img/toolbar_view_auto.png</file>
+ <file>img/toolbar_view_in_out.png</file>
+ <file>img/toolbar_view_redraw.png</file>
+ <file>img/toolbar_view_window.png</file>
+ <file>img/wheel_zoom_in_out.png</file>
+ <file>imgs/blocks01.png</file>
+ <file>imgs/co-ordinate01.png</file>
+ <file>imgs/co-ordinate02.png</file>
+ <file>imgs/co-ordinate03.png</file>
+ <file>imgs/co-ordinate04.png</file>
+ <file>imgs/concept01.png</file>
+ <file>imgs/dim01.png</file>
+ <file>imgs/dimaligned01.png</file>
+ <file>imgs/dimangular01.png</file>
+ <file>imgs/dimdiametric01.png</file>
+ <file>imgs/dimleader01.png</file>
+ <file>imgs/dimlinear01.png</file>
+ <file>imgs/dimradial01.png</file>
+ <file>imgs/font_courier.png</file>
+ <file>imgs/font_cursive.png</file>
+ <file>imgs/font_cyrilc2.png</file>
+ <file>imgs/font_cyrillic.png</file>
+ <file>imgs/font_cyrillic_ol.png</file>
+ <file>imgs/font_gothgbt.png</file>
+ <file>imgs/font_gothgrt.png</file>
+ <file>imgs/font_gothitt.png</file>
+ <file>imgs/font_greek_ol.png</file>
+ <file>imgs/font_greekc.png</file>
+ <file>imgs/font_greekcs.png</file>
+ <file>imgs/font_greekp.png</file>
+ <file>imgs/font_greeks.png</file>
+ <file>imgs/font_iso8859-11.png</file>
+ <file>imgs/font_italicc.png</file>
+ <file>imgs/font_italiccs.png</file>
+ <file>imgs/font_italict.png</file>
+ <file>imgs/font_japanese.png</file>
+ <file>imgs/font_kochigothic.png</file>
+ <file>imgs/font_kochimincho.png</file>
+ <file>imgs/font_normal.png</file>
+ <file>imgs/font_normallatin1.png</file>
+ <file>imgs/font_normallatin2.png</file>
+ <file>imgs/font_romanc.png</file>
+ <file>imgs/font_romancs.png</file>
+ <file>imgs/font_romand.png</file>
+ <file>imgs/font_romanp.png</file>
+ <file>imgs/font_romans.png</file>
+ <file>imgs/font_romans2.png</file>
+ <file>imgs/font_romant.png</file>
+ <file>imgs/font_scriptc.png</file>
+ <file>imgs/font_scripts.png</file>
+ <file>imgs/font_standard.png</file>
+ <file>imgs/font_symbol.png</file>
+ <file>imgs/font_symbol_astro.png</file>
+ <file>imgs/font_symbol_misc1.png</file>
+ <file>imgs/font_symbol_misc2.png</file>
+ <file>imgs/font_unicode.png</file>
+ <file>imgs/hatch01.png</file>
+ <file>imgs/hatch02.png</file>
+ <file>imgs/hatch_angle.png</file>
+ <file>imgs/hatch_ansi31.png</file>
+ <file>imgs/hatch_ar-b816.png</file>
+ <file>imgs/hatch_ar-b816c.png</file>
+ <file>imgs/hatch_ar-b88.png</file>
+ <file>imgs/hatch_ar-brelm.png</file>
+ <file>imgs/hatch_ar-brstd.png</file>
+ <file>imgs/hatch_ar-conc.png</file>
+ <file>imgs/hatch_ar-hbone.png</file>
+ <file>imgs/hatch_ar-parq1.png</file>
+ <file>imgs/hatch_ar-roof.png</file>
+ <file>imgs/hatch_ar-rshke.png</file>
+ <file>imgs/hatch_arcs.png</file>
+ <file>imgs/hatch_arcs_2.png</file>
+ <file>imgs/hatch_box.png</file>
+ <file>imgs/hatch_brick.png</file>
+ <file>imgs/hatch_brstone.png</file>
+ <file>imgs/hatch_clay.png</file>
+ <file>imgs/hatch_concrete.png</file>
+ <file>imgs/hatch_cross.png</file>
+ <file>imgs/hatch_daemon.png</file>
+ <file>imgs/hatch_dolmit.png</file>
+ <file>imgs/hatch_earth.png</file>
+ <file>imgs/hatch_escher.png</file>
+ <file>imgs/hatch_flex.png</file>
+ <file>imgs/hatch_grass.png</file>
+ <file>imgs/hatch_grass_b.png</file>
+ <file>imgs/hatch_hex.png</file>
+ <file>imgs/hatch_hexagon_a.png</file>
+ <file>imgs/hatch_hexagon_b.png</file>
+ <file>imgs/hatch_honeycomb.png</file>
+ <file>imgs/hatch_hound.png</file>
+ <file>imgs/hatch_iso03w100.png</file>
+ <file>imgs/hatch_iso03w100a.png</file>
+ <file>imgs/hatch_misc01.png</file>
+ <file>imgs/hatch_misc02.png</file>
+ <file>imgs/hatch_misc03.png</file>
+ <file>imgs/hatch_paisley.png</file>
+ <file>imgs/hatch_pantagon_a.png</file>
+ <file>imgs/hatch_pantagon_b.png</file>
+ <file>imgs/hatch_plastic.png</file>
+ <file>imgs/hatch_sacncr.png</file>
+ <file>imgs/hatch_sand.png</file>
+ <file>imgs/hatch_square.png</file>
+ <file>imgs/hatch_triangle_a.png</file>
+ <file>imgs/hatch_triangle_b.png</file>
+ <file>imgs/image01.png</file>
+ <file>imgs/layers01.png</file>
+ <file>imgs/LibreCADicon.png</file>
+ <file>imgs/linefreehand01.png</file>
+ <file>imgs/logo_LibreCAD.png</file>
+ <file>imgs/modifybevel01.png</file>
+ <file>imgs/modifylengthen01.png</file>
+ <file>imgs/modifymoverotate01.png</file>
+ <file>imgs/modifyrotate201.png</file>
+ <file>imgs/modifyround01.png</file>
+ <file>imgs/modifystretch01.png</file>
+ <file>imgs/modifytrim01.png</file>
+ <file>imgs/modifytrim201.png</file>
+ <file>imgs/options_arc.png</file>
+ <file>imgs/options_printpreview.png</file>
+ <file>imgs/snapcenter.png</file>
+ <file>imgs/snapdist.png</file>
+ <file>imgs/snapendpoint.png</file>
+ <file>imgs/snapintersa.png</file>
+ <file>imgs/snapintersm.png</file>
+ <file>imgs/snapmiddle.png</file>
+ <file>imgs/snaponentity.png</file>
+ <file>imgs/textdialog08.png</file>
+ <file>imgs/toolbar_arc_3p.png</file>
+ <file>imgs/toolbar_arc_craa.png</file>
+ <file>imgs/toolbar_arc_parallel.png</file>
+ <file>imgs/toolbar_block_add.png</file>
+ <file>imgs/toolbar_block_create.png</file>
+ <file>imgs/toolbar_block_delete.png</file>
+ <file>imgs/toolbar_block_edit.png</file>
+ <file>imgs/toolbar_block_insert.png</file>
+ <file>imgs/toolbar_block_rename.png</file>
+ <file>imgs/toolbar_block_toggle_all.png</file>
+ <file>imgs/toolbar_circle_2p.png</file>
+ <file>imgs/toolbar_circle_3p.png</file>
+ <file>imgs/toolbar_circle_cp.png</file>
+ <file>imgs/toolbar_circle_cr.png</file>
+ <file>imgs/toolbar_circle_parallel.png</file>
+ <file>imgs/toolbar_deselect_all.png</file>
+ <file>imgs/toolbar_deselect_inters.png</file>
+ <file>imgs/toolbar_deselect_window.png</file>
+ <file>imgs/toolbar_dim_aligned.png</file>
+ <file>imgs/toolbar_dim_angular.png</file>
+ <file>imgs/toolbar_dim_diametric.png</file>
+ <file>imgs/toolbar_dim_hor_ver.png</file>
+ <file>imgs/toolbar_dim_leader.png</file>
+ <file>imgs/toolbar_dim_linear.png</file>
+ <file>imgs/toolbar_dim_radial.png</file>
+ <file>imgs/toolbar_edit_attributes.png</file>
+ <file>imgs/toolbar_edit_bevel.png</file>
+ <file>imgs/toolbar_edit_copy.png</file>
+ <file>imgs/toolbar_edit_cut.png</file>
+ <file>imgs/toolbar_edit_delete.png</file>
+ <file>imgs/toolbar_edit_divide.png</file>
+ <file>imgs/toolbar_edit_explode.png</file>
+ <file>imgs/toolbar_edit_lengthen.png</file>
+ <file>imgs/toolbar_edit_mirror.png</file>
+ <file>imgs/toolbar_edit_move.png</file>
+ <file>imgs/toolbar_edit_moverotate.png</file>
+ <file>imgs/toolbar_edit_paste.png</file>
+ <file>imgs/toolbar_edit_properties.png</file>
+ <file>imgs/toolbar_edit_redo.png</file>
+ <file>imgs/toolbar_edit_rotate.png</file>
+ <file>imgs/toolbar_edit_rotate2.png</file>
+ <file>imgs/toolbar_edit_round.png</file>
+ <file>imgs/toolbar_edit_scale.png</file>
+ <file>imgs/toolbar_edit_stretch.png</file>
+ <file>imgs/toolbar_edit_trim.png</file>
+ <file>imgs/toolbar_edit_trim2.png</file>
+ <file>imgs/toolbar_edit_undo.png</file>
+ <file>imgs/toolbar_ellipse.png</file>
+ <file>imgs/toolbar_ellipse_arc.png</file>
+ <file>imgs/toolbar_file_new.png</file>
+ <file>imgs/toolbar_file_open.png</file>
+ <file>imgs/toolbar_file_print.png</file>
+ <file>imgs/toolbar_file_printpreview.png</file>
+ <file>imgs/toolbar_file_save.png</file>
+ <file>imgs/toolbar_hatch.png</file>
+ <file>imgs/toolbar_image.png</file>
+ <file>imgs/toolbar_info_angle.png</file>
+ <file>imgs/toolbar_info_dist.png</file>
+ <file>imgs/toolbar_info_dist2.png</file>
+ <file>imgs/toolbar_layer_add.png</file>
+ <file>imgs/toolbar_layer_delete.png</file>
+ <file>imgs/toolbar_layer_edit.png</file>
+ <file>imgs/toolbar_layer_toggle_all.png</file>
+ <file>imgs/toolbar_line.png</file>
+ <file>imgs/toolbar_line_2p.png</file>
+ <file>imgs/toolbar_line_angle.png</file>
+ <file>imgs/toolbar_line_bisector.png</file>
+ <file>imgs/toolbar_line_freehand.png</file>
+ <file>imgs/toolbar_line_hv.png</file>
+ <file>imgs/toolbar_line_orthogonal.png</file>
+ <file>imgs/toolbar_line_parallel.png</file>
+ <file>imgs/toolbar_line_polygon.png</file>
+ <file>imgs/toolbar_line_polygon2.png</file>
+ <file>imgs/toolbar_line_rectangle.png</file>
+ <file>imgs/toolbar_line_relangle.png</file>
+ <file>imgs/toolbar_line_t.png</file>
+ <file>imgs/toolbar_line_tangent1.png</file>
+ <file>imgs/toolbar_line_tangent2.png</file>
+ <file>imgs/toolbar_point_single.png</file>
+ <file>imgs/toolbar_select_all.png</file>
+ <file>imgs/toolbar_select_contour.png</file>
+ <file>imgs/toolbar_select_inters.png</file>
+ <file>imgs/toolbar_select_invert.png</file>
+ <file>imgs/toolbar_select_single.png</file>
+ <file>imgs/toolbar_select_window.png</file>
+ <file>imgs/toolbar_snap.png</file>
+ <file>imgs/toolbar_snap_center.png</file>
+ <file>imgs/toolbar_snap_dist.png</file>
+ <file>imgs/toolbar_snap_endpoint.png</file>
+ <file>imgs/toolbar_snap_free.png</file>
+ <file>imgs/toolbar_snap_grid.png</file>
+ <file>imgs/toolbar_snap_intersa.png</file>
+ <file>imgs/toolbar_snap_intersm.png</file>
+ <file>imgs/toolbar_snap_middle.png</file>
+ <file>imgs/toolbar_snap_onentity.png</file>
+ <file>imgs/toolbar_snap_relzero.png</file>
+ <file>imgs/toolbar_snap_relzero_lock.png</file>
+ <file>imgs/toolbar_snap_restrict_horizontal.png</file>
+ <file>imgs/toolbar_snap_restrict_no.png</file>
+ <file>imgs/toolbar_snap_restrict_ortho.png</file>
+ <file>imgs/toolbar_snap_restrict_vertical.png</file>
+ <file>imgs/toolbar_snap_t.png</file>
+ <file>imgs/toolbar_text.png</file>
+ <file>imgs/toolbar_view.png</file>
+ <file>imgs/toolbar_view_auto.png</file>
+ <file>imgs/toolbar_view_in_out.png</file>
+ <file>imgs/toolbar_view_pan.png</file>
+ <file>imgs/toolbar_view_redraw.png</file>
+ <file>imgs/toolbar_view_window.png</file>
+ <file>imgs/wheel_zoom_in_out.png</file>
+ </files>
+ </filterSection>
+</QtHelpProject>
diff --git a/support/doc/about.txt b/support/doc/about.txt
new file mode 100644
index 0000000..e69de29
diff --git a/support/doc/appendix.html b/support/doc/appendix.html
index d43b7ce..4bcaa3b 100644
--- a/support/doc/appendix.html
+++ b/support/doc/appendix.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix</title>
+ <title>LibreCAD - Appendix</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -97,10 +97,6 @@
</p>
<p>
- <a href="appendix_qcad1.html">Migration from QCad 1</a>
- </p>
-<p>
-
<a href="appendix_bib.html">Bibliography</a>
</p>
</td>
diff --git a/support/doc/appendix_bib.html b/support/doc/appendix_bib.html
index de15f2d..fa2aed7 100644
--- a/support/doc/appendix_bib.html
+++ b/support/doc/appendix_bib.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Bibliography</title>
+ <title>LibreCAD - Appendix - Bibliography</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -40,7 +40,7 @@
<td bgcolor="#626993" align="right">
<a href="contents.html" alt="Contents"><img src="img/toolbar_cont.png" border="0" alt="Contents"></a>
<a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
- <a href="appendix_qcad1.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
+ <a href="appendix_LibreCAD1.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
<a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
<a href="index2.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
<a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -99,7 +99,7 @@
<td bgcolor="#626993" align="right">
<a href="contents.html" alt="Contents"><img src="img/toolbar_cont.png" border="0" alt="Contents"></a>
<a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
- <a href="appendix_qcad1.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
+ <a href="appendix_LibreCAD1.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
<a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
<a href="index2.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
<a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
diff --git a/support/doc/appendix_expressions.html b/support/doc/appendix_expressions.html
index eea221a..3a086ab 100644
--- a/support/doc/appendix_expressions.html
+++ b/support/doc/appendix_expressions.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Mathematical Expressions</title>
+ <title>LibreCAD - Appendix - Mathematical Expressions</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -74,7 +74,7 @@
<a name="20_4"></a><h2>Mathematical Expressions</h2>
<p>
-QCad comes with a built in mathematical expression parser called
+LibreCAD comes with a built in mathematical expression parser called
'fparser'. The parser was written by
<a href="http://www.students.tut.fi/~warp">Juha Nieminen 'Warp'</a>
diff --git a/support/doc/appendix_fonts.html b/support/doc/appendix_fonts.html
index ae287c0..33b019c 100644
--- a/support/doc/appendix_fonts.html
+++ b/support/doc/appendix_fonts.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Fonts</title>
+ <title>LibreCAD - Appendix - Fonts</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -73,7 +73,7 @@
<a name="20_2"></a><h2>Fonts</h2>
<p>
-QCad comes with a variety of fonts. These fonts were especially
+LibreCAD comes with a variety of fonts. These fonts were especially
designed for use within CAD applications.</p>
<p class="figure">
<img border="0" src="imgs/font_courier.png"></p><p class="figure_label">
diff --git a/support/doc/appendix_hotkeys.html b/support/doc/appendix_hotkeys.html
index 23f6829..b017771 100644
--- a/support/doc/appendix_hotkeys.html
+++ b/support/doc/appendix_hotkeys.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Hotkeys</title>
+ <title>LibreCAD - Appendix - Hotkeys</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/appendix_papers.html b/support/doc/appendix_papers.html
index d37d419..6458c77 100644
--- a/support/doc/appendix_papers.html
+++ b/support/doc/appendix_papers.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Paper Formats</title>
+ <title>LibreCAD - Appendix - Paper Formats</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -42,7 +42,7 @@
<a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
<a href="appendix_units.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
<a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
- <a href="appendix_qcad1.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
+ <a href="appendix_LibreCAD1.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
<a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
</td>
</tr>
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -147,7 +147,7 @@
<a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
<a href="appendix_units.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
<a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
- <a href="appendix_qcad1.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
+ <a href="appendix_LibreCAD1.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
<a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
</td>
</tr>
diff --git a/support/doc/appendix_patterns.html b/support/doc/appendix_patterns.html
index 24b30a5..9e09ec8 100644
--- a/support/doc/appendix_patterns.html
+++ b/support/doc/appendix_patterns.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Hatch Patterns</title>
+ <title>LibreCAD - Appendix - Hatch Patterns</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/appendix_qcad1.html b/support/doc/appendix_qcad1.html
deleted file mode 100644
index 760a819..0000000
--- a/support/doc/appendix_qcad1.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<html>
-<head>
- <title>QCad - Appendix - QCad 1</title>
- <meta name="generator" content="ManStyle">
- <meta name="author" content="Andrew Mustun">
- <link rel="stylesheet" href="styles.css">
-</head>
-<body>
-
-<table width="500" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="5">
- <img src="img/space.png" width="5" height="1" border="0">
- </td>
- <td width="105">
- <img src="img/space.png" width="105" height="1" border="0">
- </td>
- <td width="15">
- <img src="img/space.png" width="15" height="1" border="0">
- </td>
- <td width="460">
- <img src="img/space.png" width="460" height="1" border="0">
- </td>
- </tr>
-
- <tr>
- <td bgcolor="#e6e8f2"> </td>
- <td valign="top" bgcolor="#e6e8f2"> </td>
- <td></td>
- <td align="center">
- <table width="460" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="460" align="center" valign="top">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td bgcolor="#626993" align="left">
-
- </td>
- <td bgcolor="#626993" align="right">
- <a href="contents.html" alt="Contents"><img src="img/toolbar_cont.png" border="0" alt="Contents"></a>
- <a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
- <a href="appendix_papers.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
- <a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
- <a href="appendix_bib.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
- <a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td align=center valign=top>
- <center>QCad User Reference Manual<br>
- <img src="img/separator.png"></center>
- </td>
- </tr>
- <tr>
- <td align=center valign=top>
-
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td bgcolor="#e6e8f2"> </td>
- <td valign="top" bgcolor="#e6e8f2"> </td>
- <td></td>
- <td>
-<a name="QCad 1"></a>
-<a name="Migration"></a>
-<a name="20_7"></a><h2>Migration from QCad 1</h2>
-
-<p>
-<i>
- This chapter lists known problems when migrating from QCad 1 to QCad 2
- and should be a help to those who convert drawings from QCad 1 to
- QCad 2.
- </i></p>
-<a name="20_7_1"></a><h3>DXF Compatibility</h3>
-
-<p>
-
- When opening DXF drawings made with QCad 1, you might experience problems
- with dimensions, hatches and texts. This is because the DXF format produced
- by QCad 1 is not 100% standard compliant. You can import DXF drawings from
- QCad 1 by changing the format in the File Open dialog to
- 'QCad 1.x file (*.dxf *.DXF)' as shown in Figure 152.
- </p>
-<p class="figure">
-<a href="img/qcad1_open.png"><img border="0" src="img/qcad1_open_t.png"></a></p><p class="figure_label">
-<b>Figure 152: </b>
- Opening QCad 1 drawings.</p>
-<p>
-
- Rounded texts are no longer supported in QCad 2 for better compatibility
- with other programs. You can import rounded texts by splitting them up
- into single elements in QCad 1.
- </p>
-<a name="20_7_2"></a><h3>Layer Handling</h3>
-
-<p>
-
- Changeing layer attributes in QCad 1 had no effect on already
- constructed entities.
- In QCad 2, changing layer attributes can also change the attributes of all
- entities that are on that layer and have attributes that are set to
- "ByLayer".
- </p>
-<p>
-
- When migrating from QCad 1 to QCad 2, tou might find that the attributes
- of the entities in old drawings are no longer appropriate. Usually it's
- recommendable to set all attributes to "ByLayer". To do that, choose
- <code>Attributes</code> from the <code>Modify</code> menu. Then select
- all entities and click the 'Continue' button. In the dialog, change all
- attributes to 'By Layer' as shown in Figure 153.
- </p>
-<p class="figure">
-<img border="0" src="img/qcad1_attributes.png"></p><p class="figure_label">
-<b>Figure 153: </b>
- Changing all attributes to 'By Layer'.</p>
- </td>
- </tr>
-
- <tr>
- <td bgcolor="#e6e8f2"> </td>
- <td bgcolor="#e6e8f2"> </td>
- <td></td>
- <td valign=top>
- <br>
-
- <table width="460" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="460" align="center" valign="top">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td bgcolor="#626993" align="left">
-
- </td>
- <td bgcolor="#626993" align="right">
- <a href="contents.html" alt="Contents"><img src="img/toolbar_cont.png" border="0" alt="Contents"></a>
- <a href="index.html" alt="First"><img src="img/toolbar_first.png" border="0" alt="First"></a>
- <a href="appendix_papers.html" alt="Prev"><img src="img/toolbar_prev.png" border="0" alt="Prev"></a>
- <a href="index.html" alt="Home"><img src="img/toolbar_home.png" border="0" alt="Home"></a>
- <a href="appendix_bib.html" alt="Next"><img src="img/toolbar_next.png" border="0" alt="Next"></a>
- <a href="index2.html" alt="Last"><img src="img/toolbar_last.png" border="0" alt="Last"></a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
-
- <p class="footer">
- [ <a href="index.html">Home</a> |
- <a href="contents.html">Contents</a> |
- <a href="index2.html">Index</a> ]<br>
- [ <a href="license.html">1</a> | <a href="preface.html">2</a> | <a href="basics.html">3</a> | <a href="start.html">4</a> | <a href="gui.html">5</a> | <a href="commandline.html">6</a> | <a href="file.html">7</a> | <a href="printing.html">8</a> | <a href="edit.html">9</a> | <a href="view.html">10</a> | <a href="layers.html">11</a> | <a href="blocks.html">12</a> | <a href="snapping.html">13</a> | <a href="construction.html">14</a> | <a href="selection.html">15</a> | <a href="modification.html">16</a> | <a href="information.html">17</a> | <a href="options_general.html">18</a> | <a href="options_drawing.html">19</a> | <a href="appendix.html">20</a> ]</p>
- <p class="footer2">
- Copyright 2003 <a href="http://www.ribbonsoft.com">RibbonSoft</a>, Inc.<br>All Rights Reserved.<br>
- This Manual was created with <a href="http://www.ribbonsoft.com/manstyle.html">ManStyle</a>.
- </p>
- </td>
- </tr>
-</table>
-
-</body>
-</html>
diff --git a/support/doc/appendix_units.html b/support/doc/appendix_units.html
index 4e4cb15..cdbf633 100644
--- a/support/doc/appendix_units.html
+++ b/support/doc/appendix_units.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Appendix - Units</title>
+ <title>LibreCAD - Appendix - Units</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -75,8 +75,8 @@
<p>
- QCad supports various units for length and angles. Craftsmen from different
- professions are used to different ways of displaying numbers. QCad supports
+ LibreCAD supports various units for length and angles. Craftsmen from different
+ professions are used to different ways of displaying numbers. LibreCAD supports
the most commonly used formats for displaying lengths and angles and allows
you to adjust the precision as required.<br>
Please refer also to chapter <a href="drawingoptions.html">Drawing Options</a>
diff --git a/support/doc/basics.html b/support/doc/basics.html
index 75832c2..61006de 100644
--- a/support/doc/basics.html
+++ b/support/doc/basics.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Basics</title>
+ <title>LibreCAD - Basics</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -167,7 +167,7 @@ A good understanding of how co-ordinates work is absolutely crucial if
<p>
The origin of the drawing is the point where the X and Y axis cross
each other. It's the absolute zero of the drawing. In addition to the origin
- there's a relative zero point in QCad. This is a helpful spot that changes
+ there's a relative zero point in LibreCAD. This is a helpful spot that changes
it's position depending on the current user interactions. The relative zero
point can also be moved around by the user.</p>
<a name="Cartesian Co-ordinates"></a>
@@ -181,7 +181,7 @@ The origin of the drawing is the point where the X and Y axis cross
<p>
The Cartesian co-ordinate system is the standard co-ordinate system
where the position of a point can be described by its distance from two axes,
- X and Y. Cartesian co-ordinates in QCad are written in the format:</p>
+ X and Y. Cartesian co-ordinates in LibreCAD are written in the format:</p>
<p class="code">
x-ordinate,y-ordinate</p>
<p>
@@ -199,7 +199,7 @@ x-ordinate,y-ordinate</p>
.</p>
<p>
Cartesian co-ordinates can also originate in a position different from
- the origin. In that case we talk about 'relative co-ordinates'. In QCad,
+ the origin. In that case we talk about 'relative co-ordinates'. In LibreCAD,
relative Cartesian co-ordinates are written in the format:</p>
<p class="code">
@x-ordinate,y-ordinate</p>
@@ -216,7 +216,7 @@ Cartesian co-ordinates can also originate in a position different from
<p>
Polar co-ordinates use a distance and an angle to describe the position
- of a point. In QCad, polar co-ordinates are noted in the format:</p>
+ of a point. In LibreCAD, polar co-ordinates are noted in the format:</p>
<p class="code">
distance<angle</p>
<p class="figure">
@@ -228,7 +228,7 @@ distance<angle</p>
.</p>
<p>
Just like Cartesian co-ordinates, polar co-ordinates can also originate
- in a position different from the origin. In QCad, relative polar co-ordinates
+ in a position different from the origin. In LibreCAD, relative polar co-ordinates
are written in the format:</p>
<p class="code">
@distance<angle</p>
@@ -245,7 +245,7 @@ Just like Cartesian co-ordinates, polar co-ordinates can also originate
<a name="3_7"></a><h2>Object and Grid Snapping</h2>
<p>
-Whenever you need to specify a co-ordinate in QCad, you can use the
+Whenever you need to specify a co-ordinate in LibreCAD, you can use the
snap feature which allows you to precisely select grid points or significant
points on existing objects: endpoints or midpoints of lines, etc.</p>
<p>
@@ -275,13 +275,13 @@ The chapter
<p>
An entity must be selected before it can be deleted, duplicated, or
transformed. Entity selection is one of the most basic of CAD operations.
- QCad offers a wide variety of selection tools to quickly select groups of
+ LibreCAD offers a wide variety of selection tools to quickly select groups of
entities, entities within a range, connected entities, etc.</p>
<p>
The chapter
<a href="selection.html">"Entity Selection"</a>
- introduces you into the selection tools of QCad.</p>
+ introduces you into the selection tools of LibreCAD.</p>
<a name="Deletion"></a>
<a name="Delete Entities"></a>
<a name="3_8_2"></a><h3>Deletion</h3>
diff --git a/support/doc/blocks.html b/support/doc/blocks.html
index fec2e40..08e7f87 100644
--- a/support/doc/blocks.html
+++ b/support/doc/blocks.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Blocks</title>
+ <title>LibreCAD - Blocks</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/commandline.html b/support/doc/commandline.html
index 6dc15ab..95fdebb 100644
--- a/support/doc/commandline.html
+++ b/support/doc/commandline.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Command Line</title>
+ <title>LibreCAD - Command Line</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -74,7 +74,7 @@
<a name="6"></a><h1>6 Command Line</h1>
<p>
-QCad can be controlled either using menus, the toolbar, hotkeys or the
+LibreCAD can be controlled either using menus, the toolbar, hotkeys or the
command line (Figure 10). The command line provides a very
efficient way to work with a CAD system. Experienced users often key in
commands with the left hand while operating the mouse with the right hand.
@@ -86,7 +86,7 @@ View - Command Line</p>
<p class="figure">
<a href="img/command_line01.png"><img border="0" src="img/command_line01_t.png"></a></p><p class="figure_label">
<b>Figure 10: </b>The Command
- Line of QCad.</p>
+ Line of LibreCAD.</p>
<a name="6_1"></a><h2>A Word About Keyboard Focus</h2>
<p>
diff --git a/support/doc/construction.html b/support/doc/construction.html
index 919e061..b0e93d2 100644
--- a/support/doc/construction.html
+++ b/support/doc/construction.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction</title>
+ <title>LibreCAD - Construction</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -72,8 +72,8 @@
<a name="14"></a><h1>14 Entity Drawing Commands</h1>
<p>
-<i>This chapter describes the tools used in QCad for drawing graphic
- entities. Entities are the basic elements of a QCad drawing. Once drawn,
+<i>This chapter describes the tools used in LibreCAD for drawing graphic
+ entities. Entities are the basic elements of a LibreCAD drawing. Once drawn,
entities can be manipulated and changed in various ways to suit the needs of
the draftsman or designer. Subsequent chapters will explain these
processes.</i></p>
diff --git a/support/doc/construction_arc.html b/support/doc/construction_arc.html
index 4ff02d1..9f33c6d 100644
--- a/support/doc/construction_arc.html
+++ b/support/doc/construction_arc.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Arcs</title>
+ <title>LibreCAD - Construction - Arcs</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_circle.html b/support/doc/construction_circle.html
index ee84bd5..9030373 100644
--- a/support/doc/construction_circle.html
+++ b/support/doc/construction_circle.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Circles</title>
+ <title>LibreCAD - Construction - Circles</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_dim.html b/support/doc/construction_dim.html
index 931684a..70a24eb 100644
--- a/support/doc/construction_dim.html
+++ b/support/doc/construction_dim.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Dimensions</title>
+ <title>LibreCAD - Construction - Dimensions</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_ellipse.html b/support/doc/construction_ellipse.html
index ce68cf4..9f4adcb 100644
--- a/support/doc/construction_ellipse.html
+++ b/support/doc/construction_ellipse.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Ellipses</title>
+ <title>LibreCAD - Construction - Ellipses</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_hatch.html b/support/doc/construction_hatch.html
index 2632e95..f25a696 100644
--- a/support/doc/construction_hatch.html
+++ b/support/doc/construction_hatch.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Hatches</title>
+ <title>LibreCAD - Construction - Hatches</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_image.html b/support/doc/construction_image.html
index 4a52221..353433c 100644
--- a/support/doc/construction_image.html
+++ b/support/doc/construction_image.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Images</title>
+ <title>LibreCAD - Construction - Images</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -131,9 +131,9 @@ Inserts a raster image (bitmap) into the drawing. Bitmaps always
</li>
<li>
Type a rotation angle in the options toolbar. Please note that rotated
- images can slow down the display process of QCad significantly.
+ images can slow down the display process of LibreCAD significantly.
In any case it's more efficient to rotate the bitmap in a bitmap
- editing program before you insert it into QCad.
+ editing program before you insert it into LibreCAD.
</li>
<li>
Specify the insertion point of the image. That's the left bottom
diff --git a/support/doc/construction_line.html b/support/doc/construction_line.html
index de02fe0..2e4fb2e 100644
--- a/support/doc/construction_line.html
+++ b/support/doc/construction_line.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Lines</title>
+ <title>LibreCAD - Construction - Lines</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_point.html b/support/doc/construction_point.html
index 027c3dd..d8bbe7f 100644
--- a/support/doc/construction_point.html
+++ b/support/doc/construction_point.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Points</title>
+ <title>LibreCAD - Construction - Points</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/construction_text.html b/support/doc/construction_text.html
index 2e9c0c9..dff4254 100644
--- a/support/doc/construction_text.html
+++ b/support/doc/construction_text.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Construction - Texts</title>
+ <title>LibreCAD - Construction - Texts</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/contents.html b/support/doc/contents.html
index 7b4ebc8..2daaa93 100644
--- a/support/doc/contents.html
+++ b/support/doc/contents.html
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -78,10 +78,10 @@
<p class="cont1"><a href="preface.html#2">2 Preface</a></p>
<p class="cont2"><a href="preface.html#2_1">Scope of This Manual</a></p>
<p class="cont2"><a href="preface.html#2_2">CAD - For the Uninitiated</a></p>
-<p class="cont2"><a href="preface.html#2_3">Is QCad for me?</a></p>
-<p class="cont2"><a href="preface.html#2_4">Who Is Behind QCad?</a></p>
-<p class="cont2"><a href="preface.html#2_5">How can I get QCad?</a></p>
-<p class="cont2"><a href="preface.html#2_6">QCad and Qt</a></p>
+<p class="cont2"><a href="preface.html#2_3">Is LibreCAD for me?</a></p>
+<p class="cont2"><a href="preface.html#2_4">Who Is Behind LibreCAD?</a></p>
+<p class="cont2"><a href="preface.html#2_5">How can I get LibreCAD?</a></p>
+<p class="cont2"><a href="preface.html#2_6">LibreCAD and Qt</a></p>
<p class="cont1"><a href="basics.html#3">3 Basic CAD Concepts</a></p>
<p class="cont2"><a href="basics.html#3_1">Entities</a></p>
<p class="cont2"><a href="basics.html#3_2">Attributes</a></p>
@@ -98,11 +98,11 @@
<p class="cont3"><a href="basics.html#3_8_2">Deletion</a></p>
<p class="cont3"><a href="basics.html#3_8_3">Modifications</a></p>
<p class="cont2"><a href="basics.html#3_9">Viewing in CAD</a></p>
-<p class="cont1"><a href="start.html#4">4 Starting a QCad Session</a></p>
+<p class="cont1"><a href="start.html#4">4 Starting a LibreCAD Session</a></p>
<p class="cont2"><a href="start.html#4_1">Windows Operating Systems</a></p>
<p class="cont2"><a href="start.html#4_2">Linux / Unix Operating Systems</a></p>
<p class="cont2"><a href="start.html#4_3">Mac OS X Operating System</a></p>
-<p class="cont1"><a href="gui.html#5">5 QCad's User Interface</a></p>
+<p class="cont1"><a href="gui.html#5">5 LibreCAD's User Interface</a></p>
<p class="cont2"><a href="gui.html#5_1">Main Application Window</a></p>
<p class="cont2"><a href="gui.html#5_2">Menu and CAD Toolbar</a></p>
<p class="cont2"><a href="gui.html#5_3">Layer- and Block List</a></p>
@@ -279,9 +279,9 @@
<p class="cont2"><a href="appendix_papers.html#20_6">Supported Paper Formats</a></p>
<p class="cont3"><a href="appendix_papers.html#20_6_1">Metric (ISO)</a></p>
<p class="cont3"><a href="appendix_papers.html#20_6_2">Other Formats</a></p>
-<p class="cont2"><a href="appendix_qcad1.html#20_7">Migration from QCad 1</a></p>
-<p class="cont3"><a href="appendix_qcad1.html#20_7_1">DXF Compatibility</a></p>
-<p class="cont3"><a href="appendix_qcad1.html#20_7_2">Layer Handling</a></p>
+<p class="cont2"><a href="appendix_LibreCAD1.html#20_7">Migration from LibreCAD 1</a></p>
+<p class="cont3"><a href="appendix_LibreCAD1.html#20_7_1">DXF Compatibility</a></p>
+<p class="cont3"><a href="appendix_LibreCAD1.html#20_7_2">Layer Handling</a></p>
<p class="cont2"><a href="appendix_bib.html#20_8">Bibliography</a></p>
<p class="cont1"><a href="index2.html#"> Index</a></p>
</td>
diff --git a/support/doc/edit.html b/support/doc/edit.html
index 97d70f3..cfd9a96 100644
--- a/support/doc/edit.html
+++ b/support/doc/edit.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Editing</title>
+ <title>LibreCAD - Editing</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -106,7 +106,7 @@ undo, u</p>
</p>
<p>
The Undo command takes back the last drawing or modification command
- that was executed. QCad can take back more than one command. E.g. if you've
+ that was executed. LibreCAD can take back more than one command. E.g. if you've
just created a line and a circle which you want to take back, launch the undo
command twice.
<br>
@@ -183,12 +183,12 @@ Ctrl-C</p>
<b>Description:</b>
</p>
<p>
-You might know the copy / paste mechanism from other applications. QCad
+You might know the copy / paste mechanism from other applications. LibreCAD
offers a similar set of tools to copy entities from one drawing to another.
- Objects that are copied are stored on the QCad internal clipboard. This
- clipboard can only be accessed from QCad itself. You cannot paste graphical
- objects copied in other applications into QCad nor can you paste
- QCad entities into other applications.</p>
+ Objects that are copied are stored on the LibreCAD internal clipboard. This
+ clipboard can only be accessed from LibreCAD itself. You cannot paste graphical
+ objects copied in other applications into LibreCAD nor can you paste
+ LibreCAD entities into other applications.</p>
<p>
<b>Procedure:</b>
diff --git a/support/doc/file.html b/support/doc/file.html
index 88818d5..fd4b6c7 100644
--- a/support/doc/file.html
+++ b/support/doc/file.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - File Handling</title>
+ <title>LibreCAD - File Handling</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -74,8 +74,8 @@
<a name="7"></a><h1>7 File Handling</h1>
<p>
-QCad can load DXF files from older QCad versions, AutoCAD ® and
- other application that can produce DXF files. When saving files, QCad follows
+LibreCAD can load DXF files from older LibreCAD versions, AutoCAD ® and
+ other application that can produce DXF files. When saving files, LibreCAD follows
the DXF 2000 standard [<a href="appendix_bib.html#dxf">DXF</a>].</p>
<a name="File"></a>
<a name="New Drawing"></a>
@@ -136,11 +136,11 @@ File - Open</p>
Ctrl-O</p>
<p>
Use this command to open DXF files. The file is loaded and shown in a
- new window within the QCad application window. You can switch between
+ new window within the LibreCAD application window. You can switch between
different loaded drawings using the menu 'Windows'.</p>
<p>
-Please note that QCad only loads those entities in the file which are
- also supported by the QCad engine. All other entities are ignored. If you
+Please note that LibreCAD only loads those entities in the file which are
+ also supported by the LibreCAD engine. All other entities are ignored. If you
import a DXF drawing created by another program, you should save that drawing
under a new name before working with it. If you save such a drawing to the
same file, non-supported entities will be lost.</p>
diff --git a/support/doc/gui.html b/support/doc/gui.html
index a94b075..adcdfcc 100644
--- a/support/doc/gui.html
+++ b/support/doc/gui.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - GUI</title>
+ <title>LibreCAD - GUI</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -69,10 +69,10 @@
<td valign="top" bgcolor="#e6e8f2"> </td>
<td></td>
<td>
-<a name="5"></a><h1>5 QCad's User Interface</h1>
+<a name="5"></a><h1>5 LibreCAD's User Interface</h1>
<p>
-<i>When you launch QCad, it comes up with the main application window
+<i>When you launch LibreCAD, it comes up with the main application window
of the graphical user interface. This window hosts the drawing
documents.</i></p>
<a name="5_1"></a><h2>Main Application Window</h2>
@@ -82,21 +82,21 @@
<a name="Application Window"></a>
<a name="Drawing Area"></a>
<p>
-QCad comes with a graphical user interface (GUI) which offers most of
+LibreCAD comes with a graphical user interface (GUI) which offers most of
the common features you might already know from other applications. In this
- chapter we take a closer look at the individual components of the QCad main
+ chapter we take a closer look at the individual components of the LibreCAD main
application window (Figure 8).</p>
<p class="figure">
<a href="img/screen01.png"><img border="0" src="img/screen01_t.png"></a></p><p class="figure_label">
<b>Figure 8: </b>Main application
- window of QCad.</p>
+ window of LibreCAD.</p>
<a name="Menu"></a>
<a name="CAD Toolbar"></a>
<a name="Toolbar"></a>
<a name="5_2"></a><h2>Menu and CAD Toolbar</h2>
<p>
-Most functions of QCad can be accessed from its menu. For CAD related
+Most functions of LibreCAD can be accessed from its menu. For CAD related
functions it might be more convenient to use the CAD Toolbar at the left.
This Toolbar always shows the functions which currently make most sense to
use. For example if you are about to set the startpoint of a line it shows
@@ -109,7 +109,7 @@ Most functions of QCad can be accessed from its menu. For CAD related
<a name="5_3"></a><h2>Layer- and Block List</h2>
<p>
-To the right of the main window of QCad you can find the Layer- and the
+To the right of the main window of LibreCAD you can find the Layer- and the
Block List. They show the layers and blocks of the currently active graphic
document.
<br>
@@ -127,7 +127,7 @@ To the right of the main window of QCad you can find the Layer- and the
<p>
The Status Bar at the bottom shows various information about the
- current state of QCad. At the left, the co-ordinate Widget displays the
+ current state of LibreCAD. At the left, the co-ordinate Widget displays the
absolute and relative position of the mouse cursor as cartesian and
polar co-ordinates. The Mouse Widget
shows information about the current function of the left and right mouse
@@ -144,7 +144,7 @@ The Status Bar at the bottom shows various information about the
<a name="5_5"></a><h2>Command Widget</h2>
<p>
-Just above the status bar you can find the command line of QCad. It is
+Just above the status bar you can find the command line of LibreCAD. It is
used to type in commands and to notify you about warnings and errors.
<br>
@@ -169,8 +169,8 @@ The Option Toolbar is empty in Figure 8. Depending on the
<a name="5_7"></a><h2>Executing Commands</h2>
<p>
-Everything in QCad is dependent on a command being issued first. There
- are different ways to execute QCad commands:</p>
+Everything in LibreCAD is dependent on a command being issued first. There
+ are different ways to execute LibreCAD commands:</p>
<p>
<ul>
@@ -186,7 +186,7 @@ Please note that the menus and toolbars feature the most common
commands.</p>
<p>
Some actions require further input after launching. There are again
- three ways how those inputs can be requested by QCad:</p>
+ three ways how those inputs can be requested by LibreCAD:</p>
<p>
<ul>
@@ -210,7 +210,7 @@ Some actions require further input after launching. There are again
<a name="5_8"></a><h2>Modes</h2>
<p>
-QCad operates in two modes: the
+LibreCAD operates in two modes: the
<b>command mode</b>
and the
@@ -233,12 +233,12 @@ The command mode is indicated by a blue label at the left bottom corner
<a name="5_8_2"></a><h3>Normal Mode</h3>
<p>
-In this mode, QCad behaves as any other standard application. All
+In this mode, LibreCAD behaves as any other standard application. All
keyboard input is interpreted as hotkeys if specified or has no effect at
all. If you press the
<code>A</code>
- key in this mode, QCad triggers the auto zoom command.</p>
+ key in this mode, LibreCAD triggers the auto zoom command.</p>
</td>
</tr>
diff --git a/support/doc/img/qcad1_attributes.png b/support/doc/img/LibreCAD1_attributes.png
similarity index 100%
rename from support/doc/img/qcad1_attributes.png
rename to support/doc/img/LibreCAD1_attributes.png
diff --git a/support/doc/img/qcad1_open.png b/support/doc/img/LibreCAD1_open.png
similarity index 100%
rename from support/doc/img/qcad1_open.png
rename to support/doc/img/LibreCAD1_open.png
diff --git a/support/doc/img/qcad1_open_t.png b/support/doc/img/LibreCAD1_open_t.png
similarity index 100%
rename from support/doc/img/qcad1_open_t.png
rename to support/doc/img/LibreCAD1_open_t.png
diff --git a/support/doc/imgs/LibreCADicon.png b/support/doc/imgs/LibreCADicon.png
new file mode 100644
index 0000000..6cabdd3
Binary files /dev/null and b/support/doc/imgs/LibreCADicon.png differ
diff --git a/support/doc/imgs/logo_LibreCAD.png b/support/doc/imgs/logo_LibreCAD.png
new file mode 100644
index 0000000..df4f982
Binary files /dev/null and b/support/doc/imgs/logo_LibreCAD.png differ
diff --git a/support/doc/imgs/logo_qcad.png b/support/doc/imgs/logo_qcad.png
deleted file mode 100644
index 28f99a4..0000000
Binary files a/support/doc/imgs/logo_qcad.png and /dev/null differ
diff --git a/support/doc/imgs/qcadicon.png b/support/doc/imgs/qcadicon.png
deleted file mode 100644
index 272c843..0000000
Binary files a/support/doc/imgs/qcadicon.png and /dev/null differ
diff --git a/support/doc/index.html b/support/doc/index.html
index 3573b32..364fb84 100644
--- a/support/doc/index.html
+++ b/support/doc/index.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Home</title>
+ <title>LibreCAD - Home</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -73,7 +73,7 @@
<br> <br> <br> <br> <br>
<center>
- <img src="imgs/logo_qcad.png">
+ <img src="imgs/logo_LibreCAD.png">
<br> <br>
<font size="+2">User Reference Manual</font>
</center>
@@ -82,9 +82,10 @@
<br> <br> <br> <br> <br>
<center>
<b>Author:</b> Andrew Mustun<br>
- <b>Copyright:</b> by RibbonSoft, Andrew Mustun 2003.
+ <b>Copyright:</b> by LibreCAD 2011. <br />
+ <b>Portions Copyright:</b> by RibbonSoft, Andrew Mustun 2003.
All rights reserved.<br>
- <b>Revision:</b> October, 2003
+ <b>Revision:</b> May, 2011
</center>
</p>
</td>
diff --git a/support/doc/index2.html b/support/doc/index2.html
index 15a25ed..8c135fd 100644
--- a/support/doc/index2.html
+++ b/support/doc/index2.html
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -87,11 +87,11 @@
<p class="indexentry">Images <a href="construction_image.html#Images">14</a></p><p class="indexentry">Info <a href="information.html#Info">17</a></p><p class="indexentry">Insert <a href="basics.html#Insert">3</a></p><p class="indexentry">Intersection <a href="snapping.html#Intersection">13</a></p><p class="indexentry">Inverting Selection <a href="selection.html#Inverting Selection">15</a></p><p class="indexletter">J</p>
<p class="indexentry">JPEG <a href="file.html#JPEG">7</a>,<a href="construction_image.html#JPEG">14</a></p><p class="indexletter">L</p>
<p class="indexentry">Language <a href="options_general.html#Language">18</a></p><p class="indexentry">Layer - Hotkeys <a href="appendix_hotkeys.html#Layer - Hotkeys">20</a></p><p class="indexentry">Layer List <a href="gui.html#Layer List">5</a></p><p class="indexentry">Layer <a href="basics.html#Layer">3</a></p><p class="indexentry">Leader <a href="construction_dim.html#Leader">14</a></p><p class="indexentry">Lengthen <a href="modification.html#Lengthen">16</a></p><p class="indexentry">Line - Angle <a href="construction_line.html#Line - Angle">14</a></p><p class="indexentry">Line - Bisector <a href="construction_line.html#Line - Bisector">14</a></p><p class="indexentry">Line - Freehand <a href="construction_line.html#Line - Freehand">14</a></p><p class="indexentry">Line - Horizontal <a href="construction_line.html#Line - Horizontal">14</a></p><p class="indexentry">Line - Orthogonal <a href="construction_line.html#Line - Orthogonal">14</a></p><p class="indexentry">Line - Parallel <a href="construction_line.html#Line - Parallel">14</a></p><p class="indexentry">Line - Polygon <a href="construction_line.html#Line - Polygon">14</a></p><p class="indexentry">Line - Rectangle <a href="construction_line.html#Line - Rectangle">14</a></p><p class="indexentry">Line - Relative Angle <a href="construction_line.html#Line - Relative Angle">14</a></p><p class="indexentry">Line - Sequence <a href="construction_line.html#Line - Sequence">14</a></p><p class="indexentry">Line - Tangent <a href="construction_line.html#Line - Tangent">14</a></p><p class="indexentry">Line - Vertical <a href="construction_line.html#Line - Vertical">14</a></p><p class="indexentry">Line <a href="construction_line.html#Line">14</a></p><p class="indexentry">Linear Dimension <a href="construction_dim.html#Linear Dimension">14</a></p><p class="indexentry">Lock Relative Zero <a href="snapping.html#Lock Relative Zero">13</a></p><p class="indexletter">M</p>
-<p class="indexentry">Mathematical Expressions <a href="appendix_expressions.html#Mathematical Expressions">20</a></p><p class="indexentry">Measure Angle <a href="information.html#Measure Angle">17</a></p><p class="indexentry">Measure Distance <a href="information.html#Measure Distance">17</a></p><p class="indexentry">Measure <a href="information.html#Measure">17</a></p><p class="indexentry">Menu <a href="gui.html#Menu">5</a></p><p class="indexentry">Middles <a href="snapping.html#Middles">13</a></p><p class="indexentry">Migration <a href="appendix_qcad1.html#Migration">20</a></p><p class="indexentry">Mirror <a href="modification.html#Mirror">16</a></p><p class="indexentry">Modification - Hotkeys <a href="appendix_hotkeys.html#Modification - Hotkeys">20</a></p><p class="indexentry">Modification <a href="modification.html#Modification">16</a></p><p class="indexentry">Modifications <a href="basics.html#Modifications">3</a></p><p class="indexentry">Modify - Attributes <a href="modification.html#Modify - Attributes">16</a></p><p class="indexentry">Modify - Bevel <a href="modification.html#Modify - Bevel">16</a></p><p class="indexentry">Modify - Delete <a href="modification.html#Modify - Delete">16</a></p><p class="indexentry">Modify - Divide <a href="modification.html#Modify - Divide">16</a></p><p class="indexentry">Modify - Explode <a href="modification.html#Modify - Explode">16</a></p><p class="indexentry">Modify - Lengthen <a href="modification.html#Modify - Lengthen">16</a></p><p class="indexentry">Modify - Mirror <a href="modification.html#Modify - Mirror">16</a></p><p class="indexentry">Modify - Move and Rotate <a href="modification.html#Modify - Move and Rotate">16</a></p><p class="indexentry">Modify - Move <a href="modification.html#Modify - Move">16</a></p><p class="indexentry">Modify - Properties <a href="modification.html#Modify - Properties">16</a></p><p class="indexentry">Modify - Rotate 2 <a href="modification.html#Modify - Rotate 2">16</a></p><p class="indexentry">Modify - Rotate <a href="modification.html#Modify - Rotate">16</a></p><p class="indexentry">Modify - Round <a href="modification.html#Modify - Round">16</a></p><p class="indexentry">Modify - Scale <a href="modification.html#Modify - Scale">16</a></p><p class="indexentry">Modify - Stretch <a href="modification.html#Modify - Stretch">16</a></p><p class="indexentry">Modify - Trim Two <a href="modification.html#Modify - Trim Two">16</a></p><p class="indexentry">Modify - Trim <a href="modification.html#Modify - Trim">16</a></p><p class="indexentry">Move and Rotate <a href="modification.html#Move and Rotate">16</a></p><p class="indexentry">Move Relative Zero <a href="snapping.html#Move Relative Zero">13</a></p><p class="indexentry">Move <a href="modification.html#Move">16</a></p><p class="indexletter">N</p>
+<p class="indexentry">Mathematical Expressions <a href="appendix_expressions.html#Mathematical Expressions">20</a></p><p class="indexentry">Measure Angle <a href="information.html#Measure Angle">17</a></p><p class="indexentry">Measure Distance <a href="information.html#Measure Distance">17</a></p><p class="indexentry">Measure <a href="information.html#Measure">17</a></p><p class="indexentry">Menu <a href="gui.html#Menu">5</a></p><p class="indexentry">Middles <a href="snapping.html#Middles">13</a></p><p class="indexentry">Migration <a href="appendix_LibreCAD1.html#Migration">20</a></p><p class="indexentry">Mirror <a href="modification.html#Mirror">16</a></p><p class="indexentry">Modification - Hotkeys <a href="appendix_hotkeys.html#Modification - Hotkeys">20</a></p><p class="indexentry">Modification <a href="modification.html#Modification">16</a></p><p class="indexentry">Modifications <a href="basics.html#Modifications">3</a></p><p class="indexentry">Modify - Attributes <a href="modification.html#Modify - Attributes">16</a></p><p class="indexentry">Modify - Bevel <a href="modification.html#Modify - Bevel">16</a></p><p class="indexentry">Modify - Delete <a href="modification.html#Modify - Delete">16</a></p><p class="indexentry">Modify - Divide <a href="modification.html#Modify - Divide">16</a></p><p class="indexentry">Modify - Explode <a href="modification.html#Modify - Explode">16</a></p><p class="indexentry">Modify - Lengthen <a href="modification.html#Modify - Lengthen">16</a></p><p class="indexentry">Modify - Mirror <a href="modification.html#Modify - Mirror">16</a></p><p class="indexentry">Modify - Move and Rotate <a href="modification.html#Modify - Move and Rotate">16</a></p><p class="indexentry">Modify - Move <a href="modification.html#Modify - Move">16</a></p><p class="indexentry">Modify - Properties <a href="modification.html#Modify - Properties">16</a></p><p class="indexentry">Modify - Rotate 2 <a href="modification.html#Modify - Rotate 2">16</a></p><p class="indexentry">Modify - Rotate <a href="modification.html#Modify - Rotate">16</a></p><p class="indexentry">Modify - Round <a href="modification.html#Modify - Round">16</a></p><p class="indexentry">Modify - Scale <a href="modification.html#Modify - Scale">16</a></p><p class="indexentry">Modify - Stretch <a href="modification.html#Modify - Stretch">16</a></p><p class="indexentry">Modify - Trim Two <a href="modification.html#Modify - Trim Two">16</a></p><p class="indexentry">Modify - Trim <a href="modification.html#Modify - Trim">16</a></p><p class="indexentry">Move and Rotate <a href="modification.html#Move and Rotate">16</a></p><p class="indexentry">Move Relative Zero <a href="snapping.html#Move Relative Zero">13</a></p><p class="indexentry">Move <a href="modification.html#Move">16</a></p><p class="indexletter">N</p>
<p class="indexentry">New Drawing <a href="file.html#New Drawing">7</a></p><p class="indexletter">O</p>
<p class="indexentry">Object Snap <a href="snapping.html#Object Snap">13</a></p><p class="indexentry">Object Snapping <a href="basics.html#Object Snapping">3</a></p><p class="indexentry">On Entity <a href="snapping.html#On Entity">13</a></p><p class="indexentry">Open Drawing <a href="file.html#Open Drawing">7</a></p><p class="indexentry">Option Toolbar <a href="gui.html#Option Toolbar">5</a></p><p class="indexentry">Options <a href="options_general.html#Options">18</a>,<a href="options_drawing.html#Options">19</a></p><p class="indexentry">Origin <a href="basics.html#Origin">3</a></p><p class="indexentry">Orthogonal <a href="construction_line.html#Orthogonal">14</a></p><p class="indexletter">P</p>
<p class="indexentry">Page Format <a href="appendix_papers.html#Page Format">20</a></p><p class="indexentry">Page <a href="appendix_papers.html#Page">20</a></p><p class="indexentry">Panning <a href="view.html#Panning">10</a></p><p class="indexentry">Paper Format <a href="appendix_papers.html#Paper Format">20</a></p><p class="indexentry">Paper <a href="appendix_papers.html#Paper">20</a></p><p class="indexentry">Parallel Arc <a href="construction_arc.html#Parallel Arc">14</a></p><p class="indexentry">Parallel Line <a href="construction_line.html#Parallel Line">14</a></p><p class="indexentry">Parallel <a href="construction_line.html#Parallel">14</a>,<a href="construction_arc.html#Parallel">14</a></p><p class="indexentry">Paste <a href="edit.html#Paste">9</a></p><p class="indexentry">Paths <a href="options_general.html#Paths">18</a></p><p class="indexentry">Pattern <a href="construction_hatch.html#Pattern">14</a></p><p class="indexentry">Patterning <a href="construction_hatch.html#Patterning">14</a></p><p class="indexentry">Patterns <a href="appendix_patterns.html#Patterns">20</a></p><p class="indexentry">PDF <a href="printing.html#PDF">8</a></p><p class="indexentry">Platforms <a href="preface.html#Platforms">2</a></p><p class="indexentry">PNG <a href="file.html#PNG">7</a>,<a href="construction_image.html#PNG">14</a></p><p class="indexentry">Point <a href="construction_point.html#Point">14</a></p><p class="indexentry">Pointer <a href="construction_dim.html#Pointer">14</a></p><p class="indexentry">Polar Co-ordinates <a href="basics.html#Polar Co-ordinates">3</a></p><p class="indexentry">Polygon <a href="construction_line.html#Polygon">14</a></p><p class="indexentry">Postscript <a href="printing.html#Postscript">8</a></p><p class="indexentry">Preface <a href="preface.html#Preface">2</a></p><p class="indexentry">Preferences <a href="options_general.html#Preferences">18</a>,<a href="options_drawing.html#Preferences">19</a></p><p class="indexentry">Preview <a href="printing.html#Preview">8</a>,<a href="options_general.html#Preview">18</a></p><p class="indexentry">Print Preview <a href="printing.html#Print Preview">8</a></p><p class="indexentry">Print <a href="printing.html#Print">8</a></p><p class="indexentry">Printing <a href="printing.html#Printing">8</a></p><p class="indexentry">Properties <a href="modification.html#Properties">16</a></p><p class="indexentry">PS <a href="printing.html#PS">8</a></p><p class="indexletter">Q</p>
-<p class="indexentry">QCad 1 <a href="appendix_qcad1.html#QCad 1">20</a></p><p class="indexentry">Qt <a href="preface.html#Qt">2</a></p><p class="indexletter">R</p>
+<p class="indexentry">LibreCAD 1 <a href="appendix_LibreCAD1.html#LibreCAD 1">20</a></p><p class="indexentry">Qt <a href="preface.html#Qt">2</a></p><p class="indexletter">R</p>
<p class="indexentry">Radial Dimension <a href="construction_dim.html#Radial Dimension">14</a></p><p class="indexentry">Radius <a href="construction_circle.html#Radius">14</a></p><p class="indexentry">Raster Graphic <a href="file.html#Raster Graphic">7</a></p><p class="indexentry">Raster Images <a href="construction_image.html#Raster Images">14</a></p><p class="indexentry">Rectangle <a href="construction_line.html#Rectangle">14</a></p><p class="indexentry">Redo <a href="edit.html#Redo">9</a></p><p class="indexentry">Redraw <a href="view.html#Redraw">10</a></p><p class="indexentry">Regen <a href="view.html#Regen">10</a></p><p class="indexentry">Relative Angle <a href="construction_line.html#Relative Angle">14</a></p><p class="indexentry">Relative zero <a href="basics.html#Relative zero">3</a></p><p class="indexentry">Relative Zero <a href="snapping.html#Relative Zero">13</a></p><p class="indexentry">Remove <a href="modification.html#Remove">16</a></p><p class="indexentry">Restrict Horizontally <a href="snapping.html#Restrict Horizontally">13</a></p><p class="indexentry">Restrict Nothing <a href="snapping.html#Restrict Nothing">13</a></p><p class="indexentry">Restrict Orthogonally <a href="snapping.html#Restrict Orthogonally">13</a></p><p class="indexentry">Restrict Vertically <a href="snapping.html#Restrict Vertically">13</a></p><p class="indexentry">Rotate and Counter-rotate <a href="modification.html#Rotate and Counter-rotate">16</a></p><p class="indexentry">Rotate <a href="modification.html#Rotate">16</a></p><p class="indexentry">Round <a href="modification.html#Round">16</a></p><p class="indexletter">S</p>
<p class="indexentry">Save File <a href="file.html#Save File">7</a></p><p class="indexentry">Scale <a href="modification.html#Scale">16</a></p><p class="indexentry">Scissors <a href="modification.html#Scissors">16</a></p><p class="indexentry">Scrollbars <a href="view.html#Scrollbars">10</a></p><p class="indexentry">Scrolling <a href="view.html#Scrolling">10</a></p><p class="indexentry">Select - Contour <a href="selection.html#Select - Contour">15</a></p><p class="indexentry">Select - Deselect All <a href="selection.html#Select - Deselect All">15</a></p><p class="indexentry">Select - Invert Selection <a href="selection.html#Select - Invert Selection">15</a></p><p class="indexentry">Select - Select All <a href="selection.html#Select - Select All">15</a></p><p class="indexentry">Select - Select Entity <a href="selection.html#Select - Select Entity">15</a></p><p class="indexentry">Select Entities <a href="basics.html#Select Entities">3</a></p><p class="indexentry">Select Intersected Entities <a href="selection.html#Select Intersected Entities">15</a></p><p class="indexentry">Select Objects <a href="basics.html#Select Objects">3</a></p><p class="indexentry">Selecting
Area <a href="selection.html#Selecting
diff --git a/support/doc/information.html b/support/doc/information.html
index 706cd0a..27bdcf2 100644
--- a/support/doc/information.html
+++ b/support/doc/information.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Measuring</title>
+ <title>LibreCAD - Measuring</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/layers.html b/support/doc/layers.html
index e75da17..57dcc56 100644
--- a/support/doc/layers.html
+++ b/support/doc/layers.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Layers</title>
+ <title>LibreCAD - Layers</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -75,13 +75,13 @@
<i>Layers are a useful concept for organizing drawings. It's worth
learning how to work with layers - it will save you a lot of time especially
when drafting more complex constructions. This chapter will introduce you
- into the concepts of layering and show you how QCad lets you manage the
+ into the concepts of layering and show you how LibreCAD lets you manage the
layers of your drawing.</i></p>
<p>
Every drawing contains at least one layer: layer '0'. Additional layers
can be created by the user at any time they are required. However, it's
recommended to plan a drawing and to create all necessary layers with the
- correct attributes before starting to draft. The number of layers for a QCad
+ correct attributes before starting to draft. The number of layers for a LibreCAD
drawing is not limited. Every entity of your drawing is placed on exactly one
layer and a layer can contain an unlimited number of entities.</p>
<p>
@@ -95,7 +95,7 @@ The current layer is the layer you are working on. It is highlighted in
the current layer.</p>
<p>
Layers can be controlled from the layer menu or in the layer list which
- is usually shown at the right in the QCad application window (see Figure
+ is usually shown at the right in the LibreCAD application window (see Figure
14).</p>
<p class="figure">
<img border="0" src="img/layerlist01.png"></p><p class="figure_label">
diff --git a/support/doc/license.html b/support/doc/license.html
index 911f31d..3f46fd8 100644
--- a/support/doc/license.html
+++ b/support/doc/license.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - License</title>
+ <title>LibreCAD - License</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -74,25 +74,17 @@
<a name="1_1"></a><h2>Copyright</h2>
<p>
-Copyright © 1999-2003 by RibbonSoft, Andrew Mustun.
- <br>
-
- Published 2003
- <br>
+Copyright © 2011 by LibreCAD<br />
- Switzerland
+Portions Copyright © 1999-2003 by RibbonSoft, Andrew Mustun.
<br>
- <br>
-
- <b>Document ID:</b>
-
- $Date: 2004-02-01 22:21:23 +0100 (Sun, 01 Feb 2004) $
+ Re-Published 2011
<br>
<b>Release:</b>
- September 2003</p>
+ May 2011</p>
<a name="1_2"></a><h2>Trademarks</h2>
<p>
@@ -125,13 +117,13 @@ Intel is a registered trademark and 80286, 80386, 286, 386, 486,
<a name="1_3"></a><h2>The GNU General Public License</h2>
<p>
-QCad for Linux, other Unix or X11 Systems and Mac OS X is released
+LibreCAD for Linux, other Unix or X11 Systems and Mac OS X is released
under the terms of the GNU General Public License (GPL), Version 2.
- QCad for Windows is proprietary software.
+ LibreCAD for Windows is proprietary software.
<br>
- See <a href="http://www.ribbonsoft.com">http://www.ribbonsoft.com</a> for
+ See <a href="http://www.librecad.org">http://www.librecad.org</a> for
details.</p>
</td>
</tr>
diff --git a/support/doc/modification.html b/support/doc/modification.html
index 6c2ea1e..36ef1ed 100644
--- a/support/doc/modification.html
+++ b/support/doc/modification.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Modification</title>
+ <title>LibreCAD - Modification</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -75,7 +75,7 @@
<p>
<i>Modification tools allow the user to modify existing entities. This
- chapter is a brief overview over the modification tools of QCad
+ chapter is a brief overview over the modification tools of LibreCAD
(Figure 51).</i></p>
<p class="figure">
<a href="img/toolbar_modify.png"><img border="0" src="img/toolbar_modify_t.png"></a></p><p class="figure_label">
diff --git a/support/doc/options_drawing.html b/support/doc/options_drawing.html
index bea7e52..29cbd36 100644
--- a/support/doc/options_drawing.html
+++ b/support/doc/options_drawing.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Drawing Preferences</title>
+ <title>LibreCAD - Drawing Preferences</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/doc/options_general.html b/support/doc/options_general.html
index a385703..ce23ea1 100644
--- a/support/doc/options_general.html
+++ b/support/doc/options_general.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Application Preferences</title>
+ <title>LibreCAD - Application Preferences</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -77,7 +77,7 @@
<p>
<i>
The general preferences dialog is used to change application options.
- There are options that apply to the whole QCad application rather than
+ There are options that apply to the whole LibreCAD application rather than
just a single drawing.
</i></p>
<p class="code">
@@ -89,7 +89,7 @@ Edit - General Preferences</p>
<p>
- The first language option changes the language of the QCad GUI
+ The first language option changes the language of the LibreCAD GUI
(menus, dialogs, ..).
The second option changes the translation used for the commands
that are entered in the command line. It is possible to e.g.
@@ -99,7 +99,7 @@ Edit - General Preferences</p>
<p class="figure">
<img border="0" src="img/option_dialog01.png"></p><p class="figure_label">
<b>Figure 66: </b>
- General Preferences for QCad.</p>
+ General Preferences for LibreCAD.</p>
<a name="Cursor"></a>
<a name="Crosshairs"></a>
<a name="Preview"></a>
@@ -119,7 +119,7 @@ Edit - General Preferences</p>
<p>
- On the "Paths" tab, you can configure individual paths where QCad will
+ On the "Paths" tab, you can configure individual paths where LibreCAD will
search for translations files, hatch patterns, fonts, scripts, and
part libraries (Figure 66b). You can enter multiple
paths by separating them with a semicolon (;).
diff --git a/support/doc/preface.html b/support/doc/preface.html
index 3a0cf93..407ef32 100644
--- a/support/doc/preface.html
+++ b/support/doc/preface.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Preface</title>
+ <title>LibreCAD - Preface</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -75,9 +75,9 @@
<a name="2_1"></a><h2>Scope of This Manual</h2>
<p>
-This manual is designed to get you started using QCad and to help you
+This manual is designed to get you started using LibreCAD and to help you
using it more efficiently. Further it will give you an idea of the more
- advanced possibilities behind QCad. Chapter 3 will introduce you in the world
+ advanced possibilities behind LibreCAD. Chapter 3 will introduce you in the world
of computer aided design (CAD). If you've already worked with a CAD program
before,
you might want to skip this chapter.</p>
@@ -104,15 +104,15 @@ CAD stands for Computer-Aided Design. It's essential to realize that
defined location to another exactly defined position. However, once you got
used to this approach, you will never want to do technical drawings in an
ordinary drawing program anymore.</p>
-<a name="2_3"></a><h2>Is QCad for me?</h2>
+<a name="2_3"></a><h2>Is LibreCAD for me?</h2>
<a name="2D"></a>
<a name="3D"></a>
<p>
There are many different CAD systems out there and depending on what
- you intend to do, QCad might or might not fit your bill. If you are looking
+ you intend to do, LibreCAD might or might not fit your bill. If you are looking
for a 3D
- modeling CAD application, you'll have to look somewhere else. QCad is a 2D
+ modeling CAD application, you'll have to look somewhere else. LibreCAD is a 2D
CAD program. That means that everything is projected onto a plane. This
doesn't mean that it's only suitable to represent 2D objects though. A couple
of 2D drawings which represent an object from different perspectives (e.g.
@@ -120,49 +120,55 @@ There are many different CAD systems out there and depending on what
to fully define the object and all its dimensions.</p>
<a name="Platforms"></a>
<p>
-Some of the main reasons why you might want to use QCad are its
+Some of the main reasons why you might want to use LibreCAD are its
simplicity, the user friendly interface, its many features or simply the fact
that it works on your favorite platform - be it Linux, an other Unix system,
- Windows or Mac OS X. Last but not least QCad is part of the open source
+ Windows or Mac OS X. Last but not least LibreCAD is part of the open source
movement. This means that if you're a programmer you can add your own
functionality.</p>
<p>
-QCad has an estimated user base of over 100'000 people worldwide. Its
+LibreCAD has an estimated user base of over 10'000 people worldwide. Its
users range from industrial companies in the fields of mechanical and
electronic engineering to private users, teachers and students. There are
many other capable CAD systems out there and most of them offer much more
- than QCad does. But most of them are bound to one single platform or
- are simply not affordable for many potential users. That's where QCad kicks
- in. QCad targets the hobbyists,
+ than LibreCAD does. But most of them are bound to one single platform or
+ are simply not affordable for many potential users. That's where LibreCAD kicks
+ in. LibreCAD targets the hobbyists,
occasional CAD users and people who are not CAD professionals but still need
- to draw plans once in a while. QCad is the CAD for the rest of us.</p>
-<a name="2_4"></a><h2>Who Is Behind QCad?</h2>
+ to draw plans once in a while. LibreCAD is the CAD for the rest of us.</p>
+<a name="2_4"></a><h2>Who Is Behind LibreCAD?</h2>
<p>
-QCad is a product of RibbonSoft, a software engineering company based
- in Switzerland. However, many other people have contributed to QCad and it
- wouldn't be what it is today without the help of translators, developers and
- the feedback of QCad users. Please refer also to the company homepage of
- RibbonSoft for more information:
- <a href="http://www.ribbonsoft.com">www.ribbonsoft.com</a>
-
- .</p>
-<a name="2_5"></a><h2>How can I get QCad?</h2>
+LibreCAD has been started as a fork of QCad CE edition. QCad CE was not
+maintained anymore by Ribbonsoft and only few people where interested
+in supplying patches and keeping QCad support by the Linux distributions.
+QCad CE is based on QT3, and since 2010 most Linux distributions are
+going to abandon QT3 in favor of supporting QT4 only. Without a
+port of QCad CE to QT4, no support for QCad would be available in any
+of the Linux disutrbutions soon.
+Mr R. van Twisk picked up QCad CE and made a full port to QT4 (with
+qt3 support enabled). This was later picked up by many people when
+new translations have been created, the QCad CE was re-named to LibreCAD
+(FreeCAD in english) and in the beginning of 2011 the project
+gained traction again.<br/>
+LibreCAD is free software and released under the GPLv2 license.
+</p>
+<a name="2_5"></a><h2>How can I get LibreCAD?</h2>
<p>
-You can get the latest version of QCad from
- <a href="http://www.qcad.org">www.qcad.org</a>
+You can get the latest version of LibreCAD from
+ <a href="http://www.LibreCAD.org">www.LibreCAD.org</a>
. On this web site you can also find more documentation and other resources
- for QCad.</p>
-<a name="2_6"></a><h2>QCad and Qt</h2>
+ for LibreCAD.</p>
+<a name="2_6"></a><h2>LibreCAD and Qt</h2>
<a name="Qt"></a>
<a name="Trolltech"></a>
<p>
-Qt is the cross platform C++ application framework that QCad is based
- on. Much of the work involved in QCad is done by Trolltech (
- <a href="http://www.trolltech.com">www.trolltech.com</a>
+Qt is the cross platform C++ application framework that LibreCAD is based
+ on. Much of the work involved in LibreCAD is done by Nokia (in the past Trolltech (
+ <a href="http://http://qt.nokia.com/products/">http://qt.nokia.com/products/</a>
), the guys who develop Qt.</p>
</td>
diff --git a/support/doc/printing.html b/support/doc/printing.html
index 22ed88e..56cdde5 100644
--- a/support/doc/printing.html
+++ b/support/doc/printing.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Printing</title>
+ <title>LibreCAD - Printing</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -76,7 +76,7 @@
<p>
- To print a drawing with QCad, you need to specify a scale factor
+ To print a drawing with LibreCAD, you need to specify a scale factor
for the printout. This can be 1:1 or any other desired scale.
It's highly recommended to activate the print preview before
actually printing a drawing. In the print preview you can adjust
diff --git a/support/doc/qcaddoc.adp b/support/doc/qcaddoc.adp
deleted file mode 100644
index 8d1d58e..0000000
--- a/support/doc/qcaddoc.adp
+++ /dev/null
@@ -1,1130 +0,0 @@
-<assistantconfig version="3.2.0">
- <profile>
- <property name="name">QCadManual</property>
-
- <property name="title">QCad Manual</property>
-
- <property name="applicationicon">imgs/qcadicon.png</property>
-
- <property name="startpage">index.html</property>
-
- <property name="aboutmenutext">About QCad Manual</property>
-
- <property name="abouturl">about.txt</property>
-
- <property name="assistantdocs">.</property>
- </profile>
-
- <DCF ref="index.html" icon="imgs/manual.png" title="QCad Manual">
- <section ref="index.html" title="Home">
- </section>
-
- <section ref="license.html" title="1 License">
- <keyword ref="license.html">License</keyword>
-
- <section ref="license.html#1_1" title="Copyright">
- </section>
-
- <keyword ref="license.html#1_1">Copyright</keyword>
-
- <section ref="license.html#1_2" title="Trademarks">
- </section>
-
- <keyword ref="license.html#1_2">Trademarks</keyword>
-
- <section ref="license.html#1_3" title="The GNU General Public License">
- </section>
-
- <keyword ref="license.html#1_3">The GNU General Public License</keyword>
- <keyword ref="license.html#1_3">GNU</keyword>
- <keyword ref="license.html#1_3">GPL</keyword>
- <keyword ref="license.html#1_3">License</keyword>
- </section>
-
- <section ref="preface.html" title="2 Preface">
- <section ref="preface.html#2_1" title="Scope of This Manual">
- </section>
-
- <keyword ref="preface.html#2_1">Scope of This Manual</keyword>
-
- <section ref="preface.html#2_2" title="CAD - For the Uninitiated">
- </section>
-
- <keyword ref="preface.html#2_2">CAD - For the Uninitiated</keyword>
-
- <section ref="preface.html#2_3" title="Is QCad for me?">
- </section>
-
- <keyword ref="preface.html#2_3">Is QCad for me?</keyword>
-
- <section ref="preface.html#2_4" title="Who Is Behind QCad?">
- </section>
-
- <keyword ref="preface.html#2_4">Who Is Behind QCad?</keyword>
-
- <section ref="preface.html#2_5" title="How can I get QCad?">
- </section>
-
- <keyword ref="preface.html#2_5">How can I get QCad?</keyword>
-
- <section ref="preface.html#2_6" title="QCad and Qt">
- </section>
-
- <keyword ref="preface.html#2_6">QCad and Qt</keyword>
- </section>
-
- <section ref="basics.html" title="3 Basic CAD Concepts">
- <section ref="basics.html#3_1" title="Entities">
- </section>
-
- <keyword ref="basics.html#3_1">Entities</keyword>
-
- <section ref="basics.html#3_2" title="Attributes">
- </section>
-
- <keyword ref="basics.html#3_2">Attributes</keyword>
-
- <section ref="basics.html#3_3" title="Layers">
- </section>
-
- <keyword ref="basics.html#3_3">Layers</keyword>
-
- <section ref="basics.html#3_4" title="Blocks">
- </section>
-
- <keyword ref="basics.html#3_4">Blocks</keyword>
-
- <section ref="basics.html#3_5" title="Drafting in CAD">
- </section>
-
- <keyword ref="basics.html#3_5">Drafting in CAD</keyword>
-
- <section ref="basics.html#3_6" title="Co-ordinate Systems">
- </section>
-
- <keyword ref="basics.html#3_6">Co-ordinate Systems</keyword>
-
- <section ref="basics.html#3_6_1" title="Origin">
- </section>
-
- <keyword ref="basics.html#3_6_1">Origin</keyword>
-
- <section ref="basics.html#3_6_2" title="Cartesian Co-ordinates">
- </section>
-
- <keyword ref="basics.html#3_6_2">Cartesian Co-ordinates</keyword>
-
- <section ref="basics.html#3_6_3" title="Polar Co-ordinates">
- </section>
-
- <keyword ref="basics.html#3_6_3">Polar Co-ordinates</keyword>
-
- <section ref="basics.html#3_7" title="Object and Grid Snapping">
- </section>
-
- <keyword ref="basics.html#3_7">Object and Grid Snapping</keyword>
-
- <section ref="basics.html#3_8" title="Basic Editing">
- </section>
-
- <keyword ref="basics.html#3_8">Basic Editing</keyword>
-
- <section ref="basics.html#3_8_1" title="Entity Selection">
- </section>
-
- <keyword ref="basics.html#3_8_1">Entity Selection</keyword>
-
- <section ref="basics.html#3_8_2" title="Deletion">
- </section>
-
- <keyword ref="basics.html#3_8_2">Deletion</keyword>
-
- <section ref="basics.html#3_8_3" title="Modifications">
- </section>
-
- <keyword ref="basics.html#3_8_3">Modifications</keyword>
-
- <section ref="basics.html#3_9" title="Viewing in CAD">
- </section>
-
- <keyword ref="basics.html#3_9">Viewing in CAD</keyword>
- </section>
-
- <section ref="start.html" title="4 Starting a QCad Session">
- <keyword ref="start.html">Starting a QCad Session</keyword>
-
- <section ref="start.html#4_1" title="Windows Operating Systems">
- </section>
-
- <keyword ref="start.html#4_1">Windows Operating Systems</keyword>
-
- <section ref="start.html#4_2" title="Linux / Unix Operating Systems">
- </section>
-
- <keyword ref="start.html#4_2">Linux / Unix Operating Systems</keyword>
-
- <section ref="start.html#4_3" title="Mac OS X Operating System">
- </section>
-
- <keyword ref="start.html#4_3">Mac OS X Operating System</keyword>
- </section>
-
- <section ref="gui.html" title="5 QCad's User Interface">
- <keyword ref="gui.html">QCad's User Interface</keyword>
-
- <section ref="gui.html#5_1" title="Main Application Window">
- </section>
-
- <keyword ref="gui.html#5_1">Main Application Window</keyword>
-
- <section ref="gui.html#5_2" title="Menu and CAD Toolbar">
- </section>
-
- <keyword ref="gui.html#5_2">Menu and CAD Toolbar</keyword>
-
- <section ref="gui.html#5_3" title="Layer- and Block List">
- </section>
-
- <keyword ref="gui.html#5_3">Layer- and Block List</keyword>
-
- <section ref="gui.html#5_4" title="Status Bar">
- </section>
-
- <keyword ref="gui.html#5_4">Status Bar</keyword>
-
- <section ref="gui.html#5_5" title="Command Widget">
- </section>
-
- <keyword ref="gui.html#5_5">Command Widget</keyword>
-
- <section ref="gui.html#5_6" title="Option Toolbar">
- </section>
-
- <keyword ref="gui.html#5_6">Option Toolbar</keyword>
-
- <section ref="gui.html#5_7" title="Executing Commands">
- </section>
-
- <keyword ref="gui.html#5_7">Executing Commands</keyword>
-
- <section ref="gui.html#5_8" title="Modes">
- </section>
-
- <keyword ref="gui.html#5_8">Modes</keyword>
-
- <section ref="gui.html#5_8_1" title="Command Mode">
- </section>
-
- <keyword ref="gui.html#5_8_1">Command Mode</keyword>
-
- <section ref="gui.html#5_8_2" title="Normal Mode">
- </section>
-
- <keyword ref="gui.html#5_8_2">Normal Mode</keyword>
- </section>
-
- <section ref="commandline.html" title="6 Command Line">
- <keyword ref="commandline.html">Command Line</keyword>
-
- <section ref="commandline.html#6_1" title="A Word About Keyboard Focus">
- </section>
-
- <keyword ref="commandline.html#6_1">A Word About Keyboard Focus</keyword>
- </section>
-
- <section ref="file.html" title="7 File Handling">
- <keyword ref="file.html">File Handling</keyword>
-
- <section ref="file.html#7_1" title="Create New Drawings">
- </section>
-
- <keyword ref="file.html#7_1">Create New Drawings</keyword>
-
- <section ref="file.html#7_2" title="Opening Drawings">
- </section>
-
- <keyword ref="file.html#7_2">Opening Drawings</keyword>
-
- <section ref="file.html#7_3" title="Saving Drawings">
- </section>
-
- <keyword ref="file.html#7_3">Saving Drawings</keyword>
-
- <section ref="file.html#7_4" title="Exporting Drawings as Bitmaps">
- </section>
-
- <keyword ref="file.html#7_4">Exporting Drawings as Bitmaps</keyword>
-
- <section ref="file.html#7_5" title="Closing Drawings">
- </section>
-
- <keyword ref="file.html#7_5">Closing Drawings</keyword>
- </section>
-
- <section ref="printing.html" title="8 Printing">
- <keyword ref="printing.html">Printing</keyword>
-
- <section ref="printing.html#8_1" title="Print Preview">
- </section>
-
- <keyword ref="printing.html#8_1">Print Preview</keyword>
-
- <section ref="printing.html#8_2" title="Print">
- </section>
-
- <keyword ref="printing.html#8_2">Print</keyword>
-
- <section ref="printing.html#8_2_1" title="Printing to Files">
- </section>
-
- <keyword ref="printing.html#8_2_1">Printing to Files</keyword>
- </section>
-
- <section ref="edit.html" title="9 Basic Editing Commands">
- <keyword ref="edit.html">Basic Editing Commands</keyword>
-
- <section ref="edit.html#9_1" title="Undo">
- </section>
-
- <keyword ref="edit.html#9_1">Undo</keyword>
-
- <section ref="edit.html#9_2" title="Redo">
- </section>
-
- <keyword ref="edit.html#9_2">Redo</keyword>
-
- <section ref="edit.html#9_3" title="Copy">
- </section>
-
- <keyword ref="edit.html#9_3">Copy</keyword>
-
- <section ref="edit.html#9_4" title="Cut">
- </section>
-
- <keyword ref="edit.html#9_4">Cut</keyword>
-
- <section ref="edit.html#9_5" title="Paste">
- </section>
-
- <keyword ref="edit.html#9_5">Paste</keyword>
- </section>
-
- <section ref="view.html" title="10 Viewing">
- <keyword ref="view.html">Viewing</keyword>
-
- <section ref="view.html#10_1" title="Scrolling">
- </section>
-
- <keyword ref="view.html#10_1">Scrolling</keyword>
-
- <section ref="view.html#10_2" title="Redrawing">
- </section>
-
- <keyword ref="view.html#10_2">Redrawing</keyword>
-
- <section ref="view.html#10_3" title="Zooming In / Out">
- </section>
-
- <keyword ref="view.html#10_3">Zooming In / Out</keyword>
-
- <section ref="view.html#10_4" title="Auto Zoom">
- </section>
-
- <keyword ref="view.html#10_4">Auto Zoom</keyword>
-
- <section ref="view.html#10_5" title="Window Zoom">
- </section>
-
- <keyword ref="view.html#10_5">Window Zoom</keyword>
-
- <section ref="view.html#10_6" title="Panning">
- </section>
-
- <keyword ref="view.html#10_6">Panning</keyword>
- </section>
-
- <section ref="layers.html" title="11 Layers">
- <keyword ref="layers.html">Layers</keyword>
-
- <section ref="layers.html#11_1"
- title="Changing the Visibility of a Layer">
- </section>
-
- <keyword ref="layers.html#11_1">Changing the Visibility of a
- Layer</keyword>
-
- <section ref="layers.html#11_2"
- title="Changing the Visibility of all Layers">
- </section>
-
- <keyword ref="layers.html#11_2">Changing the Visibility of all
- Layers</keyword>
-
- <section ref="layers.html#11_3" title="Adding New Layers">
- </section>
-
- <keyword ref="layers.html#11_3">Adding New Layers</keyword>
-
- <section ref="layers.html#11_4" title="Deleting Layers">
- </section>
-
- <keyword ref="layers.html#11_4">Deleting Layers</keyword>
-
- <section ref="layers.html#11_5" title="Editing Layer Attributes">
- </section>
-
- <keyword ref="layers.html#11_5">Editing Layer Attributes</keyword>
- </section>
-
- <section ref="blocks.html" title="12 Blocks">
- <keyword ref="blocks.html">Blocks</keyword>
-
- <section ref="blocks.html#12_1"
- title="Changing the Visibility of a Block">
- </section>
-
- <keyword ref="blocks.html#12_1">Changing the Visibility of a
- Block</keyword>
-
- <section ref="blocks.html#12_2"
- title="Changing the Visibility of all Blocks">
- </section>
-
- <keyword ref="blocks.html#12_2">Changing the Visibility of all
- Blocks</keyword>
-
- <section ref="blocks.html#12_3" title="Adding New Blocks">
- </section>
-
- <keyword ref="blocks.html#12_3">Adding New Blocks</keyword>
-
- <section ref="blocks.html#12_4" title="Removing Blocks">
- </section>
-
- <keyword ref="blocks.html#12_4">Removing Blocks</keyword>
-
- <section ref="blocks.html#12_5" title="Renaming Blocks">
- </section>
-
- <keyword ref="blocks.html#12_5">Renaming Blocks</keyword>
-
- <section ref="blocks.html#12_6" title="Editing Blocks">
- </section>
-
- <keyword ref="blocks.html#12_6">Editing Blocks</keyword>
-
- <section ref="blocks.html#12_7" title="Inserting Blocks">
- </section>
-
- <keyword ref="blocks.html#12_7">Inserting Blocks</keyword>
-
- <section ref="blocks.html#12_8"
- title="Creating Blocks from Existing Entities">
- </section>
-
- <keyword ref="blocks.html#12_8">Creating Blocks from Existing
- Entities</keyword>
- </section>
-
- <section ref="snapping.html" title="13 Object Snap">
- <keyword ref="snapping.html">Object Snap</keyword>
-
- <section ref="snapping.html#13_1" title="Free Positioning">
- </section>
-
- <keyword ref="snapping.html#13_1">Free Positioning</keyword>
-
- <section ref="snapping.html#13_2" title="Snap to Grid">
- </section>
-
- <keyword ref="snapping.html#13_2">Snap to Grid</keyword>
-
- <section ref="snapping.html#13_3" title="Snap to Endpoints">
- </section>
-
- <keyword ref="snapping.html#13_3">Snap to Endpoints</keyword>
-
- <section ref="snapping.html#13_4" title="Snap to Points on Entities">
- </section>
-
- <keyword ref="snapping.html#13_4">Snap to Points on Entities</keyword>
-
- <section ref="snapping.html#13_5" title="Snap to Centers">
- </section>
-
- <keyword ref="snapping.html#13_5">Snap to Centers</keyword>
-
- <section ref="snapping.html#13_6" title="Snap to Middle Points">
- </section>
-
- <keyword ref="snapping.html#13_6">Snap to Middle Points</keyword>
-
- <section ref="snapping.html#13_7" title="Snap to Distance Points">
- </section>
-
- <keyword ref="snapping.html#13_7">Snap to Distance Points</keyword>
-
- <section ref="snapping.html#13_8" title="Snap to Intersections">
- </section>
-
- <keyword ref="snapping.html#13_8">Snap to Intersections</keyword>
-
- <section ref="snapping.html#13_9" title="Snap to Intersections Manually">
- </section>
-
- <keyword ref="snapping.html#13_9">Snap to Intersections
- Manually</keyword>
-
- <section ref="snapping.html#13_10" title="Snap Restrictions">
- </section>
-
- <keyword ref="snapping.html#13_10">Snap Restrictions</keyword>
-
- <section ref="snapping.html#13_10_1" title="Restrict Nothing">
- </section>
-
- <keyword ref="snapping.html#13_10_1">Restrict Nothing</keyword>
-
- <section ref="snapping.html#13_10_2" title="Restrict Orthogonally">
- </section>
-
- <keyword ref="snapping.html#13_10_2">Restrict Orthogonally</keyword>
-
- <section ref="snapping.html#13_10_3" title="Restrict Horizontally">
- </section>
-
- <keyword ref="snapping.html#13_10_3">Restrict Horizontally</keyword>
-
- <section ref="snapping.html#13_10_4" title="Restrict Vertically">
- </section>
-
- <keyword ref="snapping.html#13_10_4">Restrict Vertically</keyword>
-
- <section ref="snapping.html#13_11" title="Relative Zero Point">
- </section>
-
- <keyword ref="snapping.html#13_11">Relative Zero Point</keyword>
-
- <section ref="snapping.html#13_11_1"
- title="Moving the Relative Zero Point">
- </section>
-
- <keyword ref="snapping.html#13_11_1">Moving the Relative Zero
- Point</keyword>
-
- <section ref="snapping.html#13_11_2"
- title="(Un-)locking the Relative Zero Point">
- </section>
-
- <keyword ref="snapping.html#13_11_2">Un-)locking the Relative Zero
- Point</keyword>
- </section>
-
- <section ref="construction.html" title="14 Entity Drawing Commands">
- <keyword ref="construction.html">Entity Drawing Commands</keyword>
-
- <section ref="construction_point.html#14_1" title="Points">
- </section>
-
- <keyword ref="construction_point.html#14_1">Points</keyword>
-
- <section ref="construction_point.html#14_1_1" title="Single Points">
- </section>
-
- <keyword ref="construction_point.html#14_1_1">Single Points</keyword>
-
- <section ref="construction_line.html#14_2" title="Lines">
- </section>
-
- <keyword ref="construction_line.html#14_2">Lines</keyword>
-
- <section ref="construction_line.html#14_2_1" title="Sequence Of Lines">
- </section>
-
- <keyword ref="construction_line.html#14_2_1">Sequence Of Lines</keyword>
-
- <section ref="construction_line.html#14_2_2"
- title="Line With Given Angle">
- </section>
-
- <keyword ref="construction_line.html#14_2_2">Line With Given
- Angle</keyword>
-
- <section ref="construction_line.html#14_2_3"
- title="Horizontal / Vertical Line">
- </section>
-
- <keyword ref="construction_line.html#14_2_3">Horizontal / Vertical
- Line</keyword>
-
- <section ref="construction_line.html#14_2_4" title="Rectangle">
- </section>
-
- <keyword ref="construction_line.html#14_2_4">Rectangle</keyword>
-
- <section ref="construction_line.html#14_2_5" title="Parallel">
- </section>
-
- <keyword ref="construction_line.html#14_2_5">Parallel</keyword>
-
- <section ref="construction_line.html#14_2_6" title="Bisector">
- </section>
-
- <keyword ref="construction_line.html#14_2_6">Bisector</keyword>
-
- <section ref="construction_line.html#14_2_7"
- title="Tangent From Point to Arc / Circle">
- </section>
-
- <keyword ref="construction_line.html#14_2_7">Tangent From Point to Arc /
- Circle</keyword>
-
- <section ref="construction_line.html#14_2_8"
- title="Tangent From Arc to Arc / Circle to Circle">
- </section>
-
- <keyword ref="construction_line.html#14_2_8">Tangent From Arc to Arc /
- Circle to Circle</keyword>
-
- <section ref="construction_line.html#14_2_9"
- title="Line Orthogonal to Another Entity">
- </section>
-
- <keyword ref="construction_line.html#14_2_9">Line Orthogonal to Another
- Entity</keyword>
-
- <section ref="construction_line.html#14_2_10"
- title="Line with Relative Angle to Another Entity">
- </section>
-
- <keyword ref="construction_line.html#14_2_10">Line with Relative Angle to
- Another Entity</keyword>
-
- <section ref="construction_line.html#14_2_11" title="Freehand Line">
- </section>
-
- <keyword ref="construction_line.html#14_2_11">Freehand Line</keyword>
-
- <section ref="construction_line.html#14_2_12"
- title="Polygon with Center and Corner">
- </section>
-
- <keyword ref="construction_line.html#14_2_12">Polygon with Center and
- Corner</keyword>
-
- <section ref="construction_line.html#14_2_13"
- title="Polygon with Two Corners">
- </section>
-
- <keyword ref="construction_line.html#14_2_13">Polygon with Two
- Corners</keyword>
-
- <section ref="construction_arc.html#14_3" title="Arcs">
- </section>
-
- <keyword ref="construction_arc.html#14_3">Arcs</keyword>
-
- <section ref="construction_arc.html#14_3_1"
- title="Arc with Center, Radius and Angles">
- </section>
-
- <keyword ref="construction_arc.html#14_3_1">Arc with Center, Radius and
- Angles</keyword>
-
- <section ref="construction_arc.html#14_3_2" title="Arc with 3 Points">
- </section>
-
- <keyword ref="construction_arc.html#14_3_2">Arc with 3 Points</keyword>
-
- <section ref="construction_arc.html#14_3_3" title="Parallel Arc">
- </section>
-
- <keyword ref="construction_arc.html#14_3_3">Parallel Arc</keyword>
-
- <section ref="construction_circle.html#14_4" title="Circles">
- </section>
-
- <keyword ref="construction_circle.html#14_4">Circles</keyword>
-
- <section ref="construction_circle.html#14_4_1"
- title="Circle with Center and Point">
- </section>
-
- <keyword ref="construction_circle.html#14_4_1">Circle with Center and
- Point</keyword>
-
- <section ref="construction_circle.html#14_4_2"
- title="Circle with Center and Radius">
- </section>
-
- <keyword ref="construction_circle.html#14_4_2">Circle with Center and
- Radius</keyword>
-
- <section ref="construction_circle.html#14_4_3"
- title="Circle with 2 Points">
- </section>
-
- <keyword ref="construction_circle.html#14_4_3">Circle with 2
- Points</keyword>
-
- <section ref="construction_circle.html#14_4_4"
- title="Circle with 3 Points">
- </section>
-
- <keyword ref="construction_circle.html#14_4_4">Circle with 3
- Points</keyword>
-
- <section ref="construction_circle.html#14_4_5" title="Concentric Circle">
- </section>
-
- <keyword ref="construction_circle.html#14_4_5">Concentric
- Circle</keyword>
-
- <section ref="construction_ellipse.html#14_5" title="Ellipses">
- </section>
-
- <keyword ref="construction_ellipse.html#14_5">Ellipses</keyword>
-
- <section ref="construction_ellipse.html#14_5_1" title="Full Ellipse">
- </section>
-
- <keyword ref="construction_ellipse.html#14_5_1">Full Ellipse</keyword>
-
- <section ref="construction_ellipse.html#14_5_2" title="Ellipse Arc">
- </section>
-
- <keyword ref="construction_ellipse.html#14_5_2">Ellipse Arc</keyword>
-
- <section ref="construction_text.html#14_6" title="Text">
- </section>
-
- <keyword ref="construction_text.html#14_6">Text</keyword>
-
- <section ref="construction_text.html#14_6_1"
- title="Advanced Text Commands">
- </section>
-
- <keyword ref="construction_text.html#14_6_1">Advanced Text
- Commands</keyword>
-
- <section ref="construction_dim.html#14_7" title="Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7">Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_1" title="Aligned Dimension">
- </section>
-
- <keyword ref="construction_dim.html#14_7_1">Aligned Dimension</keyword>
-
- <section ref="construction_dim.html#14_7_2" title="Linear Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7_2">Linear Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_3"
- title="Horizontal / Vertical Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7_3">Horizontal / Vertical
- Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_4" title="Radial Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7_4">Radial Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_5" title="Diametric Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7_5">Diametric
- Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_6" title="Angular Dimensions">
- </section>
-
- <keyword ref="construction_dim.html#14_7_6">Angular Dimensions</keyword>
-
- <section ref="construction_dim.html#14_7_7" title="Leader">
- </section>
-
- <keyword ref="construction_dim.html#14_7_7">Leader</keyword>
-
- <section ref="construction_hatch.html#14_8"
- title="Hatches and Solid Fills">
- </section>
-
- <keyword ref="construction_hatch.html#14_8">Hatches and Solid
- Fills</keyword>
-
- <section ref="construction_image.html#14_9" title="Images">
- </section>
-
- <keyword ref="construction_image.html#14_9">Images</keyword>
- </section>
-
- <section ref="selection.html" title="15 Entity Selection">
- <keyword ref="selection.html">Entity Selection</keyword>
-
- <section ref="selection.html#15_1" title="Deselecting All">
- </section>
-
- <keyword ref="selection.html#15_1">Deselecting All</keyword>
-
- <section ref="selection.html#15_2" title="Selecting All">
- </section>
-
- <keyword ref="selection.html#15_2">Selecting All</keyword>
-
- <section ref="selection.html#15_3" title="Selecting Single Entities">
- </section>
-
- <keyword ref="selection.html#15_3">Selecting Single Entities</keyword>
-
- <section ref="selection.html#15_4" title="Selecting Contours">
- </section>
-
- <keyword ref="selection.html#15_4">Selecting Contours</keyword>
-
- <section ref="selection.html#15_5" title="Window Deselection">
- </section>
-
- <keyword ref="selection.html#15_5">Window Deselection</keyword>
-
- <section ref="selection.html#15_6" title="Window Selection">
- </section>
-
- <keyword ref="selection.html#15_6">Window Selection</keyword>
-
- <section ref="selection.html#15_7" title="Inverting Selection">
- </section>
-
- <keyword ref="selection.html#15_7">Inverting Selection</keyword>
-
- <section ref="selection.html#15_8" title="Deselect Intersected Entities">
- </section>
-
- <keyword ref="selection.html#15_8">Deselect Intersected
- Entities</keyword>
-
- <section ref="selection.html#15_9" title="Select Intersected Entities">
- </section>
-
- <keyword ref="selection.html#15_9">Select Intersected Entities</keyword>
- </section>
-
- <section ref="modification.html" title="16 Modification">
- <keyword ref="modification.html">Modification</keyword>
-
- <section ref="modification.html#16_1" title="Move">
- </section>
-
- <keyword ref="modification.html#16_1">Move</keyword>
-
- <section ref="modification.html#16_2" title="Rotate">
- </section>
-
- <keyword ref="modification.html#16_2">Rotate</keyword>
-
- <section ref="modification.html#16_3" title="Scale">
- </section>
-
- <keyword ref="modification.html#16_3">Scale</keyword>
-
- <section ref="modification.html#16_4" title="Mirror">
- </section>
-
- <keyword ref="modification.html#16_4">Mirror</keyword>
-
- <section ref="modification.html#16_5" title="Move and Rotate">
- </section>
-
- <keyword ref="modification.html#16_5">Move and Rotate</keyword>
-
- <section ref="modification.html#16_6"
- title="Rotate and Counter-rotate (Rotate 2)">
- </section>
-
- <keyword ref="modification.html#16_6">Rotate and Counter-rotate (Rotate
- 2)</keyword>
-
- <section ref="modification.html#16_7" title="Trim / Extend">
- </section>
-
- <keyword ref="modification.html#16_7">Trim / Extend</keyword>
-
- <section ref="modification.html#16_8" title="Trim Two Entities">
- </section>
-
- <keyword ref="modification.html#16_8">Trim Two Entities</keyword>
-
- <section ref="modification.html#16_9" title="Lengthen">
- </section>
-
- <keyword ref="modification.html#16_9">Lengthen</keyword>
-
- <section ref="modification.html#16_10" title="Bevel">
- </section>
-
- <keyword ref="modification.html#16_10">Bevel</keyword>
-
- <section ref="modification.html#16_11" title="Round">
- </section>
-
- <keyword ref="modification.html#16_11">Round</keyword>
-
- <section ref="modification.html#16_12" title="Divide">
- </section>
-
- <keyword ref="modification.html#16_12">Divide</keyword>
-
- <section ref="modification.html#16_13" title="Stretch">
- </section>
-
- <keyword ref="modification.html#16_13">Stretch</keyword>
-
- <section ref="modification.html#16_14" title="Properties">
- </section>
-
- <keyword ref="modification.html#16_14">Properties</keyword>
-
- <section ref="modification.html#16_15" title="Attributes">
- </section>
-
- <keyword ref="modification.html#16_15">Attributes</keyword>
-
- <section ref="modification.html#16_16" title="Deleting Entities">
- </section>
-
- <keyword ref="modification.html#16_16">Deleting Entities</keyword>
-
- <section ref="modification.html#16_17" title="Exploding Groups">
- </section>
-
- <keyword ref="modification.html#16_17">Exploding Groups</keyword>
- </section>
-
- <section ref="information.html" title="17 Getting Measurements">
- <keyword ref="information.html">Getting Measurements</keyword>
-
- <section ref="information.html#17_1" title="Distance (Point, Point)">
- </section>
-
- <keyword ref="information.html#17_1">Distance (Point, Point)</keyword>
-
- <section ref="information.html#17_2" title="Distance (Entity, Point)">
- </section>
-
- <keyword ref="information.html#17_2">Distance (Entity, Point)</keyword>
-
- <section ref="information.html#17_3" title="Angle">
- </section>
-
- <keyword ref="information.html#17_3">Angle</keyword>
- </section>
-
- <section ref="options_general.html" title="18 Application Preferences">
- <keyword ref="options_general.html">Application Preferences</keyword>
-
- <section ref="options_general.html#18_1" title="Appearance">
- </section>
-
- <keyword ref="options_general.html#18_1">Appearance</keyword>
-
- <section ref="options_general.html#18_1_1" title="Language">
- </section>
-
- <keyword ref="options_general.html#18_1_1">Language</keyword>
-
- <section ref="options_general.html#18_1_2" title="Graphic View">
- </section>
-
- <keyword ref="options_general.html#18_1_2">Graphic View</keyword>
-
- <section ref="options_general.html#18_2" title="Paths">
- </section>
-
- <keyword ref="options_general.html#18_2">Paths</keyword>
- </section>
-
- <section ref="options_drawing.html" title="19 Drawing Preferences">
- <keyword ref="options_drawing.html">Drawing Preferences</keyword>
-
- <section ref="options_drawing.html#19_1" title="Paper">
- </section>
-
- <keyword ref="options_drawing.html#19_1">Paper</keyword>
-
- <section ref="options_drawing.html#19_2" title="Units">
- </section>
-
- <keyword ref="options_drawing.html#19_2">Units</keyword>
-
- <section ref="options_drawing.html#19_3" title="Dimensions">
- </section>
-
- <keyword ref="options_drawing.html#19_3">Dimensions</keyword>
- </section>
-
- <section ref="appendix.html" title="20 Appendix">
- <keyword ref="appendix.html">Appendix</keyword>
-
- <section ref="appendix_hotkeys.html#20_1" title="Hotkeys">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1">Hotkeys</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_1" title="Command Line">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_1">Command Line</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_2" title="File Handling">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_2">File Handling</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_3" title="Basic Editing">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_3">Basic Editing</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_4" title="View">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_4">View</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_5" title="Layer Handling">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_5">Layer Handling</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_6" title="Snapping">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_6">Snapping</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_7" title="Construction">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_7">Construction</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_8" title="Dimensioning">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_8">Dimensioning</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_9" title="Entity Selection">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_9">Entity Selection</keyword>
-
- <section ref="appendix_hotkeys.html#20_1_10" title="Modification">
- </section>
-
- <keyword ref="appendix_hotkeys.html#20_1_10">Modification</keyword>
-
- <section ref="appendix_fonts.html#20_2" title="Fonts">
- </section>
-
- <keyword ref="appendix_fonts.html#20_2">Fonts</keyword>
-
- <section ref="appendix_patterns.html#20_3" title="Patterns">
- </section>
-
- <keyword ref="appendix_patterns.html#20_3">Patterns</keyword>
-
- <section ref="appendix_expressions.html#20_4"
- title="Mathematical Expressions">
- </section>
-
- <keyword ref="appendix_expressions.html#20_4">Mathematical
- Expressions</keyword>
-
- <section ref="appendix_expressions.html#20_4_1"
- title="Supported Constants">
- </section>
-
- <keyword ref="appendix_expressions.html#20_4_1">Supported
- Constants</keyword>
-
- <section ref="appendix_expressions.html#20_4_2"
- title="Supported Functions">
- </section>
-
- <keyword ref="appendix_expressions.html#20_4_2">Supported
- Functions</keyword>
-
- <section ref="appendix_units.html#20_5" title="Drawing Units">
- </section>
-
- <keyword ref="appendix_units.html#20_5">Drawing Units</keyword>
-
- <section ref="appendix_units.html#20_5_1" title="Supported Length Units">
- </section>
-
- <keyword ref="appendix_units.html#20_5_1">Supported Length
- Units</keyword>
-
- <section ref="appendix_units.html#20_5_2"
- title="Display Formats for Lengths">
- </section>
-
- <keyword ref="appendix_units.html#20_5_2">Display Formats for
- Lengths</keyword>
-
- <section ref="appendix_units.html#20_5_3" title="Supported Angle Units">
- </section>
-
- <keyword ref="appendix_units.html#20_5_3">Supported Angle Units</keyword>
-
- <section ref="appendix_units.html#20_5_4"
- title="Display Formats for Angles">
- </section>
-
- <keyword ref="appendix_units.html#20_5_4">Display Formats for
- Angles</keyword>
-
- <section ref="appendix_papers.html#20_6" title="Supported Paper Formats">
- </section>
-
- <keyword ref="appendix_papers.html#20_6">Supported Paper
- Formats</keyword>
-
- <section ref="appendix_papers.html#20_6_1" title="Metric (ISO)">
- </section>
-
- <keyword ref="appendix_papers.html#20_6_1">Metric (ISO)</keyword>
-
- <section ref="appendix_papers.html#20_6_2" title="Other Formats">
- </section>
-
- <keyword ref="appendix_papers.html#20_6_2">Other Formats</keyword>
-
- <section ref="appendix_qcad1.html#20_7" title="Migration from QCad 1">
- </section>
-
- <keyword ref="appendix_qcad1.html#20_7">Migration from QCad 1</keyword>
-
- <section ref="appendix_qcad1.html#20_7_1" title="DXF Compatibility">
- </section>
-
- <keyword ref="appendix_qcad1.html#20_7_1">DXF Compatibility</keyword>
-
- <section ref="appendix_qcad1.html#20_7_2" title="Layer Handling">
- </section>
-
- <keyword ref="appendix_qcad1.html#20_7_2">Layer Handling</keyword>
-
- <section ref="appendix_bib.html#20_8" title="Bibliography">
- </section>
-
- <keyword ref="appendix_bib.html#20_8">Bibliography</keyword>
- </section>
-
- <section ref="index2.html" title=" Index">
- <keyword ref="index2.html">Index</keyword>
- </section>
- </DCF>
-</assistantconfig>
-
diff --git a/support/doc/selection.html b/support/doc/selection.html
index ad5f023..960a761 100644
--- a/support/doc/selection.html
+++ b/support/doc/selection.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Selection</title>
+ <title>LibreCAD - Selection</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -78,7 +78,7 @@
<i>The selection tools documented in this chapter are used to select
entities for later modification. For example if you want to move some
entities, you need to select them before you can do so. The selection tells
- QCad which entities you intend to move.
+ LibreCAD which entities you intend to move.
<br>
Selected entities are highlighted in the graphic view with red color and a
diff --git a/support/doc/snapping.html b/support/doc/snapping.html
index 086d81d..03cf41e 100644
--- a/support/doc/snapping.html
+++ b/support/doc/snapping.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Snapping</title>
+ <title>LibreCAD - Snapping</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -78,10 +78,10 @@
<i>This chapter lists all snap modes that can be activated to assist
the user when setting points to exact co-ordinates.</i></p>
<p>
-For most constructions and modifications in QCad, it is necessary to
+For most constructions and modifications in LibreCAD, it is necessary to
specify the co-ordinates of reference points, startpoints, endpoints, centers
or other identifying points. In order to make it possible to pick exact
- positions defined by previously drawn entities or by the grid, QCad offers
+ positions defined by previously drawn entities or by the grid, LibreCAD offers
you a set of object snap modes. The toolbar that features those modes, is
automatically shown whenever it makes sense to use them (Figure
20).</p>
@@ -444,7 +444,7 @@ Sometimes the intersection snap mode cannot be used to snap to an
<a name="13_10"></a><h2>Snap Restrictions</h2>
<p>
-In addition to the snap functions described above, QCad can further
+In addition to the snap functions described above, LibreCAD can further
restrict the position of the mouse cursor orthogonally to the position of the
relative zero point. Figure 28 illustrates an example of
how to use snap restrictions.
@@ -455,10 +455,10 @@ In addition to the snap functions described above, QCad can further
of the full circle.
<br>
- The mouse cursor is located at the circle line. Because QCad is in the snap
+ The mouse cursor is located at the circle line. Because LibreCAD is in the snap
mode "Snap to Center Points", the center of the circle would normally be the
snap point. A small rhombus highlights that point ("Center Point"). With the
- snap restriction "Restrict Horizontally" activated, QCad snaps to the point
+ snap restriction "Restrict Horizontally" activated, LibreCAD snaps to the point
on the horizontal position of the relative zero point ("Snap Point").</p>
<p class="figure">
<a href="img/snap_restriction01.png"><img border="0" src="img/snap_restriction01_t.png"></a></p><p class="figure_label">
@@ -584,7 +584,7 @@ Restricts vertically to relative zero point.</p>
<a name="13_11"></a><h2>Relative Zero Point</h2>
<p>
-As mentioned previously, there is a relative Zero point in every QCad
+As mentioned previously, there is a relative Zero point in every LibreCAD
drawing. It appears as a small red circle with a hair cross. The relative
zero point is the reference point for relative co-ordinates you enter in the
command line and for snapping restrictions.
diff --git a/support/doc/start.html b/support/doc/start.html
index fe3b04c..c0ef36b 100644
--- a/support/doc/start.html
+++ b/support/doc/start.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Start</title>
+ <title>LibreCAD - Start</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
@@ -69,41 +69,41 @@
<td valign="top" bgcolor="#e6e8f2"> </td>
<td></td>
<td>
-<a name="4"></a><h1>4 Starting a QCad Session</h1>
+<a name="4"></a><h1>4 Starting a LibreCAD Session</h1>
<a name="4_1"></a><h2>Windows Operating Systems</h2>
<p>
- Start QCad by selecting it from the Start menu or by double-clicking on
+ Start LibreCAD by selecting it from the Start menu or by double-clicking on
it in Explorer.
</p>
<a name="4_2"></a><h2>Linux / Unix Operating Systems</h2>
<p>
- If you installed QCad from an RPM package or an other distribution
- specific package, you can launch QCad from the console by typing:
+ If you installed LibreCAD from an RPM package or an other distribution
+ specific package, you can launch LibreCAD from the console by typing:
</p>
<p class="code">
- qcad &
+ LibreCAD &
</p>
<p>
- If QCad can not be found in the search path, you have to change to the
- directory where you've installed QCad first and launch QCad from there:
+ If LibreCAD can not be found in the search path, you have to change to the
+ directory where you've installed LibreCAD first and launch LibreCAD from there:
</p>
<p class="code">
- cd /home/tux/qcad<br>
- ./qcad &
+ cd /home/tux/LibreCAD<br>
+ ./LibreCAD &
</p>
<a name="4_3"></a><h2>Mac OS X Operating System</h2>
<p>
- Double-click on the QCad application icon in Finder.
+ Double-click on the LibreCAD application icon in Finder.
</p>
</td>
</tr>
diff --git a/support/doc/view.html b/support/doc/view.html
index f0326c7..2763e18 100644
--- a/support/doc/view.html
+++ b/support/doc/view.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
- <title>QCad - Viewing</title>
+ <title>LibreCAD - Viewing</title>
<meta name="generator" content="ManStyle">
<meta name="author" content="Andrew Mustun">
<link rel="stylesheet" href="styles.css">
@@ -51,7 +51,7 @@
</tr>
<tr>
<td align=center valign=top>
- <center>QCad User Reference Manual<br>
+ <center>LibreCAD User Reference Manual<br>
<img src="img/separator.png"></center>
</td>
</tr>
diff --git a/support/fonts/normallatin2.cxf b/support/fonts/normallatin2.cxf
index 69ea5fc..a6bd2ac 100644
--- a/support/fonts/normallatin2.cxf
+++ b/support/fonts/normallatin2.cxf
@@ -1,65 +1,65 @@
# Format: QCad II Font
# Creator: QCad
-# Version: 1
+# Version: 2.0.5.0
# Name: Normal Latin 2
# Encoding: ISO8859-2
-# LetterSpacing: 3.0
+# LetterSpacing: 3
# WordSpacing: 6.75
-# LineSpacingFactor: 1.0
+# LineSpacingFactor: 1
# Author: Hughes Jeangerard <hughes.jeangerard at laposte.net>
-[!] 2
+[0021] !
L 0,9,0,3
L 0,0,0,0.5
-["] 2
+[0022] "
L 0.5,7,1,9
L 3.5,7,4,9
-[#] 4
-L 1.999969,0,1.999969,8.999999
-L 4.999969,8.999999,4.999969,0
-L -0.000031,2.5,6.999969,2.5
-L 6.999969,6.499999,-0.000031,6.499999
+[0023] #
+L 2,0,2,9
+L 5,9,5,0
+L 0,2.5,7,2.5
+L 7,6.5,0,6.5
-[&] 5
+[0026] &
L 6,3.21499,3.425964,0.59764
A 2,2,2,135.478088,315.478088
L 0.574036,3.40236,3.569458,6.44823
A 2.5,7.5,1.5,315.478271,209.372314
-L 1.19281,6.76428,5,0
+L 1.192810,6.76428,5,0
-['] 1
+[0027] '
L 0.5,7,1,9
-[(] 1
+[0028] (
A 13,4,13,157.380142,202.619858
-[)] 1
+[0029] )
A -12,4,13,337.380127,22.61986
-[*] 2
+[002a] *
L 0,6,4,2
L 4,6,0,2
-[+] 2
+[002b] +
L 0,4,4,4
L 2,6,2,2
-[,] 2
+[002c] ,
L 1,0,0,-3
L 1,0,1,0.5
-[-] 1
+[002d] -
L 0,4,4,4
-[.] 1
+[002e] .
L 0,0,0,0.5
-[/] 1
+[002f] /
L 4,9,0,0
-[0] 10
+[0030] 0
A 2,7.91049,1.08951,32.75695,147.243042
A 4.93335,5.62352,4.80559,143.232468,169.491135
A 4.93335,3.37648,4.80559,190.508865,216.767532
@@ -71,17 +71,17 @@ A -0.93335,5.62352,4.80559,10.50887,36.76754
A 9.404663,4.46906,9.40473,179.811493,192.086868
A 9.404663,4.53094,9.40473,167.913132,180.188507
-[1] 2
+[0031] 1
L 0,7,2,9
L 2,9,2,0
-[2] 4
+[0032] 2
L 4,0,0,0
L 0,0,3.864502,6.64668
A 3,7.14931,1,329.82547,20.52911
A 2,7,2,14.47751,165.522491
-[3] 7
+[0033] 3
L 0,9,2,9
A 2,7,2,270,90
L 2,5,1,5
@@ -90,12 +90,12 @@ L 4,3,4,2
A 2,2,2,270,0
L 2,0,0,0
-[4] 3
+[0034] 4
L 3.5,0,3.5,4
L 5,2,0,2
L 0,2,2,9
-[5] 7
+[0035] 5
L 4,9,0,9
L 0,9,0,5
L 0,5,2,5
@@ -104,7 +104,7 @@ L 4,3,4,2
A 2,2,2,270,0
L 2,0,0,0
-[6] 6
+[0036] 6
A 6,3.80385,6,120,180
L 0,3.80385,0,2
A 2,2,2,180,0
@@ -112,12 +112,12 @@ L 4,2,4,3
A 2,3,2,0,90
L 2,5,0.120422,5
-[7] 3
+[0037] 7
L 0,9,4,9
L 4,9,1.5,0
L 2,5,4,5
-[8] 8
+[0038] 8
L 0,3,0,2
A 2,2,2,180,0
L 4,2,4,3
@@ -127,7 +127,7 @@ A 2,6.75,1.75,180,0
L 3.75,6.75,3.75,7.25
A 2,7.25,1.75,0,180
-[9] 6
+[0039] 9
A -2,5.19615,6,300,0
L 4,5.19615,4,7
A 2,7,2,0,180
@@ -135,28 +135,28 @@ L 0,7,0,6
A 2,6,2,180,270
L 2,4,3.879578,4
-[:] 2
+[003a] :
L 0,0,0,0.5
L 0,4,0,3.5
-[;] 3
+[003b] ;
L 1,0,0,-3
L 1,0,1,0.5
L 1,4,1,3.5
-[<] 2
+[003c] <
L 4,7,0,3.5
L 0,3.5,4,0
-[=] 2
+[003d] =
L 0,5.5,4,5.5
L 0,2.5,4,2.5
-[>] 2
+[003e] >
L 0,7,4,3.5
L 4,3.5,0,0
-[?] 9
+[003f] ?
L 2,0,2,0.5
L 2,3,2,3.39445
L 0,7,0,7.5
@@ -167,7 +167,7 @@ A 2,7.60555,2,326.309998,358.379272
A 1.5,7.5,1.5,90,180
A 2.5,7.5,1.5,1.87147,90
-[@] 11
+[0040] @
L 8,1,6.067566,0.28186
A 4.5,4.5,4.5,333.472015,290.386322
A 7.412354,2.943008,1.2,168.690186,337.880432
@@ -180,12 +180,12 @@ L 4.360352,2,4.439636,2
L 6.321533,3.607756,7,7
L 5.049561,7,5.170288,7
-[A] 3
+[0041] A
L 0,0,3,9
L 3,9,6,0
L 0.833313,2.5,5.166687,2.5
-[B] 8
+[0042] B
L 0,0,0,9
L 0,9,2.5,9
A 2.5,7,2,270,90
@@ -195,14 +195,14 @@ L 5,2.6,5,2.4
A 2.599976,2.4,2.4,270,0
L 2.599976,0,0,0
-[C] 5
+[0043] C
L 4,9,2,9
A 2,7,2,90,180
L 0,7,0,2
A 2,2,2,180,270
L 2,0,4,0
-[D] 6
+[0044] D
L 0,0,3,0
A 3,2,2,270,0
L 5,2,5,7
@@ -210,18 +210,18 @@ A 3,7,2,0,90
L 3,9,0,9
L 0,9,0,0
-[E] 4
+[0045] E
L 4,9,0,9
L 0,9,0,0
L 0,0,4,0
L 0,5,3,5
-[F] 3
+[0046] F
L 4,9,0,9
L 0,9,0,0
L 0,5,4,5
-[G] 7
+[0047] G
L 5,9,2,9
A 2,7,2,90,180
L 0,7,0,2
@@ -230,40 +230,40 @@ L 2,0,5,0
L 5,0,5,5
L 5,5,3.5,5
-[H] 3
+[0048] H
L 0,9,0,0
L 5,0,5,9
L 0,5,5,5
-[I] 1
+[0049] I
L 0,9,0,0
-[J] 3
+[004a] J
L 3,9,3,2
A 1,2,2,270,0
L 1,0,0,0
-[K] 3
+[004b] K
L 0,9,0,0
L 0,3.5,5,9
L 1.671326,5.33844,5,0
-[L] 2
+[004c] L
L 0,9,0,0
L 0,0,4,0
-[M] 4
+[004d] M
L 0,0,0,9
L 0,9,3,4
L 3,4,6,9
L 6,9,6,0
-[N] 3
+[004e] N
L 0,0,0,9
L 0,9,5,0
L 5,0,5,9
-[O] 8
+[004f] O
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -273,7 +273,7 @@ A 3,2,2,270,0
L 3,0,2,0
A 2,2,2,180,270
-[P] 6
+[0050] P
L 0,0,0,9
L 0,9,3,9
A 3,7,2,0,90
@@ -281,7 +281,7 @@ L 5,7,5,6
A 3,6,2,270,0
L 3,4,0,4
-[Q] 9
+[0051] Q
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -292,7 +292,7 @@ L 3,0,2,0
A 2,2,2,180,270
L 6,0,3,2
-[R] 7
+[0052] R
L 0,0,0,9
L 0,9,3,9
A 3,7,2,0,90
@@ -301,60 +301,60 @@ A 3,6,2,270,0
L 3,4,0,4
L 3,4,5,0
-[S] 5
+[0053] S
A 2,2.375,6.625,63.074589,90
A 2,7,2,90,242.981201
L 1.091431,5.21829,3.908569,3.78171
A 3,2,2,270,62.98119
A 3,6.625,6.625,243.074585,270
-[T] 2
+[0054] T
L 0,9,6,9
L 3,9,3,0
-[U] 3
+[0055] U
L 0,9,0,2.5
A 2.5,2.5,2.5,180,0
L 5,2.5,5,9
-[V] 2
+[0056] V
L 0,9,3,0
L 3,0,6,9
-[W] 4
+[0057] W
L 0,9,2,0
L 2,0,4,6
L 4,6,6,0
L 6,0,8,9
-[X] 2
+[0058] X
L 0,9,6,0
L 0,0,6,9
-[Y] 3
+[0059] Y
L 0,9,3,5
L 3,5,3,0
L 3,5,6,9
-[Z] 3
+[005a] Z
L 0,9,5,9
L 5,9,0,0
L 0,0,5,0
-[[] 3
+[005b] [
L 1,-1,0,-1
L 0,-1,0,9
L 0,9,1,9
-[\] 1
+[005c] \
L 0,9,4,0
-[]] 3
+[005d] ]
L 0,9,1,9
L 1,9,1,-1
L 1,-1,0,-1
-[a] 6
+[0061] a
L 0.5,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
@@ -362,7 +362,7 @@ L 4,0,1.5,0
A 1.5,1.5,1.5,90,270
L 1.5,3,4,3
-[b] 6
+[0062] b
L 0,9,0,0
L 0,0,2.5,0
A 2.5,1.5,1.5,270,0
@@ -370,14 +370,14 @@ L 4,1.5,4,4.5
A 2.5,4.5,1.5,0,90
L 2.5,6,0,6
-[c] 5
+[0063] c
L 3,6,1.5,6
A 1.5,4.5,1.5,90,180
L 0,4.5,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,3,0
-[d] 6
+[0064] d
L 4,9,4,0
L 4,0,1.5,0
A 1.5,1.5,1.5,180,270
@@ -385,7 +385,7 @@ L 0,1.5,0,4.5
A 1.5,4.5,1.5,90,180
L 1.5,6,4,6
-[e] 6
+[0065] e
L 0,3,4,3
L 4,3,4,4
A 2,4,2,0,180
@@ -393,13 +393,13 @@ L 0,4,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
-[f] 4
+[0066] f
L 1,0,1,7.5
A 2.5,7.5,1.5,90,180
L 2.5,9,3,9
L 0,6,3,6
-[g] 8
+[0067] g
L 0,-3,2.5,-3
A 2.5,-1.5,1.5,270,0
L 4,-1.5,4,6
@@ -409,51 +409,51 @@ L 0,4.5,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
-[h] 4
+[0068] h
L 0,9,0,0
L 0,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
-[i] 2
+[0069] i
L 0,0,0,6
L 0,8.5,0,9
-[j] 4
+[006a] j
L 0,-3,0.5,-3
A 0.5,-1.5,1.5,270,0
L 2,-1.5,2,6
L 2,8.5,2,9
-[k] 3
+[006b] k
L 0,9,0,0
L 0,3.5,4,6
L 1.320923,4.32555,4,0
-[l] 2
+[006c] l
L 0,9,0,1
A 1,1,1,180,270
-[m] 5
+[006d] m
L 0,0,0,6
L 0,6,4.5,6
A 4.5,4.5,1.5,0,90
L 6,4.5,6,0
L 3,6,3,0
-[n] 4
+[006e] n
L 0,0,0,6
L 0,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
-[o] 4
+[006f] o
L 0,4,0,2
A 2,2,2,180,0
L 4,2,4,4
A 2,4,2,0,180
-[p] 6
+[0070] p
L 0,0,2.5,0
A 2.5,1.5,1.5,270,0
L 4,1.5,4,4.5
@@ -461,7 +461,7 @@ A 2.5,4.5,1.5,0,90
L 2.5,6,0,6
L 0,6,0,-3
-[q] 6
+[0071] q
L 4,0,1.5,0
A 1.5,1.5,1.5,180,270
L 0,1.5,0,4.5
@@ -469,54 +469,54 @@ A 1.5,4.5,1.5,90,180
L 1.5,6,4,6
L 4,6,4,-3
-[r] 3
+[0072] r
L 0,0,0,6
L 0,6,2,6
A 2,5,1,0,90
-[s] 5
+[0073] s
A 2.164185,1.82088,4.0573,63.09737,108.27552
A 1.268188,4.53406,1.2,108.274567,247.790543
L 0.814575,3.42309,3.185425,2.45509
A 2.731812,1.34412,1.19999,288.274933,67.791191
A 1.835815,4.05732,4.05732,243.097656,288.275513
-[t] 2
+[0074] t
L 0,6,3,6
L 1,9,1,0
-[u] 4
+[0075] u
L 0,6,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
L 4,0,4,6
-[v] 2
+[0076] v
L 0,6,2,0
L 2,0,4,6
-[w] 4
+[0077] w
L 0,6,1.5,0
L 1.5,0,3,4
L 3,4,4.5,0
L 4.5,0,6,6
-[x] 2
+[0078] x
L 0,6,4,0
L 0,0,4,6
-[y] 4
+[0079] y
L 0,6,2,0
L 4,6,1.227905,-2.31623
A 0.279297,-2,1,270,341.565063
L 0.279297,-3,0,-3
-[z] 3
+[007a] z
L 0,6,4,6
L 4,6,0,0
L 0,0,4,0
-[{] 6
+[007b] {
A 2,8,1,90,180
L 1,8,1,5
A 0,5,1,270,0
@@ -524,7 +524,7 @@ A 0,3,1,0,90
L 1,3,1,0
A 2,0,1,180,270
-[}] 6
+[007d] }
A 0,8,1,0,90
L 1,8,1,5
A 2,5,1,180,270
@@ -532,43 +532,16 @@ A 2,3,1,90,180
L 1,3,1,0
A 0,0,1,270,0
-[#0104] 4
-L 0,0,3,9
-L 3,9,6,0
-L 0.833313,2.5,5.166687,2.5
-A 5.842222,-0.831208,0.84605,79.252124,297.569897
-
-[¢] 1
+[00a2] ¢
A 3,12.083333,2.083333,196.260205,343.739795
-[#0141] 3
-L 0,3.5,2.5,5.5
-L 1,9,1,0
-L 1,0,5,0
-
-[¤] 6
-A 2,3,1,90,270
-A 2,3,1,270,90
-L 1.2,3.6,0,4.5
-L 1.2,2.4,0,1.5
-L 2.8,2.4,4,1.5
-L 2.8,3.6,4,4.5
-
-[¥] 4
+[00a5] ¥
L 0,9,0,0
L 0,0,4,0
L 0.5,12,2,10
L 2,10,3.5,12
-[#015A] 6
-A 2,2.375,6.625,63.074589,90
-A 2,7,2,90,242.981201
-L 1.091431,5.21829,3.908569,3.78171
-A 3,2,2,270,62.98119
-A 3,6.625,6.625,243.074585,270
-L 2.5,10,5,12
-
-[§] 6
+[00a7] §
A 2,2.375,6.625,63.074589,90
A 2,7,2,90,242.981201
A 3,2,2,270,62.98119
@@ -576,190 +549,97 @@ A 3,6.625,6.625,243.074585,270
A 2.274781,4.058343,1.657038,350.389979,135.57225
A 2.725219,4.941657,1.657038,170.389979,315.57225
-[¨] 2
+[0161] ¨
L 5,10.25,5,10.75
L 1,10.25,1,10.75
-[#0160] 7
+[0160] ¦
A 2,2.375,6.625,63.074589,90
A 2,7,2,90,242.981201
L 1.091431,5.21829,3.908569,3.78171
-A 3,2,2,270,62.98119
+A 3,2,2,270,62.98110
A 3,6.625,6.625,243.074585,270
L 1,12,2.5,10
L 2.5,10,4,12
-[#015E] 6
-A 2,2.375,6.625,63.074589,90
-A 2,7,2,90,242.981201
-L 1.091431,5.21829,3.908569,3.78171
-A 3,2,2,270,62.98119
-A 3,6.625,6.625,243.074585,270
-A 3.157778,-0.831208,0.84605,242.430103,100.747876
-
-[#0164] 4
-L 0,9,6,9
-L 3,9,3,0
-L 1.5,12,3,10
-L 3,10,4.5,12
-
-[#0179] 4
-L 0,9,5,9
-L 5,9,0,0
-L 0,0,5,0
-L 2.5,10,5,12
-
-[] 1
-L 0,3,3.5,3
-
-[#0170] 5
-L 0,9,5,9
-L 5,9,0,0
-L 0,0,5,0
-L 1,12,2.5,10
-L 2.5,10,4,12
-
-[#017B] 4
-L 0,9,5,9
-L 5,9,0,0
-L 0,0,5,0
-L 2.5,10,2.5,10.5
-
-[°] 2
+[00b0] °
A 1,11,1,90,270
A 1,11,1,270,90
-[#0105] 7
-L 0.5,6,2.5,6
-A 2.5,4.5,1.5,0,90
-L 4,4.5,4,0
-L 4,0,1.5,0
-A 1.5,1.5,1.5,90,270
-L 1.5,3,4,3
-A 3.842222,-0.831208,0.84605,79.252124,297.569897
-
-[#0142] 3
-L 0,3,2.5,5
-L 1,9,1,1
-A 2,1,1,180,270
-
-[´] 1
+[017d] ´
L 0,10,2.5,12
-[#013E] 4
-L 0,12,1.5,10
-L 1.5,10,3,12
-L 1.5,9,1.5,1
-A 2.5,1,1,180,270
-
-[#015B] 6
-A 2.164185,1.82088,4.0573,63.09737,108.27552
-A 1.268188,4.53406,1.2,108.274567,247.790543
-L 0.814575,3.42309,3.185425,2.45509
-A 2.731812,1.34412,1.19999,288.274933,67.791191
-A 1.835815,4.05732,4.05732,243.097656,288.275513
-L 2.5,7,5,9
-
-[·] 2
+[00b7] ·
L 0.5,11,2,9
L 2,9,3.5,11
-[#0161] 7
-A 2.164185,1.82088,4.0573,63.09737,108.27552
-A 1.268188,4.53406,1.2,108.274567,247.790543
-L 0.814575,3.42309,3.185425,2.45509
-A 2.731812,1.34412,1.19999,288.274933,67.791191
-A 1.835815,4.05732,4.05732,243.097656,288.275513
-L 0.5,9,2,7
-L 2,7,3.5,9
-
-[#015F] 6
-A 2.164185,1.82088,4.0573,63.09737,108.27552
-A 1.268188,4.53406,1.2,108.274567,247.790543
-L 0.814575,3.42309,3.185425,2.45509
-A 2.731812,1.34412,1.19999,288.274933,67.791191
-A 1.835815,4.05732,4.05732,243.097656,288.275513
-A 2.157778,-0.831208,0.84605,242.430103,100.747876
-
-[#0165] 4
-L 0,6,3,6
-L 1,9,1,0
-L 0,12,1.5,10
-L 1.5,10,3,12
-
-[#017A] 4
-L 0,6,4,6
-L 4,6,0,0
-L 0,0,4,0
-L 2.5,7,5,9
-
-[½] 2
-L 3.5,10,6,12
-L 1.5,10,4,12
-
-[#017E] 5
+[0153] ½
+L 0,4,0,2
+A 2,2,2,180,0
+L 4,2,4,4
+A 2,4,2,0,180
+A 5.5,1.5,1.5,180,270
+A 6,4,2,0,180
+L 8,4,8,3
+L 8,3,4,3
+L 5.5,0,8,0
+L 4,1.5,4,2
+
+[017e] ¸
L 0,6,4,6
L 4,6,0,0
L 0,0,4,0
L 0.5,9,2,7
L 2,7,3.5,9
-[#017C] 4
-L 0,6,4,6
-L 4,6,0,0
-L 0,0,4,0
-L 2,9,2,8.5
-
-[#0154] 8
-L 0,0,0,9
-L 0,9,3,9
-A 3,7,2,0,90
-L 5,7,5,6
-A 3,6,2,270,0
-L 3,4,0,4
-L 3,4,5,0
-L 2.5,10,5,12
+[00c0] À
+L 0,0,3,9
+L 3,9,6,0
+L 0.833313,2.5,5.166687,2.5
+L 2,12,4.5,10
-[#00C1] 4
-L 2.5,10,5,12
+[00c1] Á
L 0,0,3,9
L 3,9,6,0
L 0.833313,2.5,5.166687,2.5
+L 1.5,10,4,12
-[#00C2] 5
+[00c2] Â
L 0,0,3,9
L 3,9,6,0
L 0.833313,2.5,5.166687,2.5
L 1.5,10,3,12
L 3,12,4.5,10
-[#0102] 4
+[00c3] Ã
L 0,0,3,9
L 3,9,6,0
L 0.833313,2.5,5.166687,2.5
-A 3,12.083333,2.083333,196.260205,343.739795
+A 2,9.95,1.45,46.397181,133.602819
+A 4,11.75,1.25,216.869898,323.130102
-[#00C4] 5
+[00c4] Ä
L 0,0,3,9
L 3,9,6,0
L 0.833252,2.5,5.166748,2.5
L 5,10.25,5,10.75
L 1,10.25,1,10.75
-[#0139] 3
-L 0,9,0,0
-L 0,0,4,0
-L 1,10,3.5,12
+[00c5] Å
+L 0,0,3,9
+L 3,9,6,0
+L 0.833252,2.5,5.166748,2.5
+A 3,11,1,0,360
-[#0106] 6
-L 4,9,2,9
-A 2,7,2,90,180
-L 0,7,0,2
-A 2,2,2,180,270
-L 2,0,4,0
-L 2.5,10,5,12
+[00c6] Æ
+L 0,0,3,9
+L 4,9,4,0
+L 0.833252,2.5,4,2.5
+L 3,9,8,9
+L 7,5,4,5
+L 8,0,4,0
-[#00C7] 6
+[00c7] Ç
L 4,9,2,9
A 2,7,2,90,180
L 0,7,0,2
@@ -767,88 +647,73 @@ A 2,2,2,180,270
L 2,0,4,0
A 2.657778,-0.831208,0.84605,242.430103,100.747876
-[#010C] 7
-L 4,9,2,9
-A 2,7,2,90,180
-L 0,7,0,2
-A 2,2,2,180,270
-L 2,0,4,0
-L 0.5,12,2,10
-L 2,10,3.5,12
-
-[#00C9] 5
+[00c9] É
L 4,9,0,9
L 0,9,0,0
L 0,0,4,0
L 0,5,3,5
-L 2.5,10,5,12
+L 1,10,3.5,12
-[#0118] 5
+[00c8] È
L 4,9,0,9
L 0,9,0,0
L 0,0,4,0
L 0,5,3,5
-A 3.842222,-0.831208,0.84605,79.252124,297.569897
+L 1,12,3.5,10
-[#00CB] 6
+[00ca] Ê
L 4,9,0,9
L 0,9,0,0
L 0,0,4,0
L 0,5,3,5
-L 0.5,10.25,0.5,10.75
-L 3.5,10.25,3.5,10.75
+L 0.5,10,2,12
+L 2,12,3.5,10
-[#011A] 6
+[00cb] Ë
L 4,9,0,9
L 0,9,0,0
L 0,0,4,0
L 0,5,3,5
-L 0.5,12,2,10
-L 2,10,3.5,12
+L 0.5,10.25,0.5,10.75
+L 3.5,10.25,3.5,10.75
-[#013A] 2
-L 0,9,0,0
-L 0,10,2.5,12
+[00cc] Ì
+L 1.5,9,1.5,0
+L 1,12,2.5,10
+
+[00cd] Í
+L 1.5,9,1.5,0
+L 0.75,10,2.25,12
-[#00CE] 3
+[00ce] Î
L 0,10,1.5,12
L 1.5,12,3,10
L 1.5,9,1.5,0
-[#010E] 8
-L 0,0,3,0
-A 3,2,2,270,0
-L 5,2,5,7
-A 3,7,2,0,90
-L 3,9,0,9
-L 0,9,0,0
-L 0.5,12,2,10
-L 2,10,3.5,12
-
-[#0110] 7
-L 1,0,4,0
-A 4,2,2,270,0
-L 6,2,6,7
-A 4,7,2,0,90
-L 4,9,1,9
-L 1,9,1,0
-L 0,4.5,2.5,4.5
+[00cf] Ï
+L 1.5,9,1.5,0
+L 0.5,10.25,0.5,10.75
+L 2.5,10.25,2.5,10.75
-[#0143] 4
+[00d1] Ñ
L 0,0,0,9
L 0,9,5,0
L 5,0,5,9
-L 2.5,10,5,12
+A 1.5,9.95,1.45,46.397181,133.602819
+A 3.5,12.05,1.45,226.397181,313.602819
-[#0147] 5
-L 0,0,0,9
-L 0,9,5,0
-L 5,0,5,9
-L 1,12,2.5,10
-L 2.5,10,4,12
+[00d2] Ò
+L 0,2,0,7
+A 2,7,2,90,180
+L 2,9,3,9
+A 3,7,2,0,90
+L 5,7,5,2
+A 3,2,2,270,0
+L 3,0,2,0
+A 2,2,2,180,270
+L 1.5,12,4,10
-[#00D3] 9
-L 2.5,10,5,12
+[00d3] Ó
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -857,8 +722,9 @@ L 5,7,5,2
A 3,2,2,270,0
L 3,0,2,0
A 2,2,2,180,270
+L 1,10,3.5,12
-[#00D4] 10
+[00d4] Ô
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -870,7 +736,7 @@ A 2,2,2,180,270
L 1,10,2.5,12
L 2.5,12,4,10
-[#0150] 10
+[00d5] Õ
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -879,10 +745,10 @@ L 5,7,5,2
A 3,2,2,270,0
L 3,0,2,0
A 2,2,2,180,270
-L 3.5,10,6,12
-L 1.5,10,4,12
+A 1.5,9.95,1.45,46.397181,133.602819
+A 3.55,12.175,1.575793,228.215484,311.784516
-[#00D6] 10
+[00d6] Ö
L 0,2,0,7
A 2,7,2,90,180
L 2,9,3,9
@@ -894,86 +760,61 @@ A 2,2,2,180,270
L 1,10.25,1,10.75
L 4,10.25,4,10.75
-[×] 2
+[00d7] ×
L 0.066298,4.160725,2.732965,1.494059
L 2.732965,4.160725,0.066298,1.494059
-[#0158] 9
-L 0,0,0,9
-L 0,9,3,9
-A 3,7,2,0,90
-L 5,7,5,6
-A 3,6,2,270,0
-L 3,4,0,4
-L 3,4,5,0
-L 0.5,12,2,10
-L 2,10,3.5,12
-
-[#016E] 5
+[00d9] Ù
L 0,9,0,2.5
A 2.5,2.5,2.5,180,0
L 5,2.5,5,9
-A 2.5,11,1,90,270
-A 2.5,11,1,270,90
+L 1.5,12,4,10
-[#00DA] 4
+[00da] Ú
L 0,9,0,2.5
A 2.5,2.5,2.5,180,0
L 5,2.5,5,9
-L 2.5,10,5,12
+L 1,10,3.5,12
-[#0170] 5
+[00db] Û
L 0,9,0,2.5
A 2.5,2.5,2.5,180,0
L 5,2.5,5,9
-L 3.5,10,6,12
-L 1.5,10,4,12
+L 1,10,2.5,12
+L 2.5,12,4,10
-[#00DC] 5
+[00dc] Ü
L 0,9,0,2.5
A 2.5,2.5,2.5,180,0
L 5,2.5,5,9
L 1,10.25,1,10.75
L 4,10.25,4,10.75
-[#00DD] 4
+[00dd] Ý
L 0,9,3,5
L 3,5,3,0
L 3,5,6,9
-L 2.5,10,5,12
+L 2,10,4.5,12
-[#0162] 3
-L 0,9,6,9
-L 3,9,3,0
-A 3.157778,-0.831208,0.84605,242.430103,100.747876
-
-[#00D7] 9
-A 2.5,7,2,270,90
-A 2.599976,2.6,2.4,0,90
-L 5,2.6,5,2.4
-A 2.599976,2.4,2.4,270,0
-L 1,5,2.599976,5
-A 2,7,2,90,180
-L 2,9,2.5,9
-L 0,0,0,7
-L 2.599976,0,1,0
-
-[#0155] 4
-L 0,0,0,6
-L 0,6,2,6
-A 2,5,1,0,90
-L 1.5,7,4,9
+[00e0] à
+L 0.5,6,2.5,6
+A 2.5,4.5,1.5,0,90
+L 4,4.5,4,0
+L 4,0,1.5,0
+A 1.5,1.5,1.5,90,270
+L 1.5,3,4,3
+L 1,9,3.5,7
-[#00E1] 7
+[00e1] á
L 0.5,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
L 4,0,1.5,0
A 1.5,1.5,1.5,90,270
L 1.5,3,4,3
-L 2.5,7,5,9
+L 1,7,3.5,9
-[#00E2] 8
+[00e2] â
L 0.5,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
@@ -983,16 +824,17 @@ L 1.5,3,4,3
L 0.5,7,2,9
L 2,9,3.5,7
-[#0103] 7
+[00e3] ã
L 0.5,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
L 4,0,1.5,0
A 1.5,1.5,1.5,90,270
L 1.5,3,4,3
-A 2,9.583333,2.083333,196.260205,343.739795
+AR 1.5,7.033333,0.966667,136.397181,43.602819
+A 2.9,8.366667,0.966667,223.602819,316.397181
-[#00E4] 8
+[00e4] ä
L 0.5,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
@@ -1002,20 +844,29 @@ L 1.5,3,4,3
L 1,9,1,8.5
L 3,9,3,8.5
-[#013A] 3
-L 0,10,2.5,12
-L 1,9,1,1
-A 2,1,1,180,270
+[00e5] å
+L 0.5,6,2.5,6
+A 2.5,4.5,1.5,0,90
+L 4,4.5,4,0
+L 4,0,1.5,0
+A 1.5,1.5,1.5,90,270
+L 1.5,3,4,3
+A 2,8,1,0,360
-[#0107] 6
-L 3,6,1.5,6
-A 1.5,4.5,1.5,90,180
-L 0,4.5,0,1.5
-A 1.5,1.5,1.5,180,270
-L 1.5,0,3,0
-L 1.5,7,4,9
+[00e6] æ
+L 0.5,6,2.5,6
+A 2.5,4.5,1.5,0,90
+L 4,4.5,4,0
+L 4,0,1.5,0
+A 1.5,1.5,1.5,90,270
+L 1.5,3,4,3
+A 6,4,2,0,180
+A 5.5,1.5,1.5,180,270
+L 4,3,8,3
+L 5.5,0,8,0
+L 8,3,8,4
-[#00E7] 6
+[00e7] ç
L 3,6,1.5,6
A 1.5,4.5,1.5,90,180
L 0,4.5,0,1.5
@@ -1023,104 +874,85 @@ A 1.5,1.5,1.5,180,270
L 1.5,0,3,0
A 2.157778,-0.831208,0.84605,242.430103,100.747876
-[#010D] 7
-L 3,6,1.5,6
-A 1.5,4.5,1.5,90,180
-L 0,4.5,0,1.5
-A 1.5,1.5,1.5,180,270
-L 1.5,0,3,0
-L 0,9,1.5,7
-L 1.5,7,3,9
-
-[#00E9] 7
-L 2.5,7,5,9
+[00e8] è
L 0,3,4,3
L 4,3,4,4
A 2,4,2,0,180
L 0,4,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
+L 1,9,3.5,7
-[#0119] 7
+[00e9] é
L 0,3,4,3
L 4,3,4,4
A 2,4,2,0,180
L 0,4,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
-A 3.842222,-0.831208,0.84605,79.252124,297.569897
+L 1,7,3.5,9
-[#00EB] 8
+[00ea] ê
L 0,3,4,3
L 4,3,4,4
A 2,4,2,0,180
L 0,4,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
-L 1,9,1,8.5
-L 3,9,3,8.5
+L 0.5,7,2,9
+L 2,9,3.5,7
-[#011B] 8
+[00eb] ë
L 0,3,4,3
L 4,3,4,4
A 2,4,2,0,180
L 0,4,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
-L 0.5,9,2,7
-L 2,7,3.5,9
+L 1,9,1,8.5
+L 3,9,3,8.5
-[#00ED] 2
-L 0,7,2.5,9
+[00ec] ì
L 0.5,0,0.5,6
+L -0.5,9,2,7
-[#00EE] 3
+[00ed] í
+L 0.5,0,0.5,6
+L -0.5,7,2,9
+
+[00ee] î
L 0,7,1.5,9
L 1.5,9,3,7
L 1.5,0,1.5,6
-[#010F] 8
-L 4,9,4,0
-L 4,0,1.5,0
-A 1.5,1.5,1.5,180,270
-L 0,1.5,0,4.5
-A 1.5,4.5,1.5,90,180
-L 1.5,6,4,6
-L 0.5,12,2,10
-L 2,10,3.5,12
-
-[#0111] 7
-L 4,9,4,0
-L 4,0,1.5,0
-A 1.5,1.5,1.5,180,270
-L 0,1.5,0,4.5
-A 1.5,4.5,1.5,90,180
-L 1.5,6,4,6
-L 3,7.5,5,7.5
+[00ef] ï
+L 1.5,0,1.5,6
+L 0.5,9,0.5,8.5
+L 2.5,9,2.5,8.5
-[#0144] 5
+[00f1] ñ
L 0,0,0,6
L 0,6,2.5,6
A 2.5,4.5,1.5,0,90
L 4,4.5,4,0
-L 2.5,7,5,9
+A 2.7,8.366670,0.966667,223.603,316.397
+AR 1.3,7.033330,0.966667,136.397,43.602800
-[#0148] 6
-L 0,0,0,6
-L 0,6,2.5,6
-A 2.5,4.5,1.5,0,90
-L 4,4.5,4,0
-L 0.5,9,2,7
-L 2,7,3.5,9
+[00f2] ò
+L 0,4,0,2
+A 2,2,2,180,0
+L 4,2,4,4
+A 2,4,2,0,180
+L 1,9,3.5,7
-[#00F3] 5
-L 2.5,7,5,9
+[00f3] ó
L 0,4,0,2
A 2,2,2,180,0
L 4,2,4,4
A 2,4,2,0,180
+L 1,7,3.5,9
-[#00F4] 6
+[00f4] ô
L 0,4,0,2
A 2,2,2,180,0
L 4,2,4,4
@@ -1128,15 +960,15 @@ A 2,4,2,0,180
L 0.5,7,2,9
L 2,9,3.5,7
-[#0151] 6
+[00f5] õ
L 0,4,0,2
A 2,2,2,180,0
L 4,2,4,4
A 2,4,2,0,180
-L 1,7,3.5,9
-L 3,7,5.5,9
+A 1.3,7.333330,0.966667,43.602800,136.397
+A 2.7,8.666670,0.966667,223.603,316.397
-[#00F6] 6
+[00f6] ö
L 0,4,0,2
A 2,2,2,180,0
L 4,2,4,4
@@ -1144,37 +976,29 @@ A 2,4,2,0,180
L 1,9,1,8.5
L 3,9,3,8.5
-[#0159] 5
-L 0,0,0,6
-L 0,6,2,6
-A 2,5,1,0,90
-L 0,9,1.5,7
-L 1.5,7,3,9
-
-[#016F] 6
+[00f9] ù
L 0,6,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
L 4,0,4,6
-A 2,8,1,90,270
-A 2,8,1,270,90
+L 1,9,3.5,7
-[#00FA] 5
-L 2.5,7,5,9
+[00fa] ú
L 0,6,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
L 4,0,4,6
+L 1,7,3.5,9
-[#0171] 6
+[00fb] û
L 0,6,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
L 4,0,4,6
-L 1,7,3.5,9
-L 3,7,5.5,9
+L 0.5,7,2,9
+L 2,9,3.5,7
-[#00FC] 6
+[00fc] ü
L 0,6,0,1.5
A 1.5,1.5,1.5,180,270
L 1.5,0,4,0
@@ -1182,16 +1006,19 @@ L 4,0,4,6
L 1,9,1,8.5
L 3,9,3,8.5
-[#00FD] 5
+[00fd] ý
L 0,6,2,0
-L 4,6,1.227905,-2.31623
+L 4,6,1.227905,-2.316230
A 0.279297,-2,1,270,341.565063
L 0.279297,-3,0,-3
-L 2.5,7,5,9
+L 1,7,3.5,9
-[#0163] 3
-L 0,6,3,6
-L 1,9,1,0
-A 1.157778,-0.831208,0.84605,242.430103,100.747876
+[00ff] ÿ
+L 0,6,2,0
+L 4,6,1.227905,-2.316230
+A 0.279297,-2,1,270,341.565063
+L 0.279297,-3,0,-3
+L 1,9,1,8.5
+L 3,9,3,8.5
#EOF
diff --git a/ts/actions/librecadactions_cs.ts b/ts/actions/librecadactions_cs.ts
deleted file mode 100644
index 745da25..0000000
--- a/ts/actions/librecadactions_cs.ts
+++ /dev/null
@@ -1,3076 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>PÅidat blok</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>PÅi&dat blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>PÅejmenovat blok</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>PÅe&jmenovat blok</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>PÅejmenuje blok a vÅ¡echny vložky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>VytvoÅit Blok</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&VytvoÅit blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Editovat blok</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Editovat blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Rozložit</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Rozložit</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Rozložà bloky a jiné skupiny prvků</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zmrazit vše</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zmrazit vše</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Zmrazà všechny bloky</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Rozmrazit vše</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Rozmrazit vše</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Rozmrazà všechny bloky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadej úhel:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadej mÄÅÃtko:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Zadej poÄet sloupců:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Zadej poÄet Åádků:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Zadej vzdálenost mezi sloupci:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Zadej vzdálenost mezi Åádky:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Vložit blok</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Vložit blok</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Odstranit blok</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>Odstr&anit blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>PÅepnout viditelnost bloku</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>PÅep&nout blok</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>PÅepnout blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Zvol druhou hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>UrÄi prvnà úseÄku pro prodlouženÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>UrÄi druhou úseÄku pro prodlouženÃ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Vlož text kóty:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Zarovnaná</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Zarovnaná</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Zarovnaná kóta</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Vyber prvnà úseÄku</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vyber druhou úseÄku</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Zadej umÃstÄnà kóty polomÄru</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Vlož text kóty:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Ãhel</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Ãhel</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Ãhlová kóta</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Prvek nenà kružnice ani oblouk</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vyber oblouk nebo kruhový prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Vlož text kóty:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>PrůmÄr</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>P&růmÄr</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Kóta průmÄru</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Zadej cÃlový bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Zadej dalšà bod</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>DokonÄit</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Odkaz</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Odkaz</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Odkaz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>UrÄi prvnà úseÄku pro prodlouženÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>UrÄi druhou úseÄku pro prodlouženÃ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Vlož text kóty:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Zadej úhel kótovacà Äáry:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>PÅÃmá</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&PÅÃmá</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>PÅÃmá kóta</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Vodorovná</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Vodorovná</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Vodorovná kóta</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Svislá</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Svislá</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Svislá kóta</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Prvek nenà kružnice ani oblouk</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vyber oblouk nebo kruhový prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>UrÄi polohu kótovacà Äáry nebo zadej úhel:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Vlož text kóty:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>PolomÄr</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&PolomÄr</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Kóta polomÄru</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Neplatná délka tÄtivy</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zadej stÅed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Zadej polomÄr</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Zadej poÄáteÄnà úhel:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Zadej koncový úhel nebo [Ãhel/Délka tÄtivy]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Zadej sevÅený úhel:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Zadej délku tÄtivy:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Oblouk: StÅed, Bod, Ãhel</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&StÅed, Bod, Ãhel</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Kreslà oblouky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Neplatné zadánà oblouku.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Zadej poÄáteÄnà bod nebo [StÅed]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zadej druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Zadej koncový bod</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Oblouk: 3 body</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 body</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Kreslà oblouky zadané 3 body</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušit</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Zadej koncový úhel</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zadej stÅed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Zadej polomÄr</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Kružnice: StÅed, Bod</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>StÅed, &Bod</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Kreslà kružnice zadané stÅedem a bodem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Neplatné zadánà kružnice.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zadej druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Kružnice: 2 body</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 body</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Kreslà kružnice zadané 2 body</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Neplatné zadánà kružnice.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zadej druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Zadej tÅetà bod</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Kružnice: 3 body</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 body</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Kreslà kružnice zadané 3 body</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Zadej stÅed kružnice</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Zadej polomÄr kružnice</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Kružnice: StÅed, PolomÄr</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>StÅed, &PolomÄr</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Kreslà kružnice zadané stÅedem a polomÄrem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Zadej stÅed elipsy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Zadej koncový bod hlavnà osy</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Zadej koncový bod nebo délku vedlejšà osy:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Zadej poÄáteÄnà úhel</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Zadej koncový úhel</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Elipsovité oblouky zadané osou</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Elipsovitý oblouk (osa)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Kreslà elipsovité oblouky</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Elipsa zadaná osou</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Elipsa (Osa)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Kreslà elipsy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Å rafy</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Å rafy</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Kreslà šrafy a výplnÄ ploch</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Neplatné urÄenà šrafované plochy. Zkontrolujte prosÃm, zda-li vybrané prvky tvoÅà uzavÅený obrys.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Å rafy vytvoÅeny.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadej úhel:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadej mÄÅÃtko:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Obrázek</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Obrázek</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Vložit obrázek (bitmapu)</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Zadej dalšà bod nebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Zadej dalšà bod</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>ÃseÄka: 2 body</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>2 &Body</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Kreslà úseÄky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Zadej pozici</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadej úhel:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Zadej délku:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>ÃseÄka: úhel</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Ãhel</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Kreslà úseÄky pod daným úhlem</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>ÃseÄka: VodorovnÄ</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&VodorovnÄ</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Kreslà vodorovné úseÄky</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>vod./svis. úseÄka</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>V&odorovnÄ / Svisle</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Kreslà vodorovné / svislé úseÄky </translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Vyber prvnà úseÄku</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vyber druhou úseÄku</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Zadej délku úseÄky dÄlÃcà úhel:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Zadej poÄet úseÄek dÄlÃcÃch úhel:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Osa</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Osa</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Kreslà osy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Pro nakreslenà úseÄky klikni a táhni kurzorem</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Äára: Od ruky</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>Äára od &ruky</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Kreslà Äáru od ruky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zadej druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>vod./svis. úseÄka</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>V&odorovnÄ / Svisle</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Kreslà vodorovné / svislé úseÄky </translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Zadej vzdálenost <%1> nebo vyber prvek nebo [Skrz]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Zadej ÄÃslo:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Neplatné ÄÃslo. Zkus 1..99</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>RovnobÄžnÄ</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Rovno&bÄžnÄ</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Kreslà rovnobÄžky k existujÃcÃm Äárám, obloukům, kružnicÃm</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Zadej vzdálenost <%1> nebo vyber prvek nebo [%2]</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>SoustÅednÄ</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&SoustÅednÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>Vyber prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Zadej průchozà bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ÄÃslo:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Neplatné ÄÃslo. Zkus 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>RovnobÄžne skrz bod</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Rov&nobÄžnÄ skrz bod</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Kreslà rovnobÄžku procházejÃcà daným bodem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>Zadej stÅed</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Zadej roh</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Zadej ÄÃslo:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Neplatné ÄÃslo. Zkus 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>MnohoúhelnÃk</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Mnohoú&helnÃk (StÅ,Roh)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Kreslà mnohoúhelnÃk zadaný stÅedem a rohem</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>Zadej prvnà roh</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zadej druhý roh</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ÄÃslo:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Neplatné ÄÃslo. Zkus 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Neplatný výraz.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>MnohoúhelnÃk</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Mnohoúh&elnÃk (Roh,Roh)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Kreslà mnohoúhelnÃk zadaný dvÄma rohy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Lomená Äára</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Lomená Äára</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Kreslà lomené Äáry</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Zadej dalšà bod nebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Zadej dalšà bod</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>Zadej prvnà roh</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zadej druhý roh</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>ObdélnÃk</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&ObdélnÃk</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Kreslà obdélnÃky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Vyber základnà prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Zadej pozici</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>Relativnà úhel</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>R&elativnà úhel</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Kreslà úseÄku zadanou relativnÃm úhlem</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Kolmo</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Kolmo</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Nakreslà kolmou úseÄku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>Zadej bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Vyber kružnici nebo oblouk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>TeÄna (B,K)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&TeÄna (B,K)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Kreslà teÄnu (bod, kružnice)</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Vyber kružnici, oblouk nebo elipsu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>Vyber prvnà kružnici nebo oblouk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Vyber druhou kružnici nebo oblouk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>TeÄna (K,K)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>TeÄ&na (K,K)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Kreslà teÄnu (kružnice,kružnice)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>Zadej umÃstÄnÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Body</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Body</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Kreslà body</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Lomená Äára</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Lomená Äára</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Kreslà lomené Äáry</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Zadej prvnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Zadej dalšà bod nebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Zadej dalšà bod</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušit</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">ZpÄt</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>Zadej bod pro vloženÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Vlož text:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Text</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Text</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>TvoÅà textové prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>KopÃrovat</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&KopÃrovat</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>ZkopÃruje prvky do schránky</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Vyjmout</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Vyjmou&t</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Vyjme prvky a uložà je do schránky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>Nastav referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Vložit</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Vložit</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Vložà obsah schránky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&ZpÄt</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Vrátà zpÄt poslednà akci</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>VpÅed</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&VpÅed</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Opakuje poslednÄ vrácenou akci</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nový výkres</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nový</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>VytvoÅà nový výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>OtevÅÃt výkres</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&OtevÅÃt...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>OtevÅe výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Uložit výkres</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Uložit</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Uložà aktuálnà výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Uložit výkres jako</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Uložit &jako...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Uložà aktuálnà výkres pod novým jménem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Ãhel: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Äáry jsou rovnobÄžné</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Zadej prvnà úseÄku</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Zadej druhou úseÄku</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Ãhel mezi dvÄma Äarami</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Ãhel mezi dvÄma Äarami</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>ZmÄÅà úhel mezi dvÄma Äarami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušit</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>Vzdálenost: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Zadej prvnà bod vzdálenosti</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Zadej druhý bod vzdálenosti</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>Vzdálenost z bodu do bodu</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Vzdálenost z bodu do bodu</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>ZmÄÅà vzdálenost mezi dvÄma body</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>Vzdálenost: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Zadej prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Zadej bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Vzdálenost od prvku k bodu</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&Vzdálenost od prvku k bodu</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>ZmÄÅà vzdálenost mezi prvkem a bodem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Bod je uvnitŠvybraného obrysu.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Bod je mimo vybraný obrysu.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Zadej bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Bod uvnitÅ obrysu</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Bod uvnitÅ obrysu</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Zkontroluje, zda-li je zadaný bod uvnitŠzvoleného obrysu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Celková délka vybraných prvků</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Celková délka vybraných prvků</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>ZmÄÅà celkovou délku vybraných prvků</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Celková délka vybraných prvků: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>NejménÄ jeden z vybraných prvků nemohl být zmÄÅen.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>PÅidat hladinu</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>PÅida&t hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Edituj hladinu</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Edituj hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zmrazit vše</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zmrazit vše</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Zmrazà všechny hladiny</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Rozmrazit vše</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Rozmrazit vše</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Rozmrazà všechny hladiny</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Odstranit hladinu</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Odstranit hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>PÅepne zámek hladiny</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&PÅepnout zámek</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>PÅepnout zámek</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>PÅepnout viditelnost hladiny</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>PÅep&nout hladinu</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>PÅepnout hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadej úhel:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadej mÄÅÃtko:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Vložit objekt z knihovny</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Vložit objekt z knihovny</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Vložà objekt z knihovny souÄástÃ.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>(Odemknout) Zamknout relativnà poÄátek</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>(Odemknout) &Zamknout relativnà poÄátek</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Uzamkne nebo odemkne polohu relativnÃho poÄátku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Vlastnosti skupiny prvků</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Vlastnosti skupiny prvků</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Uprav vlastnosti prvku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Vyber prvnà prvek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vyber druhý prvek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Zadej délku 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Zadej délku 2:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Ãkos</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>Ã&kos</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>VytvoÅà úkos mezi prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Nenalezen žádný prvek.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">OÅezávajÃcà bod je neplatný.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">OÅezávajÃcà bod neležà na prvku.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Zadej prvek pro zkrácenÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Zadej bod pro oÅezánÃ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Vyjmout</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>OÅez&at</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>OÅeže prvky</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Prvkem musà být úseÄka, oblouk nebo kružnice.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>OÅezávajÃcà bod je neplatný.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>OÅezávajÃcà bod nenà prvkem.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Smazat</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>Sma&zat</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Smaže prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Zadej prvnà bod pro pÅeruÅ¡enà na multiÄáÅe</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Zadej druhý bod pro pÅeruÅ¡enà na multiÄáÅe</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>Smazat "od ruky"</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Smazat "od ruky"</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>Vyber prvek pro vymazánÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>OznaÄené vymaž</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>OznaÄené &Vymaž</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Vymaže vybrané prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Vlastnosti prvku</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Vlastnosti prvku</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Uprav vlastnosti prvku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Rozložit text</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Rozložit text na pÃsmena</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Rozložà textové prvky na jednotlivá pÃsmena</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Zadej prvnà bod pro osu zrcadlenÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Zadej druhý bod pro osu zrcadlenÃ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>ZrcadlenÃ</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&ZrcadlenÃ</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Ozrcadlà vybrané prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zadeej cÃlový bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Posun</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Posun</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Posune prvky</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Pousnout / KopÃrovat</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Posunout / KopÃrovat</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Jednou nebo vÃcekrát posune nebo zkopÃruje prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zadej cÃlový bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Vlož úhel natoÄenÃ:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Posun a otoÄenÃ</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>P&osun a OtoÄenÃ</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Posune a otoÄÃ prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>OtoÄenÃ</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>OtoÄ&enÃ</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>OtoÄÃ prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Zadej absolutnà referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Zadej relativnà referenÄnà bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>OtoÄit okolo dvou</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>OtoÄit okolo d&vou</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>OtoÄà prvky okolo dvou stÅedů</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Zadej prvnà prvek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Zadej druhý prvek</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Zadej polomÄr:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>ZaoblenÃ</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>Zao&blenÃ</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>VytvoÅà zaoblenà mezi prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>MÄÅÃtko</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&MÄÅÃtko</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>ZmÄnà mÄÅÃtko prvků</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>Zadej prvnà roh</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zadej druhý roh</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Zadej referenÄnà bod</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zadej cÃlový bod</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>Natáhnout</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Natáhnout</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Natáhne prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>Vyber prvnà prvek pro oÅezánÃ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Vyber omezujÃcà prvek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Vyber druhý prvek pro oÅezánÃ</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Vyber prvek pro oÅezánÃ</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Zkrátit</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>Z&krátit</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Zkrátà prvky</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Zkrátit dva</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>Zk&rátit dva</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Zkrátà dva prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Nenalezen žádný prvek.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Vybraný prvek je v bloku. Editujte prosÃm blok.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Vybraný prvek nenà samostatný prvek nebo nemůže být oÅezán.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Neplatný výraz</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Vyber prvek pro oÅezánà nebo zadej vzdálenost:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>Prodloužit</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>Prodlo&užit</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Prodloužà o danou délku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Výkres</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Nastavenà AktuálnÃho &Výkresu</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Nastavenà pro aktuálnà výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušit</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ZpÄt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Náhled pÅed tiskem</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Ná&hled pÅed tiskem</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Zobrazà náhled tisku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Vybrat Vše</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Vybrat &Vše</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Vybere všechny prvky</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>OdznaÄit VÅ¡e</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>OdznaÄit &VÅ¡e</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Zrušà výbÄr vÅ¡ech prvků</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Prvek musà být samostatný prvek.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>O(d)znaÄit Obrys</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>O(d)znaÄit &Obrys</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>O(d)znaÄà spojené prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">Zvol prvnà hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">Zvol druhou hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Vyber protÃnajÃcà se prvky</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Pro&tÃnajÃcà se prvky</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Vybere vÅ¡echny prvky protnuté Äarou</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>ZruÅ¡it výbÄr protÃnajÃcÃch se prvků</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>ZruÅ¡it výbÄr pro&tÃnajÃcÃch se prvků</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Zrušà výbÄr vÅ¡ech prvků které protÃná Äára</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Vyberte prvnà bod protÃnajÃcà Äáry</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Vyberte druhý bod protÃnajÃcà Äáry</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Inverznà výbÄr</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Inverznà výbÄr</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Invertuje stávajÃcà výbÄr</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>O(d)znaÄit Hladinu</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>O(d)znaÄit hladiny</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Vyber prvek</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>O(d)&znaÄit Hladinu</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Vybere jednotlivé prvky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>Zvol prvnà hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Zvol druhou hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>VýbÄr Oknem</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>VýbÄr &Oknem</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Vybere vÅ¡echny prvky v daném oknÄ</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>OdznaÄit Oknem</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>OdznaÄit O&knem</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>OdznaÄà vÅ¡echny prvky v daném oknÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>Nastav relativnà nulu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>Nastavit relativnà poÄátek</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Nastavit relativnà poÄátek</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Nastavà pozici relativnÃho poÄátku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>Vyber prvnà prvek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vyber druhý prvek</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>PrůseÄÃk manuálnÄ</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Prů&seÄÃk manuálnÄ</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Uchopenà za průseÄÃk ruÄnÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>PÅekreslit kóty</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&PÅekreslit kóty</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>PÅekreslà vÅ¡echny kóty</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>PÅekresleno %1 kót</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Nenalezeny žádné kóty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Automatické zvÄtÅ¡enÃ</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Automatické zvÄtÅ¡enÃ</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Automaticky upravà zobrazenà objektů kreslÃcà plochy </translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>PÅiblÞit</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>PÅ&iblÞit</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>PÅiblÞÃ</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Oddálit</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Od&dálit</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>OddálÃ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Posun Pohledu</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Posun Pohledu</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Posune Pohled na obrazovce</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>PÅedchozà pohled</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&PÅedchozà pohled</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Zobrazà pÅedchozà pohled</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>PÅekreslit</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&PÅekreslit</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>Zadej prvnà hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušit</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Zadej druhou hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ZpÄt</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>ZvÄtÅ¡it Okno</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>ZvÄtÅ¡it &Okno</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>PÅiblÞà objekty oznaÄené oknem</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_da.ts b/ts/actions/librecadactions_da.ts
deleted file mode 100644
index d150d53..0000000
--- a/ts/actions/librecadactions_da.ts
+++ /dev/null
@@ -1,3040 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Tilføj blok</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Tilføj blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Omdøb blok</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Omdøb blok</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Omdøb blok med alt indhold</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>Lav blok</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Lav blok</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Rediger blok</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>R&ediger blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Eksploder</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Eksploder</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Eksplodere blokke og andre gruperede enheder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Fastfrys alt</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Fastfrys alt</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Fastfrys alle blokke</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Frigør alt</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Fri&gør alt</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Frigørere alle blokke</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>Indsæt blok</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Indsæt blok</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indtast vinkel:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indtast faktor:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Indtast antal kolonner:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Indtast antal rækker:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Indtast kolonne bredde:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Indtast række højde:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Fjern blok</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>Fje&rn blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Tilpas synlighed for blok</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Tilpas blok</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Tilpas blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Vælg den anden kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>PÃ¥ linie med</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&PÃ¥ linie med</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Tilpasset målsætning</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Angiv start på første måludførende linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Angiv start på anden måludførende linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Angiv placering af mållinie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indtast tekst for dimension:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>Vinkel</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Vinkel</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Vinkel dimension</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Vælg første linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vælg den anden linie</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Angiv placering af mållinie for bue</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indtast tekst for dimension:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>Diameter</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Diameter</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Målsæt dimension</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Enheden er ikke en cirkel eller bue</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vælg en cirkel eller bue</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Angiv placering af mållinie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indtast tekst for dimension:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>Pil</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>Pi&l</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Pil for mållinie</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Angiv målpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Angiv næste punkt</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Afslut</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>Liniær</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Liniær</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Liniær dimension</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horisontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horisontal</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Horisontal dimension</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertikal</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertikal</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Vertikal dimension</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Angiv start på første måludførende linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Angiv start på anden måludførende linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Angiv placering af mållinie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indtast tekst for dimension:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Indtast vinkel for mållinie :</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>Radius</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radius</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Målsæt radius</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Enheden er ikke en cirkel eller bue</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vælg en bue eller cirkel</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Angiv position for mållinie eller skriv vinkel:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indtast tekst for dimension:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Bue: centrum, punkt, vinkler</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Centrum, punkt, vinkler</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Tegner buer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Det er ikke en gyldig længde for korden</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Angiv centrum</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Angiv radius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Angiv start vinkel:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Angiv slut vinkel eller [Vinkel/korde længde]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Angiv inkluderet vinkel:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Angiv korde længde:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Bue: 3 punkter</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Punkter</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Tegner enbue udfra 3 punkter</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>Ugyldig data for bue.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Angiv startpunkt eller [Center]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Angiv det andet punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Angiv slutpunkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Afbryd</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Angiv slut vinkel</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Cirkel: centrum, punkt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Centrum, &punkt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Tegner cirkler udfra centrum og et punkt</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Angiv centrum</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Angiv radius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Cirkel: 2 punkter</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Punkter</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Tegner en cirkel udfra 2 punkter</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Ugyldig data for cirkel.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Angiv det andet punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Cirkel: 3 punkter</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 punkter</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Tegner en cirkel udfra 3 punkter</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>Ugyldig data for cirkel.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Angiv det andet punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Angiv det tredie punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Cirkel: centrum, radius</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Centrum, &radius</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Tegner en cirkel udfra centrum og radius</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Angiv centrum for cirkel</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Angiv radius for cirkel</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Ellipse bue udfra en akse</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Ellipse bue (akse)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Tegner elipse buer</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellipse udfra en akse </translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellipse (akse)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Tegner ellipser</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Angiv centrum for ellipse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Angiv slutpunkt for primær akse</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Angiv slutpunkt eller længde for sekundær akse:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Angiv start vinkel</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Angiv slut vinkel</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Skravering</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Skravering</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Laver skravering og udfyldning med farve</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Ugyldigt skraveringsområde. Undersøg venligst om enhederne udgør en eller flere lukkede figurer.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Skraveringen er fuldført.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>Billede</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>B&illede</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Indsæt billede (bitmap)</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indtast vinkel:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indtast faktor:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>Linie: 2 punkter</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Punkter</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Tegner linier</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Angiv næste punkt eller [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Angiv næste punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>Linie: vinkel</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Vinkel</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Tegner linier udfra en given vinkel</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Angiv position</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indtast vinkel:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Indtast længde:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Linie: horisontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horisontal</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Tegner horisontale linier</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. linie</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orisontal / Vertikal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Tegner horisontale/vertikale linier</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>Vinkeldeling</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>Vi&nkeldeling</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Laver vinkeldelinger</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Vælg første linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vælg den anden linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Indtast størrelse på vinkeldeling:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Intast antallet af vinkeldelinger:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>Linie: i frihånd</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Frihåndstegnet linie</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Tegner linier i frihånd</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Klik og træk for at tegne en linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. linie</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orisontal / Vertikal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Tegner horisontale/vertikale linier</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Angiv det andet punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>Parallel</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Para&llel</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Tegner paraleler til eksisterende linier, buer, cirkler</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Angiv afstand <%1> eller vælg enhed eller [%2]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Angiv antal:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Det er ikke et gyldigt antal. prøv 1..99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Koncentrisk</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>Kon¢risk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Parallel igennem et punkt</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Par&allel igennem et punkt</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Tegner paralleler igennem et givet punkt</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Vælg enhed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Angiv gennemgangspunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Antal:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Det er ikke et gyldigt antal. prøv 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>Polygon</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&ygon (Cen,Hjør)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Tegner polygon udfra centrum og en vinkel</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Angiv centrum</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Angiv et hjørne</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Angiv antal:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Det er ikke et gyldigt antal. prøv 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>Polygon</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Polygo&n (Hjør,Hjør)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Tegner polygon udfra to hjørner</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Angiv første hjørne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Angiv det andet hjørne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Antal:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Det er ikke et gyldigt antal. prøv 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Det er ikke et gydigt udtryk.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylinie</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylinie</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Tegner polylinier, flere linier i en, en linie med flere knæk</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Angiv næste punkt eller [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Angiv næste punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Rektangel</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rektangel</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Tegner rektangler</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Angiv første hjørne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Angiv det andet hjørne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>Relativ vinkel</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>R&elativ vinkel</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Tegner en linie med en relativ vinkel</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Vælg hoved enhed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Angiv position</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Othogonal</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Othogonal</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Tegner en orthogonal (vinkelret) linie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangent (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangent (P,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Tegner en tangent (punkt, cirkel)</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Angiv punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Vælg cirkel, bue eller ellipse</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangent (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Tan&gent (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Tegner en tangent (cirkel, cirkel)</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Vælg første cirkel eller bue</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Vælg anden cirkel eller buer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Punkter</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punkter</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Tegner punkter</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Angiv placering</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylinie</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylinie</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Tegner polylinier, flere linier i en, en linie med flere knæk</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Angiv første punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Angiv næste punkt eller [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Angiv næste punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Afbryd</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Tilbage</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Tekst</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Tekst</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Laver tekst enheder</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Angiv punkt for indsættelse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Indtast tekst:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>Kopier</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopier</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Kopiere enheder til udklipsholder</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Klip</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>K&lip</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Klipper enheder til udklipsholder</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>Indsæt</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Indsæt</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Indsætter indholdet af udklipsholder</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Sæt et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Fortryd</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Fortryd</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Fortryd sidst udførte</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Gendan</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Gendan</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Gendanner sidst udførte </translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Ny tegning</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Ny</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Laver en ny tegning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Ã
ben tegning</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Ã
ben...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Ã
bner en eksisterende tegning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Gemmer tegning</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Gem</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Gem den aktive tegning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Gem tegning som</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Gemmer &som...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Gemmer den aktive tegning under et nyt filnavn</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>Vinkel mellem to linier</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Vinkel mellem to linier</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>MÃ¥ler vinkelen mellem to linier</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Vinkel: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Linierne er parallele</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Angiv første linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Angiv den anden linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Afbryd</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Afstand fra punkt til punkt</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>Afstan&d fra punkt til punkt</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>MÃ¥ler afstanden mellem to punkter</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Afstand: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Angiv første punkt for afstand</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Angiv det andet punkt for afstand</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Afstand fra enhed til punkt</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Afsta&nd fra enhed til punkt</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>MÃ¥ler afstanden fra en enhed til et punkt</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Afstand: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Angiv enhed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Angiv punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Punkt indeni figur</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punkt indeni figur</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Undersøger om et givet punkt er indeni den valgte figur</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Punktet er indeni den valgte figur.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Punktet er udenfor den valgte figur.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Angiv punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Total længde af valgte enheder</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Total længde af valgte enheder</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Måler den totale længde af de valgte enheder</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Total længde af valgte enheder: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Mindst en af de valgte enheder kan ikke opmåles.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Tilføj lag</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>Tilføj l&ag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Rediger lag</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>R&ediger lag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Fastfrys alt</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Fastfrys alt</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Fastfrys alle lag</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Frigør alt</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Fri&gør alt</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Frigør alle lag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Fjern lag</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>Fje&rn lag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Tilpas lås for lag</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Tilpas lås for lag</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>LÃ¥s / LÃ¥s op</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Tilpas synlighed for lag</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Tilpas lag</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Tilpas lag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Indsæt objekt fra bibliotek</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Indsæt objekt fra bibliotek</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Indsætter et objekt fra del biblioteket.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indtast vinkel:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indtast faktor:</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>LÃ¥s (til/fra) relativt nul</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&LÃ¥s (til/fra) relativt nul</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Slår låsen til eller fra på relativt nul</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Atributer</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Atributer</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Ãndre enhedens atributer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>Affasning</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Affasning</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Affaser enheder</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Vælg første enhed</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vælg den anden enhed</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Indtast længde 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Indtast længde 2:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Klip</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Klip</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Kliper enheder</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>Enheden kunne ikke findes.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Enheden skal være en linie, bue eller cirkel.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Punktet for klip er ikke gyldigt.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Punktet for klip er ikke en enhed.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Angiv enhed der skal beskæres</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Angiv skæringspunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Slet</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>Sl&et</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Sletter enheder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Slet i frihånd</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Slet i frihånd</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Angiv første knæk på linien</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Angiv andet knæk på samme linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Slet valgte</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>Slet &valgte</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Sletter valgte enheder</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>Vælg enhed der skal slettes</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Egenskaber</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Egenskaber</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Ãndre enhedens egenskaber</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Eksploder tekst</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>Eksplo&der tekst til bogstaver</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Eksploder teksten til enkelstående bogstaver</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Spejling</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>S&pejling</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Spejler enheder</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Angiv første punkt for spejlingslinie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Angiv andet punkt for spejlingslinie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation>Flyt / kopier</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Flyt / kopier</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Flytter og kopiere enheder en eller flere gange</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Angiv slut punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>Flyt og drej</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>F&lyt og drej</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Flytter og drejer enheder</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Udtrykket er ikke gyldigt</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv et reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Angiv slut punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Indtast rotationsvinkel:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>Drej</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>D&rej</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Drejer enheder</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv reference punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>Drej to</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>Drej t&o</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Drejer enheder om to centre</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Angiv det absolute referencepunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Angiv relativt reference punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>Afrund</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>Afr&und</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Afrunder enheder</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Angiv første enhed</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Angiv den anden enhed</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Indtast radius:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Skalere</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Skalere</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Forstørrer eller mindsker enheder</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv reference punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Stræk</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>Str&æk</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Strækker enheder</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Angiv første hjørne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Angiv andet hjørne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Angiv reference punkt</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Angiv slut punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Trim</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>Tr&im</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Trimmer enheder</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Trim to</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Trim to</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Trimmer to enheder</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Vælg første enhed for trimning</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Vælg enhed for afgrænsning</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Vælg den anden enhed for trimning</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Vælg enhed for trimning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Forlænger</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>For&længer</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Forlænger med en given størrelse</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>Ingen enhed fundet.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Den valgte enhed er en del af en blok. Rediger venligst blokken.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Den valgte enhed er ikke findelt eller kan ikke trimmes.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Det er ikke et gydigt udtryk</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Vælg enhed for trimning eller indtast afstand:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Tegning</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Egenskaber for &den aktive tegning</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Instillinger for den aktive tegning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Afbryd</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Vis print</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&Vis print</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Viser eksempel på udskrift</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Vælg alt</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Vælg &alt</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Vælger alle enheder</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Fravælg alt</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Fravælger &alt</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Fravælger alle enheder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(Fra-)Vælg figur</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(Fra-)Vælg &figur</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(Fra-)Vælg forbundne enheder</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Enheden skal være findelt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Vælg krydsede enheder</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Væl&g krydsede enheder</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Vælger alle enheder der krydses af en linie</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Fra vælg krydsede enheder</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>F&ra vælg krydsede enheder</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Favælger alle enheder der krydses af en linie </translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Vælg første punkt for skæringslinie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Vælg det andet punkt for skæringslinie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Omvend valg</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Omvend valg</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Vender om på hvad der er valgt/fravalgt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(Fra-)Vælg lag</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(Fra-)Vælg flere lag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Vælg enhed</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(Fra-)Væ&lg enhed</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Vælger enkelte enheder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>Vælg vindue</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Vælg &vindue</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Vælger alle enheder i et givet vindue</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Fravælg vindue</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Fravælg &vindue</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Fravælger alle enheder i et givet vindue</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>Vælg den første kant</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Vælg den anden kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Sæt et relativt nulpunkt</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Sæt et relativt nulpunkt</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Angiv positionen for det relative nulpunkt</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Sæt et relativt nulpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>Skæringspunkt manuelt</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Skæringspunkt ma&nuelt</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Binder manuelt til et skæringspunkt</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Vælg første enhed</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vælg anden enhed</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regenerer dimensions enheder</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regenerer dimensions enheder</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regenerer alle dimensions enheder</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Regenererede %1 dimensions enheder</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Kunne ikke finde nogen dimensions enheder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Auto zoom</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Auto zoom</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zooms automatisk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Zoom ind</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>Zoom &ind</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Zoom ind</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Zoom ud</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Z&oom ud</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Zoomer ud</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Pan zoom</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Pan zoom</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Realtime panning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Forrige visning</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&Forrige visning</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Viser den forrige visning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Gentegne</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Gentegne</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>Zoom vindue</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Zoom &vindue</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Zoomer i et vindue</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Angiv første linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Afbryd</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Angiv den anden linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tilbage</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_de.ts b/ts/actions/librecadactions_de.ts
deleted file mode 100644
index 4fd49db..0000000
--- a/ts/actions/librecadactions_de.ts
+++ /dev/null
@@ -1,4972 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QG_ActionFactory</name>
- <message>
- <source>New File</source>
- <translation type="obsolete">Neue Datei</translation>
- </message>
- <message>
- <source>&New</source>
- <translation type="obsolete">&Neu</translation>
- </message>
- <message>
- <source>Creates a new document</source>
- <translation type="obsolete">Erstellt eine neue Zeichung</translation>
- </message>
- <message>
- <source>Open File</source>
- <translation type="obsolete">Ãffnen</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation type="obsolete">Ã&ffnen...</translation>
- </message>
- <message>
- <source>Opens an existing document</source>
- <translation type="obsolete">Ãffnet eine bestehende Zeichung</translation>
- </message>
- <message>
- <source>Save File</source>
- <translation type="obsolete">Datei Speichern</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation type="obsolete">&Speichern</translation>
- </message>
- <message>
- <source>Saves the current document</source>
- <translation type="obsolete">Speichert die aktuelle Zeichnung</translation>
- </message>
- <message>
- <source>Save File As</source>
- <translation type="obsolete">Speichern unter</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation type="obsolete">Speichern &unter...</translation>
- </message>
- <message>
- <source>Close File</source>
- <translation type="obsolete">Datei schliessen</translation>
- </message>
- <message>
- <source>&Close</source>
- <translation type="obsolete">Sc&hliessen</translation>
- </message>
- <message>
- <source>&Print</source>
- <translation type="obsolete">&Drucken</translation>
- </message>
- <message>
- <source>Exit</source>
- <translation type="obsolete">Beenden</translation>
- </message>
- <message>
- <source>E&xit</source>
- <translation type="obsolete">B&eenden</translation>
- </message>
- <message>
- <source>Quits the application</source>
- <translation type="obsolete">Beendet die Applikation</translation>
- </message>
- <message>
- <source>Statusbar</source>
- <translation type="obsolete">Statuszeile</translation>
- </message>
- <message>
- <source>&Statusbar</source>
- <translation type="obsolete">&Statuszeile</translation>
- </message>
- <message>
- <source>Enables/disables the statusbar</source>
- <translation type="obsolete">(De-)aktiviert die Statuszeile</translation>
- </message>
- <message>
- <source>Layer List</source>
- <translation type="obsolete">Layer Liste</translation>
- </message>
- <message>
- <source>&Layer List</source>
- <translation type="obsolete">&Layer Liste</translation>
- </message>
- <message>
- <source>Enables/disables the layerlist</source>
- <translation type="obsolete">(De-)aktiviert die Layer Liste</translation>
- </message>
- <message>
- <source>Block List</source>
- <translation type="obsolete">Block Liste</translation>
- </message>
- <message>
- <source>&Block List</source>
- <translation type="obsolete">&Block Liste</translation>
- </message>
- <message>
- <source>Enables/disables the blocklist</source>
- <translation type="obsolete">(De-)aktiviert die Block Liste</translation>
- </message>
- <message>
- <source>Command Widget</source>
- <translation type="obsolete">Eingabezeile</translation>
- </message>
- <message>
- <source>&Command Widget</source>
- <translation type="obsolete">&Eingabezeile</translation>
- </message>
- <message>
- <source>Enables/disables the command widget</source>
- <translation type="obsolete">(De-)aktiviert die Eingabezeile</translation>
- </message>
- <message>
- <source>Option Toolbar</source>
- <translation type="obsolete">Optionen Symbolleiste</translation>
- </message>
- <message>
- <source>&Option Toolbar</source>
- <translation type="obsolete">&Optionen Symbolleiste</translation>
- </message>
- <message>
- <source>Enables/disables the option toolbar</source>
- <translation type="obsolete">(De-)aktiviert die Symbolleiste</translation>
- </message>
- <message>
- <source>Zoom in</source>
- <translation type="obsolete">Ansicht vergrössern</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation type="obsolete">Ansicht ver&grössern</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation type="obsolete">Vergrössert die Ansicht</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation type="obsolete">Ansicht verkleinern</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation type="obsolete">Ansicht ver&kleinern</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation type="obsolete">Verkleinert die Ansicht</translation>
- </message>
- <message>
- <source>Auto Zoom</source>
- <translation type="obsolete">Auto Ansicht</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation type="obsolete">&Auto Ansicht</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation type="obsolete">Zeigt die ganze Zeichnung</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation type="obsolete">Fenster Zoom</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation type="obsolete">&Fenster Zoom</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation type="obsolete">Vergrössert einen Ausschnitt</translation>
- </message>
- <message>
- <source>Pan Zoom</source>
- <translation type="obsolete">Ansicht verschieben</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation type="obsolete">Ansicht &verschieben</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation type="obsolete">Echtzeit verschieben</translation>
- </message>
- <message>
- <source>Redraw</source>
- <translation type="obsolete">Neu aufbauen</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation type="obsolete">&Neu aufbauen</translation>
- </message>
- <message>
- <source>Undo</source>
- <translation type="obsolete">Rückgängig</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation type="obsolete">&Rückgängig</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation type="obsolete">Macht die letzte Ãnderung rückgängig</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation type="obsolete">Wieder herstellen</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation type="obsolete">&Wieder herstellen</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation type="obsolete">Stellt die zuletzt zurückgenommene Ãnderung wieder her</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation type="obsolete">Ausschneiden</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation type="obsolete">Aus&schneiden</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation type="obsolete">Kopieren</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation type="obsolete">&Kopieren</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation type="obsolete">Einfügen</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation type="obsolete">Ein&fügen</translation>
- </message>
- <message>
- <source>Select Entity</source>
- <translation type="obsolete">Objekt selektieren</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation type="obsolete">Einzelne Objekte selektieren</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation type="obsolete">Bereich selektieren</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation type="obsolete">&Bereich selektieren</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation type="obsolete">Selektiert alle Objekte in einem rechteckigen Bereich</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation type="obsolete">Bereich deselektieren</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation type="obsolete">&Bereich deselektieren</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation type="obsolete">Deselektiert alle Objekte in einem rechteckigen Bereich</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation type="obsolete">Kontur (de-)selektieren</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation type="obsolete">(De-)selektiert verbundene Objekte (Konturen)</translation>
- </message>
- <message>
- <source>Select All</source>
- <translation type="obsolete">Alles selektieren</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation type="obsolete">&Alles selektieren</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation type="obsolete">Selektiert alle Objekte</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation type="obsolete">Deselektiert alle Objekte</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation type="obsolete">&Alles Deselktieren</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation type="obsolete">Deselektiert alle sichtbaren Objekte</translation>
- </message>
- <message>
- <source>Invert Selection</source>
- <translation type="obsolete">Selektion invertieren</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation type="obsolete">Selektion &invertieren</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation type="obsolete">Invertiert die aktuelle Selektion</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation type="obsolete">Geschnittene Objekte selektieren</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation type="obsolete">&Geschnittene Objekte selektieren</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation type="obsolete">Selektiert alle Objekte, die von einer Linie geschnitten werden</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation type="obsolete">Geschnittene Objekte deselektieren</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation type="obsolete">G&eschnittene Objekte deselektieren</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation type="obsolete">Deselektiert alle Objekte, die von einer Linie geschnitten werden</translation>
- </message>
- <message>
- <source>(De-)Select Layer</source>
- <translation type="obsolete">Layer (de-)selektieren</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation type="obsolete">(De-)selektiert alle Objekte auf einem Layer</translation>
- </message>
- <message>
- <source>Points</source>
- <translation type="obsolete">Punkte</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation type="obsolete">&Punkte</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation type="obsolete">Punkte zeichnen</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation type="obsolete">Linie: 2 Punkte</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation type="obsolete">&2 Punkte</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation type="obsolete">Linien zeichnen</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation type="obsolete">Linie: Winkel</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation type="obsolete">&Winkel</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation type="obsolete">Zeichnen von Linien mit gegebenem Winkel</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation type="obsolete">Linie: Horizontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation type="obsolete">&Horizontal</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation type="obsolete">Zeichnen von horizontalen Linien</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation type="obsolete">hor./vert. Linie</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation type="obsolete">H&orizontal / Vertikal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation type="obsolete">Zeichnen von horizontalen oder vertikalen Linien</translation>
- </message>
- <message>
- <source>Line: Vertical</source>
- <translation type="obsolete">Linie: vertikal</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation type="obsolete">&Vertikal</translation>
- </message>
- <message>
- <source>Draw vertical lines</source>
- <translation type="obsolete">Zeichnen von vertikalen Linien</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation type="obsolete">Linie: Freihand</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation type="obsolete">&Freihand-Linie</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation type="obsolete">Freihand-Linien zeichnen</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation type="obsolete">Parallele</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation type="obsolete">Para&llele</translation>
- </message>
- <message>
- <source>Draw parallels</source>
- <translation type="obsolete">Zeichnen von Parallelen Linien</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation type="obsolete">Rechteck</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation type="obsolete">&Rechteck</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation type="obsolete">Zeichnen von Rechtecken</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation type="obsolete">Winkelhalbierende</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation type="obsolete">&Winkelhalbierende</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation type="obsolete">Winkelhalbierende zeichnen</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation type="obsolete">Tangente (P,K)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation type="obsolete">&Tangente (P,K)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation type="obsolete">Tangente von einemPunkt an einen Kreis zeichnen</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation type="obsolete">Tangente (K,K)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation type="obsolete">Tan&gente (K,K)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation type="obsolete">Tangente von Kreis zu Kreis zeichnen</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation type="obsolete">Orthogonal</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation type="obsolete">&Orthogonal</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation type="obsolete">Orthogonale Linien zeichnen</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation type="obsolete">Relativer Winkel</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation type="obsolete">R&elativer Winkel</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation type="obsolete">Linien mit relativem Winkel zu einem Objekt zeichnen</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation type="obsolete">Polygon</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation type="obsolete">Pol&ygon (Zentrum,Ecke)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation type="obsolete">Polygon mit Zentrum und Ecke zeichnen</translation>
- </message>
- <message>
- <source>Pol&ygon (Cor,Cor)</source>
- <translation type="obsolete">Pol&ygon (zwei Ecken)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation type="obsolete">Polygon mit zwei gegebenen Ecken zeichnen</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation type="obsolete">Kreis: Zentrum, Kreispunkt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation type="obsolete">Zentrum, &Kreispunkt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation type="obsolete">Kreis mit Zentrum und Kreispunkt zeichnen</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation type="obsolete">Kreis: Zentrum, Radius</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation type="obsolete">Zentrum, &Radius</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation type="obsolete">Kreis mit Zentrum und Radius zeichnen</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation type="obsolete">Kreis: 2 Punkte</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation type="obsolete">2 Punkte</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation type="obsolete">Kreis mit 2 Kreispunkten zeichnen</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation type="obsolete">Kreis: 3 Punkte</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation type="obsolete">3 Punkte</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation type="obsolete">Kreis mit 3 Kreispunkten zeichnen</translation>
- </message>
- <message>
- <source>Circle: Parallel</source>
- <translation type="obsolete">Kreis: Parallel</translation>
- </message>
- <message>
- <source>&Parallel</source>
- <translation type="obsolete">&Parallel</translation>
- </message>
- <message>
- <source>Draw arcs parallel to existing arcs</source>
- <translation type="obsolete">Kreisbogen parallel zu einem existierenden Kreisbogen</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation type="obsolete">Kreisbogen: Zentrum, Punkt, Winkel</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation type="obsolete">&Zentrum, Punkt, Winkel</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation type="obsolete">Kresibogen zeichnen</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation type="obsolete">Kreisbogen: 3 Punkte</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation type="obsolete">&3 Punkte</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation type="obsolete">Kreisbogen mit 3 Punkten</translation>
- </message>
- <message>
- <source>Arc: Parallel</source>
- <translation type="obsolete">Kreisbogen: Parallel</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation type="obsolete">Elllipse mit Achsen</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation type="obsolete">&Ellipse (Achsen)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation type="obsolete">Ellipse zeichnen</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation type="obsolete">Ellipsenbogen mit Achse</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation type="obsolete">Ellipsen&bogen (Achse)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation type="obsolete">Ellipsenbogen zeichnen</translation>
- </message>
- <message>
- <source>Text</source>
- <translation type="obsolete">Text</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation type="obsolete">&Text</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation type="obsolete">Text Objekt erstellen</translation>
- </message>
- <message>
- <source>Hatches</source>
- <translation type="obsolete">Schraffur</translation>
- </message>
- <message>
- <source>&Hatches</source>
- <translation type="obsolete">&Schraffuren</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation type="obsolete">Erstellen von Schraffuren und Füllungen</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation type="obsolete">Ausgerichtet</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation type="obsolete">&Ausgerichtet</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation type="obsolete">Anliegende Bemassung</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation type="obsolete">Linear</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation type="obsolete">&Linear</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation type="obsolete">Lineare Bemassung</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation type="obsolete">Horizontal</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation type="obsolete">Horizontale Bemassung</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation type="obsolete">Vertikal</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation type="obsolete">Vertikale Bemassung</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation type="obsolete">Radial</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation type="obsolete">&Radial</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation type="obsolete">Radiale Bemassung</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation type="obsolete">Durchmesser</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation type="obsolete">&Durchmesser</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation type="obsolete">Durchmesser Bemassung</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation type="obsolete">&Winkel</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation type="obsolete">Winkel Bemassung</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation type="obsolete">Führung</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation type="obsolete">&Führung</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation type="obsolete">Führung</translation>
- </message>
- <message>
- <source>Delete</source>
- <translation type="obsolete">Löschen</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation type="obsolete">&Löschen</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation type="obsolete">Objekte löschen</translation>
- </message>
- <message>
- <source>Quick Delete</source>
- <translation type="obsolete">Schnell Löschen</translation>
- </message>
- <message>
- <source>&Quick Delete</source>
- <translation type="obsolete">&Schnell Löschen</translation>
- </message>
- <message>
- <source>Delete Entities directly</source>
- <translation type="obsolete">Löscht Objekte direkt</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation type="obsolete">Freihand löschen</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation type="obsolete">&Freihand Löschen</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Verschieben</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Verschieben</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Objekte verschieben / kopieren</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation type="obsolete">Rotieren</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation type="obsolete">&Rotieren</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation type="obsolete">Objekte rotieren</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation type="obsolete">Skalieren</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation type="obsolete">&Skalieren</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation type="obsolete">Objekte skalieren</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation type="obsolete">Spiegeln</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation type="obsolete">S&piegeln</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation type="obsolete">Objekte spiegeln</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation type="obsolete">Verschieben und Rotieren</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation type="obsolete">V&erschieben und Rotieren</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation type="obsolete">Verschiebt und Rotiert Objekte</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation type="obsolete">Rotieren Zwei</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation type="obsolete">Rotieren &Zwei</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation type="obsolete">Objekte um zwei Zentren rotieren</translation>
- </message>
- <message>
- <source>Entity</source>
- <translation type="obsolete">Objekt</translation>
- </message>
- <message>
- <source>&Entity</source>
- <translation type="obsolete">&Objekt</translation>
- </message>
- <message>
- <source>Modify Entities</source>
- <translation type="obsolete">Objekte modifizieren</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation type="obsolete">Trimmen</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation type="obsolete">&Trimmen</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation type="obsolete">Objekte trimmen</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation type="obsolete">Trimmen Zwei</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation type="obsolete">&Trimmen Zwei</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation type="obsolete">Zwei Objekte trimmen</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation type="obsolete">Verlängern</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation type="obsolete">&Verlängern</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation type="obsolete">Um einen gegebenen Betrag verlängern</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation type="obsolete">T&rennen</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation type="obsolete">Objekte trennen</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation type="obsolete">Strecken</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation type="obsolete">&Strecken</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation type="obsolete">Objektgruppen strecken</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation type="obsolete">Abschrägen</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation type="obsolete">&Abschrägen</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation type="obsolete">Ecken abschrägen</translation>
- </message>
- <message>
- <source>Round</source>
- <translation type="obsolete">Runden</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation type="obsolete">&Runden</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation type="obsolete">Ecken runden</translation>
- </message>
- <message>
- <source>Free</source>
- <translation type="obsolete">Frei</translation>
- </message>
- <message>
- <source>&Free</source>
- <translation type="obsolete">&Frei</translation>
- </message>
- <message>
- <source>Free positioning</source>
- <translation type="obsolete">Freie positionierung</translation>
- </message>
- <message>
- <source>Grid</source>
- <translation type="obsolete">Raster</translation>
- </message>
- <message>
- <source>&Grid</source>
- <translation type="obsolete">&Raster</translation>
- </message>
- <message>
- <source>Grid positioning</source>
- <translation type="obsolete">Raster Positionierung</translation>
- </message>
- <message>
- <source>Endpoints</source>
- <translation type="obsolete">Endpunkte</translation>
- </message>
- <message>
- <source>&Endpoints</source>
- <translation type="obsolete">&Endpunkte</translation>
- </message>
- <message>
- <source>Snap to endpoints</source>
- <translation type="obsolete">Endpunkte fangen</translation>
- </message>
- <message>
- <source>On Entity</source>
- <translation type="obsolete">Auf Objekt</translation>
- </message>
- <message>
- <source>&On Entity</source>
- <translation type="obsolete">&Auf Objekt</translation>
- </message>
- <message>
- <source>Snap to nearest point on entity</source>
- <translation type="obsolete">Nächsten Punkt auf einem Objekt fangen</translation>
- </message>
- <message>
- <source>Center</source>
- <translation type="obsolete">Zentrum</translation>
- </message>
- <message>
- <source>&Center</source>
- <translation type="obsolete">&Zentrum</translation>
- </message>
- <message>
- <source>Snap to centers</source>
- <translation type="obsolete">Zentern fangen</translation>
- </message>
- <message>
- <source>Middle</source>
- <translation type="obsolete">Mittelpunkt</translation>
- </message>
- <message>
- <source>&Middle</source>
- <translation type="obsolete">&Mittelpunkt</translation>
- </message>
- <message>
- <source>Snap to middle points</source>
- <translation type="obsolete">Mittelpunkte fangen</translation>
- </message>
- <message>
- <source>Distance from Endpoint</source>
- <translation type="obsolete">Distanz zum Endpunkt</translation>
- </message>
- <message>
- <source>&Distance from Endpoint</source>
- <translation type="obsolete">&Distanz zum Endpunkt</translation>
- </message>
- <message>
- <source>Snap to points with a given distance to an endpoint</source>
- <translation type="obsolete">Punkt mit gegebenem Abstand zu einem Endpunkt fangen</translation>
- </message>
- <message>
- <source>Intersection</source>
- <translation type="obsolete">Schnittpunkt</translation>
- </message>
- <message>
- <source>&Intersection</source>
- <translation type="obsolete">&Schnittpunkt</translation>
- </message>
- <message>
- <source>Snap to intersection points</source>
- <translation type="obsolete">Schnittpunkte fangen</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation type="obsolete">Schnittpunkt manuell</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation type="obsolete">Sch&nittpunkt manuell</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation type="obsolete">Schnittpunkte manuell fangen</translation>
- </message>
- <message>
- <source>Restrict Nothing</source>
- <translation type="obsolete">Keine Einschränkung</translation>
- </message>
- <message>
- <source>Restrict &Nothing</source>
- <translation type="obsolete">&Keine Einschränkung</translation>
- </message>
- <message>
- <source>No snap restriction</source>
- <translation type="obsolete">Alle Fang-Einschränkungen aufheben</translation>
- </message>
- <message>
- <source>Restrict Orthogonally</source>
- <translation type="obsolete">Orthogonal einschränken</translation>
- </message>
- <message>
- <source>Restrict &Orthogonally</source>
- <translation type="obsolete">&Orthogonal einschränken</translation>
- </message>
- <message>
- <source>Restrict snapping orthogonally</source>
- <translation type="obsolete">Fangen orthogonal einschränken</translation>
- </message>
- <message>
- <source>Restrict Horizontally</source>
- <translation type="obsolete">Horizontal einschränken</translation>
- </message>
- <message>
- <source>Restrict &Horizontally</source>
- <translation type="obsolete">&Horizontal einschränken</translation>
- </message>
- <message>
- <source>Restrict snapping horizontally</source>
- <translation type="obsolete">Fangen horizontal einschränken</translation>
- </message>
- <message>
- <source>Restrict Vertically</source>
- <translation type="obsolete">Vertikal einschränken</translation>
- </message>
- <message>
- <source>Restrict &Vertically</source>
- <translation type="obsolete">&Vertikal einschränken</translation>
- </message>
- <message>
- <source>Restrict snapping vertically</source>
- <translation type="obsolete">Fangen vertikal einschränken</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation type="obsolete">Relativer Nullpunkt setzen</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation type="obsolete">&Relativer Nullpunkt setzen</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation type="obsolete">Position des relativen Nullpunktes neu setzten</translation>
- </message>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation type="obsolete">Relativen Nullpunkt &festhalten / loslassen</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation type="obsolete">Punkt innerhalb einer Kontur</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation type="obsolete">&Punkt innerhalb einer Kontur</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation type="obsolete">Testet, ob ein gegebener Punkt innerhalb der selektierten Kontur liegt</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation type="obsolete">Alle auftauen</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation type="obsolete">Alle auf&tauen</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation type="obsolete">Alle Layer auftauen</translation>
- </message>
- <message>
- <source>Freeze all</source>
- <translation type="obsolete">Alle einfrieren</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation type="obsolete">Alle ein&frieren</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation type="obsolete">Alle Layer einfrieren</translation>
- </message>
- <message>
- <source>Add Layer</source>
- <translation type="obsolete">Layer hinzufügen</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation type="obsolete">Layer &hinzufügen</translation>
- </message>
- <message>
- <source>Remove Layer</source>
- <translation type="obsolete">Layer löschen</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation type="obsolete">Layer &löschen</translation>
- </message>
- <message>
- <source>Edit Layer</source>
- <translation type="obsolete">Layerattribute ändern</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation type="obsolete">Layer&attribute ändern</translation>
- </message>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation type="obsolete">&Sichtbarkeit des Layers ändern</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation type="obsolete">Alle Blöcke auftauen</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation type="obsolete">Alle Blöcke einfrieren</translation>
- </message>
- <message>
- <source>Add Block</source>
- <translation type="obsolete">Block hinzufügen</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation type="obsolete">Block &hinzufügen</translation>
- </message>
- <message>
- <source>Remove Block</source>
- <translation type="obsolete">Block löschen</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation type="obsolete">Block &löschen</translation>
- </message>
- <message>
- <source>Rename Block</source>
- <translation type="obsolete">Block umbenennen</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation type="obsolete">Block um&benennen</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation type="obsolete">Block und alle Instanzen umbennenen</translation>
- </message>
- <message>
- <source>Edit Block</source>
- <translation type="obsolete">Block editieren</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation type="obsolete">Block &editieren</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation type="obsolete">Block einfügen</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation type="obsolete">Block ein&fügen</translation>
- </message>
- <message>
- <source>Toggle Block Visibility</source>
- <translation type="obsolete">Sichtbareit umschalten</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation type="obsolete">Sichtbarkeit &umschalten</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation type="obsolete">Sichtbarkeit umschalten</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation type="obsolete">Block erstellen</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation type="obsolete">&Block erstellen</translation>
- </message>
- <message>
- <source>Explode</source>
- <translation type="obsolete">Aufbrechen</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation type="obsolete">&Aufbrechen</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation type="obsolete">Blöcke und andere Objekt-Gruppen aufbrechen</translation>
- </message>
- <message>
- <source>General</source>
- <translation type="obsolete">Allgemein</translation>
- </message>
- <message>
- <source>&General Preferences</source>
- <translation type="obsolete">&Allgemeine Einstellungen</translation>
- </message>
- <message>
- <source>General Application Preferences</source>
- <translation type="obsolete">Allgemeine Applikations-Einstellungen</translation>
- </message>
- <message>
- <source>Drawing</source>
- <translation type="obsolete">Zeichnung</translation>
- </message>
- <message>
- <source>&Drawing Preferences</source>
- <translation type="obsolete">&Zeichnungs-Einstellungen</translation>
- </message>
- <message>
- <source>Drawing Settings</source>
- <translation type="obsolete">Zeichnungs-Einstellungen</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation type="obsolete">Erstellt eine neue Zeichnung</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation type="obsolete">Ãffnet eine bestehende Zeichnung</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation type="obsolete">Speichert die aktuelle Zeichnung</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation type="obsolete">Speichert die aktuelle Zeichnung unter einem neuen Dateinamen</translation>
- </message>
- <message>
- <source>Closes the current drawing</source>
- <translation type="obsolete">Schliesst die aktuelle Zeichnung</translation>
- </message>
- <message>
- <source>Prints out the current drawing</source>
- <translation type="obsolete">Druckt die aktuelle Zeichnung</translation>
- </message>
- <message>
- <source>New Drawing</source>
- <translation type="obsolete">Neue Zeichnung</translation>
- </message>
- <message>
- <source>Open Drawing</source>
- <translation type="obsolete">Zeichnung öffnen</translation>
- </message>
- <message>
- <source>Save Drawing</source>
- <translation type="obsolete">Zeichnung speichern</translation>
- </message>
- <message>
- <source>Save Drawing As</source>
- <translation type="obsolete">Zeichnung speichern als</translation>
- </message>
- <message>
- <source>Close Drawing</source>
- <translation type="obsolete">Zeichnung schliessen</translation>
- </message>
- <message>
- <source>Print Drawing</source>
- <translation type="obsolete">Zeichnung drucken</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation type="obsolete">Schneidet Objekte aus auf die Zwischenablage</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation type="obsolete">Kopiert Objekte auf die Zwischenablage</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation type="obsolete">Fügt den Inhalt der Zwischenablage ein</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation type="obsolete">Objekte (de-)&selektieren</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation type="obsolete">&Konturen (de-)selektieren</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation type="obsolete">Parallelen zu existierenden Linien, Bögen und Kreisen</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation type="obsolete">Parallele durch Punkt</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation type="obsolete">Par&allele durch Punkt</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation type="obsolete">Parallele durch einen gegebenen Punkt konstruieren</translation>
- </message>
- <message>
- <source>Attributes</source>
- <translation type="obsolete">Attribute</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation type="obsolete">&Attribute</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation type="obsolete">Objekt Attribute editieren</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation type="obsolete">Selektierte Objekte löschen</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation type="obsolete">Selektierte &löschen</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation type="obsolete">Selektierte Objekte löschen</translation>
- </message>
- <message>
- <source>Images</source>
- <translation type="obsolete">Bilder</translation>
- </message>
- <message>
- <source>&Images</source>
- <translation type="obsolete">&Bilder</translation>
- </message>
- <message>
- <source>Insert Images (Bitmaps)</source>
- <translation type="obsolete">Bilder (Bitmaps) einfügen</translation>
- </message>
- <message>
- <source>Print Preview</source>
- <translation type="obsolete">Druckvorschau</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation type="obsolete">Druck&vorschau</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation type="obsolete">Zeigt Druckvorschau an</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation type="obsolete">Abstand Punkt zu Punkt</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation type="obsolete">&Abstand Punkt zu Punkt</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation type="obsolete">Misst die Distanz zwischen zwei Punkten</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation type="obsolete">Abstand Objekt zu Punkt</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation type="obsolete">A&bstand Objekt zu Punkt</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation type="obsolete">Misst die Distanz zwischen einem Objekt und einem Punkt</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation type="obsolete">Winkel zwischen zwei Linien</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation type="obsolete">&Winkel zwischen zwei Linien</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation type="obsolete">Misst den Winkel zwischen zwei Linien</translation>
- </message>
- <message>
- <source>Export Drawing</source>
- <translation type="obsolete">Zeichnung Exportieren</translation>
- </message>
- <message>
- <source>&Export..</source>
- <translation type="obsolete">&Export..</translation>
- </message>
- <message>
- <source>Exports the current drawing as bitmap</source>
- <translation type="obsolete">Exportiert die aktuelle Zeichnung als Bitmap</translation>
- </message>
- <message>
- <source>Properties</source>
- <translation type="obsolete">Eigenschaften</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation type="obsolete">Objekt Eigenschaften bearbeiten</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation type="obsolete">&Eigenschaften</translation>
- </message>
- <message>
- <source>Application</source>
- <translation type="obsolete">Applikation</translation>
- </message>
- <message>
- <source>&Application Preferences</source>
- <translation type="obsolete">&Applikations Einstellungen</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation type="obsolete">&Zeichnungseinstellungen</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation type="obsolete">Einstellungen für die aktuelle Zeichnung</translation>
- </message>
- <message>
- <source>Enables/disables the grid</source>
- <translation type="obsolete">Raster ein- / ausschalten</translation>
- </message>
- <message>
- <source>Circle: Concentric</source>
- <translation type="obsolete">Kreis: Konzentrisch</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation type="obsolete">&Konzentrisch</translation>
- </message>
- <message>
- <source>Draw circles concentric to existing circles</source>
- <translation type="obsolete">Kreis konzentrisch zu existierendem Kreis</translation>
- </message>
- <message>
- <source>Arc: Concentric</source>
- <translation type="obsolete">Kreisbogen: Konzentrisch</translation>
- </message>
- <message>
- <source>Draw arcs concentric to existing arcs</source>
- <translation type="obsolete">Kreisbogen konzentrisch zu existierendem Kreisbogen</translation>
- </message>
- <message>
- <source>Hatch</source>
- <translation type="obsolete">Schraffur</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation type="obsolete">&Schraffur</translation>
- </message>
- <message>
- <source>Image</source>
- <translation type="obsolete">Bild</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation type="obsolete">&Bild</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation type="obsolete">Bild (Bitmap) einfügen</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation type="obsolete">Totale Länge der ausgewählen Elemente</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation type="obsolete">&Totale Länge der ausgewählen Elemente</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation type="obsolete">Misst die totale Länge aller ausgewählen Elemente</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation type="obsolete">Polygo&n (2 Ecken)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Block hinzufügen</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>Block &hinzufügen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Block umbenennen</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>Block um&benennen</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Block und alle Instanzen umbennenen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Set Reference Point:</source>
- <translation type="obsolete">Referenzpunkt setzen:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Block erstellen</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Block erstellen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Block editieren</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>Block &editieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Aufbrechen</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Aufbrechen</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Blöcke und andere Objekt-Gruppen aufbrechen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Alle einfrieren</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Alle ein&frieren</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Alle Blöcke einfrieren</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Alle auftauen</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Alle auf&tauen</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Alle Blöcke auftauen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Angle</source>
- <comment>command: set angle for insert</comment>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation type="obsolete">Kein gültiger Befehl.</translation>
- </message>
- <message>
- <source>Set Reference Point:</source>
- <translation type="obsolete">Referenzpunkt setzen:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Set Angle:</source>
- <translation type="obsolete">Winkel eingeben:</translation>
- </message>
- <message>
- <source>Set Factor:</source>
- <translation type="obsolete">Faktor eingeben:</translation>
- </message>
- <message>
- <source>Set Columns:</source>
- <translation type="obsolete">Spalten eingeben:</translation>
- </message>
- <message>
- <source>Enter Angle:</source>
- <translation type="obsolete">Winkel eingeben:</translation>
- </message>
- <message>
- <source>Enter Factor:</source>
- <translation type="obsolete">Faktor eingeben:</translation>
- </message>
- <message>
- <source>Enter Columns:</source>
- <translation type="obsolete">Spaltenanzahl eingeben:</translation>
- </message>
- <message>
- <source>Enter Rows:</source>
- <translation type="obsolete">Zeilenanzahl eingeben:</translation>
- </message>
- <message>
- <source>Enter Column Spacing:</source>
- <translation type="obsolete">Spaltenabstand eingeben:</translation>
- </message>
- <message>
- <source>Enter Row Spacing:</source>
- <translation type="obsolete">Zeilenabstand eingeben:</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Winkel eingeben:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Faktor eingeben:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Spalten eingeben:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Reihen eingeben:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Spaltenabstand eingeben:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Reihenabstand eingeben:</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt eingeben</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Block einfügen</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>Block ein&fügen</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Block löschen</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>Block &löschen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Sichtbareit umschalten</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>Sichtbarkeit &umschalten</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Sichtbarkeit umschalten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>First extension point:</source>
- <translation type="obsolete">Erster Punkt:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Second extension point:</source>
- <translation type="obsolete">Zweiter Punkt:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Definition point:</source>
- <translation type="obsolete">Definitions Punkt:</translation>
- </message>
- <message>
- <source>Text Label:</source>
- <translation type="obsolete">Beschriftung:</translation>
- </message>
- <message>
- <source>Specify first extension line origin:</source>
- <translation type="obsolete">Anfangspunkt der ersten Hilfslinie angeben:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Masstext eingeben:</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Anfangspunkt der ersten Hilfslinie angeben</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Anfangspunkt der zweiten Hilfslinie angeben</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Position der Bemassungslinie angeben</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Ausgerichtet</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Ausgerichtet</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Anliegende Bemassung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select line</source>
- <translation type="obsolete">Linie wählen</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Masstext eingeben:</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Erste Linie wählen</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zweite Linie wählen</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Position der Bemassungslinie angeben</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Winkel</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Winkel</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Winkel Bemassung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Kein Kreis oder Kreisbogen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Kreisbogen oder Kreis wählen</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Position der Bemassungslinie angeben</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Masstext eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>Durchmesser</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Durchmesser</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Durchmesser Bemassung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Abschliessen</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zielpunkt angeben</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Nächsten Punkt angeben</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Führung</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Führung</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Führung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Angle</source>
- <comment>command: set angle for linear dimension</comment>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Anfangspunkt der ersten Hilfslinie angeben</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Anfangspunkt der zweiten Hilfslinie angeben</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Position der Bemassungslinie angeben</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Masstext eingeben:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Winkel der Bemassungslinie eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Linear</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Linear</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Lineare Bemassung</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horizontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontal</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Horizontale Bemassung</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertikal</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertikal</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Vertikale Bemassung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Kein Kreis oder Kreisbogen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Kreisbogen oder Kreis wählen</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Position der Bemassungslinie angeben oder Winkel eingeben:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Masstext eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Radial</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radial</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Radiale Bemassung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Ungültige Sehnenlänge</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Eingeschlossenen Winkel angeben:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Sehnenlänge eingeben:</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zentrum angeben</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Radius angeben</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Startwinkel eingeben:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Endwinkel eingeben oder [Winkel/Sehnenlänge]</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Kreisbogen: Zentrum, Punkt, Winkel</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Zentrum, Punkt, Winkel</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Kreisbogen zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Ungültige Kreisbogen Daten.</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]:</source>
- <translation type="obsolete">Startpunkt angeben oder [Zentrum]:</translation>
- </message>
- <message>
- <source>Specify second point:</source>
- <translation type="obsolete">Zweiter Punkt angeben:</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Startpunkt angeben oder [Zentrum]</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zweiten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Endpunkt angeben</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Kreisbogen: 3 Punkte</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Punkte</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Kreisbogen mit 3 Punkten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation>Bogen: Tangential</translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation>&Tangential</translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation>Konstruiert Bögen tangential zu einem Basiselement</translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation>Basiselement angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Endwinkel angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Basiselement angeben</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zentrum angeben</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Radius angeben</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Kreis: Zentrum, Kreispunkt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Zentrum, &Kreispunkt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Kreise mit Zentrum und Kreispunkt zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Ungültige Kreisdaten.</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zweiten Punkt angeben</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Kreis: 2 Punkte</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Punkte</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Kreis mit 2 Kreispunkten zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Ungültige Kreisdaten.</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zweiten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Dritten Punkt angeben</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Kreis: 3 Punkte</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Punkte</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Kreis mit 3 Kreispunkten zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Kreiszentrum angeben</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Kreisradius angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Kreis: Zentrum, Radius</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Zentrum, &Radius</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Kreis mit Zentrum und Radius zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Startwinkel angeben</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Ellipsenzentrum angeben</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Endwinkel angeben</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Endpunkt der Hauptachse angeben</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Endpunkt der zweiten Achse angeben oder Minor eingeben:</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Ellipsenbogen mit Achse</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>Ellipsen&bogen (Achse)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Ellipsenbogen zeichnen</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Elllipse mit Achsen</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellipse (Achsen)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Ellipse zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Schraffur</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Schraffur</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Erstellen von Schraffuren und Füllungen</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Ungültige Schraffurfläche. Bitte prüfen Sie, dass die Objekte ein oder mehrere geschlossene Konturen formen.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Schraffur erfolgreich erstellt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Winkel eingeben:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Faktor eingeben:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Bild</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Bild</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Bild (Bitmap) einfügen</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
- </message>
- <message>
- <source>Specify first point:</source>
- <translation type="obsolete">Ersten Punkt angeben:</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Nächsten Punkt angeben oder [%1]</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Nächsten Punkt angeben</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Linie: 2 Punkte</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Punkte</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Linien zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Angle</source>
- <comment>command: set angle for angle line</comment>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Winkel angeben:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Länge eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Position angeben</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Linie: Winkel</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Winkel</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Zeichnen von Linien mit gegebenem Winkel</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Linie: Horizontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontal</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Zeichnen von horizontalen Linien</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. Linie</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontal / Vertikal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Zeichnen von horizontalen oder vertikalen Linien</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Erste Linie wählen</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zweite Linie wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Länge der Winkelhalbierenden eingeben:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Anzahl Winkelhalbierende eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Winkelhalbierende</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Winkelhalbierende</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Winkelhalbierende zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Klicken und ziehn um Freihandlinien zu zeichnen</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Linie: Freihand</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Freihand-Linie</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Freihand-Linien zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zweiten Punkt angeben</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. Linie</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontal / Vertikal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Zeichnen von horizontalen oder vertikalen Linien</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Keine gültige Anzahl. Versuchen Sie 1..99</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Abstand <%1> angeben oder [Durch Punkt]</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Anzahl eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Abstand <%1> angeben oder [%2]</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Parallele</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Para&llele</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Parallelen zu existierenden Linien, Bögen und Kreisen</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Konzentrisch</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Konzentrisch</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Anzahl:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Keine gültige Anzahl. Versuchen Sie 1..99</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Objekt selektieren</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Durch Punkt angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>Parallele durch Punkt</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Par&allele durch Punkt</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Parallele durch einen gegebenen Punkt konstruieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Keine gültige Anzahl. Versuchen Sie 1..9999</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zentrum angeben</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Eine Ecke angeben</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Anzahl Ecken eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Polygon</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&ygon (Zentrum,Ecke)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Polygon mit Zentrum und Ecke zeichnen</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Number:</source>
- <translation>Anzahl:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Keine gültige Anzahl. Versuchen Sie 1..9999</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Kein gültiger Befehl.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Polygon</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Polygo&n (2 Ecken)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Polygon mit zwei gegebenen Ecken zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylinie</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylinie</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Polylinien zeichnen</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Nächsten Punkt angeben oder [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Zurück</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Nächsten Punkt angeben</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>Rechteck</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rechteck</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Zeichnen von Rechtecken</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Angle</source>
- <comment>command: set angle for angle line</comment>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Basis Objekt wählen</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Position angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>Relativer Winkel</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>R&elativer Winkel</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Linien mit relativem Winkel zu einem Objekt zeichnen</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Orthogonal</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Orthogonal</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Orthogonale Linien zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Punkt angeben</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Kreisbogen oder Kreis wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Kreisbogen, Kreis oder Ellipse wählen</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangente (P,K)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangente (P,K)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Tangente von einemPunkt an einen Kreis zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Ersten Kreisbogen oder Kreis wählen</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Zweiten Kreisbogen oder Kreis wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangente (K,K)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Tan&gente (K,K)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Tangente von Kreis zu Kreis zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Position angeben</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Punkte</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punkte</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Punkte zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylinie</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylinie</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Polylinien zeichnen</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Ersten Punkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Nächsten Punkt angeben oder [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Zurück</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Nächsten Punkt angeben</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
- </message>
- <message>
- <source>Draw</source>
- <translation type="obsolete">Erstellen</translation>
- </message>
- <message>
- <source>&Draw</source>
- <translation type="obsolete">&Zeichnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>Spline Kurve</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&Spline Kurve</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>Splines zeichnen</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>Ersten Kontrollpunkt bestimmen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>Nächsten Kontrollpunkt bestimmen oder [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>Nächsten Kontrollpunkt bestimmen</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Text eingeben:</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Einfügepunkt angeben</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Text</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Text</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Text Objekt erstellen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Set Reference Point:</source>
- <translation type="obsolete">Referenzpunkt setzen:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>Kopieren</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopieren</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Kopiert Objekte auf die Zwischenablage</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Ausschneiden</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Aus&schneiden</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Schneidet Objekte aus auf die Zwischenablage</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set Reference Point:</source>
- <translation type="obsolete">Referenzpunkt setzen:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Einfügepunkt angeben</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Einfügen</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>Ein&fügen</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Fügt den Inhalt der Zwischenablage ein</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Rückgängig</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Rückgängig</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Macht die letzte Ãnderung rückgängig</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Wieder herstellen</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Wieder herstellen</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Stellt die zuletzt zurückgenommene Ãnderung wieder her</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Neue Zeichnung</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Neu</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Erstellt eine neue Zeichnung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Zeichnung öffnen</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>Ã&ffnen...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Ãffnet eine bestehende Zeichnung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Zeichnung speichern</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Speichern</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Speichert die aktuelle Zeichnung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Zeichnung speichern als</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Speichern &unter...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Speichert die aktuelle Zeichnung unter einem neuen Dateinamen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Winkel: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Linien sind parallel</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Erste Linie wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Zweite Linie wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Winkel zwischen zwei Linien</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Winkel zwischen zwei Linien</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Misst den Winkel zwischen zwei Linien</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Polygon Fläche</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&Polygon Fläche</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Misst die Fläche eines Polygons</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Fläche: %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Umfang: %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Punkt: %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Ersten Punkt des Polygons bestimmen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Nächsten Punkt des Polygons bestimmen</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>Beenden</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>Abstand: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Ersten Punkt für Distanz angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Zweiten Punkt für Distanz angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>Abstand Punkt zu Punkt</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Abstand Punkt zu Punkt</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Misst die Distanz zwischen zwei Punkten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>Abstand: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Objekt wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Punkt angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Abstand Objekt zu Punkt</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>A&bstand Objekt zu Punkt</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Misst die Distanz zwischen einem Objekt und einem Punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Punkt ist innerhalb der selektierten Kontur.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Punkt ist ausserhalb der selektierten Kontur.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Punkt angeben</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Punkt innerhalb einer Kontur</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punkt innerhalb einer Kontur</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Testet, ob ein gegebener Punkt innerhalb der selektierten Kontur liegt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Totale Länge der selektierten Objekte: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Mindestens eines der selektierten Objekte kann nicht gemessen werden.</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation>Totale Länge der ausgewählen Elemente</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Totale Länge der ausgewählen Elemente</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Misst die totale Länge aller ausgewählen Elemente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Layer hinzufügen</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>Layer &hinzufügen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Layer editieren</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>Layer &editieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Alle einfrieren</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Alle ein&frieren</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Alle Layer einfrieren</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Alle auftauen</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Alle auf&tauen</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Alle Layer auftauen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Layer löschen</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>Layer &löschen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Layer Sperre umschalten</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Sperre umschalten</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Sperre umschalten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Sichtbarkeit des Layers ändern</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Sichtbarkeit des Layers ändern</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Sichtbarkeit des Layers ändern</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Winkel eingeben:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Faktor eingeben:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Objekt aus Bibliothek einfügen</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>Objekt aus Bibliothek &einfügen</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Fügt ein Objekt aus der Teile Bibliothek ein.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation>Kann Datei '%1' nicht öffnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Relativen Nullpunkt festhalten / loslassen</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>Relativen Nullpunkt &festhalten / loslassen</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Relativen Nullpunkt festhalten / loslassen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Attribute</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Attribute</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Objekt Attribute editieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Erstes Objekt wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zweites Objekt wählen</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Länge 1 eingeben:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Länge 2 eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Abschrägen</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Abschrägen</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Ecken abschrägen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Kein Objekt gefunden.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">Schnittpunkt ist ungültig.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">Schnittpunkt ist nicht auf Objekt.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Zu schneidendes Objekt wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Schnittpunkt angeben</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Objekt muss eine Linie, ein Kreis oder ein Kreisbogen sein.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Schnittpunkt ist ungültig.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Schnittpunkt liegt nicht auf Objekt.</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Ausschneiden</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>T&rennen</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Objekte trennen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Acknowledge</source>
- <translation type="obsolete">Bestätigen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Delete</source>
- <translation>Löschen</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Löschen</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Objekte löschen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Erste Bruchstelle auf Polylinie angeben</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Zweite Bruchstelle auf Polylinie angeben</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>Freihand löschen</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Freihand Löschen</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation>Elemente nicht in der gleichen Polylinie.</translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation>Zweites Element nicht in Polylinie</translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation>Zweites Element ist NULL</translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation>Eines der Elemente ist NULL</translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation>Erstes Element nicht in Polylinie</translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation>Erstes Element ist NULL</translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation>Erstes Element ist NULL</translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation>Zweites Element ist NULL</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>Objekt zum Löschen wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>Selektierte Objekte löschen</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>Selektierte &löschen</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Selektierte Objekte löschen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Eigenschaften</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Eigenschaften</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Objekt Eigenschaften bearbeiten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Text aufbrechen</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Text in Buchstaben aufbrechen</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Bricht Texte in einzelne Buchstaben auf</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Ersten Punkt der Spiegelachse angeben</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Zweiten Punkt der Spiegelachse angeben</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>Spiegeln</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>S&piegeln</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Objekte spiegeln</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zielpunkt angeben</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Verschieben</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Verschieben</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Objekte verschieben / kopieren</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Verschieben / Kopieren</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Verschieben / Kopieren</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Verschiebt oder kopiert Objekte einmal oder mehrere Male</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Angle</source>
- <comment>command: set angle for move / rotate</comment>
- <translation type="obsolete">Winkel</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Set Angle:</source>
- <translation type="obsolete">Winkel eingeben:</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zielpunkt angeben</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Rotationswinkel eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Verschieben und Rotieren</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>V&erschieben und Rotieren</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Verschiebt und Rotiert Objekte</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>Rotieren</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Rotieren</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Objekte rotieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Absoluten Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Relativen Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>Rotieren Zwei</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>Rotieren &Zwei</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Objekte um zwei Zentren rotieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Erstes Objekt wählen</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Zweites Objekt wählen</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Radius eingeben:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>Runden</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&Runden</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Ecken runden</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>Skalieren</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Skalieren</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Objekte skalieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referenzpunkt angeben</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zielpunkt angeben</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>Strecken</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Strecken</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Objektgruppen strecken</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Erstes zu trimmendes Objekt wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Limitierendes Objekt wählen</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Zweites zu trimmendes Objekt wählen</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Zu trimmendes Objekt wählen</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Trimmen</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Trimmen</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Objekte trimmen</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Trimmen Zwei</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Trimmen Zwei</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Zwei Objekte trimmen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Kein Objekt gefunden.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Das gewählte Objekt ist Teil eines Blocks. Bitte editieren Sie den Block.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Das gewählte Objekt ist kein atomares Objekt oder kann nicht getrimmt werden.</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Zu trimmendes Objekt wählen oder Trimlänge eingeben:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ungültiger Ausdruck</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>Verlängern</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Verlängern</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Um einen gegebenen Betrag verlängern</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Zeichnung</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>&Zeichnungseinstellungen</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Einstellungen für die aktuelle Zeichnung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Add node to Polyline</source>
- <translation type="obsolete">Knoten zu Polylinie hinzufügen</translation>
- </message>
- <message>
- <source>Add &node to Polyline</source>
- <translation type="obsolete">K¬en zu Polylinie hinzufügen</translation>
- </message>
- <message>
- <source>Adds nodes to existing polylines</source>
- <translation type="obsolete">Fügt Knoten zu existierenden Polylinien hinzu</translation>
- </message>
- <message>
- <source>Polyline was not modified</source>
- <translation type="obsolete">Polylinie wurde nicht verändert</translation>
- </message>
- <message>
- <source>Specify polyline segment</source>
- <translation type="obsolete">Polylinien-Segment angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify new node</source>
- <translation type="obsolete">Neuen Knoten angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Polylinien-Segment angeben</translation>
- </message>
- <message>
- <source>Add node</source>
- <translation type="obsolete">Knoten hinzufügen</translation>
- </message>
- <message>
- <source>Add &node</source>
- <translation type="obsolete">Knoten &hinzufügen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Append node to Polyline</source>
- <translation type="obsolete">Knoten an Polylinie anfügen</translation>
- </message>
- <message>
- <source>Append &node to Polyline</source>
- <translation type="obsolete">Knoten an Polylinie &anfügen</translation>
- </message>
- <message>
- <source>Appends nodes to existing polylines</source>
- <translation type="obsolete">Hängt Knoten an existierende Polylinien an</translation>
- </message>
- <message>
- <source>Cannot append to closed polyline.</source>
- <translation type="obsolete">Kann nicht an geschlossene Polylinie anfügen.</translation>
- </message>
- <message>
- <source>No polyline entity found.</source>
- <translation type="obsolete">Keine Polylinie gefunden.</translation>
- </message>
- <message>
- <source>Specify polyline segment</source>
- <translation type="obsolete">Polylinien-Segment angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Append node</source>
- <translation type="obsolete">Knoten anhängen</translation>
- </message>
- <message>
- <source>Append &node</source>
- <translation type="obsolete">Knoten &anhängen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Delete Polyline node</source>
- <translation type="obsolete">Polylinien Knoten löschen</translation>
- </message>
- <message>
- <source>&Delete Polyline node</source>
- <translation type="obsolete">Polylinien Knoten &löschen</translation>
- </message>
- <message>
- <source>Deletes nodes in existing polylines</source>
- <translation type="obsolete">Löscht Knoten aus existierenden Polylinien</translation>
- </message>
- <message>
- <source>No polyline found</source>
- <translation type="obsolete">Keine Polylinie gefunden</translation>
- </message>
- <message>
- <source>Specify polyline</source>
- <translation type="obsolete">Polylinie angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify node to delete</source>
- <translation type="obsolete">Zu löschender Knoten angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Zurück</translation>
- </message>
- <message>
- <source>Delete node</source>
- <translation type="obsolete">Knoten löschen</translation>
- </message>
- <message>
- <source>&Delete node</source>
- <translation type="obsolete">Knoten &löschen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Delete Polyline nodes between two points</source>
- <translation type="obsolete">Knoten zwischen zwei Knoten löschen</translation>
- </message>
- <message>
- <source>&Delete Polyline nodes between two points</source>
- <translation type="obsolete">Knoten zwischen zwei Knoten &löschen</translation>
- </message>
- <message>
- <source>Deletes all nodes between two points in existing polylines</source>
- <translation type="obsolete">Löscht alle Knoten zwischen zwei Punkten in existierenden Polylinien</translation>
- </message>
- <message>
- <source>No polyline found</source>
- <translation type="obsolete">Keine Polylinie gefunden</translation>
- </message>
- <message>
- <source>Specify polyline</source>
- <translation type="obsolete">Polylinie angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify first limiting node</source>
- <translation type="obsolete">Ersten begrenzenden Knoten angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Zurück</translation>
- </message>
- <message>
- <source>Specify second limiting node</source>
- <translation type="obsolete">Zweiten begrenzenden Knoten angeben</translation>
- </message>
- <message>
- <source>Delete segments between two nodes</source>
- <translation type="obsolete">Segmente zwischen zwei Knoten löschen</translation>
- </message>
- <message>
- <source>&Delete segments between two nodes</source>
- <translation type="obsolete">Segmente &zwischen zwei Knoten löschen</translation>
- </message>
- <message>
- <source>Deletes all segments between two nodes in existing polylines</source>
- <translation type="obsolete">Löscht alle Segmente zwischen zwei Knoten in existierenden Polylinien</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Trim polyline segments</source>
- <translation type="obsolete">Polylinien Segmente trimmen</translation>
- </message>
- <message>
- <source>&Trim polyline segments</source>
- <translation type="obsolete">Polylinien Segmente &trimmen</translation>
- </message>
- <message>
- <source>Trims two polyline segments and deletes all nodes in between</source>
- <translation type="obsolete">Trimmt zwei Polylinien Segmente und löscht alle Knoten dazwischen</translation>
- </message>
- <message>
- <source>No polyline segment found</source>
- <translation type="obsolete">Keine Polylinie gefunden</translation>
- </message>
- <message>
- <source>Specify first segment</source>
- <translation type="obsolete">Erstes Segment wählen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Abbrechen</translation>
- </message>
- <message>
- <source>Specify second segment</source>
- <translation type="obsolete">Zweites Segment wählen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Zurück</translation>
- </message>
- <message>
- <source>Trim segments</source>
- <translation type="obsolete">Segmente trimmen</translation>
- </message>
- <message>
- <source>&Trim segments</source>
- <translation type="obsolete">Segmente &trimmen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Druckvorschau</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Druck&vorschau</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Zeigt Druckvorschau an</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Alles selektieren</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&Alles selektieren</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Selektiert alle Objekte</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Deselektiert alle Objekte</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>&Alles Deselktieren</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Deselektiert alle sichtbaren Objekte</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Objekt muss atomar sein.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>Kontur (de-)selektieren</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>&Konturen (de-)selektieren</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(De-)selektiert verbundene Objekte (Konturen)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Anfangspunkt der Schnittlinie angeben</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Endpunkt der Schnittlinie angeben</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Geschnittene Objekte selektieren</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&Geschnittene Objekte selektieren</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Selektiert alle Objekte, die von einer Linie geschnitten werden</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Geschnittene Objekte deselektieren</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>G&eschnittene Objekte deselektieren</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Deselektiert alle Objekte, die von einer Linie geschnitten werden</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Selektion invertieren</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>Selektion &invertieren</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Invertiert die aktuelle Selektion</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>Layer (de-)selektieren</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(De-)selektiert alle Objekte auf einem Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Objekt selektieren</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>Objekte (de-)&selektieren</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Einzelne Objekte selektieren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>Bereich selektieren</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>&Bereich selektieren</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Selektiert alle Objekte in einem rechteckigen Bereich</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Bereich deselektieren</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>&Bereich deselektieren</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Deselektiert alle Objekte in einem rechteckigen Bereich</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>Relativen Nullpunkt setzen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>Relativer Nullpunkt setzen</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Relativer Nullpunkt setzen</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Position des relativen Nullpunktes neu setzten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Erstes Objekt wählen</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zweites Objekt wählen</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>Schnittpunkt manuell</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Sch&nittpunkt manuell</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Schnittpunkte manuell fangen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Bemassungen regenerieren</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>Bemassungen ®enerieren</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regeneriert alle Bemassungen</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>%1 Bemassungen regeneriert</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Keine Bemassungen gefunden</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Auto Ansicht</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Auto Ansicht</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zeigt die ganze Zeichnung</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Ansicht vergrössern</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>Ansicht ver&grössern</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Vergrössert die Ansicht</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Ansicht verkleinern</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Ansicht ver&kleinern</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Verkleinert die Ansicht</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Ansicht verschieben</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>Ansicht &verschieben</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Echtzeit verschieben</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Vorherige Ansicht</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&Vorherige Ansicht</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Zeigt die letzte Ansicht</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Neu aufbauen</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Neu aufbauen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Cancel</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Zurück</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Erste Ecke angeben</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Zweite Ecke angeben</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>Fenster Zoom</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&Fenster Zoom</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Vergrössert einen Ausschnitt</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_el.ts b/ts/actions/librecadactions_el.ts
deleted file mode 100644
index 0c445a0..0000000
--- a/ts/actions/librecadactions_el.ts
+++ /dev/null
@@ -1,3020 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Î ÏÏÏθεÏη ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Î ÏοÏθεÏη ÎÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>ÎεÏονομαÏία ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&ÎεÏονομαÏία ÎÏλÏκ</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>ÎεÏονομαÏία ÎÏλÏκ και ÏλÏν ÏÏν ειÏαγÏγÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>ÎημιοÏ
Ïγία ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>Î&ημιοÏ
Ïγία ÎÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>ÎιÏÏθÏÏη ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&ÎιÏÏθÏÏη ÎÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>ÎιαÏÏÏιÏμÏÏ</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&ÎιαÏÏÏιÏμÏÏ</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>ÎιαÏÏÏιÏμÏÏ ÎÏλÏκ και άλλÏν ÎμάδÏν ΣÏοιÏείÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Î&ÏÏκÏÏ
Ïη ÏλÏν</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÎÏλÏκ</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>ÎμÏάνιÏη ÏλÏν</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Îμ&ÏάνιÏη ÏλÏν</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>ÎμÏάνιÏη ÏλÏν ÏÏν μÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>ÎιÏαγÏγή ÏÏηλÏν:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>ÎιÏαγÏγή ÏειÏÏν:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>ÎιÏαγÏγή διάκενοÏ
ÏÏηλÏν:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>ÎιÏαγÏγή διάκενοÏ
ÏειÏÏν:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>ÎιÏαγÏγή ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&ÎιÏαγÏγή ÎÏλÏκ</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>ÎÏαίÏεÏη ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&ÎÏαίÏεÏη ÎÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Îναλλαγή οÏαÏÏÏηÏÎ±Ï ÎÏλÏκ</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>Îνα&λλαγή ÎÏλÏκ</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Îναλλαγή ÎÏλÏκ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
ακÏοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>ΣÏοιÏιÏμÎνη</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&ΣÏοιÏιÏμÎνη</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>ΣÏοιÏιÏμÎνη ÎιάÏÏαÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>ÎÏÎλεξε ÏÏÏÏη γÏαμμή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ÎÏÎλεξε δεÏÏεÏη γÏαμμή</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï ÏÏξοÏ
διάÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>ÎÏνία</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&ÎÏνία</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>ÎιάÏÏαÏη ÎÏνίαÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>ÎÏι ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>ÎιάμεÏÏοÏ</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&ÎιάμεÏÏοÏ</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>ÎιάμεÏÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>ΤÎλοÏ</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>ÎείκÏηÏ</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&ÎείκÏηÏ</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>ÎείκÏηÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>ÎÏαμμική</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&ÎÏαμμική</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>ÎÏαμμική ÎιάÏÏαÏη</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>ÎÏιζÏνÏια</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&ÎÏιζÏνÏια</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>ÎÏιζÏνÏια ÎιάÏÏαÏη</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>ÎάθεÏα</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&ÎάθεÏα</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>ÎάθεÏη ÎιάÏÏαÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>ÎÏι ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏÎ·Ï Î® ειÏαγÏγή γÏνίαÏ:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>ÎκÏινÏÏή</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&ÎκÏίνα</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>ÎκÏίνα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Îη ÎγκÏ
Ïο Î¼Î®ÎºÎ¿Ï ÏοÏδήÏ</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏίναÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï Î±ÏÏήÏ:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï ÏÎλοÏ
Ï Î® [ÎÏνία/Î¼Î®ÎºÎ¿Ï Î§Î¿ÏδήÏ]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>ÎαθοÏιÏμÏÏ ÏεÏιεÏÏÎ¼ÎµÎ½Î·Ï Î³ÏνίαÏ:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>ÎαθοÏιÏμÏÏ Î¼Î®ÎºÎ¿Ï
Ï ÏοÏδήÏ:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>ΤÏξο: ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>ΣÏεδίαÏη ÏÏξÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Îη ÎγκÏ
Ïα δεδομÎνα ÏÏξοÏ
.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÏÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ή [ÎÎνÏÏο]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>ΤÏξο: 3 Σημεία</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Σημεία</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>ΣÏεδίαÏη ÏÏξÏν με 3 Ïημεία</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation>ΤÏξο: ÎÏαÏÏÏμενο</translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation>Î&ÏαÏÏÏμενο</translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation>ΣÏεδιαÏμÏÏ ÏÏξÏν εÏαÏÏÏμενÏν ÏÏο βαÏÎ¹ÎºÏ ÏÏοιÏείο</translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation>ÎαθοÏιÏμÏÏ Î²Î±ÏÎ¹ÎºÎ¿Ï ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÎµÎ»Î¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏίναÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>ÎÏκλοÏ: ÎÎνÏÏο, Σημείο</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>&ÎÎνÏÏο, Σημείο</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και Ïημείο</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Îη ÎγκÏ
Ïα δεδομÎνα κÏκλοÏ
.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>ÎÏκλοÏ: 2 Σημεία</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Σημεία</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>ΣÏεδίαÏη κÏκλÏν με 2 Ïημεία</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Îη ÎγκÏ
Ïα δεδομÎνα κÏκλοÏ
.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏίÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>ÎÏκλοÏ: 3 Σημεία</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Σημεία</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>ΣÏεδίαÏη κÏκλÏν με 3 Ïημεία</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
κÏκλοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏÎ¯Î½Î±Ï ÎºÏκλοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>ÎÏκλοÏ: ÎÎνÏÏο, ÎκÏίνα</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Î&ÎνÏÏο, ÎκÏίνα</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και ακÏίνα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
ÎλειÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
βαÏÎ¹ÎºÎ¿Ï Î¬Î¾Î¿Î½Î± </translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
δεÏÏεÏοÏ
άξονα:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÏÏÎ¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÎµÎ»Î¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>ÎλειÏÏÎ¹ÎºÏ Î¤Ïξο με Îξονα</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>Îλει&ÏÏÎ¹ÎºÏ Î¤Ïξο (ÎξοναÏ)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>ΣÏεδίαÏη ÎλειÏÏικÏν ΤÏξÏν</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>ÎλειÏη με Îξονα</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>Î&λειÏη (ÎξοναÏ)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>ΣÏεδίαÏη ÎλείÏεÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>ÎιαγÏάμμηÏη</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&ÎιαγÏάμμηÏη</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>ΣÏεδίαÏη ÎιαγÏαμίÏεÏν και ÎεμιÏμάÏÏν</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Îη ÎγκÏ
Ïη ÏεÏιοÏή διαγÏάμμιÏηÏ. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε οÏι Ïα εÏιλεγμÎνα ÏÏοιÏεία αÏοÏελοÏν μια ή ÏεÏιÏÏÏÏεÏÎµÏ ÎºÎ»ÎµÎ¹ÏÏÎÏ ÏεÏιοÏÎÏ.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>ΠδιαγÏάμμηÏη διμιοÏ
Ïγήθηκε με εÏιÏÏ
Ïία.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>ÎικÏνα</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&ÎικÏνα</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>ÎιÏαγÏγή ÎικÏÎ½Î±Ï (Bitmap)</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>ÎÏαμμή: 2 Σημεία</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Σημεία</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>ΣÏεδίαÏη γÏαμμÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>ÎιÏαγÏγή μήκοÏ
Ï:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>ÎÏαμμή: ÎÏνία</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&ÎÏνία</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>ΣÏεδίαÏη γÏαμμÏν με καθοÏιÏμÎνη γÏνία</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>ÎÏαμμή: ÎÏιζÏνÏια</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&ÎÏιζÏνÏια</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>ΣÏεδίαÏη οÏιζÏνÏιÏν γÏαμμÏν</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>ÎÏιζ./Îαθ. γÏαμμή</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>Î&ÏιζÏνÏια / ÎάθεÏα</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>ΣÏεδιάζει οÏιζÏνÏιεÏ/κάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>ÎÏÎλεξε ÏÏÏÏη γÏαμμή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ÎÏÎλεξε δεÏÏεÏη γÏαμμή</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>ÎιÏαγÏγή μήκοÏ
Ï Î´Î¹ÏοÏÏμοÏ
:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>ÎιÏαγÏγή αÏÎ¹Î¸Î¼Î¿Ï Î´Î¹ÏοÏÏμÏν:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>ÎιÏοÏÏμοÏ</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&ÎιÏοÏÏμοÏ</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>ΣÏεδίαÏη διÏοÏÏμÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Îλίκ και ÏÏÏε για να ÏÏεδιάÏÎµÎ¹Ï Î¼Î¹Î± γÏαμμή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>ÎÏαμμή: ΧειÏοÏοίηÏα</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&ΧειÏοÏοίηÏη ÎÏαμμή</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>ΣÏεδίαÏη ÏειÏοÏοίηÏÏν γÏαμμÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>ÎÏιζ./Îαθ. γÏαμμή</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>Î&ÏιζÏνÏια / ÎάθεÏα</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>ΣÏεδιάζει οÏιζÏνÏιεÏ/κάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ Î±ÏÏÏÏαÏÎ·Ï <%1> ή εÏÎλεξε ÏÏοιÏείο ή [Through]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>ÎιÏαγÏγή αÏιθμοÏ:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>ΠαÏάλληλεÏ</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Πα&ÏάλληλεÏ</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>ΣÏεδίαÏη ÏαÏάλληλÏν Ïε Ï
ÏάÏÏοÏ
ÏÎµÏ Î³ÏαμμÎÏ, ÏÏξα, κÏκλοÏ
Ï</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>ÎαθÏÏιÏε ÎÏÏÏÏαÏη <%1> ή εÏÎλεξε ÏÏοιÏείο ή [%2]</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>ÎμÏκενÏÏα</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>Î&μÏκενÏÏα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>ΠαÏÎ¬Î»Î»Î·Î»ÎµÏ Î¼ÎÏÏ ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Πα&ÏÎ¬Î»Î»Î·Î»ÎµÏ Î¼ÎÏÏ ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>ΣÏεδίαÏη ÏαÏάλληλÏν μÎÏÏ ÎºÎ±Î¸Î¿ÏιÏμÎνοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
διÎλεÏ
ÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ÎÏιθμÏÏ:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>ΠολÏγÏνο</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>ΠολÏγÏ&νο (Îεν,ÎÏν)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και γÏνία</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>ÎαθοÏιÏμÏÏ Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>ÎιÏαγÏγή αÏιθμοÏ:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>ΠολÏγÏνο</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>ΠολÏγÏ&νο (ÎÏν,ÎÏν)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>ΣÏεδίαÏη ΠολÏγÏνÏν με 2 γÏνίεÏ</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ÎÏιθμÏÏ:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>ÎÏθογÏνιο</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>ÎÏ&θογÏνιο</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>ΣÏεδίαÏη ÏολÏγÏνÏν</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>ΣÏεÏική γÏνία</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>Σ&ÏεÏική γÏνία</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>ΣÏεδίαÏη γÏαμμÏν με ÏÏεÏική γÏνία</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>ÎÏÎλεξε βαÏÎ¹ÎºÏ ÏÏοιÏείο</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>ÎÏθογÏνια</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&ÎÏθογÏνια</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>ΣÏεδίαÏη οÏθογÏνιÏν γÏαμμÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>ÎÏαÏÏομÎνη (Σ,Î)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&ÎÏαÏÏομÎνη (Σ,Î)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (Ïημείο,κÏκλοÏ)</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>ÎÏÎλεξε κÏκλο, ÏÏξον ή ÎλειÏη</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>ÎÏαÏÏομÎνη (Î,Î)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Î&ÏαÏÏομÎνη (Î,Î)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (κÏκλοÏ,κÏκλοÏ)</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>ÎÏÎλεξε ÏÏÏÏο κÏκλο ή ÏÏξο</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>ÎÏÎλεξε δεÏÏεÏο κÏκλο ή ÏÏξο</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Σημεία</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Σημεία</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>ΣÏεδίαÏη ΣημείÏν</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>ÎαθοÏιÏμÏÏ ÏοÏοθεÏίαÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>ÎαμÏÏλη</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&ÎαμÏÏλη</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>ΣÏεδιαÏμÏÏ ÎºÎ±Î¼ÏÏλÏν</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ελÎγÏοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ελÎγÏοÏ
ή [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ελÎγÏοÏ
</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Îείμενο</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Îείμενο</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>ΣÏεδίαÏη ΣÏοιÏείÏν ÎειμÎνοÏ
</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ειÏαγÏγήÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>ÎιÏαγÏγή κειμÎνοÏ
:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>ÎνÏιγÏαÏή</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&ÎνÏιγÏαÏή</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>ÎνÏιγÏαÏή ÏÏοιÏείÏν ÏÏο clipboard</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>ÎÏοκοÏή</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Î&ÏοκοÏή</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>ÎÏοκÏÏÏει ÏÏοιÏεία ÏÏο clipboard</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>ÎÏικÏληÏη</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>Î&ÏικÏληÏη</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>ÎÏικÏληÏη ÏεÏιεÏομÎνÏν ÏοÏ
clipboard</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>ÎναίÏεÏη</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>Î&ναίÏεÏη</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>ÎναιÏεί Ïην ÏελεÏ
Ïαία ÏÏάξη</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>ÎÏαναÏοÏά</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&ÎÏαναÏοÏά</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>ÎÏαναÏÎÏει Ïην ÏελεÏ
Ïαία αναίÏεÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>ÎÎο ΣÏÎδιο</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&ÎÎο</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>ÎημιοÏ
Ïγία νÎοÏ
ÏÏεδίοÏ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Îνοιγμα ΣÏεδίοÏ
</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Îνοιγμα...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Îνοίγει αÏοθηκεÏ
μÎνο ÏÏÎδιο</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&ÎÏοθήκεÏ
Ïη</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
ΩÏ</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>ÎÏο&θήκεÏ
Ïη ÏÏ...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο Ï
ÏÏ Î½Îο Ïνομα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>ÎεÏÏάει Ïη γÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>ÎÏνία: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Îι γÏαμμÎÏ ÎµÎ¯Î½Î±Î¹ ÏαÏάλληλεÏ</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏαμμήÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏαμμήÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>ΠολÏ
γÏνική ÏεÏιοÏή</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&ΠολÏ
γÏνική ÏεÏιοÏή</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>ÎεÏÏάει Ïην ÏεÏιοÏή ενÏÏ ÏολÏ
γÏνοÏ
</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>ΠεÏιοÏή:%1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>ΠεÏιÏÎÏεια:%1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Σημείο:%1%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ÏοÏ
ÏολÏ
γÏνοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ÏοÏ
ÏολÏ
γÏνοÏ
</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>ΤεÏμαÏιÏμÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>ÎÏÏÏÏαÏη αÏο Σημείο Ïε Σημείο</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&ÎÏÏÏÏαÏη αÏο Σημείο Ïε Σημείο</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>ÎεÏÏάει Ïην αÏÏÏÏαÏη μεÏÎ±Î¾Ï Î´Ïο ÏημείÏν</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>ÎÏÏÏÏαÏη: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
αÏÏÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
αÏÏÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>ÎÏÏÏÏαÏη αÏο ΣÏοιÏείο Ïε Σημείο</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Î&ÏÏÏÏαÏη αÏο ΣÏοιÏείο Ïε Σημείο</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>ÎεÏÏάει Ïην αÏÏÏÏαÏη μεÏÎ±Î¾Ï ÏÏοιÏείοÏ
και ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>ÎÏÏÏÏαÏη: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Σημείο ενÏÏÏ ÏεÏιγÏάμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>Σ&ημείο ενÏÏÏ ÏεÏιγÏάμμαÏοÏ</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>ÎλÎγÏει αν Îνα καθοÏιÏμÎνο Ïημείο είναι ενÏÎ¿Ï ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Το Σημείο είναι ενÏÏÏ ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Το Σημείο είναι εκÏÏÏ ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>ΣÏ
&Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>ÎεÏÏάει Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏλÏν ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>ΤοÏ
λάÏιÏÏον ενα εÏιλεγμÎνο ÏÏοιÏείο δεν μÏοÏεί να μεÏÏηθεί.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Î ÏÏÏθεÏη ÏÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Î ÏÏÏθεÏη ÏÏÏÏμμαÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>ÎιÏÏθÏÏη ΣÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&ÎιÏÏθÏÏη ΣÏÏÏμμαÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Î&ÏÏκÏÏ
Ïη ÏλÏν</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÏÏÏÏμμάÏÏν</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>ÎμÏάνιÏη ÏλÏν</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Îμ&ÏάνιÏη ÏλÏν</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>ÎμÏάνιÏη ÏλÏν ÏÏν ÏÏÏÏμμάÏÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>ÎÏαίÏεÏη ΣÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>Î&ÏαίÏεÏη ΣÏÏÏμμαÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Îναλλαγή κλειδÏμαÏÎ¿Ï ÏÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>Îνα&λλαγή κλειδÏμαÏοÏ</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Îναλλαγή κλειδÏμαÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Îναλλαγή οÏαÏÏÏηÏÎ±Ï Î£ÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>Îνα&λλαγή ΣÏÏÏμμαÏοÏ</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Îναλλαγή ΣÏÏÏμμαÏοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>ÎιÏαγÏγή ÎνÏικειμÎνοÏ
ÎιβλιοθήκηÏ</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>Îι&ÏαγÏγή ÎνÏικειμÎνοÏ
ÎιβλιοθήκηÏ</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>ÎιÏάγει ανÏικείμενα αÏÏ Ïη βιβλιοθήκη.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation>ÎδÏ
ναμία ανοίγμαÏÎ¿Ï Î±ÏÏείοÏ
'%1'</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>(Îε-)ÎλείδÏμα ΣÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>(Îε-)Î&λείδÏμα ΣÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>(Îε-)ÎλείδÏμα ÏÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>ΧαÏακÏηÏιÏÏικά</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&ΧαÏακÏηÏιÏÏικά</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>ΤÏοÏοÏοίηÏη ÏαÏακÏηÏιÏÏικÏν ÏÏοιÏείοÏ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>ÎÏ
κλικÏ</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>Î&Ï
κλικÏ</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>ΣÏÏογγÏλεμα ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>ÎιÏαγÏγή μήκοÏ
Ï 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>ÎιÏαγÏγή μήκοÏ
Ï 2:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>ÎοÏή</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&ÎοÏή</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>ÎοÏή ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Το ΣÏοιÏείο ÏÏÎÏει να είναι γÏαμμή, ÏÏξο ή κÏκλοÏ.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Το Ïημείο κοÏÎ®Ï Î´ÎµÎ½ είναι ÎγκÏ
Ïο.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Το Ïημείο κοÏÎ®Ï Î´ÎµÎ½ είναι Ïε ÏÏοιÏείο.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏοιÏείοÏ
ÏÏÎ¿Ï ÎºÎ¿Ïή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
κοÏήÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>ÎιαγÏαÏή</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&ÎιαγÏαÏή</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>ÎιαγÏαÏή ΣÏοιÏείÏν</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>ÎιαγÏαÏή ΧειÏοÏοίηÏÎ·Ï ÎÏαμμήÏ</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>ÎιαγÏαÏή &ΧειÏοÏοίηÏÎ·Ï ÎÏαμμήÏ</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
κοÏÎ®Ï Ïε μια ÏολÏ
γÏαμμή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
κοÏÎ®Ï Ïε μια ÏολÏ
γÏαμμή</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation>Τα ÏÏοιÏεία δεν είναι ÏÏην ίδια ÏολÏ
γÏαμμή.</translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation>Îνα αÏο Ïα εÏιλεγμÎνα ÏÏοιÏεία είναι ÎÎΥΡÎ</translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation>Το ÏÏÏÏο ÏÏοιÏείο είναι ÎÎΥΡÎ</translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation>Το δεÏÏεÏο ÏÏοιÏείο είναι ÎÎΥΡÎ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>ÎιαγÏαÏή εÏιλεγμÎνÏν</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>Îια&γÏαÏή εÏιλεγμÎνÏν</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>ÎιαγÏαÏή εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο ÏÏÎ¿Ï Î´Î¹Î±Î³ÏαÏή</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>ÎδιÏÏηÏεÏ</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>Î&διÏÏηÏεÏ</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>ΤÏοÏοÏοίηÏη ιδιοÏήÏÏν ÏÏοιÏείοÏ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>ÎιαÏÏÏιÏμÏÏ ÎºÎµÎ¹Î¼ÎνοÏ
</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&ÎιαÏÏÏιÏμÏÏ ÎειμÎνοÏ
Ïε ÎÏάμμαÏα</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>ÎιαÏÏÏίζει ΣÏοιÏεία ÎειμÎνοÏ
Ïε μονά ÎÏάμμαÏα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>ÎνÏιÏÏÏοÏή</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>ÎνÏι&ÏÏÏοÏή</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>ÎνÏιÏÏÏÎÏει ÏÏοιÏεία</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î±Î½ÏιÏÏÏοÏήÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î±Î½ÏιÏÏÏοÏήÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation>ÎεÏακίνηÏη / ÎνÏιγÏαÏή</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&ÎεÏακίνηÏη / ÎνÏιγÏαÏή</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>ÎεÏακινεί ή ανÏιγÏάÏει ÏÏοιÏεία μία ή ÏεÏιÏÏÏÏεÏÎµÏ ÏοÏÎÏ</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>ÎεÏακίνηÏη και ÏεÏιÏÏÏοÏή</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>Îε&ÏακίνηÏη και ÏεÏιÏÏÏοÏή</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>ÎεÏακινεί και ÏεÏιÏÏÏÎÏει ανÏικείμενα</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï ÏεÏιÏÏÏοÏήÏ:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>ΠεÏιÏÏÏοÏή</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&ΠεÏιÏÏÏοÏή</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>ΠεÏιÏÏÏοÏή ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>ΠεÏιÏÏÏοÏή ÎÏο</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>ΠεÏιÏÏÏοÏή &ÎÏο</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>ΠεÏιÏÏÏÎÏει ανÏικείμενα ÏεÏι δÏο κÎνÏÏÏν</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>ÎαθοÏιÏμÏÏ Î±ÏÏλÏ
ÏοÏ
ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>ΣÏÏογγÏλεμα</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&ΣÏÏογγÏλεμα</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>ΣÏÏογγÏ
λεÏει ΣÏοιÏεία</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>ÎιÏαγÏγή ακÏίναÏ:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Îλίμακα</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>Î&λίμακα</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Îλλαγή μεγÎθοÏ
Ï Î±Î½ÏικειμÎνÏν</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>ÎÏÎκÏαÏη</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>Î&ÏÎκÏαÏη</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>ÎÏÎκÏαÏη ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>ÎιεÏ
θÎÏηÏη</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&ÎιεÏ
θÎÏηÏη</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>ÎιεÏ
θÎÏηÏη ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>ÎιεÏ
θÎÏηÏη ÎÏο</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>ÎιεÏ
&θÎÏηÏη ÎÏο</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>ÎιεÏ
θÎÏηÏη ÎÏο ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>ÎÏιλογή ÏÏοιÏείοÏ
-ÏÏιο</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>ÎÏιλογή ÏÏοιÏείοÏ
ÏÏÎ¿Ï Î´Î¹ÎµÏ
θÎÏηÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>ÎÏιμήκÏ
νÏη</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&ÎÏιμήκÏ
νÏη</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>ÎÏιμήκÏ
νÏη με καθοÏιÏμÎνο ÏÏνολο</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Το εÏιλεγμÎνο ÏÏοιÏείο ανήκει Ïε ÎÏλÏκ. ΠαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î¿ÏθÏÏÏε Ïο μÏλÏκ.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Το εÏιλεγμÎνο ÏÏοιÏείο δεν είναι αÏÎ¿Î¼Î¹ÎºÏ ÏÏοιÏείο ή δεν μÏοÏεί να διεÏ
θεÏηθεί.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο ÏÏÎ¿Ï Î´Î¹ÎµÏ
θÎÏηÏη ή δÏÏε αÏÏÏÏαÏη:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>ΣÏÎδιο</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Î ÏοÏιμήÏÎµÎ¹Ï &ΤÏÎÏονÏÎ¿Ï Î£ÏεδίοÏ
</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>ΡÏ
θμίÏÎµÎ¹Ï Î³Î¹Î± Ïο ÏÏÎÏÏν ΣÏÎδιο</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Î ÏοεÏιÏκÏÏηÏη ÎκÏÏÏÏÏηÏ</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Î ÏοεÏιÏκÏÏηÏη &ÎκÏÏÏÏÏηÏ</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>ÎμÏανίζει ÏÏοεÏιÏκÏÏηÏη εκÏÏÏÏÏηÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>ÎÏιλογή ÎλÏν</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&ÎÏιλογή ÎλÏν</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>ÎÏιλογή ÏλÏν ÏÏν ÏÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>ÎÏοεÏιλογή ÎλÏν</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>ÎÏοεÏι&λογή ÎλÏν</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(ÎÏο-)ÎÏιλογή ΠεÏιγÏάμμαÏοÏ</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(ÎÏο-)ÎÏιλο&γή ΠεÏιγÏάμμαÏοÏ</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(ÎÏο-)ÎÏιλÎγει ÏÏ
νδεδεμÎνα ÏÏοιÏεία</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Το ΣÏοιÏείο ÏÏÎÏει να είναι ÎÏÎ¿Î¼Î¹ÎºÏ Î£ÏοιÏείο.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>ÎÏιλογή ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&ÎιαÏÏαÏ
ÏοÏμενα ΣÏοιÏεία</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>ÎÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα αÏο μια γÏαμμή</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>ÎÏοεÏιλογή ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>ÎÏοεÏιλογή &ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα αÏο μια γÏαμμή</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï Î´Î¹Î±ÏÏαÏÏÏÏηÏ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï Î´Î¹Î±ÏÏαÏÏÏÏηÏ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>ÎνÏιÏÏÏοÏή ÎÏιλογήÏ</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>ÎνÏι&ÏÏÏοÏή ÎÏιλογήÏ</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>ÎνÏιÏÏÏÎÏει Ïην ÏÏÎÏοÏ
Ïα εÏιλογή</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(ÎÏο-)ÎÏιλογή ΣÏÏÏμαÏοÏ</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(ÎÏο-)ÎÏιλÎγει ÏÏÏÏμαÏα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>ÎÏÎλεξε ÏÏοιÏείο</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(ÎÏο-)&ÎÏιλογή ΣÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>ÎÏιλÎγει μονά ΣÏοιÏεία</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>ΠλαίÏιο ÎÏιλογήÏ</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Î &λαίÏιο ÎÏιλογήÏ</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>ÎÏιλÎγει Ïλα Ïα ενÏÏÏ ÏοÏ
ÏλαιÏίοÏ
ÏÏοιÏεία</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>ΠλαίÏιο ÎÏοεÏιλογήÏ</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>ΠλαίÏιο &ÎÏοεÏιλογήÏ</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>ÎÏοεÏιλÎγει Ïλα Ïα ενÏÏÏ ÏοÏ
ÏλαιÏίοÏ
ÏÏοιÏεία</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>ÎÏιλογή ÏÏÏÏοÏ
άκÏοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
άκÏοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>ÎαθοÏιÏμÏÏ Î£ÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>ÎαθοÏιÏμÏÏ &ΣÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>ÎαθοÏίζει Ïη θÎÏη ÏοÏ
ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
μηδÎν</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>ÎαθοÏιÏμÏÏ Î£ÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>ÎιαÏÏαÏÏÏÏη ΧειÏοκίνηÏα</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>&ÎιαÏÏαÏÏÏÏη ΧειÏοκίνηÏα</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Î ÏοÏκÏλληÏη Ïε Ïημεία διαÏÏαÏÏÏÏÎ·Ï ÏειÏοκίνηÏα</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>ÎÏαναδημιοÏ
Ïγία ΣÏοιÏείÏν ÎιάÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&ÎÏαναδημιοÏ
Ïγία ΣÏοιÏείÏν ÎιάÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>ÎÏαναδημιοÏ
Ïγεί Ïλα Ïα ΣÏοιÏεία ÎιάÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>ÎÏαναδημιοÏ
Ïγήθηκαν %1 ÏÏοιÏεία διάÏÏαÏηÏ</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Îεν βÏÎθηκαν ÏÏοιÏεία ÎιάÏÏαÏηÏ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>ÎÏ
ÏÏμαÏη ÎÏÏίαÏη</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>ÎÏ
ÏÏμαÏη &ÎÏÏίαÏη</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>ÎÏÏιάζει αÏ
ÏÏμαÏα</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>ÎεγÎθÏ
νÏη</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&ÎεγÎθÏ
νÏη</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>ÎεγÎθÏ
νÏη</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>ΣμίκÏÏ
νÏη</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&ΣμίκÏÏ
νÏη</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>ΣμίκÏÏ
νÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>ÎεÏακίνηÏη ÎÏÏίαÏηÏ</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&ÎεÏακίνηÏη ÎÏÏίαÏηÏ</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>ÎεÏακίνηÏη Ïε ÏÏαγμαÏÎ¹ÎºÏ ÏÏÏνο</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Î ÏοηγοÏμενη ÏÏη</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>Î &ÏοηγοÏμενη ÏÏη</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>ÎμÏανίζει Ïην ÏÏοηγοÏμενη ÏÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>ÎÏαναÏÏεδίαÏη</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>Î&ÏαναÏÏεδίαÏη</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>ΠαÏάθÏ
Ïο ÎÏÏίαÏηÏ</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&ΠαÏάθÏ
Ïο ÎÏÏίαÏηÏ</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>ÎÏÏιάζει Ïε ÏαÏάθÏ
Ïο</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
άκÏοÏ
</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÎκÏÏÏÏη</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
άκÏοÏ
</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ΠίÏÏ</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_en.ts b/ts/actions/librecadactions_en.ts
deleted file mode 100644
index 078458a..0000000
--- a/ts/actions/librecadactions_en.ts
+++ /dev/null
@@ -1,2903 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Finish</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Image</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&New</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Save</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Round</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_es.ts b/ts/actions/librecadactions_es.ts
deleted file mode 100644
index 260570b..0000000
--- a/ts/actions/librecadactions_es.ts
+++ /dev/null
@@ -1,3029 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Añadir bloque</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Añadir bloque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Renombrar bloque</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Renombrar bloque</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Renombrar e insertar bloque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>Crear bloque</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Crear bloque</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Editar bloque</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Editar bloque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Expota</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Explota</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Explosiona bloques y otros grupos de entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Bloquear todo</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Bloquear todo</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Bloquear todos los bloques</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Desbloquear todo</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Desbloquear todo</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Desbloquear todos los bloques</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>Insertar bloque</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Insertar bloque</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Meta ángulo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Meta factor:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Meta columnas:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Meta filas:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Meta espacio entre columnas:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Meta espacio entre filas:</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Quitar bloque</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Quitar bloque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Tecla conmutador de visibilidad de bloque</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Tecla de bloque</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Tecla de bloque
-</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Elija segundo borde</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>Alineado</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Alineado</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>cota alineada</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Especifique primera extensión de la lÃnea original</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Especifique segunda extensión de la lÃnea original</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Especifique localización de la lÃnea de cota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Meta el texto de cota:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>Angular</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Angular</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Cota angular</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Seleccione primera lÃnea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Seleccione segunda lÃnea</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Especifique localización de la lÃnea de cota angular</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Meta texto de cota:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>Diametro</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Diametro</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>cota diametral</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Entidad circular no válida</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Seleccione arco o entidad circular</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Especifique localización de lÃnea de cota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Meta texto de cota:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>Guia</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Guia</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Cota guia</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Especifique punto de destino</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Especifique punto siguiente</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Finalizar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>Lineal</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Lineal</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Cota lineal</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horizontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontal</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Cota horizontal</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertical</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertical</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Cota vertical</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Especifique primera extensión de la lÃnea original</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Especifique segunda extensión de la lÃnea original</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Especifique localización de la lÃnea de cota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Meta texto de cota:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>meta ángulo en lÃnea de cota:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>Radial</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radial</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Cota radial</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Entidad circular no válida</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Seleccione arco o entidad circular</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Especifique posición de la lÃnea de cota o meta ángulo:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Meta texto de cota:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Arco: Centro, Punto, Angulo</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Centro, Punto, Angulo</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Dibuja arcos</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Longitud no válida</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Especifique centro</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Especifique radio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Especifique ángulo de partida:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Especifique ángulo final o ángulo acorde a la longitud</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Especifique ángulo incluido:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Especifique longitud acorde:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Arco: 3 puntos</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Puntos</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Dibuja arcos con 3 puntos</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>Dato del arco invalidado.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Especifique punto de partida o [centro]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Especifique segundo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Especifique punto final</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Cancelar</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Especifique ángulo final</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Circunferencia: Centro, punto</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Centro, &punto</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Dibuja circunferencias con centro y un punto</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Especifique centro</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Especifique radio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Circunferencia: 2 puntos</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Puntos</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Dibuja circunferencia con 2 puntos</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Dato de circunferencia invalidado.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Especifique segundo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Circunferencia: 3 puntos</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Puntos</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Dibuja circunferencia con 3 puntos</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>Dato de circunferencia invalidado.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Especifique segundo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Especifique tercer punto</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Circunferencia: Centro, Radio</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Centro, &Radio</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Dibuja circunferencias con centro y radio</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Especifique centro de la circunferencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Especifique radio de la circunferencia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Arcos de Elipse con ejes</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Arco de Elipse (Ejes)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Dibuja arcos de elipses</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Elipse con ejes</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Elipse (ejes)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Dibuja elipses</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Especifique centro de la elipse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Especifique punto final del eje mayor</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Especifique punto final o longitud del eje menor:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Especifique angulo de aranque</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Especifique ángulo final</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Rayado</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Rayado</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Dibuja rayado y rellenos</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>imagen</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Imagen</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Inserta imagen (en mapa de bit)</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Meta ángulo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Meta factor:</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>Linea: 2 puntos</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 puntos</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Dibuja lÃneas</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Especifique primer punto o [1%]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Especifique próximo punto</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>No puede cerrar la secuencia de lÃneas: No hay suficientes entidades definidas.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>No puede deshacer: No hay suficientes entidades definidas.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>LÃnea : Angulo</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Angulo</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Dibuja lÃneas con un ángulo dado</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Especifique posición</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Meta angulo:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Meta longitud:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>LÃnea: Horizontal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontal</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Dibuja lÃneas horizontales</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>LÃnea horizontal/vertical</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontal/Vertical</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Dibuja lÃneas horizontales/verticales</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>Bisectriz</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Bisectriz</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Dibuja bisectrices</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Seleccione primera lÃnea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Seleccione segunda lÃnea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Meta longitud de la bisectriz:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Meta número de bisectrices:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>Linea: Mano alzada</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&LÃnea a mano alzada</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Dibuja lÃneas a mano alzada</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Pincha y arrastra para dibujar una lÃnea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>LÃnea horizontal/vertical</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontal/Vertical</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Dibuja lÃneas horizontales/verticales</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Especifique segundo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>Paralela</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Para&lela</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Especifique distancia <%1> o seleccione entidad o [%2]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Meta número:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Número no valido. Pruebe 1....99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Concéntrico</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Concéntrico</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Paralela a través de un punto</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Par&alela a través de un punto</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Dibuja paralelas a través de un punto dado</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Seleccione entidad</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Especifique punto a través</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Número:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Número no válido: Intente 1....99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>Poligono</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&igono (Cen, esq)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Dibuja poligono con centro y esquina</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Especifique centro</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Especifique esquina</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Meta número:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Número no válido. Intente 1...9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>Poligono</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Poligo&no (esq, esq)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Dibuja poligono con dos esquinas</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Especifique primera esquina</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Especifique segunda esquina</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Número:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Número no válido. Intente 1...9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Expresión no válida.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">PolilÃnea</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&PolilÃnea</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Dibuja polilÃneas</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Especifique primer punto o [1%]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Atras</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Especifique punto siguiente</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes entidades definidas.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">No puede deshacer: No hay suficientes entidades definidas.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Rectangulo</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rectangulo</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Dibuja rectangulos</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Especifique primera esquina</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Especifique segunda esquina</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>Angulo relativo</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>&Angulo relativo</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Dibuja lÃneas con ángulo relativo</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Seleccione entidad base</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Especifique posición</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Ortogonal</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Ortogonal</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Dibuja una lÃnea ortogonal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangente (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangente (P,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Dibuja tangente (punto, circunferencia)</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Especifique punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Seleccione circunferencia, arco o elipse</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangente (C, C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Tan&gente (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Dibuja tangente (Circunferencia, circunferencia)</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Seleccione primer arco o circunferencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Seleccione segundo arco o circunferencia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Puntos</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Puntos</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Dibuja puntos</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Especifique localización</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">PolilÃnea</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&PolilÃnea</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Dibuja polilÃneas</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Especifique primer punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Especifique primer punto o [1%]</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes entidades definidas.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">No puede deshacer: No hay suficientes entidades definidas.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Cancelar</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished">No puede deshacer: No hay suficientes entidades definidas.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Texto</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Texto</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Dibuja entidades de texto</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Especifique punto de inserción</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Meta texto:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>Copiar</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Copiar</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Copia entidades en el portapapeles</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Cortar</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Cor&tar</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Cota entidades a el portapapeles</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>Pegar</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Pegar</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Pega los contenidos del portapapeles</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Meta el punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Deshacer</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Deshacer</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Deshacer la última acción</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Rehacer</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Rehacer</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Rehacer la última acción</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nuevo dibujo</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nuevo</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Crea un nuevo dibujo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Abrir dibujo</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Abrir...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Abre un dibujo existente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Guardar dibujo</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Guardar</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Guarda el dibujo actual</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Guarda el dibujo como</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Guardar &como....</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Guarda el dibujo actual con un nuevo nombre de archivo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>Angulo entre dos lÃneas</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Angulo entre dos lÃneas</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Mide el ángulo entre dos lÃneas</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Angulo: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Lineas son paralelas</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Especifique la primera lÃnea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Especifique la segunda lÃnea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Cancelar</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Distancia de punto a punto</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Distancia de punto a punto</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Mide la distancia entre dos puntos</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Distancia: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Especifique primer punto de distancia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Especifique segundo punto de distancia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Distancia de entidad a punto</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&Distancia de entidad a punto</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Mide la distancia entre una entidad y un punto</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Distancia: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Especifique entidad</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Especifique punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Punto dentro del contorno</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punto dentro del contorno</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Comprueba si un punto dado esta dentro del contorno seleccionado</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>El punto esta dentro del contorno seleccionado.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>El punto esta fuera del contorno seleccionado.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Especifique punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Longitud total de las entidades seleccionadas</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Longitud total de las entidades seleccionadas</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Mide la longitud total de todas las entidades seleccionadas</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Longitud total de las entidades seleccionadas: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Al menos una de las entidades seleccionadas no puede ser medida.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Añadir capa</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Añadir capa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Editar capa</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Editar capa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Bloquear todo</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Bloquear todo</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Bloquear todas las capas</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Desbloquea todo</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Desbloquear todo</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Desbloquear todas las capas</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Quitar capa</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Quitar capa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Tecla de bloqueo de capa</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Tecla bloqueo</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Tecla bloqueo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Tecla de visibilidad de capa</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Tecla de capa</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Tecla de capa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Insertar objetos de libreria</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Insertar objetos de libreria</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Inserta un objeto desde una libreria.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique el punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Meta ángulo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Meta factor:</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Bloquea o desbloquea el cero relativo</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Bloquea o desbloquea el cero relativo</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Bloquea o desbloquea el cero relativo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Atributos</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Atributos</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Modifica los atributos de entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>Chaflán</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Chaflán</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Entidades del chafán</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Seleccione primera entidad</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Seleccione segunda entidad</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atrás</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Meta longitud 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Meta longitud 2:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Cotar</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Cortar</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Corta entidades</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>Entidad no encontrada.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>La entidad debe ser una linea, arco o circunferencia.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>El punto de corte eata invalidado.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>El punto de corte no esta en la entidad.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Especifique entidad a cortar</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Especifique punto de corte</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Borrar</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Borrar</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Borrar entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Borrar lÃnea a mano alzada</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Borrar lÃnea a mano alzada</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Especifique primer punto de ruptura en una polilÃnea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Especifique segundo punto de ruptura en la misma polilÃnea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Borrar lo seleccionado</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Borrar lo seleccionado</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Borra las entidades seleccionadas</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>Pinche entidades a seleccionar</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Propiedades</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Propiedades</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Modificar propiedades de entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Desagrupar texto</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Desagrupa Texto en Letras</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Desagrupa Entidades de Texto en Letras sencillas</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Simetria</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Simetria</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Entidades simétricas</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Especifique primer punto del eje de simetria</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Especifique segundo punto de la lÃnea de simetria</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move</source>
- <translation type="obsolete">Mover</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">Mover</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Mueve entidades</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Especifique punto de destino</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Mover / Copiar</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Mover / Copiar</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Mueve o copia entidades una o múltiples veces</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>Mover y rotar</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>M&over y rotar</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Mueve y rota entidades</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Especifique punto de destino</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Meta ángulo de rotación:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>Rotar</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Rotar</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Rota entidades</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>Rotar a dos</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>Rotar a &dos</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Rota entidades alrededor de dos centros</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Especifique punto de referencia absoluto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Especifique punto de referencia relativo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>Girar</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&Girar</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Gira entidades</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Especifique primera entidad</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Especifique segunda entidad</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Meta radio:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Escalar</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Escalar</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Escala entidades</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Estirar</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>E&stirar</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Estira entidades</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Especifique primera esquina</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Especifique segunda esquina</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Especifique punto de referencia</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Especifique punto de destino</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Recortar</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Recortar</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Recorta entidades</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Seleccione primera entidad a recortar</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Seleccione la entidad lÃmite para recortar</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Seleccione la segunda entidad a recortar</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Seleccione entidad a recortar</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Recorta Dos</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Recortar Dos</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Recortar dos Entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Alargar</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Alargar</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Alargar una cantidad dada</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>Entidad no encontrada.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>La entidad elegida esta dentro de un bloque. Por favor, edite el bloque.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>La entidad elegida no esta partida o no puede ser cortada.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Expresión no válida</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Seleccione entidad a cortar o meta distancia:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Dibujando</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Preferencias para el &dibujo actual</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Marco para el dibujo actual</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Imprimir vista previa</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Imprimir &vista previa</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Muestra la vista previa a imprimir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Seleccionar todo</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Seleccionar &todo</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Selecciona todas las entidades</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Quitar la selección a todo</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Quitar la selección a &todo</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Quitar la selección a todas las entidades</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(De-)Seleccionar contorno</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(De-)Seleccionar &contorno</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(De-)Seleccionar entidades conectadas</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>La entidad debe ser partida.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Selecciona entidades interseccionadas</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>En&tidades interseccionadas</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Selecciona todas las entidades interseccionadas por una lÃnea</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Quita la selección a entidades interseccionadas</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>Quita la selección a entidades inte&rseccionadas</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Quita la selección a todas la entidades interseccionadas por una lÃnea</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Elija primer punto de la lÃnea de intersección</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Elija el segundo punto de la lÃnea de intersección</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Invertir selección</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Invertir selección</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Invierte la selección actual</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(De-)Seleccionar capa</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(De-)Seleccionar capas</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Selecciona entidades</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(De-)&Selecciona entidades</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Selecciona entidades simples</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>Selección por ventana</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Selección por &ventana</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Selecciona todas las entidades que estan dentro de una ventana</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Quita la selección por ventana</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Quita la selección por &ventana</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Quita la selección a todas las entidades que estan dentro de la ventana</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>Elija el primer borde</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Elija el segundo borde</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Coloca el cero relativo</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Coloca el cero relativo</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Coloca la posición del punto cero relativo</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Coloca cero relativo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>Intersección manual</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>I&ntersección manual</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Pincha el punto de intersección manualmente</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Seleccione primera entidad</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Seleccione segunda entidad</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regenera las entidades de cota</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regenera las entidades de cota</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regenera todas las entidades de cota</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Regenerada %1 de entidades de cota</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Entidades de cota no encontradas</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Auto zoom</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Auto zoom</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zoom automático</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Mete zoom</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&Mete zoom</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Mete zoom</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Salir de zoom</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&Salir de zoom</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Salir de zoom</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Zoom pantalla</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>Zoom &pantalla</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Realtime Panning</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Redibujar</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Redibujar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>Zoom ventana</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Zoom &ventana</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Zoomen una ventana</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Especifique primer borde</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Especifique segundo borde</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Atras</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_et.ts b/ts/actions/librecadactions_et.ts
deleted file mode 100644
index ad49fac..0000000
--- a/ts/actions/librecadactions_et.ts
+++ /dev/null
@@ -1,3053 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Lisa plokk</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Lisa plokk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Muuda ploki nime</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Muuda ploki nime</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Muuda ploki ja tema kõigi paigutiste nime</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>Loo plokk</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Loo plokk</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Redigeeri plokki</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Redigeeri plokki</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Lammuta</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>Lamm&uta</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Lammuta plokid ja teised elementide rühmad</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Külmuta kõik</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Külmuta kõik</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Külmuta kõik plokid</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Sulata kõik</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Sulata kõik</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Sulata kõik plokid</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>Aseta plokk</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Aseta plokk</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Sisesta nurk:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Sisesta tegur:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Sisesta veergude arv:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Sisesta ridade arv:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Sisesta veergude vahe:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Sisesta ridade vahe:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Eemalda plokk</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Eemalda plokk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Lülita ploki nähtavust</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Lülita plokk sisse/välja</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Lülita plokk sisse/välja</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Vali teine äär</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>Joondatud</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Joondatud</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Joondatud mõõt</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Määra esimese mõõtejoone pidepunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Määra teise mõõtejoone pidepunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Määra mõõdujoone asukoht</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Sisesta mõõdu tekst:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>Nurgamõõt</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Nurgamõõt</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Nurgamõõt</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Vali esimene joon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vali teine joon</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Määra mõõdukaare asukoht</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Sisesta mõõdu tekst:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>Läbimõõt</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Läbimõõt</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Läbimõõt</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Element ei ole kaar ega ringjoon</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vali kaar või ringjoon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Määra mõõdujoone asukoht</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Sisesta mõõdu tekst:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>Viit</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Viit</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Viitemärkus</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Määra sihtpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Määra järgmine punkt</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Lõpeta</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>Tavaline</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Tavaline</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Tavaline joonmõõt</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horisontaalne</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horisontaalne</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Horisontaalne mõõt</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertikaalne</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertikaalne</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Vertikaalne mõõt</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Määra esimese mõõtejoone pidepunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Määra teise mõõtejoone pidepunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Määra mõõdujoone asukoht</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Sisesta mõõdu tekst:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Sisesta mõõdujoone nurk:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>Raadius</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Raadius</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Raadius</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Element ei ole kaar ega ringjoon</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Vali kaar või ringjoon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Määra mõõdujoone asukoht või sisesta nurk:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Sisesta mõõdu tekst:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Kaar: Keskpunkt, punkt, nurgad</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Keskpunkt, punkt, nurgad</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Kaarte joonestamine</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Vigane kõõlu pikkus</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Määra keskpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Määra raadius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Määra algnurk:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Määra lõppnurk või [Kaare/kõõlu pikkus]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Määra kaare nurk:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Määra kõõlu pikkus:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Kaar: 3 punkti</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 punkti</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Kaarte joonestamine 3 punkti abil</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>Vigased kaare andmed.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>
-Määra alguspunkt või [keskpunkt]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Määra teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Määra lõpp-punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Loobu</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Määra lõppnurk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Ringjoon: Keskpunkt, punkt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Keskpunkt, &punkt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Ringjoone joonestamine keskpunkti ja ringjoone punkti abil</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Määra keskpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Määra raadius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Ringjoon: 2 punkti</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 punkti</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Ringjoonte joonestamine 2 punkti abil</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Vigased ringjoone andmed.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Määra teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Ringjoon: 3 punkti</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 punkti</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Ringjoonte joonestamine 3 punkti abil</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>Vigased ringjoone andmed.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Määra teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Määra kolmas punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Ringjoon: Keskpunkt, raadius</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Keskpunkt, &raadius</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Ringjoone joonestamine keskpunkti ja raadiuse abil</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Määra ringjoone keskpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Määra ringjoone raadius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Ellipsi kaar telgede abil</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Ellipsi kaar (telgede abil)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Ellipsi kaarte joonestamine</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellips telgede abil</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellips (telgede abil)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Ellipsite joonestamine</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Määra ellipsi keskpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Määra peatelje lõpp-punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Määra abitelje lõpp-punkt või pikkus:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Määra algnurk</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Määra lõppnurk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Viirutus</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Viirutus</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Viirutuste ja ühtlaste täidete joonestamine</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Sobimatu viirutusala. Kontrolli, et valitud elemendid moodustavad vähemalt ühe suletud kontuuri.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Viirutamine õnnestus.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>Pilt</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Pilt</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Aseta pilt (raster)</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Sisesta nurk:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Sisesta tegur:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>Joon: 2 punkti</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 punkti</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Joonte joonestamine</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Määra järgmine punkt või [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Määra järgmine punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Joonte ahelat ei saa sulgeda: elemente pole piisavalt.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Ei saa tühistada: elemente pole veel piisavalt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>Joon: nurk</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Nurk</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Joonte joonestamine määratud nurga all</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Määra asukoht</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Sisesta nurk:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Sisesta pikkus:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Joon: Horisontaalne</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horisontaalne</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Horisontaalsete joonte joonestamine</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. joon</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>&Horisontaalne / Vertikaalne</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Horisontaalsete või vertikaalsete joonte joonestamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>Nurgapoolitaja</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Nurgapoolitaja</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Nurgapoolitajate joonestamine</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Vali esimene joon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Vali teine joon</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Sisesta nurgapoolitaja pikkus:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Sisesta nurgapoolitajate arv:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>Joon: vaba käega</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Vabakäejoon</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Vabakäejoonte joonistamine</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Klõpsuta ja tõmba joon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. joon</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>&Horisontaalne / Vertikaalne</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Horisontaalsete või vertikaalsete joonte joonestamine</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Määra teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>Paralleel</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>&Paralleel</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Paralleelsete joonte joonestamine</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Määra kaugus <%1> või vali element või [%2]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Sisesta arv:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Vigane arv. Proovi 1...99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Kontsentrilised</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Kontsentrilised</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Paralleel läbi punkti</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Pa&ralleel läbi punkti</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Paralleelsete joonte joonestamine läbi määratud punkti</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Vali element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Määra läbitav punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Arv:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Vigane arv. Proovi 1...99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>Hulknurk</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>H&ulknurk (Keskpunkt, nurk)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Hulknurkade joonestamine keskpunkti ja ühe nurga abil</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Määra keskpunkt</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Määra nurgapunkt</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Sisesta arv:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Vigane arv. Proovi 1...9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>Hulknurk</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Hulk&nurk (Nurk, nurk)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Hulknurkade joonestamine kahe nurgapunkti abil</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Määra esimene nurgapunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Määra teine nurgapunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Arv:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Vigane arv. Proovi 1...9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Vigane avaldis.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Liitjoon</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Liitjoon</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Liitjoonte joonestamine</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Määra järgmine punkt või [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Määra järgmine punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Joonte ahelat ei saa sulgeda: elemente pole piisavalt.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Ei saa tühistada: elemente pole veel piisavalt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Ristkülik</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Ristkülik</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Ristkülikute joonestamine</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Määra esimene nurgapunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Määra teine nurgapunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>Suhteline nurk</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>&Suhteline nurk</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Joonte joonestamine suhtelise nurga all</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Vali lähteelement</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Määra asukoht</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Täisnurkne</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Täisnurkne</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Joone joonestamine täisnurga all</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Puutuja (punkt, ring)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Puutuja (punkt, ring)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Puutuja joonestamine ringjoonele läbi punkti</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Määra punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Vali ringjoon, kaar või ellips</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Puutuja (ring, ring)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Puu&tuja (ring, ring)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Puutuja joonestamien kahele ringjoonele</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Vali esimene ringjoon või kaar</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Vali teine ringjoon või kaar</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Punktid</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punktid</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Punktide joonestamine</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Määra asukoht</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Liitjoon</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Liitjoon</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Liitjoonte joonestamine</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Määra järgmine punkt või [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Määra järgmine punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Joonte ahelat ei saa sulgeda: elemente pole piisavalt.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Ei saa tühistada: elemente pole veel piisavalt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>Kõver</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&Kõver</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>Kõverate joonestamine</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>Määra järgmine juhtpunkt või [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>Määra järgmine juhtpunkt</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Ei saa tühistada: elemente pole veel piisavalt.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Tekst</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Tekst</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Teksti paigutamine joonisele</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Sisesta tekst:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>Kopeeri</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopeeri</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Objektide kopeerimine lõikepuhvrisse</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Lõika</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>&Lõika</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Objektide lõikamine lõikepuhvrisse</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>Aseta</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Aseta</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Lõikepuhvri sisu asetamine</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Tühista</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Tühista</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Tühistab viimase tegevuse</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Ennista</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Ennista</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Ennistab tühistatud tegevuse</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Uus joonis</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Uus</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Uue joonise loomine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Ava joonis</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Ava...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Olemasoleva joonise avamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Salvesta joonis</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Salvesta</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Aktiivse joonise salvestamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Salvesta joonis kui</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Salvesta &kui...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Aktiivse joonise salvestamine uue nimega</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>Nurk kahe joone vahel</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Nurk kahe joone vahel</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Kahe joone vahelise nurga mõõtmine</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Nurk: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Jooned on paralleelsed</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Määra esimene joon</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Määra teine joon</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Hulknurkne ala</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&Hulknurkne ala</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Mõõdab hulknurga pindala</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Pindala: %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Ãmbermõõt: %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Punkt: %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Määra hulknurga esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Määra hulknurga järgmine punkt</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>Lõpeta</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Kaugus punktide vahel</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Kaugus punktide vahel</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Kahe punkti vahelise kauguse mõõtmine</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Kaugus: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Määra esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Määra teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Kaugus punkti ja elemendi vahel</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Kaugus &punkti ja elemendi vahel</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Punkti ja elemendi vahelise kauguse mõõtmine</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Kaugus: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Määra element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Määra punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Punkt kontuuri sees</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>Punkt kontuuri &sees</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Kontrollitakse, kas punkt on valitud kontuuri sees</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Punkt on valitud kontuuri sees.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Punkt on valitud kontuurist väljaspool.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Määra punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Valitud elementide kogupikkus</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Valitud elementide kogupikkus</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Valitud elementide kogupikkuse mõõtmine</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Valitud elementide kogupikkus: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Vähemalt üht valitud elementidest ei saa mõõta.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Lisa kile</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Lisa kile</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Redigeeri kilet</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Redigeeri kilet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Külmuta kõik</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Külmuta kõik</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Külmuta kõik kiled</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Sulata kõik</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Sulata kõik</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Sulata kõik kiled</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Eemalda kile</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Eemalda kile</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Kile lukustatus</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Kile lukustatus</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Lukk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Lülita kile nähtavust</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Kile lülitamine</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Kile lülitamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Aseta teegi objekt</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Aseta teegi objekt</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Objekti toomine joonisele detailide teegist.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Sisesta nurk:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Sisesta tegur:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Suhtelise nullpunkti lukk</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Suhtelise nullpunkti lukk</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Suhtelise nullpunkti lukk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Atribuudid</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Atribuudid</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Elemendi atribuutide muutmine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>Faasi</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Faasi</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Elementide faasimine</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Vali esimene element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vali teine element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Sisesta pikkus 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Sisesta pikkus 2:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Lõika</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Lõika</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Elementide lõikamine</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>�34htegi elementi ei leitud.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Elemendiks peab olema joon, kaar või ringjoon.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Lõikepunkt ei kõlba.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Lõikepunkt ei ole elemendil.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Määra lõigatav element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Määra lõikepunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Kustuta</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Kustuta</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Elementide kustutamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Kustuta vabakäejoon</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>Kustuta &vabakäejoon</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Määra liitjoone esimene katkestuspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Määra sama liitjoone teine katkestuspunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Kustuta valitud</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>Kustuta &valitud</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Valitud elementide kustutamine</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>Vali kustutatav element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Omadused</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Omadused</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Elemendi omaduste muutmine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Lammuta tekst</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Lammuta tekst tähtedeks</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Lammutab tekstiobjekti üksikuteks tähtedeks</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Peegelda</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Peegelda</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Elementide peegeldamine</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Määra peegeldusjoone esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Määra peegeldusjoone teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move</source>
- <translation type="obsolete">Liiguta</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Liiguta</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Elementide liigutamine</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Määra sihtpunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Liiguta / kopeeri</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Liiguta / kopeeri</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Objektide ühe- või mitmekordne liigutamine või kopeerimine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>Liiguta ja pööra</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>Lii&guta ja pööra</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Elementide liigutamine koos pööramisega</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Määra sihtpunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Sisesta pöördenurk:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>Pööra</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Pööra</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Elementide pööramine</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>Topeltpööre</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>&Topeltpööre</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Elementide pööramine ümber kahe punkti</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Määra absoluutne rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Määra suhteline rakenduspunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>Ãmarda</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>Ã&marda</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Elementide ümardamine</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Määra esimene element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Määra teine element</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Sisesta raadius:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Skaleeri</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Skaleeri</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Elementide skaleerimine</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Venita</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Venita</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Elementide venitamine</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Määra esimene nurgapunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Määra teine nurgapunkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Määra rakenduspunkt</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Määra sihtpunkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Trimmi</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Trimmi</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Elementide trimmimine</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Vali esimene trimmitav element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Vali piirav element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Vali teine trimmitav element</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Vali trimmitav element</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Trimmi kahte</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Trimmi kahte</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Trimmib kahte objekti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Pikenda</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Pikenda</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Antud suuruse võrra pikendamine</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>�34htegi elementi ei leitud.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Valitud element on plokk. Palun redigeeri plokki.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Valitud element ei ole algelement ja seda ei saa trimmida.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Vigane avaldis</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Määra trimmitav element või sisesta kaugus:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Joonis</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Aktiivse &joonise sätted</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Aktiivse joonise sätted</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Loobu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Väljatrüki eelvaade</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&Väljatrüki eelvaade</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Väljatrüki eelvaate näitamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Vali kõik</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Vali &kõik</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Kõikide elementide valimine</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Tühista kõik valikud</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>&Tühista kõik valikud</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Kõikide valikute tühistamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>Vali / eemalda kontuur</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>Vali / eemalda ko&ntuur</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>�34hendatud elementide valimine ja valikust eemaldamine</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Element peab olema algelement.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Vali lõikuvad elemendid</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&Lõikuvad elemendid</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Valikujoonega lõikuvate elementide valimine</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Eemalda lõikuvad elemendid valikust</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>Eemal&da lõikuvad elemendid valikust</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Valikujoonega lõikuvate elementide valikust eemaldamine</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Määra valikujoone esimene punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Määra valikujoone teine punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Pööra valik vastupidiseks</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Pööra valik vastupidiseks</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Aktiivse valiku pööramine vastupidiseks</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>Vali / eemalda kile</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>Kilede valimine või valikust eemaldamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Vali element</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>Vali / &eemalda element</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>�34ksikute elementide valimine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>Vali aknaga</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Vali &aknaga</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Elementide valimine hiirega määratud akna abil</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Eemalda aknaga valikust</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Eemalda akna&ga valikust</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Elementide eemdaldamine valikust hiirega märäatud akna abil</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>Vali esimene nurk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Vali teine nurk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Määra suhteline nullpunkt</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Määra suhteline nullpunkt</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Suhtelise nullpunkti asukoha määramine</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Määra suhteline nullpunkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>Lõikepunkt käsitsi</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Lõikepunkt &käsitsi</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Haaramine käsitsi määratud lõikepunktile</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Vali esimene element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Vali teine element</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regenereeri mõõdud</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regenereeri mõõdud</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Kõikide mõõtude regenereerimine</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>%1 mõõtu regenereeritud</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>�34htegi mõõtu ei leitud</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Automaatsuurendus</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>Automaat&suurendus</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Automaatne suurendamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Suurenda</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>S&uurenda</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Suurendamine</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Vähenda</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Vä&henda</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Vähendamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Suureenda ja nihuta</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>Suurenda ja &nihuta</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Vahetu nihutamine ja suurendamine</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Eelmine vaade</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&Eelmine vaade</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Näita eelmist vaadet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Taasjoonista</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Taasjoonista</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>Suurenda aknaga</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Suurenda &aknaga</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Aknaga valitud ala suurendamine</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Määra esimene nurk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Loobu</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Määra teine nurk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Tagasi</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_fr.ts b/ts/actions/librecadactions_fr.ts
deleted file mode 100644
index d8c4a9e..0000000
--- a/ts/actions/librecadactions_fr.ts
+++ /dev/null
@@ -1,2938 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Ajouter Bloc</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Ajouter Bloc</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Renommer Bloc</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Renommer Bloc</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Renommer tous les Blocs et Objets Insérés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Créer Bloc</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Créer Bloc</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Editer Bloc</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Editer Bloc</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Dissocier</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Dissocier</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Dissocier Blocs et autres Objets Groupés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Cacher tout</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Cacher tout</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Cacher tous les blocs</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Tout Voir</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Tout Voir</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Voir tous les blocs</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indiquer angle :</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indiquer facteur :</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Indiquer colonnes :</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Indiquer lignes :</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Entrer l'espacement des colonnes :</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Entrer l'espacement des lignes :</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Insère Bloc</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Insère Bloc</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Effacer Bloc</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Effacer Bloc</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Visibilité Bloc Courant</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Bloc Courant</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Bloc Courant</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Choisir deuxième bord</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Indiquer l'origine de la 1ère ligne d'attache</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Indiquer l'origine de la 2ème ligne d'attache</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Indiquer la position de la ligne de cote</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indiquer la dimension du texte :</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Alignée</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Alignée</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Cotation Alignée</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Sélectionner première igne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Sélectionner deuxième ligne</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Indiquer la position de la ligne de cote d'arc</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indiquer la dimension du texte :</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Angulaire</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Angulaire</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Cotation Angulaire</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ce n'est pas un objet cercle ou arc</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Sélectionner un objet cercle ou arc</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Indiquer la position de la ligne de cote</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indiquer la dimension du texte :</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>Diamètre</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Diamètre</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Cotation Diamètre</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Spécifier le point d'arrivée</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Indiquer point suivant</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Terminer</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Repère</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Repère</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Cotation Repère</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Indiquer l'origine de la 1ère ligne d'attache</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Indiquer l'origine de la 2ème ligne d'attache</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Indiquer la position de la ligne de cote</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indiquer la dimension du texte :</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Indiquer l'angle de la ligne de cote :</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Linéaire</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Linéaire</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Cotation Linéaire</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horizontale</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontale</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Cotation Horizontale</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Verticale</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Verticale</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Cotation Verticale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ce n'est pas un objet cercle ou arc</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Sélectionner un objet cercle ou arc</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Indiquer la dimension de la ligne ou l'angle :</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Indiquer la dimension du texte :</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Radiale</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radiale</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Cotation Radiale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Ce n'est pas une longueur valide</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Indiquer le centre</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Indiquer le rayon</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Indiquer l'angle de départ :</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Indiquer l'angle d'arrivée ou [Angle/chord Length]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Indiquer l'angle inclus :</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Indiquer la longueur :</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Arc : Centre, Point, Angle</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Centre, Point, Angle</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Dessine Arc</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Données d'arc invalides.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Indiquer le point de départ ou [Center]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Indiquer deuxième point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Indiquer le point d'arrivée</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Arc : 3 Points</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Points</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Dessine Arc à partir de 3 points</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Annuler</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Indiquer l'angle d'arrivée</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Indiquer le centre</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Indiquer le rayon</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Cercle : Centre, Point</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Centre, &Point</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Dessine Cercle à partir d'un centre et un point</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Données de cercle invalides.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Indiquer premier point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Indiquer deuxième point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Cercle : 2 Points</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Points</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Dessine Cercle à partir de 2 points</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Données de cercle invalides.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Indiquer premier point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Indiquer deuxième point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Indiquer troisième point</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Cercle : 3 Points</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Points</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Dessine Cercle à partir de 3 points</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Indiquer le centre du cercle</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Indiquer le rayon du cercle</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Cercle : Centre, Rayon</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Centre, &Rayon</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Dessine Cercle à partir d'un centre et un rayon</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Indiquer le centre de l'ellipse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Indiquer l'extrémité du grand axe</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Indiquer l'extrémité ou valeur du petit axe :</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Indiquer l'angle de départ</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Indiquer l'angle d'arrivée</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Arc d'Ellipse à partir d'Axes</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>Arc d'&Ellipse (Axes)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Dessine Arc d'Ellipse</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellipse à partir d'Axes</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellipse (Axes)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Dessine Ellipse</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Hachures</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Hachures</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Dessiner Hachures et Motifs de Remplissage</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Zone de hachures non valide. Vérifiez que les objets choisis forment un ou plusieurs contours fermés.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Hachures créées avec succès.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indiquer angle :</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indiquer facteur :</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Images</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Images</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Insère Images (Bitmaps)</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>Indiquer premier point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Indiquer point suivant ou [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Indiquer point suivant</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Impossible de bloucler les lignes : Pas encore assez d'objets définis.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Impossible d'annuler : Pas encore assez d'objets définis.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Ligne : 2 points</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Points</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Dessine Ligne</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Indiquer la position</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indiquer angle :</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Indiquer la longueur :</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Ligne : Angle</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Angle</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Dessine ligne avec un Angle donné</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Ligne : Horizontale</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontale</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Dessine Ligne Horizontale</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>Ligne Hor/Verticale</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontale / Verticale</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Dessine Ligne Horizontale / Verticale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Sélectionner première igne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Sélectionner deuxième ligne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Indiquer la longueur de(s) bisectrice(s) :</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Indiquer le nombre de bisectrices :</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Bissectrice</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Bissectrice</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Dessine Bissectrices</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Cliquer et déplacer pour dessiner la ligne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Ligne : Main levée</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Ligne à Main levée</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Dessine Ligne à Main levée</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>Indiquer premier point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Indiquer deuxième point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>Ligne Hor/Verticale</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontale / Verticale</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Dessine Ligne Horizontale / Verticale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Indiquer le nombre :</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Parallèle</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Pa&rallèle</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Dessine parallèles à des lignes, arcs, cercles existants</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Spécifier Distance <%1> ou sélectionner objet ou [%2]</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Nombre non valide. Essayez entre 1 et 99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Concentrique</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Concentrique</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Parallèle par le point</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Par&allèle par le point</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Dessiner parallèle qui passe par un point donné</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Sélectionne objet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Indiquer un point de la ligne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Nombre :</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Nombre non valide. Essayez entre 1 et 99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>Polygone</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&ygone (Centre, Coin)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Dessine Polygone à partir d'un centre et un coin</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Indiquer le centre</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Indiquer un coin</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Indiquer le nombre :</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Nombre non valide. Essayez entre 1 et 9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>Polygone</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Pol&ygone (Coin, Coin)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Dessine Polygone à partir de deux coins</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Indiquer premier coin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Indiquer deuxième coin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Nombre :</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Nombre non valide. Essayez entre 1 et 9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Ce n'est pas une expression valide.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Dessiner polylignes</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Indiquer premier point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuler</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Indiquer point suivant ou [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Précédent</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Indiquer point suivant</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Impossible de bloucler les lignes : Pas encore assez d'objets définis.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Impossible d'annuler : Pas encore assez d'objets définis.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Rectangle</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rectangle</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Dessine Rectangle</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Indiquer premier coin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Indiquer deuxième coin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>Angle relatif</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>Angle r&elatif</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Dessine ligne avec un Angle relatif</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Sélectionner base de l'objet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Indiquer la position</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Perpendiculaire</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Perpendiculaire</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Dessine Ligne Perpendiculaire</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangente (Pt,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangente (Pt,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Dessine tangente (point, cercle)</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Indiquer point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Sélectionner un cercle, un arc ou une ellipse</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangente (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Tan&gente (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Dessine tangente (cercle, cercle)</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Sélectionner en premier le cercle ou l'arc</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Sélectionner en deuxième le cercle ou l'arc</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Points</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Points</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Dessine Points</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Indiquer position</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>Courbe</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&Courbe</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>Dessiner Splines</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>Indiquer premier point de contrôle</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>Indiquer point de contrôle suivant ou [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>Indiquer point de contrôle suivant</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Impossible d'annuler : Pas encore assez d'objets définis.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Texte</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Texte</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Dessine Objet Texte</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Indiquer point d'insertion</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Entrer texte :</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>Copier</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Copier</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Copier les Objets dans le Presse-papiers</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Couper</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>C&ouper</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Couper les Objets dans le Presse-papiers</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>Coller</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>C&oller</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Copier les Objets dans le Presse-papiers</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Choisir le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Annuler</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Annuler dernière action</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Rétablir</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Rétablir</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Rétablir dernière action</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nouveau Dessin</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nouveau</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Créer nouveau dessin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Ouvrir Dessin</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Ouvrir...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Ouvrir un dessin existant</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Enregistrer Dessin</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Enregistrer</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Enregistrer le dessin courant</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Enregistrer le Dessin Sous</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Enregistrer &Sous...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Enregistrer le dessin courant sous un nouveau nom</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>Angle formé entre deux lignes</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Angle formé entre deux lignes</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Mesurer l'angle formé entre deux lignes</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Angle : %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Les lignes sont parallèles</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Indiquer première ligne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Indiquer deuxième ligne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Aire Polygonale</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>Aire &Polygonale</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Mesure l'aire du polygone</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Aire : %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Circonférence : %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Point : %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Indiquer premier point du polygone</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Indiquer point suivant du polygone</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>Terminer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Distance du Point au Point</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Distance du Point au Point</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Mesurer la distance entre deux points</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Distance : %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Indiquer premier point de la distance</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Indiquer deuxième point de la distance</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Distance de l'Objet au Point</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&Distance de l'Objet au Point</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Mesurer la distance entre un objet et un point</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Distance : %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Indiquer objet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Indiquer point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Point intérieur au contour</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Point intérieur au contour</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Vérifier si le point est à l'intérieur du contour sélectionné</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Le point est dans le contour sélectionné.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Le point est à l'extérieur du contour sélectionné.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Indiquer point</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Longueur totale des objets sélectionnés</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>Longueur &Totale des Objets sélectionnés</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Mesure la longueur totale de tous les objets sélectionnés</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Longueur Totale des Objets sélectionnés : %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Au mieux un des objets sélectionnés ne peut être mesuré.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Ajouter Calque</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Ajouter Calque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Editer Calque</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Editer Calque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Cacher tout</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Cacher tout</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Cacher tous les calques</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Tout Voir</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Tout Voir</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Voir tous les calques</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Effacer Calque</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Effacer Calque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Verrouillage Calque</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Verrouillage Calque</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Verrouillage Calque</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Visibilité Calque Courant</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Calque Courant</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Calque Courant</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Insérer un Objet de la Librairie</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Insérer un Objet de la Librairie</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Insère un Objet depuis la Librairie d'éléments</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Indiquer angle :</translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Indiquer facteur :</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Déverrouiller le Zéro Relatif</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Déverrouiller le Zéro Relatif</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Déverrouiller le Zéro relatif</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Attributs</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Attributs</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Modifier les Attributs de l'Objet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>Chanfrein</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Chanfrein</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Objets Chanfrein</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Sélectionner premier objet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Sélectionner deuxième objet</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Entrer longueur 1 :</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Entrer longueur 2 :</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Couper</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Couper</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Couper Objets</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>Objet Non Trouvé</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>L'objet doit être une ligne, un arc ou un cercle.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Le point de coupure n'est pas valide.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Le point de coupure n'est pas sur l'objet.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Indiquer l'objet à couper</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Indiquer le point de coupure</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Supprimer</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Supprimer</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Supprimer Objets</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Supprimer Objets à Main levée</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Supprimer Objets à Main levée</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Indiquer le premier point de coupure sur la polyligne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Indiquer le deuxième point de coupure sur la même polyligne</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Supprimer Sélectionné</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Supprimer Sélectionné</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Supprimer la Sélection des Objets</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>Choisir l'entité à effacer</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Propriétés</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Propriétés</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Propriétés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Eclater Texte</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Eclater Texte en Lettres</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Eclate un Objet Texte en plusieurs Lettres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Mirroir</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Mirroir</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Mirroir d'Objets</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Indiquer le premier point de l'axe de symétrie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Indiquer le deuxième point de l'axe de symétrie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation>Déplacer / Copier</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Déplacer / Copier</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Déplace ou copie les objets une ou plusieurs fois</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Spécifier le point d'arrivée</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>Déplacer et Tourner</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>Déplacer et T&ourner</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Déplacer et Tourner Objets</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Spécifier le point d'arrivée</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Entrer angle de rotation :</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>Rotation</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Rotation</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Rotation Objets</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>Double Rotation</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>&Double Rotation</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Tourne Objets outour de 2 centres</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Indiquer le point de référence absolu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Indiquer le point de référence relatif</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>Arrondi</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>A&rrondi</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Raccorder Objets avec un Arrondi</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Indiquer premier point</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Indiquer deuxième objet</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Entrer rayon :</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Echelle</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Echelle</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Echelle d'Objets</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Déformer</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Déformer</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Déformer Objets</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Indiquer le premier coin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Indiquer le deuxième coin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Spécifier le point de référence</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Spécifier le point d'arrivée</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Ajustement</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Prolonger</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Prolonger Objets</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Prolonger 2 Objets</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Prolonger Deux</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Prolonger 2 Objets</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Sélectionner le premier objet à ajuster</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Sélectionner l'objet de limitation</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Sélectionner le deuxième objet à ajuster</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Sélectionner l'objet à ajuster</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Longueur</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Longueur</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Longueur à une valeur indiquée</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>Pas d'objet trouvé. </translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>L'objet choisi est dans un bloc. Editez le bloc SVP.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>L'Objet choisi n'est pas un objet simple ou ne peut être ajusté.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ce n'est pas une expression valide</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Sélectionner l'objet à ajuster ou entrer la distance :</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Dessin</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Préférences du &Dessin Courant</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Paramètres du Dessin Courant</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Aperçu Avant Impression</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&Aperçu Avant Impression</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Afficher l'aperçu avant impression</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Tout sélectionner</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&Tout Sélectionner</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Sélectionne tous les Objets</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Annule Sélection</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>&Annule Sélection</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Annule la Sélection de tous les Objets</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(De-)Sélectionne Contour</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(De-)sélectionne &Contour</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(De-)Sélectionne les objets reliés</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>L'Objet doit être un objet simple.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Sélectionne les Objets communs</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Objets Co&mmuns</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Sélectionne tous les Objets coupés par une ligne</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Annule la Sélection des Objets communs</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>&Annule la Sélection des Objets communs</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Annule la Sélection de tous les Objets coupés par la ligne</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Indiquer le premier point de la ligne d'intersection</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Indiquer le deuxième point de la ligne d'intersection</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Inverse sélection</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Inverse sélection</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Inverse la Sélection courante</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(De-)Sélection Calque</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(De-)Sélection Calques</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Sélectionne objet</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(De-)&Sélection Objet</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Sélectionne objet seul</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>Fenêtre de Sélection</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>&Fenêtre de Sélection</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Sélectionne tous les objets dans la Fenêtre</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Annule Sélection Fenêtre</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Fenêtre de &Désélection</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>De-sélectionne tous les objets dans la Fenêtre</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>Choisir le premier bord</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Choisir deuxième bord</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Indiquer le Zéro Relatif</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>Indiquer le &Zéro Relatif</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Indiquer la Position du Point Zéro Relatif</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Indiquer le Zéro Relatif</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>Intersection Manuelle</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>I&ntersection Manuelle</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Accrocher à l'intersection manuellement</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Sélectionner premier objet</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Sélectionner deuxième objet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regénérer la Cotation des Objets</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regénérer la Cotation des Objets</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regénère toutes les Cotations des Objets</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Regénéré %1 cotations d'objets</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Pas trouvé de cotation d'objets</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Zoom Auto</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>Zoom &Auto</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zoom automatique</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Agrandir</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&Agrandir</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Agrandir</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Réduire</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&Réduire</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Réduire</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Zoom Panoramique</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>Zoom &Panoramique</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Panoramique Temps Réel</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Vue Précédente</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>Vue &Précédente</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Affiche vue précédente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Redessiner</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Redessiner</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>Zoom Fenêtre</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Zoom &Fenêtre</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Zooms dans Fenêtre</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Indiquer premier bord</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Indiquer deuxième bord</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Précédent</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_hu.ts b/ts/actions/librecadactions_hu.ts
deleted file mode 100644
index 4731d8c..0000000
--- a/ts/actions/librecadactions_hu.ts
+++ /dev/null
@@ -1,2990 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Blokk hozzáadás</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>Ãj &blokk</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Blokk átnevezés</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>Blokk át&nevezés</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Blokk és elemeinek átnevezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Blokk létrehozás</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>Blokk &létrehozás</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Blokk szerkesztés</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>Blokk &szerkesztés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Felbontás</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Felbontás</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Blokkok és elem csoportok felbontása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Ãsszes lezárása</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Ãsszes &lezárása</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Ãsszes blokk lezárása</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Ãsszes feloldása</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Ãsszes &feloldása</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Ãsszes blokk feloldása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Szög:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Méret:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Oszlopok:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Sorok:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Oszlopok távolsága:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Sorok távolsága:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Blokk beillesztés</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>Blokk be&illesztés</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Blokk törlés</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>Blokk &törlés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Láthatóság váltása</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>Ki/Be &kapcsolás</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Ki/Be kapcsolás</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Második él</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ElsÅ segédvonal kezdÅpontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Második segédvonal kezdÅpontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Méretvonal helyzete</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Méretvonal felirata:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Hossz</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Hossz</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Hossz, elemmel párhuzamosan</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Válassza ki az elsŠvonalat</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Válassza ki a második vonalat</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Méretvonal helyzete</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Méretvonal felirata:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Szögek</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Szögek</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Szögek méretezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ez nem kör/körÃv</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Válasszon kört, vagy Ãvet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Méretvonal helyzete</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Méretvonal felirata:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>ÃtmérÅk</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>Ã&tmérÅk</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>ÃtmérÅk méretezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Célpont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>KövetkezŠpont kijelölése</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Vége</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Mutató</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Mutató</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Mutató megadása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ElsÅ segédvonal kezdÅpontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Második segédvonal kezdÅpontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Méretvonal helyzete</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Méretvonal felirata:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Méretvonal szöge:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Egyenes</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Egyenes</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Hossz, adott szögben</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>VÃzszintes</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&VÃzszintes</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>VÃzszintes méret</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>FüggÅleges</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&FüggÅleges</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>FüggÅleges méret</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ez nem kör/körÃv</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Válasszon kört, vagy Ãvet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Méretvonal helyzete, vagy központi szöge:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Méretvonal felirata:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Sugár irányú</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Sugár irányú</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Rugarak méretezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Szabálytalan hossz adat</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Középpont megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Sugár megadása</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>KezdŠszöge:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Vége szög, vagy [szög/Ãvhossz]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Befoglalt szög:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Ãv hossza:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Ãv: Közép, Pont, Szög</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Közép, Pont, Szög</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Ãvek rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Ãrvénytelen Ãv adat.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>KezdÅpont, vagy [Középpont]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Második pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Lezáró pont</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Ãv: 3 ponttal</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 ponttal</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Ãv rajzolása 3 ponttal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Mégsem</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Lezáró szög</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Vissza</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Középpont megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Sugár megadása</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Kör: Középpont, Pont</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Középpont, &pont</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Kör rajzolása közép- és egy kerületi ponttal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Ãrvénytelen kör adat.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ElsÅ pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Második pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Kör: 2 ponttal</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 ponttal</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Kör rajzolása 2 ponttal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Ãrvénytelen kör adat.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ElsÅ pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Második pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Harmadik pont</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Kör: 3 ponttal</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 ponttal</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Kör rajzolása 3 ponttal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Középpont megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Sugár megadása</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Kör: Középpont, Sugár</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Középpont, &Sugár</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Kör rajzolása középponttal és sugárral</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Középpont megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Végpont, vagy nagytengely</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Végpont, vagy a kistengely hossza:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>KezdŠszög</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Lezáró szög</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Ellipszis Ãv tengellyel</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Ellipszis Ãv (Tengely)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Ellipszis Ãv rajzolása</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellipszis tengellyel</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellipszis (Tengely)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Ellipszisek rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Kitöltések</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Kitöltések</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>KitöltŠmintázatok rajzolása</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Ãrvénytelen terület. EllenÅrizze, hogy a kiválasztott elemek zárt körvonalat alkossanak.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>A sraffozás sikerült.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Szög:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Méret:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Képek</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Képek</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Kép beszúrása (Bitmap)</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>ElsÅ pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>KövetkezŠpont, vagy [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>KövetkezŠpont</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Nem lehet lezárni a sokszöget: Nincs elég elem.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nem lehet visszavonni: Nincs elég elem.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Vonal: 2 pontból</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 pontból</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Vonalak rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>PozÃció</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Szög:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Hossza:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Vonal: Szöggel</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Szöggel</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Megadott szögben álló vonalak rajzolása</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Vonal: VÃzszintes</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&VÃzszintes</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>VÃzszintes vonalak rajzolása</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>vÃzsz./függ. vonal</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>VÃ&zszintes / FüggÅleges</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>VÃzszintes / függÅleges vonalak rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Válassza ki az elsŠvonalat</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Válassza ki a második vonalat</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>SzögfelezŠhossza:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Felosztások száma:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>SzögfelezÅ</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&SzögfelezÅ</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>SzögfelezÅk rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Rajzolás az egér nyomvatartásával</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Vonal: Szabadkézi</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Szabadkézi vonal</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Szabadkézi vonalak rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>ElsÅ pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Második pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>vÃzsz./függ. vonal</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>VÃ&zszintes / FüggÅleges</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>VÃzszintes / függÅleges vonalak rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Adja meg a távolságot <%1> vagy válasszon elemet vagy [ÃtmenÅ]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Szám:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Ãrvénytelen szám</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Párhuzamos</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>&Párhuzamosok</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Párhuzamos vonalak, Ãvek és körök rajzolása</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Adja meg a távolságot <%1> vagy válasszon elemet, [%2]</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Koncentrikus</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>K&oncentrikus</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>Válasszon elemet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>ÃtmenÅ pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Szám:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Ãrvénytelen szám</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>Párhuzamos ponton keresztül</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Párhuzamos, pontok &keresztül</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Adott ponton átmenŠpárhuzamos rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>Középpont megadása</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Sarok megadása</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Szám:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Ãrvénytelen szám</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Poligon</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Poli&gon (Közép,Sarok)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Poligon rajzolása középponttal és sarokkal</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>ElsÅ sarok</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Második sarok</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Szám:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Ãrvénytelen szám</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Ãrtelmetlen kifejezés.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Poligon</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Poli&gon (Sarok,Sarok)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Poligon rajzolása két sarokkal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Vonalsor</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Szakaszok sorozata</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Csatlakozó szakaszok rajzolása</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">ElsÅ pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Mégsem</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">KövetkezŠpont, vagy [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Vissza</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">KövetkezŠpont kijelölése</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nem lehet lezárni a sokszöget: Nincs elég elem.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nem lehet visszavonni: Nincs elég elem.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>ElsÅ sarok</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Második sarok</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>Téglalap</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Téglalap</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Téglalapok rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Bázis elem</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>PozÃció</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>Szöget bezáró egyenesek</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>Szöget &bezáró egyenesek</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Egyenesek rajzolása adott közbezárt szöggel</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>MerÅleges</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&MerÅleges</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>MerÅleges vonalak rajzolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>Pont kijelölése</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Válasszon Ãvet</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>ÃrintÅ (Pont,Kör)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>Ãrin&tÅ (Pont,Kör)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>ÃrintÅ rajzolása (pont, kör)</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>ElsÅ kör, vagy Ãv</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Második kör, vagy Ãv</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>ÃrintÅ (Kör,Kör)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Ãri&ntÅ (Kör,Kör)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>ÃrintÅ rajzolása (kör, kör)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>PozÃció</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Pontok</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Pontok</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Pontok elhelyezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>Görbék</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&Görbék</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>Spline görbék készÃtése</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>ElsŠellenörzŠpont megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>KövetkezŠpont megadása vagy [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>KövetkezŠpont megadása</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nem lehet visszavonni: Nincs elég elem.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>Beszúrás helye</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Szöveg:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Szöveg</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Szöveg</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Szöveg elhelyezése a rajzon</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>Másolás</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Másolás</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Elemek másolása vágólapra</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Kivágás</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>&Kivágás</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Elemek áthelyezése vágólapra</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Beillesztés</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Beillesztés</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Elemek beillesztése vágólapról</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Visszavonás</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Visszavonás</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Utolsó művelet visszavonása</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Mégis</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Mégis</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Ãjra elvégzi az utolsó műveletet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Ãj rajz</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>Ã&j</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Ãj rajz létrehozása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Rajz megnyitása</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Megnyitás...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Kész rajz megnyitása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Rajz mentése</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>Menté&s</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Aktuális rajz mentése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Mentés másként</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Me&ntés másként...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Aktuális rajz mentése új névvel</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Szög: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>A vonalak párhuzamosak</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>ElsÅ vonal</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Második vonal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Közbezárt szög</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Közbezárt szög</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Egyenesek közbezárt szögének mérése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Sokszög terület</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&Sokszög terület</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Sokszög területének kiszámÃtása</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Terület: %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Kerület: %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Pont: %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Poligon elsŠpontjának megadása</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Poligon következŠpontjának megadása</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>Befejezés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>Távolság: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>A szakasz elsÅ pontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>A szakasz második pontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>Pontok távolsága</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Pontok távolsága</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Két pont közötti távolság mérése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>Távolság: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Válasszon elemet</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Válasszon pontot</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Elem és pont távolsága</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&Elem és pont távolsága</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Elem és pont közötti távolság mérése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Pont a kontúron belül.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Pont a kontúron kÃvül.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Pont kijelölése</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Körvonalon belüli pont</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>Körvonalon &belüli pont</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>EllenÅrzés: vajon a pont a körvonalon belül található-e</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Elem és pont közötti távolság mérése</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation>Kijelölt elemek teljes hossza</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Kijelölt elemek teljes hossza</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>A kijelölt elemek teljes hossza: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Legalább egy kijelölt elem nem mérhetÅ.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Ãj fólia hozzáadása</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Ãj fólia</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Fólia tulajdonságainak szerkesztése</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>Fólia &szerkesztése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Ãsszes lezárása</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Ãsszes &lezárása</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Minden fólia lezárása</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Ãsszes feloldása</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Ãsszes &feloldása</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Minden lezárt fólia feloldása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Fólia törlése</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>Fólia &törlése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Fóliazár váltás</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>Fóliazár &váltás</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Fóliazár váltás</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>&Toggle Layer</source>
- <translation>Lá&thatóság váltása</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Ki/Be kapcsolás</translation>
- </message>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Láthatóság váltása (ki/be)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Szög:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Méret:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Elem beszúrása</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Elem beszúrása</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Beilleszt egy elemet az elemkönyvtárból.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>RelatÃv zérus zárolása</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>RelatÃv zérus &zárolása</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>RelatÃv zérus zárolása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Tulajdonságok</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Tulajdonságok</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Elem tulajdonságainak változtatása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ElsÅ elem</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Második elem</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Hosszúság 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Hosszúság 2:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Letörés</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Letörés</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Elemek letörése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Nincs elem.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">Ãrvénytelen vágási pont.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">A vágási pont az elemen kÃvül.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Vágandó elem</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Vágási pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Kivágás</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Vágás</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Elemek vágása</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Vonalat, Ãvet, vagy kört válasszon.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Ãrvénytelen vágási pont.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>A vágási pont nincs az elemen.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Acknowledge</source>
- <translation type="obsolete">MegerÅsÃtés</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Mégsem</translation>
- </message>
- <message>
- <source>Delete</source>
- <translation>Törlés</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Törlés</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Elemek törlése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>A sokszög elsŠtörési pontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>A sokszög második töréspontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>Szabadkézi törlés</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Szabadkézi törlés</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>TörlendŠelem</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>Kijelöltek törlése</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Kijelöltek törlése</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Kijelölr elemek törlése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Részletek</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Részletek</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Elem tulajdonságainak módosÃtása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Szöveg felbontása</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Szöveg felbontása betűkre</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Felbontja a szöveget önálló betűkre</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Tükrözés tengelyének elsŠpontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Tükrözés tengelyének második pontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>Tükrözés</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Tükrözés</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Elemek tükrözése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Célpont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Mozgatás</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Mozgatás</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Elemek mozgatása</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Mozgat / Másol</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Mozgat / Másol</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Elem mozgatása vagy másolása, egy vagy több példányban</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Célpont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Forgatás szöge:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Mozgatás és forgatás</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>M&ozgatás és forgatás</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Elemek mozgatása és forgatása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>Forgatás</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Forgatás</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Elemek forgatása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Abszolút referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>RelatÃv referencia pont</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>Többszörös forgatás</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>Tö&bbszörös forgatás</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Elemek forgatása két középpont körül</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>ElsÅ elem</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Második elem</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Sugár:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>LekerekÃtés</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>Le&kerekÃtés</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Elemek lekerekÃtése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>Ãtméretezés</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>Ãt&méretezés</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Elemek átméretezése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>ElsÅ sarok</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Második sarok</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Referencia pont</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Célpont</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>Nyújtás</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Nyújtás</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Elemek nyújtása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>ElsŠelem a letöréshez</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Határoló elem</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Második elem a letöréshez</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Válasszon elemet a letöréshez</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Metszés</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Metszés</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Elemek méretre vágása</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Két elem metszése</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Két elem metszése</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Két elem közös metszése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Nincs elem.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>A választott elem egy blokk. Kérem használja a szerkesztést.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>A választott elemet (elemi egység) nem lehet letörni.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Ãrtelmetlen kifejezés</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Elem a letöréshez, vagy távolság:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>HosszabbÃtás</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&HosszabbÃtás</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Nyújtás adott mennyiséggel</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Rajzolás</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Aktuális &rajz beállÃtásai</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>BeállÃtások az aktuális rajzhoz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Nyomtatási kép</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Nyomtatási &kép</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Nyomtatási elÅnézet</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Minden kijelölése</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&Mindent kijelöl</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Az összes elem kijelölése</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Kijelölések törlése</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Kijelölések &törlése</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Az összes kijelölés törlése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Elemi egységet válasszon.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>Körvonal kiválasztása</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>&Körvonal kijelölésa</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>Kapcsolódó elemek kijelölése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">KijelölÅ egyenes kezdÅpontja</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">KijelölŠegyenes végpontja</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>MetszŠelemek kijelölése</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Me&tszŠelemek kijelölése</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Elemek kijelölése metszŠegyenessel</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>MetszŠkijelölések törlése</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>MetszŠkijelölések tö&rlése</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Elemek kijelölésének törlése metszŠegyenessel</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>MetszÅ egyenes elsÅ pontja</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>MetszŠegyenes második pontja</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Kijelölés megfordÃtása</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>Kijelölés &inverze</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Az aktuális kijelölések megfordÃtása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>Fólia kiválasztás</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>Fóliák kiválasztása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Elem kiválasztása</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>&Elem kijelölése</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Egyszerű elem kijelölése</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>ElsÅ sarok</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Második sarok</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>Ablak kijelölése</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>&Ablak kijelölése</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Minden elem kijelölése az ablakon belül</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Kijelölés törlése ablakban</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Kijelölés törlése &ablakban</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Minden elem kijelölésének törlése az ablakban</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>RelatÃv zérus</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>RelatÃv zérus beállÃtása</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&RelatÃv zérus beállÃtása</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>A relatÃv zérushely megadása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>ElsÅ elem</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Második elem</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>Rejtett metszésponthoz</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>&Rejtett metszésponthoz</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>IgazÃtás nem látható metszésponthoz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Méretháló újraszerkesztése</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Méretháló újraszerkesztése</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Minden méretet újra szerkeszt</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>%1 méret elemet újra szerkesztett</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Nincs méretháló</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Automatikus nagyÃtás</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Teljes nézet</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Automatikusan nagyÃt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>NagyÃtás</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&NagyÃtás</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>NagyÃt</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>KicsinyÃtés</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&KicsinyÃtés</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>KicsinyÃt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Panoráma nagyÃtás</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Panoráma</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Azonnali mozgatás</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>ElÅzÅ nézet</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&ElÅzÅ nézet</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>ElÅzÅ nézet mutatása</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>FrissÃtés</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>F&rissÃtés</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>ElsÅ sarok</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Mégsem</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Második sarok</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Vissza</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>NagyÃtás ablakkal</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>NagyÃtás &ablakkal</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Ablakban nagyÃt</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_it.ts b/ts/actions/librecadactions_it.ts
deleted file mode 100644
index d4c8ffd..0000000
--- a/ts/actions/librecadactions_it.ts
+++ /dev/null
@@ -1,3077 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Aggiungi Blocco</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Aggiungi Blocco</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Rinomina Blocco</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Rinomina Blocco</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation type="unfinished">Rinomina blocco e tutto quanto inserito</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di inserimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Crea Blocco</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Crea Blocco</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Modifica Blocco</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Modifica Blocco</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Esplodi</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Esplodi</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Esplodi Blocchi ed altri Oggetti Raggruppati</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Congela tutto</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Congela tutto</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Congela tutti i blocchi</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Scongela tutto</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Scongela tutto</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Scongela tutti i blocchi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specifica un punto di riferimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Inserisci angolo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Inserisci fattore di scala:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Inserisci numero di colonne:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Inserisci numero di righe:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Inserisci distanza tra colonne:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Inserisci distanza tra righe:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Inserisci Blocco</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Inserisci Blocco</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Cancella Blocco</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Cancella Blocco</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Interruttore Visibilità Blocco</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Interruttore Blocco</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Interruttore Blocco</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Scegli secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Origine della prima linea di estensione</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Origine della seconda linea di estensione</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Posizione linea di quota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Inserisci testo della quota:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Allineato</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Allineato</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Quota Allineata</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Scegli la prima linea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Scegli la seconda linea</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Posizione dell'arco di quota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Inserisci testo della quota:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Angolare</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Angolare</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Quota Angolare</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>L'oggetto non è un cerchio o un arco</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Scegli un cerchio o un arco</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Posizione della linea di quota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Inserisci testo della quota:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>Diametrale</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Diametrale</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Quota Diametrale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Punto successivo</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Finisco</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Principale</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Principale</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Quota principale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Origine della prima linea di estensione</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Origine della seconda linea di estensione</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Definisci posizione linea di quota</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Inserisci testo della quota:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Inserisci l'angolo della linea di quota:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Lineare</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Lineare</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Quota Lineare</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Orizzontale</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Orizzontale</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Quota Orizzontale</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Verticale</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Verticale</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Quota Verticale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>L'oggetto non è un cerchio o un arco</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Scegli un cerchio o un arco</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Posizione della linea di quota o inserisci angolo:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Inserisci testo della quota:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Radiale</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radiale</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Quota Radiale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Lunghezza corda non valida</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Centro</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Raggio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Angolo iniziale:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Angolo finale o [Angolo/Lunghezza corda]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Angolo racchiuso:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Lunghezza corda:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Arco: Centro, Punto, Angoli
-</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Centro, Punto, Angoli</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Disegna archi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Valori dell'arco non validi.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Punto iniziale o [Centro]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Secondo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Punto finale</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Arco: 3 Punti</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Punti</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Disegna archi con 3 punti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation>Arco: Tangenziale</translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation>&Tangenziale</translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation>Disegna arco tangente alla base dell'oggetto</translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation>Specifica la base</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Angolo finale</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Centro</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Raggio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Cerchio: Centro, Punto</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Centro, &Punto</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Disegna cerchio con centro e punto</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Dati del cerchio non validi.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Secondo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Cerchio: 2 Punti</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Punti</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Disegna cerchio con 2 punti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Valori del cerchio non validi.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Secondo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Terzo punto</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Cerchio: 3 Punti</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Punti</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Disegna cerchio con 3 punti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Centro del cerchio</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Raggio del cerchio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Cerchio: Centro, Raggio</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Centro, &Raggio</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Disegna cerchio con centro e raggio</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Centro dell'ellisse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Punto finale dell'asse maggiore</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Punto finale o lunghezza dell'asse minore:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Angolo iniziale</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Angolo finale</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Arco d'Ellisse con Assi</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Arco d'Ellisse (Assi)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Disegna Archi d'Ellisse</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellisse con assi</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellisse (Assi)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Disegna Ellissi</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Tratteggi</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Tratteggi</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Disegna Tratteggi e Riempimenti</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Area del tratteggio non valida. Controlla che gli oggetti scelti formino uno o più contorni chiusi.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Tratteggio creato correttamente.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specifica punto di riferimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Inserisci angolo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Inserisci fattore di scala:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Immagine</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Immagine</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Inserisci Immagine (Bitmap)</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Punto successivo o [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Punto successivo</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Non posso chiudere la sequenza di linee: Non ce ne sono ancora a sufficienza.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Non posso annullare: Non sono ancora definite abbastanza.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Linea: 2 Punti</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Punti</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Disegna Linee</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Posizione</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Inserisci angolo:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Inserisci lunghezza:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Linea: Angolo</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Angolo</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Disegna linee con angolo dato</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Linea: Orizzontale</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Orizzontale</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Disegna linee orizzontali</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>linea orizz./vert.</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>&Orizzontale/Verticale</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Disegna linee orizzontali/verticali</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Scegli la prima linea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Scegli la seconda linea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Inserisci lunghezza bisettrice:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Inserisci numero delle bisettrici:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Bisettrice</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Bisettrice</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Disegna bisettrici</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Clicca e trascina per disegnare una linea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Linea: a mano libera</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Linea a mano libera</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Disegna linee a manolibera</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Secondo punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>linea orizz./vert.</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>&Orizzontale/Verticale</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Disegna linee orizzontali/verticali</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Distanza <%1> o scegli l'oggetto o [Punto]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Inserisci numero:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Numero non valido. Usa valore tra 1 e 99</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Parallela</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>&Parallela</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Disegna parallele alle linee, archi, cerchi esistenti</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Definisci la Distanza <%1> o seleziona l'oggetto o [%2]</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Concentrico</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Concentrico</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>Scegli l'oggetto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Definisci con punti</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Numero:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Numero non valido. Usa valore tra 1 e 99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>Parallela passante per un punto</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>&Parallela passante per un punto</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Disegna una parallela passante per un punto dato</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>Centro</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Scegli un angolo</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Inserisci numero:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Numero non valido.Usa valore tra 1 e 9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Poligono</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&igono (Cen,Ang)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Disegna poligono con centro ed angolo</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>Primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Numero:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Numero non valido. Usa valore tra 1 e 9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Espressione non valida.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Poligono</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Pol&igono (Ang,Ang)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Disegna poligono con due angoli</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polilinea</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polilinea</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Disegna polilinee</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Prossimo punto o [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Prossimo punto</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Non posso chiudere la sequenza di linee: Non ne sono ancora definite abbastanza.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Non posso annullare: Non ne sono ancora definite abbastanza.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>Primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>Rettangolo</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rettangolo</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Disegna rettangoli</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Scegli l'entità di riferimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Posizione</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>Angolo relativo</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>Angolo &Relativo</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Disegna linea con angolo relativo</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Ortogonale</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Ortogonale</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Disegna linea ortogonale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>Punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Scegli il cerchio o l'arco</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangente (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangente (P,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Disegna tangente (punto, cerchio)</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Scegli il cerchio, l'arco o l'ellisse</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>Scegli il primo cerchio o arco</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Scegli il secondo cerchio o arco</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangente (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>&Tangente (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Disegna tangente (cerchio, cerchio)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>Specifica la posizione</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Punti</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punti</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Disegna Punti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polilinea</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polilinea</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Disegna polilinee</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Prossimo punto o [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Prossimo punto</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Non posso chiudere la sequenza di linee: Non ne sono ancora definite abbastanza.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Non posso annullare: Non ne sono ancora definite abbastanza.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>Primo punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>Punto successivo o [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>Punto successivo</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Non posso annullare: le entità definite non sono sufficienti.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>Specifica punto di inserimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Inserisci il testo:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Testo</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Testo</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Disegna Oggetti Testo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di inserimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>Copia</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Copia</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Copia gli oggetti negli appunti</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Taglia</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>&Taglia</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Taglia gli oggetti negli appunti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>Definisci il punto di riferimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Incolla </translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Incolla</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Incolla il contenuto degli appunti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Annulla</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Annulla l'ultima azione</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Ripeti</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Ripeti</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Ripeti l'ultima azione</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nuovo Disegno</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nuovo</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Crea un nuovo disegno</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Apri il Disegno</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Apri...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Apri un disegno esistente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Salva il Disegno</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Salva</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Salva il disegno corrente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Salva il Disegno come</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Salva &con nome...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Salva il disegno corrente con un nuovo nome</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Angolo: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Le linee sono parallele</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Prima linea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Seconda linea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Angolo fra due linee</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Angolo fra due linee</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Misura l'angolo fra due linee</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Area Poligonale</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&Area Poligonale</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Calcola l'area di un poligono</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Area:%1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Circonferenza:%1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Punto:%1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Primo punto del poligono</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Punto successivo del poligono</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>Termina</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>Distanza: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Primo punto della distanza da misurare</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Secondo punto della distanza da misurare</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>Distanza da Punto a Punto</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Distanza da Punto a Punto</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Misura la distanza fra due punti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>Distanza: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation> Scegli oggetto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Scegli punto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Distanza da Oggetto a Punto</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&Distanza da Oggetto a Punto</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Misura la distanza fra un oggetto e un punto</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Il punto è interno al contorno scelto.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Il punto è esterno al contorno scelto.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Punto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Punto all'interno di un contorno</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punto all'interno di un contorno</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Controlla se un punto dato è all'interno del contorno selezionato</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Lunghezza totale degli oggetti selezionati</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Lunghezza totale degli oggetti selezionati</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Misura la lunghezza totale di tutti gli oggetti selezionati</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Lunghezza totale degli oggetti selezionati: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Almeno uno degli oggetti selezionati non può essere misurato.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Aggiungi Layer</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Aggiungi Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Modifica Layer</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Modifica Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Congela tutto</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Congela tutto</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Congela tutti i layer</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Scongela tutto</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Scongela tutto</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Scongela tutti i layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Cancella Layer</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Cancella Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Interruttore Layer Bloccato</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Interruttore Layer Bloccato</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Interruttore Layer Bloccato</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Interruttore Visibilità del Layer</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Interruttore Layer</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Interruttore Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di inserimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Inserisci angolo:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Inserisci fattore di scala:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Inserisci Oggetto della Libreria</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Inserisci Oggetto della Libreria</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Inserisci un Oggetto dalla libreria delle parti.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation>Non posso aprire il file '%1'</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Sblocca Zero Relativo</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Slocca Zero Relativo</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Sblocca Zero Relativo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Attributi</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Attributi</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Modifica Attributi Oggetto </translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Scegli il primo oggetto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Scegli il secondo oggetto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Inserisci lunghezza 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Inserisci lunghezza 2:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Smussa</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Smussa</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Smussa Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Oggetto non trovato.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">Punto di taglio non valido.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">Il punto di taglio non è sull'oggetto.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Scegli oggetto da spezzare</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Punto dove spezzare</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Spezza</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Spezza</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Spezza Oggetti</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>L'oggetto può essere una linea, un arco o un cerchio.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Punto per spezzare non valido.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Il punto per spezzare non è sull'oggetto.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Cancella</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Cancella</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Cancella Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Primo punto dove spezzare una polilinea</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Secondo punto per spezzare la stessa polilinea</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>Cancella a Mano Libera</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Cancella a Mano Libera</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation>Gli oggetti non fanno parte della stessa polilinea.</translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation>Il generatore del secondo oggetto non è una polilinea</translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation>Il generatore del secondo oggetto è NULLO</translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation>Uno degli oggetti selezionati è NULLO</translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation>Il generatore del primo oggetto non è una polilinea</translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation>Il generatore del primo oggetto è NULLO</translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation>Il primo oggetto è NULLO</translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation>Il secondo oggetto è NULLO</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>Scegli l'oggetto da cancellare</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>Cancella Selezionati</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Cancella Selezionati</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Cancella Oggetti Selezionati</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Proprietà </translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Proprietà </translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Modifica Proprietà dell'Oggetto</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Esplodi Testo</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Esplodi il testo in singole lettere</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Esplodi gli oggetti testo in singole lettere</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Primo punto per l'asse dello specchio</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Secondo punto per l'asse dello specchio</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>Specchio</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Specchio</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Specchia Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>Punto iniziale dello spostamento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Punto finale dello spostamento</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Sposta</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Sposta</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Sposta Oggetti</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Sposta / Copia</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Sposta / Copia</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Muovi o copia gli oggetti una o più volte</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Punto iniziale</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Punto finale</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Inserisci angolo di rotazione:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Sposta e Ruota</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>&Sposta e Ruota</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Sposta e Ruota Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di riferimento</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>Ruota</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Ruota</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Ruota Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Punto di riferimento assoluto</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Punto di riferimento relativo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>Doppia Rotazione</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>&Doppia Rotazione</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Ruota Oggetti Attorno a Due Centri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Primo oggetto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Secondo oggetto</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Inserisci raggio:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>Arrotonda</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&Arrotonda</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Arrotonda Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di riferimento</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>Scala</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Scala</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Scala Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>Primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Punto di riferimento</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Punto finale</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>Stira</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Stira</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Stira Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>Scegli il primo oggetto da raccordare</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Scegli oggetto confinante</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Scegli il secondo oggetto da raccordare</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Scegli l'oggetto da raccordare</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Raccorda</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Raccorda</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Raccorda Oggetti</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Doppio raccordo</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>Doppio &raccordo</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Raccorda due oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Oggetto non trovato.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>L'oggetto scelto è un blocco. Modifica il blocco.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>L'oggetto scelto non è un oggetto elementare o non può essere raccordato.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Espressione non valida</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Scegli l'oggetto da raccordare o inserisci la distanza:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>Allunga</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Allunga</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Allunga di un valore dato</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Disegno</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Preferenze &Disegno Corrente</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Impostazioni del Disegno Corrente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Indietro</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Anteprima di Stampa</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&Anteprima di Stampa</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Mostra l'anteprima di una stampa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Seleziona Tutto</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&Seleziona Tutto</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Seleziona Tutti gli Oggetti</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Deseleziona Tutto</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Deseleziona &Tutto</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Deseleziona Tutti gli Oggetti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>L'oggetto deve essere un oggetto elementare.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(De)Seleziona Contorno</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(De)&Seleziona Contorno</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(De)Seleziona Oggetti Collegati</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">Scegli primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">Scegliere secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Seleziona gli Oggetti Intersecati</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Oggetti &Intersecati</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Seleziona tutti gli oggetti intersecati da una linea</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Deseleziona gli Oggetti Intersecati</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>&Deseleziona gli Oggetti Intersecati</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Deseleziona tutti gli oggetti intersecati da una linea</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Scegli il primo punto della linea di intersezione</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Scegli il secondo punto della linea di intersezione</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Inverti Selezione</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Inverti Selezione</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Inverti la selezione corrente</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(De)Seleziona Layer</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(De)Seleziona più Layer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Seleziona Oggetto</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(De)&Seleziona Oggetto</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Seleziona Singolo Oggetto</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>Scegli primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Scegli secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>Seleziona finestra </translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>&Seleziona finestra </translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Seleziona tutti gli oggetti in una finestra data</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Finestra di Deselezione</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Finestra di &Deselezione</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Deseleziona tutti gli oggetti in una determinata finestra</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>Definisci lo Zero relativo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>Definisci lo Zero Relativo</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>Definisci lo &Zero Relativo</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Posiziona lo Zero Relativo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>Scegli il primo oggetto</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Scegli il secondo oggetto</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>Intersezione Manuale</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>&Intersezione Manuale</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Aggancia manualmente ai punti di intersezione</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Rigenera gli Oggetti Quota</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Rigenera gli Oggetti Quota</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Rigenera tutti gli Oggetti Quota</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Oggetti Quota rigenerati %1</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Non sono stati trovati oggetti quota</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Zoom Automatico</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>Zoom &Automatico</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zoom Automatico Multiplo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Zoom avanti</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>Zoom &avanti</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Zoom avanti multiplo</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Zoom indietro</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Zoom &indietro</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Zoom indietro multiplo</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Pan</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Pan</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Panning in tempo reale</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Vista precedente</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&Vista precedente</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Visualizza viste precedenti</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Ridisegna</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Ridisegna</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>Specifica primo angolo</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annulla</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Specifica secondo angolo</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Indietro</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>Zoom Finestra</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Zoom &Finestra</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Zoom Multiplo in una finestra</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_nl.ts b/ts/actions/librecadactions_nl.ts
deleted file mode 100644
index cbabebe..0000000
--- a/ts/actions/librecadactions_nl.ts
+++ /dev/null
@@ -1,3068 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Voeg Blok toe</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Voeg Blok toe</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Hernoem Blok</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Hernoem Blok</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Hernoem Blok en alle Plaatsingen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Nieuwe Blok</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Nieuwe Blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Bewerk Blok</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Bewerk Blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Explodeer</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Explodeer</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Explodeer Blokken en andere Elementen Groupen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Vergrendel alles</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Ver&grendel alles</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Vergrendel alle Blokken</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Ontgrendel alles</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Ontgrendel alles</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Ontgrendel alle Blokken</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Geef een Hoek op:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Geef een Waarde op:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Geef het aantal Kolommen op:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Geef het aantal Rijen op:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Geef de Ruimte tussen de Kolommen op:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Geef de Ruimte tussen de Rijen op:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Plaats Blok</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Plaats Blok</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Wis Blok</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Wis Blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Schakel Blok Zichtbaarheid</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Schakel Blok</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Schakel Blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Kies de tweede Kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Specificeer de eerste Oorsprong van de Extentielijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Specificeer de tweede Oorsprong van de Extentielijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Specificeer Maatlijn Locatie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Geef een Tekst op bij de Maat:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Uitgelijnd</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Uitgelijnd</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Uitgelijnde Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Selecteer eerste Lijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Selecteer tweede Lijn</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Specificeer Boogmaat Locatie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Geef een Tekst op bij de Maat:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Hoek</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Hoek</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Hoek Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Geen Cirkel of Boog Element</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Selecteer Cirkel of Boog Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Specificeer Maatlijn Locatie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Geef een Tekst op bij de Maat:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>Diametrisch</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Diametrisch</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Diametrische Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Specificeer doel Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Specificeer volgend Punt</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Beëindigen</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Aanhaling</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>Aan&haling</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Aanhaal Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Specificeer de eerste Oorsprong van de Extentielijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Specificeer de tweede Oorsprong van de Extentielijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Specificeer Maatlijn Locatie</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Geef een Tekst op bij de Maat:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Geef de Hoek op van de Maatlijn:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Liniair</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Liniair</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Liniaire Maat</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horizontaal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontaal</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Horizontale Maat</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertikaal</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertikaal</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Vertikale Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Geen Cirkel of Boog Element</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Selecteer Cirkel of Boog Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Specificeer Positie van de Maatlijn of geef Hoek op:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Geef een Tekst op bij de Maat:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Radiaal</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Radiaal</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Radiale Maat</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Geen geldige Booglengte</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Specificeer Centerpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Specificeer Radius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Specificeer begin Hoek:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Specificeer eind Hoek of (Hoek/Booglengte)</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Specificeer ingesloten Hoek:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Specificeer Booglengte:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Boog: Center, Punt, Hoeken</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Center, Punt, Hoeken</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Teken bogen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>Geen geldige Boog gegevens.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Specificeer Startpunt of (Centerpunt)</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Specificeer tweede Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Specificeer Eindpunt</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Boog: 3 Punten</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Punten</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Teken bogen met 3 punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Annuleer</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Specificeer eind Hoek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Specificeer Centerpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Specificeer Radius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Cirkel: Center, Punt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Center, &Punt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Teken cirkels met center en punt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Geen geldige Boog gegevens.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Specificeer tweede Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Cirkel: 2 Punten</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Punten</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Teken cirkels met 2 punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>Geen geldige Boog gegevens.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Specificeer tweede Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Specificeer derde Punt</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Cirkel: 3 Punten</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Punten</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Teken cirkels met 3 punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Specificeer Cirkel Centerpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Specificeer Cikel Radius</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Cirkel: Center, Radius</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Center, &Radius</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Teken cirkels met center en radius</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Specificeer Ellips Centerpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Specificeer Eindpunt van de lange As</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Specificeer Eindpunt of Lengte van de korte As:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Specificeer begin Hoek</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Specificeer eind Hoek</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Ellips Boog met Assen</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Ellips Boog (Assen)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Teken Ellips Boog</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Ellips met Assen</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Ellips (Assen)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Teken Ellipsen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Arcering</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Arcering</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Teken Arceringen en Inkleuringen</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Geef een Hoek op:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Geef een Waarde op:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Afbeelding</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>Af&beelding</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Voeg Afbeelding (Bitmap) in</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Specificeer volgend Punt of [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Specificeer volgend Punt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Kan Lijnen niet sluiten: Onvoldoende geplaatst.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Kan niet ongedaan maken.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Lijn: 2 Punten</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&Punten</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Teken Lijnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Specificeer een Positie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Geef een Hoek op:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Geef een Lengte op:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Lijn: Hoek</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Hoek</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Teken lijnen gegeven een hoek</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Lijn: Horizontaal</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontaal</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Teken horizontale lijnen</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. lijn</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontaal / Vertikaal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Teken horizontale/vertikale lijnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Selecteer eerste Lijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Selecteer tweede Lijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Geef lengte op van de Bissectrice:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Geef het aantal Bissectrices:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Bissectice</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Bissectice</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Teken Bissectice</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Klik en sleep om Lijn te tekenen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Lijn: Losse Pols</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>Lo&sse Pols Lijn</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Teken lijnen uit de losse pols</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Specificeer tweede Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. lijn</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontaal / Vertikaal</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Teken horizontale/vertikale lijnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Specificeer Afstand <%1> of selecteer Element of [Door]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Geef een aantal op:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Specificeer Afstand <%1> of selecteer Element</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Specificeer Afstand <%1> of Selecteer Element of [%2]</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Parallel</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Para&llel</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Teken Parallellen aan bestaande lijnen, bogen, cirkels</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Concentrisch</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Concentrisch</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>Selecteer Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Specificeer het Punt waardoor</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Aantal:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Geen geldig aantal. Probeer 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>Parallel door Punt</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Par&allel door Punt</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Teken Parallel door een bepaalde Punt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>Specificeer Centerpunt</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Specificeer een Hoekpunt</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Geef een aantal op:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Geen geldig aantal. Probeer 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Polygoon</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Pol&ygoon (Cen,Hkp)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Teken polygoon met center en hoekpunt</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>Specificeer eerste Hoekpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Specificeer tweede Hoekpunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Aantal:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Geen geldig aantal. Probeer 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Geen geldige Expressie.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Polygoon</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Pol&ygoon (Hkp,Hkp)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Teken polygoon met twee hoekpunten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylijn</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylijn</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Teken polylijnen</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Specificeer volgend Punt of [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Specificeer volgend Punt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan Lijnen niet sluiten: Onvoldoende Elementen geplaatst.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Kan niet ongedaan maken: Onvoldoende Elementen geplaatst.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>Specificeer eerste Hoekpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Specificeer tweede Hoekpunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>Rechthoek</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Rechthoek</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Teken Rechthoeken</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Selecteer basis Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Specificeer een Positie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>Relatieve Hoek</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>R&elatieve Hoek</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Teken lijn met relatieve Hoek</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Orthogonaal</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Orthogonaal</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Teken orthogonale lijnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>Specificeer Eindpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Selecteer Cirkel of Boog Element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Tangent (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Tangent (P,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Teken tangent (punt, cirkel)</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Selecteer Cirkel, Boog of Ellips</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>Selecteer eerste Cirkel of Boog</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Selecteer tweede Cirkel of Boog</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Tangent (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Tan&gent (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Teken tangent (cirkel, cirkel)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>Specificeer een Locatie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Punten</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punten</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Teken Punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Polylijn</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Polylijn</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Teken polylijnen</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Specificeer eerste Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Specificeer volgend Punt of [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Specificeer volgend Punt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Annuleer</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Terug</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>Specificeer Invoerpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Voer tekst in:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Tekst</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Tekst</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Teken tekst Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>Kopieer</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopieer</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Kopieër Elementen naar Klembord</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Knip</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>&Knip</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Knip Elementen naar Klembord</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>Plaats een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Plak</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Plak</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Plak Elementen van Klembord</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Herstel</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Herstel</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Herstelt laatste actie</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Opnieuw</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Opnieuw</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Voert laatste actie opnieuw uit</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nieuwe Tekening</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nieuw</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Nieuwe Tekening</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Open Tekening</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Open...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Open Bestaande tekening</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Bewaar Tekening</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>O&pslaan</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Bewaar huidige Tekening</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Bewaar Tekening Als</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Bewaar &als...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Bewaar huidige Tekening onder andere Naam</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Hoek: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Lijnen zijn Parallel</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Specificeer eerste Lijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Specificeer tweede Lijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Hoek tussen twee Lijnen</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Hoek tussen twee Lijnen</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Meet de afstand tussen twee Lijnen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Annuleer</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>Afstand: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Specificeer eerste Punt van de Afstand</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Specificeer tweede Punt van de Afstand</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>Afstand Punt tot Punt</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Afstand Punt tot Punt</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Meet afstand tussen twee Punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>Afstand: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Specificeer een Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Specificeer een Afstandpunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Afstand Element tot Punt</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Afstand &Element tot Punt</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Meet de afstand tussen een Element en een Punt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Het Punt bevindt zich binnen het geselecteerde Contour.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Het Punt bevindt zich buiten het geselecteerde Contour.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Specificeer Punt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Punt Binnen Contour</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punt Binnen Contour</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Contoleer of gegeven Punt zich in een Contour bevind</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Totale Lengte van geselecteerde Elementen: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Ten minste één van de geselecteerde Elementen kan niet gemeten worden.</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation>Totale Lengte van geselecteerde Elementen</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Totale Lengte van geselecteerde Elementen</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Meet de Totale Lengte van geselecteerde Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Voeg laag toe</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Voeg laag toe</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Bewerk Laag</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Bewerk Laag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Vergrendel alles</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Ver&grendel alles</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Vergrendel alle Lagen</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Ontgrendel alles</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Ontgrendel alles</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Ontgrendel alle Lagen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Wis Laag</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Wis Laag</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Schakel Laag Zichtbaarheids Slot</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Schakel Slot</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Schakel Slot</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Schakel Laag Zichtbaarheid</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Schakel Laag Zichtbaarheid</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Schakel Laag Zichtbaarheid</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Geef een Hoek op:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Geef een Waarde op:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Voeg Bibliotheek Object in</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>Voeg Bibliotheek Object &in</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Voegt een Object uit de Onderdeel Bibliotheek in.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>(Ont-)Vergrendel Relatieve Oorsprong</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>(Ont-)&Vergrendel Relatieve Oorsprong</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>(Ont-)Vergrendel Relatieve Oorsprong</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Attributen</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Attributen</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Wijzig de Attibuten van Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Selecteer eerste Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Selecteer tweede Element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Geef Lengte 1 op:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Geef Lengte 2 op:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Afschuinen</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Afschuining</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Afschuin Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Geen Element gevonden.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">Snijpunt is niet geldig.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">Snijpunt bevind zich niet op Element.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Specificeer te snijden Element</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Specificeer Snijpunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Knip</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Knip</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Trim Elementen</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Element dient een Lijn, Boog of Cirkel te zijn.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Snijpunt is niet geldig.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Snijpunt bevindt zich niet op Element.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Wissen</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Wissen</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Wis Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Specificeer eerste Breekpunt op een Polylijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Specificeer tweede Breekpunt op dezelvde Polylijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>Wis Losse Pols</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Wis Losse Pols</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>Kies een Element om te verwijderen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>Wis Selectie</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Wis Selectie</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Wis geselecteerde Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Eigenschappen</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Eigenschappen</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Wijzig Eigenschappen Element</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Explodeer Tekst</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Explodeer Tekst in Letters</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Explodeer Tekst Elementen in onafhankelijke Letters</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Specificeer de eerste Punt van de Spiegellijn</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Specificeer de tweede Punt van de Spiegellijn</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>Spiegelen</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>S&piegelen</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Spiegel Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Specificeer doel Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Verplaats</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Verplaats</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Verplaats Elementen</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Verplaats / Copieer</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Verplaats / Copieer</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Verplaats of Copieer Elementen één of meerdere keren</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Specificeer doel Punt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Geef de Rotatiehoek op:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Verplaats en Roteer</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>Ve&rplaats en Roteer</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Verplaats en Roteer Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>Roteer</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Roteer</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Roteer Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Specificeer een absolute Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Specificeer een relatieve Referentiepunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>Roteer Twee</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>Roteer T&wee</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>Roteer Elementen om twee centers</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Specificeer eerste Element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Specificeer tweede Element</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Geef een Radius op:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>Afronden</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>Af&ronding</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Rond Elementen af</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>Verschaal</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>Ver&schaal</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Verschaal Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>Specificeer eerste Hoekpunt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Specificeer tweede Hoekpunt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Specificeer een Referentiepunt</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Specificeer doel Punt</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>Uitrekken</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Uitrekken</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Rek Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>Selecteer eerste Element om te Trimmen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Selecteer begrenzende Element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Selecteer tweede Element om te Trimmen</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Selecteer Element om te Trimmen</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Trim</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Trim</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Trim Elementen</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Trim Twee</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Trim Twee</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Trim Twee Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Geen Element gevonden.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Het gekozen Element bevindt zich in een Blok. Bewerk het Blok.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Het gekozen Element kan niet getrimd worden.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geen geldige Expressie</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Selecteer Element om te Trimmen of geef een afstand op:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>Verlengen</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Verlengen</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Verleng een bepaalde hoeveelheid</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Tekening</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Huidige &Teken Voorkeursinstellingen</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Instellingen voor huidige Tekening</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Terug</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Afdruk voorbeeld</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Afdruk voor&beeld</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Laat Afdruk Voorbeeld zien</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Selecteer alles</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Selecteer &Alles</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Selecteert alle Elementen</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Deselecteer alles</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Deselecteer &alles</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Deselecteer alle Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Element is niet enkelvoudig.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(De-)Selecteer Contour</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(De-)Selecteer &Contour</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(De-)Selecteer verbonden Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">Kies de eerste Kant</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">Kies de tweede Kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Selecteer kruisende Elementen</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&Kruisende Elementen</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Selecteert alle Elementen die door een lijn gekruist worden</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Deselecteer kruisende Elementen</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>Deselecteer k&ruisende Elementen</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Deselecteert alle Elementen die door een lijn gekruist worden</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Kies eerste Punt van Snijlijn</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Kies tweede Punt van Snijlijn</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Inverteer Selectie</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Inverteer Selectie</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Inverteert de huidige Selectie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(De-)Selecteer Laag</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(De-)Selecteert Lagen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Selecteer Element</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(De-)&Selecteer Element</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Selecteert enkele Elementen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>Kies de eerste Kant</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Kies de tweede Kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>Selecteer Venster</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Selecteer &Venster</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Selecteer alle Elementen in bepaalde Venster</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Deselecteer Venster</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Deselecteer &Venster</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Deselecteer alle Elementen in bepaalde Venster</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>Plaats relatieve Oorsprong</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>Plaats relatieve Oorsprong</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Plaats relatieve Oorsprong</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Bepaal Plaats van de Relatieve Oorsprong</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>Selecteer eerste Element</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Selecteer tweede Element</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>Handmatige Intersectie</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Ha&ndmatige Intersectie</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Snap handmatig naar Intersectie Punten</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regenereer Maat Elementen</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regenereer Maat Elementen</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regenereer alle Maat Elementen</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Geregenereerde %1 Maat Elementen</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Geen Maat Elementen gevonden</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Auto Zoom</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Auto Zoom</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Zoomt automatisch</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>Zoom in</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>Zoom &In</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Zoomt in</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Zoom uit</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Zoom &Uit</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Zoomt uit</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Pan Zoom</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Pan Zoom</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Pannen</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Herteken</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>Her&teken</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>Specificeer eerste Kant</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Annuleer</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Specificeer tweede Kant</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Terug</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>Venster Zoom</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&Venster Zoom</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Zoomt in een venster</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_no.ts b/ts/actions/librecadactions_no.ts
deleted file mode 100644
index 078458a..0000000
--- a/ts/actions/librecadactions_no.ts
+++ /dev/null
@@ -1,2903 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Finish</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Image</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&New</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Save</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source></source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Round</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_pa.ts b/ts/actions/librecadactions_pa.ts
deleted file mode 100644
index a83df88..0000000
--- a/ts/actions/librecadactions_pa.ts
+++ /dev/null
@@ -1,2903 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>ਬਲਾਠਸ਼ਾਮਿਲ</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>ਬਲਾਠਸ਼ਾਮਿਲ(&A)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>ਬਲਾਠਨਾà¨-ਤਬਦà©à¨²</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>ਬਲਾਠਨਾà¨-ਤਬਦà©à¨²(&R)</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>ਬਲਾਠà¨
ਤ੠ਸਠਸ਼ਾਮਿਲ ਲਠਨਾà¨-ਤਬਦà©à¨²</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>ਬਲਾਠਬਣਾà¨</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>ਬਲਾਠਬਣਾà¨(&C)</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>ਬਲਾਠਸà©à¨§</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>ਬਲਾਠਸà©à¨§(&E)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>ਫà©à¨²à¨¾à¨</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>ਫà©à¨²à¨¾à¨(&E)</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>ਬਲਾਠà¨
ਤ੠ਹà©à¨¹ à¨à©°à¨¦à¨°à¨¾à¨à¨¼ à¨à¨°à©à©±à¨ª ਸà©à¨§à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ਸਠà¨à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>ਸਠà¨à¨®à¨¾à¨(&F)</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>ਸਠਬਲਾਠà¨à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>ਸਠਵੱਠà¨à¨°à©</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>ਸਠਵੱਠà¨à¨°à©(&D)</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>ਸਠਬਲਾਠਵੱਠà¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>ਬਲਾਠਸ਼ਾਮਿਲ</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>ਬਲਾਠਸ਼ਾਮਿਲ(&I)</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ਫà©à¨à¨à¨° ਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>à¨à¨¾à¨²à¨® ਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>à¨à¨¤à¨¾à¨°à¨¾à¨ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>à¨à¨¾à¨²à¨® à¨à¨¾à¨²à© ਥਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>à¨à¨¤à¨¾à¨° à¨à¨¾à¨²à© ਥਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>ਬਲਾਠਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>ਬਲਾਠਹà¨à¨¾à¨(&R)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>ਬਲਾਠਦਿੱਠਤਬਦà©à¨² à¨à¨°à©</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>ਬਲਾਠਤਬਦà©à¨²(&T)</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>ਬਲਾਠਤਬਦà©à¨²</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>ਦà©à¨à¨¾ à¨à¨¿à¨¨à¨¾à¨°à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>à¨à¨à¨¸à¨¾à¨°</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>à¨à¨à¨¸à¨¾à¨°(&A)</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>ਮਾਪ à¨à¨à¨¸à¨¾à¨°</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ਪਹਿਲਾਠà¨à¨à¨¸à¨¼à¨à©à¨¸à¨¼à¨¨ ਰà©à¨à¨¾ à¨à©à¨¤à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>ਦà©à¨à¨¾ à¨à¨à¨¸à¨¼à¨à©à¨¸à¨¼à¨¨ ਰà©à¨à¨¾ à¨à©à¨¤à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ਮਾਪ ਰà©à¨à¨¾ à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ਮਾਪ ਪਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>à¨à©à¨£à©(&A)</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>à¨à©à¨£à© ਮਾਪ</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>ਪਹਿਲ੠ਰà©à¨à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ਦà©à¨à© ਰà©à¨à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>ਮਾਪ à¨à¨¾à¨ª ਰà©à¨à¨¾ à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ਮਾਪ ਪਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>ਡਾà¨à¨®à©à¨à¨°à¨¿à¨</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>ਡਾà¨à¨®à©à¨à¨°à¨¿à¨(&D)</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>ਡਾà¨à¨®à©à¨à¨°à¨¿à¨ ਮਾਪ</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>à¨à¨¾à¨ª à¨à¨¾à¨ à¨à©±à¨à¨° à¨à©°à¨¦à¨°à¨¾à¨à¨¼ ਨਹà©à¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>à¨à¨¾à¨ª à¨à¨¾à¨ à¨à©±à¨à¨° à¨à©°à¨¦à¨°à¨¾à¨à¨¼ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ਮਾਪ ਰà©à¨à¨¾ à¨à¨¿à¨à¨¾à¨£à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ਮਾਪ ਪਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>ਲà©à¨¡à¨°</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>ਲà©à¨¡à¨°(&L)</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>ਲà©à¨¡à¨° ਮਾਪ</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ਨਿਸ਼ਾਨਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>à¨
à¨à¨²à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>ਮà©à¨à©°à¨®à¨²</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>ਰà©à¨à¨¿à¨</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>ਰà©à¨à¨¿à¨(&L)</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>ਰà©à¨à¨¿à¨ ਮਾਪ</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à©</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à©(&H)</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© ਮਾਪ</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>ਲੰਬà¨à¨¾à¨°à©</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>ਲੰਬà¨à¨¾à¨°à©(&V)</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>ਲੰਬà¨à¨¾à¨°à© ਮਾਪ</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>ਪਹਿਲਾਠà¨à¨à¨¸à¨¼à¨à©à¨¸à¨¼à¨¨ ਰà©à¨à¨¾ à¨à©à¨¤à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>ਦà©à¨à¨¾ à¨à¨à¨¸à¨¼à¨à©à¨¸à¨¼à¨¨ ਰà©à¨à¨¾ à¨à©à¨¤à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>ਮਾਪ ਰà©à¨à¨¾ à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ਮਾਪ ਪਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>ਮਾਪ ਰà©à¨à¨¾ à¨à©à¨£ ਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>ਰà©à¨¡à©à¨
ਲ</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>ਰà©à¨¡à©à¨
ਲ(&R)</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>ਰà©à¨¡à©à¨
ਲ ਮਾਪ</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>à¨à©±à¨ à¨à©±à¨à¨° à¨à¨¾à¨ à¨à¨¾à¨ª à¨à©°à¨¦à¨°à¨¾à¨à¨¼ ਨਹà©à¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>à¨à¨¾à¨ª à¨à¨¾à¨ à¨à©±à¨à¨° à¨à©°à¨¦à¨°à¨¾à¨à¨¼ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>ਮਾਪ ਰà©à¨à¨¾ à¨à¨¿à¨à¨¾à¨£à¨¾ à¨à¨¾à¨ à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ਮਾਪ ਪਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>à¨à¨¾à¨ª: à¨à©±à¨à¨°, ਬਿੰਦà©, à¨à©à¨£</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>à¨à©à¨à¨¦à¨°, ਬਿੰਦà©, à¨à©à¨£(&C)</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>à¨à¨¾à¨ª ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>ਠà©à¨ ਵਤਰ ਲੰਬਾਠਨਹà©à¨</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>à¨à©à¨à¨¦à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>à¨
ਰਧ-ਵਿà¨à¨¸ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>ਸ਼à©à¨°à©à¨à¨¤à© à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>à¨
ੰਤ à¨à©à¨£ à¨à¨¾à¨ [à¨à©à¨£/ਵਤਰ ਲੰਬਾà¨] ਦਿà¨</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>ਸ਼ਾਮਿਲ à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>ਵਤਰ ਲੰਬਾਠਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>à¨à¨¾à¨ª: 3 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>3 ਬਿੰਦà©à¨à¨ ਨਾਲ à¨à¨¾à¨ª ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>à¨à¨²à¨¤ à¨à¨¾à¨ª ਡਾà¨à¨¾</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>ਸ਼à©à¨°à©à¨à¨¤à© ਬਿੰਦ੠à¨à¨¾à¨ [à¨à©à¨à¨¦à¨°] ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>à¨
ੰਤ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation>à¨à¨¾à¨ª: ਸ਼ਪਰਸ਼ ਰà©à¨à¨¾</translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation>ਸ਼ਪਰਸ਼ (&T)</translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation>ਮà©à¨² à¨à¨à¨¾à¨ ਦ੠ਨਾਲ ਸ਼ਪਰਸ à¨à¨¾à¨ªà¨¾à¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation>ਮà©à¨² à¨à¨à¨¾à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>à¨
ੰਤ à¨à©à¨£ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>à¨à©±à¨à¨°: à¨à©à¨à¨¦à¨°, ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>à¨à©à¨à¨¦à¨°, ਬਿੰਦà©(&P)</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>à¨à©à¨à¨¦à¨° à¨
ਤ੠ਬਿੰਦ੠ਨਾਲ à¨à©±à¨à¨° ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>à¨à©à¨à¨¦à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>à¨
ਰਧ-ਵਿà¨à¨¸ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>à¨à©à¨à¨¦à¨°: 2 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>2 ਬਿੰਦà©à¨à¨ ਨਾਲ à¨à©±à¨à¨° ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>à¨à¨²à¨¤ à¨à©±à¨à¨° ਡਾà¨à¨¾</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>à¨à©±à¨à¨°: 3 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>3 ਬਿੰਦà©à¨à¨ ਨਾਲ à¨à©±à¨à¨° ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>à¨à¨²à¨¤ à¨à©±à¨à¨° ਡਾà¨à¨¾ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>ਤà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>à¨à©±à¨à¨°: à¨à©à¨à¨¦à¨°, à¨
ਰਧ-ਵਿà¨à¨¸</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>à¨à©à¨à¨¦à¨°, à¨
ਰਧ-ਵਿà¨à¨¸(&R)</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>à¨à©à¨à¨¦à¨° à¨
ਤ੠à¨
ਰਧ-ਵਿà¨à¨¸ ਨਾਲ à¨à©±à¨à¨° ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>à¨à©±à¨à¨° à¨à©à¨à¨¦à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>à¨à©±à¨à¨° à¨
ਰਧ-ਵਿà¨à¨¸ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>ਧà©à¨°à© ਦ੠à¨à¨¾à¨ª ਨਾਲ à¨
ੰਡਾà¨à¨¾à¨°</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>à¨
ੰਡਾà¨à¨¾à¨° à¨à¨¾à¨ª (ਧà©à¨°à¨¾)(&E)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>à¨
ੰਡਾà¨à¨¾à¨° à¨à¨¾à¨ª à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>ਧà©à¨°à© ਨਾਲ à¨
ੰਡਾà¨à¨¾à¨°</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>à¨
ੰਡਾà¨à¨¾à¨°(ਧà©à¨°à¨¾)(&E)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>à¨
ੰਡਾà¨à¨¾à¨° ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>à¨
ੰਡਾà¨à¨¾à¨° à¨à©à¨à¨¦à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>ਵੱਡ੠à¨à¨¾à¨ ਦਾ à¨
ੰਤ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>à¨à©à¨à© ਧà©à¨°à© ਦਾ à¨
ੰਤ ਬਿੰਦ੠à¨à¨¾à¨ ਲੰਬਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>ਸ਼à©à¨°à©à¨à¨¤à© à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>à¨
ੰਤ à¨à©à¨£ ਦਿà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>ਮà©à¨à¨¾</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>ਮà©à¨à¨¾(&H)</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>ਮà©à¨à¨¾ ਬਣਾਠà¨
ਤ੠à¨à©à©à¨¾ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>à¨à¨²à¨¤ ਮà©à¨à¨¾ à¨à©à¨¤à¨°à¥¤ à¨à¨¿à¨°à¨ªà¨¾ à¨à¨°à¨à© à¨à©±à¨ à¨à¨¾à¨ ਦ੠ਬੰਦ à¨à¨¾à¨à© ਤà©à¨ à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨ ਵà©à¨à©à¥¤</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>ਮà©à¨à¨¾ ਸਫਲਤਾਪà©à¨°à¨ ਬਣਾà¨à¨ à¨à¨¿à¨ ਹà©à¥¤</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>à¨à¨¿à©±à¨¤à¨°</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>à¨à¨¿à©±à¨¤à¨°(&I)</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>à¨à¨¿à©±à¨¤à¨° (ਬਿੱà¨à¨®à©à¨ª) ਸ਼ਾਮਿਲ</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ਫà©à¨à¨à¨° ਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>ਰà©à¨à¨¾: 2 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>ਰà©à¨à¨¾ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>à¨
à¨à¨²à¨¾ ਬਿੰਦ੠à¨à¨¾à¨ [%1] ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>à¨
à¨à¨²à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>ਲà¨à¨¾à¨¤à¨¾à¨° ਰà©à¨à¨¾à¨µà¨¾à¨ ਨà©à©° ਬੰਦ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¿à¨ ਹà©à¥¤ ਲà©à©à©à¨¦à©à¨à¨ à¨à¨à¨¾à¨ ਦਿੱਤà©à¨à¨ ਨਹà©à¨ ਹਨ।</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>ਵਾਪਿਸ ਨਹà©à¨ ਹ੠ਸà¨à¨¦à¨¾ ਹà©: ਹਾਲ੠ਲà©à©à©à¨¦à©à¨à¨ à¨à¨à¨¾à¨ ਦਿੱਤà©à¨à¨ ਨਹà©à¨ ਹਨ।</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>ਰà©à¨à¨¾: à¨à©à¨£</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>à¨à©à¨£(&A)</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>ਦਿੱਤ੠à¨à©à¨£ ਨਾਲ ਰà©à¨à¨¾à¨µà¨¾à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>ਲੰਬਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>ਰà©à¨à¨¾: à¨à¨¿à¨¤à¨¿à¨à©</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à©(&H)</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© ਰà©à¨à¨¾à¨µà¨¾à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>à¨à¨¿à¨¤à¨¿/ਲੰਬਾ ਰà©à¨à¨¾</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© (&o) / ਲੰਬà¨à¨¾à¨°à©</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© / ਲੰਬà¨à¨¾à¨°à© ਰà©à¨à¨¾à¨µà¨¾à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>ਦà©-à¨à©°à¨¡</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>ਦà©-à¨à©°à¨¡(&B)</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>ਦà©-à¨à©°à¨¡ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>ਪਹਿਲ੠ਰà©à¨à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ਦà©à¨à© ਰà©à¨à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>ਦà©-à¨à©°à¨¡ ਲੰਬਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>ਦà©-à¨à©°à¨¡à¨¾à¨ ਦ੠à¨à¨¿à¨£à¨¤à© ਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>ਰà©à¨à¨¾: ਹੱਥ ਨਾਲ</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>ਹੱਥ ਨਾਲ ਰà©à¨à¨¾(&F)</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>ਹੱਥ ਨਾਲ ਰà©à¨à¨¾à¨µà¨¾à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>à¨à©±à¨ ਰà©à¨à¨¾ à¨à¨¿à©±à¨à¨£ ਲਠਦਬਾਠà¨
ਤ੠à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>à¨à¨¿à¨¤à¨¿/ਲੰਬਾ ਰà©à¨à¨¾</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© (&o) / ਲੰਬà¨à¨¾à¨°à©</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>à¨à¨¿à¨¤à¨¿à¨à© / ਲੰਬà¨à¨¾à¨°à© ਰà©à¨à¨¾à¨µà¨¾à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>ਸਮਾà¨à¨¤à¨°</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>ਸਮਾà¨à¨¤à¨°(&l)</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ ਰà©à¨à¨¾à¨µà¨¾à¨, à¨à¨¾à¨ªà¨¾à¨, à¨à©±à¨à¨°à¨¾à¨ ਦ੠ਸਮਾà¨à¨¤à¨° à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>ਦà©à¨°à© <%1> ਦਿਠà¨à¨¾à¨ à¨à¨à¨¾à¨ à¨à©à¨£à© à¨à¨¾à¨ [%2]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>ਨੰਬਰ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>ਠà©à¨ à¨à¨¿à¨£à¨¤à© ਨਹà©à¨ ਹà©à¥¤ 1..99 ਨਾਲ à¨à©à¨¸à¨¼à¨¿à¨¸ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>ਸਮà¨à©à¨à¨¦à¨°à©</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>ਸਮà¨à©à¨à¨¦à¨°à©(&C)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>ਬਿੰਦ੠ਰਾਹà©à¨ ਸਮਾà¨à¨¤à¨°</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>ਬਿੰਦ੠ਰਾਹà©à¨ ਸਮਾà¨à¨¤à¨°(&a)</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>ਦਿੱਤ੠ਬਿੰਦ੠ਰਾਹà©à¨ ਸਮਾà¨à¨¤à¨° à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>ਬਿੰਦ੠ਰਾਹà©à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>à¨
à©°à¨:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>ਠà©à¨ à¨à¨¿à¨£à¨¤à© ਨਹà©à¨ ਹà©à¥¤ 1..99 ਨਾਲ à¨à©à¨¸à¨¼à¨¿à¨¸ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>ਬਹà©à¨à©à¨</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>ਬਹà©à¨à©à¨(à¨à©à¨à¨¦à¨°, à¨à©à¨¨à¨¾)(&y)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>à¨à©à¨à¨¦à¨° à¨
ਤ੠à¨à©à¨¨à© ਨਾਲ ਬਹà©à¨à©à¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>à¨à©à¨à¨¦à¨° ਦਿà¨</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>à¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>à¨
ੰਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>ਠà©à¨ à¨à¨¿à¨£à¨¤à© ਨਹà©à¨ ਹà©à¥¤ 1..9999 ਨਾਲ à¨à©à¨¸à¨¼à¨¿à¨¸ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨£ ਨਹà©à¨ ਹà©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>ਬਹà©à¨à©à¨</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>ਬਹà©à¨à©à¨(à¨à©à¨¨à¨¾, à¨à©à¨¨à¨¾)(&n)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>ਦ੠à¨à©à¨à¨¦à¨°à¨¾à¨ ਨਾਲ ਬਹà©à¨à¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ਪਹਿਲਾਠà¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ਦà©à¨à¨¾ à¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>à¨
à©°à¨:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>ਠà©à¨ à¨à¨¿à¨£à¨¤à© ਨਹà©à¨ ਹà©à¥¤ 1..9999 ਨਾਲ à¨à©à¨¸à¨¼à¨¿à¨¸ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>à¨à¨¤à©à¨°à¨à©à¨</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>à¨à¨¤à©à¨°à¨à©à¨(&R)</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>à¨à¨¤à©à¨°à¨à©à¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ਪਹਿਲਾਠà¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ਦà©à¨à¨¾ à¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à©à¨£</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à©à¨£(&e)</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à©à¨£ ਨਾਲ ਰà©à¨à¨¾ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>ਮà©à¨² à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>ਲੰਬà¨à¨¾à¨°à© à¨à¨¾à¨à¨</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>ਲੰਬà¨à¨¾à¨°à© à¨à¨¾à¨à¨(&O)</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>ਲੰਬà¨à¨¾à¨°à© à¨à¨¾à¨à¨à¨µà©à¨ ਰà©à¨à¨¾ à¨à¨¿à©±à¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (P,C)(&T)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (ਬਿੰਦà©, à¨à©±à¨à¨°) à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>à¨à©±à¨à¨°, à¨à¨¾à¨ª à¨à¨¾à¨ à¨
ੰਡਾà¨à¨¾à¨° à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (C,C)(&g)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>ਸਪਰਸ਼ ਰà©à¨à¨¾ (à¨à©±à¨à¨°, à¨à©±à¨à¨°) à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>ਪਹਿਲਾਠà¨à©±à¨à¨° à¨à¨¾à¨ à¨à¨¾à¨ª à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>ਦà©à¨à¨¾ à¨à©±à¨à¨° à¨à¨¾à¨ à¨à¨¾à¨ª à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>ਬਿੰਦà©(&P)</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>ਬਿੰਦ੠à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>ਸਪਲਾà¨à¨¨</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>ਸਪਲਾà¨à¨¨(&S)</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>ਸਪਲਾà¨à¨¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>ਪਹਿਲਾਠà¨à©°à¨à¨°à©à¨² ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>à¨
à¨à¨²à¨¾ à¨à©°à¨à¨°à©à¨² ਬਿੰਦ੠à¨à¨¾à¨ [%1] ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>à¨
à¨à¨²à¨¾ à¨à©°à¨à¨°à©à¨² ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>ਵਾਪਸ੠ਨਹà©à¨: ਹਾਲ੠ਲà©à©à©à¨¦à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਨਹà©à¨ ਦਿੱਤà©à¨à¨ ਹਨ।</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>ਪਾਠ</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>ਪਾਠ(&T)</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>ਪਾਠà¨à¨à¨¾à¨à¨à¨ ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>ਸ਼ਾਮਿਲ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>ਪਾਠਦਿà¨:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>ਨà¨à¨²</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>ਨà¨à¨²(&C)</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਨà©à©° à¨à¨²à¨¿à©±à¨ªà¨¬à©à¨°à¨¡ ਵਿੱਠਨà¨à¨² à¨à¨°à©</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>à¨à©±à¨à©</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>à¨à©±à¨à©(&t)</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਨà©à©° à¨à¨²à¨¿à©±à¨ªà¨¬à©à¨°à¨¡ ਵਿੱਠਨà¨à¨² à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>à¨à©à¨ªà©</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>à¨à©à¨ªà©(&P)</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਨà©à©° à¨à¨²à¨¿à©±à¨ªà¨¬à©à¨°à¨¡ ਵਿੱà¨à©à¨ à¨à©à¨ªà©</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>ਵਾਪਸ</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>ਵਾਪਸ(&U)</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>à¨à¨à¨°à© à¨à¨¾à¨°à¨µà¨¾à¨ ਮà©à© à¨à¨°à©</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>ਮà©à© ਪਹਿਲਾà¨</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>ਮà©à© ਪਹਿਲਾà¨(&R)</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>à¨à¨à¨°à© à¨à¨¾à¨°à¨µà¨¾à¨ ਮà©à© à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>ਨਵà©à¨ ਡਰਾà¨à©°à¨</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>ਨਵਾà¨(&N)</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>ਨਵà©à¨ ਡਰਾà¨à©°à¨ ਬਣਾà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>ਡਰਾà¨à©°à¨ à¨à©à¨²à©à¨¹à©</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>à¨à©à¨²à©(&O)...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>à¨à©±à¨ ਮà©à¨à©à¨¦à¨¾ ਡਰਾà¨à©°à¨ à¨à©à¨²à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>ਡਰਾà¨à©°à¨ ਸੰà¨à¨¾à¨²à©</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>ਸੰà¨à¨¾à¨²à©(&S)</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ ਡਰਾà¨à©°à¨ ਨà©à©° ਸੰà¨à¨¾à¨²à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>ਡਰਾà¨à©°à¨ à¨à¨¦à¨¾à¨ ਸੰà¨à¨¾à¨²à©</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>à¨à¨¦à¨¾à¨ ਸੰà¨à¨¾à¨²à©(&a)...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ ਡਰਾà¨à©°à¨ ਨà©à©° ਨਵà©à¨ ਨਾਠਹà©à¨ ਸੰà¨à¨¾à¨²à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>ਦ੠ਰà©à¨à¨¾à¨µà¨¾à¨ ਵਿੱਠà¨à©à¨£</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>ਦ੠ਰà©à¨à¨¾à¨µà¨¾à¨ ਵਿੱਠà¨à©à¨£(&A)</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>ਦ੠ਰà©à¨à¨¾à¨µà¨¾à¨ ਵਿੱਠà¨à©à¨£ ਮਾਪ</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>à¨à©à¨£: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>ਰà©à¨à¨¾à¨µà¨¾à¨ ਸਮਾà¨à¨¤à¨° ਹਨ</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>ਪਹਿਲà©à¨ ਰà©à¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>ਦà©à¨à© ਰà©à¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>ਬਹà©à¨à©à¨ à¨à©à¨¤à¨°</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>ਬਹà©à¨à©à¨ à¨à©à¨¤à¨°(&P)</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>ਬਹà©à¨à©à¨ ਦਾ à¨à©à¨¤à¨° ਮਾਪ</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>à¨à©à¨¤à¨°: %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>à¨à©à¨°à¨¾: %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>ਬਿੰਦà©: %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>ਬਹà©à¨à©à¨ ਦਾ ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>ਬਹà©à¨à©à¨ ਦਾ à¨
à¨à¨²à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>à¨à¨¤à¨®</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>ਬਿੰਦ੠ਤà©à¨ ਬਿੰਦ੠ਦà©à¨°à©</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>ਬਿੰਦ੠ਤà©à¨ ਬਿੰਦ੠ਦà©à¨°à©(&D)</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>ਦ੠ਬਿੰਦà©à¨à¨ ਵਿੱਠà¨
ੰਤਰ ਦਾ ਮਾਪ</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>ਦà©à¨°à©: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>ਦà©à¨°à© ਦਾ ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>ਦà©à¨°à© ਦਾ ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>à¨à¨à¨¾à¨ ਤà©à¨ ਬਿੰਦ੠ਦ੠ਦà©à¨°à©</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>à¨à¨à¨¾à¨ ਤà©à¨ ਬਿੰਦ੠ਦ੠ਦà©à¨°à©(&D)</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>à¨à©±à¨ à¨à¨à¨¾à¨ à¨
ਤ੠ਬਿੰਦ੠ਵਿੱਠਦà©à¨°à© ਮਾਪà©</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>ਦà©à¨°à©: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>à¨à¨à¨¾à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>à¨à¨¾à¨à© ਦ੠à¨
ੰਦਰ ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>à¨à¨¾à¨à© ਦ੠à¨
ੰਦਰ ਬਿੰਦà©(&P)</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>ਵà©à¨à© à¨à¨¿ à¨à©à¨à¨° ਦਿੱਤਾ ਬਿੰਦ੠à¨à©à¨£à© à¨à¨¾à¨à© ਦ੠à¨
ੰਦਰ ਹà©</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>ਬਿੰਦ੠à¨à©à¨£à© à¨à¨¾à¨à© ਦ੠à¨
ੰਦਰ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>ਬਿੰਦ੠à¨à©à¨£à© à¨à¨¾à¨à© ਤà©à¨ ਬਾਹਰ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>à¨à©à¨£à© à¨à¨à¨¾à¨ ਦ੠à¨à©à©±à¨² ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਦ੠ਲੰਬਾà¨(&T)</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>ਸਠà¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਦ੠à¨à©à©±à¨² ਲੰਬਾਠਮਾਪà©</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਦ੠à¨à©à©±à¨² ਲੰਬਾà¨: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਵਿੱà¨à©à¨ à¨à©±à¨ ਨà©à©° ਮਾਪਿਠਨਹà©à¨ à¨à¨¾ ਸà¨à¨¿à¨ ਹà©à¥¤</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>ਪਰਤ ਸ਼ਾਮਿਲ</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>ਪਰਤ ਸ਼ਾਮਿਲ(&A)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>ਪਰਤ ਸà©à¨§</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>ਪਰਤ ਸà©à¨§(&E)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ਸਠà¨à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>ਸਠà¨à¨®à¨¾à¨(&F)</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>ਸਠਪਰਤਾਠà¨à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>ਸਠਵੱਠà¨à¨°à©</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>ਸਠਵੱਠà¨à¨°à©(&D)</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>ਸਠਪਰਤਾਠਵੱਠà¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>ਪਰਤ ਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>ਪਰਤ ਹà¨à¨¾à¨(&R)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>ਪਰਤ ਤਾਲਾ ਤਬਦà©à¨²</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>ਤਾਲਾ ਤਬਦà©à¨²(&T)</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>ਤਾਲਾ ਤਬਦà©à¨²</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>ਪਰਤ ਦਿੱਠਤਬਦà©à¨²</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>ਪਰਤ ਤਬਦà©à¨²(&T)</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>ਪਰਤ ਤਬਦà©à¨²</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>ਲਾà¨à¨¬à©à¨°à©à¨°à© à¨à¨à¨¾à¨ ਸ਼ਾਮਿਲ</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>ਲਾà¨à¨¬à©à¨°à©à¨°à© à¨à¨à¨¾à¨ ਸ਼ਾਮਿਲ(&I)</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>ਪਾਰਠਲਾà¨à¨¬à©à¨°à©à¨°à© ਤà©à¨ à¨à¨à¨¾à¨ ਸ਼ਾਮਿਲ à¨à¨°à©à¥¤</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>à¨à©à¨£ ਦਿà¨:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ਫà©à¨à¨à¨° ਦਿà¨:</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation>ਫਾà¨à¨² '%1' ਨà©à©° à¨à©à¨²à¨¿à¨ ਨਹ੠à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© (ਨਾ-)ਤਾਲਾਬੰਦ</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© (ਨਾ-)ਤਾਲਾਬੰਦ(&L)</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© (ਨਾ-)ਤਾਲਾਬੰਦ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>à¨à©à¨£</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>à¨à©à¨£(&A)</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>à¨à¨à¨¾à¨ à¨à©à¨£ ਸà©à¨§à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>ਬà©à¨µà©à¨²</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>ਬà©à¨µà©à¨²(&B)</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>ਬà©à¨µà©à¨² à¨à¨à¨¾à¨à¨à¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>ਲੰਬਾਠ1 ਦਿà¨:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>ਲੰਬਾਠ2 ਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>à¨à©±à¨à©</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>à¨à©±à¨à©(&C)</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à©±à¨à©</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>à¨à©à¨ à¨à©°à¨¦à¨°à¨¾à¨à¨¼ ਨਹà©à¨ ਮਿਲਿਠਹà©à¥¤</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>à¨à¨à¨¾à¨ ਰà©à¨à¨¾, à¨à¨¾à¨ª à¨à¨¾à¨ à¨à©±à¨à¨° ਹà©à¨£à¨¾ à¨à¨¾à¨¹à©à¨¦à© ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>à¨à¨¾à¨à¨à¨µà¨¾à¨ ਬਿੰਦ੠ਠà©à¨ ਨਹà©à¨ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>à¨à©±à¨à¨¦à¨¾ ਬਿੰਦ੠à¨à¨à¨¾à¨ à¨à©±à¨¤à© ਨਹà©à¨ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>à¨à©±à¨ ਲਠà¨à¨à¨¾à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>à¨à©±à¨à¨£ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>ਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>ਹà¨à¨¾à¨(&D)</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਹà¨à¨¾à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>ਹੱਥ ਨਾਲ à¨à©à¨¤à¨¾ ਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>ਹੱਥ ਨਾਲ à¨à©à¨¤à¨¾ ਹà¨à¨¾à¨(&D)</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>à¨à©±à¨ ਬਹà©-ਰà©à¨à¨¾ à¨à©±à¨¤à© ਪਹਿਲਾਠਰà©à¨ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>à¨à©±à¨ ਬਹà©-ਰà©à¨à¨¾ à¨à©±à¨¤à© ਦà©à¨à¨¾ ਰà©à¨ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à©±à¨à© ਬਹà©-ਰà©à¨à¨¾ ਵਿੱਠਨਹà©à¨ ਹਨ।</translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation>ਮà©à©±à¨¢à¨²à© ਦ੠ਦà©à¨à© à¨à¨à¨¾à¨ à¨à©±à¨ ਬਹà©-ਰà©à¨à¨¾ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ ਦਾ ਮà©à©±à¨¢à¨²à¨¾ NULL ਹà©</translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation>à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਵਿੱà¨à©à¨ à¨à©±à¨ NULL ਹà©</translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation>ਮà©à©±à¨¢à¨²à© ਦ੠ਪਹਿਲ੠à¨à¨à¨¾à¨ à¨à©±à¨ ਬਹà©-ਰà©à¨à¨¾ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ ਦਾ ਮà©à©±à¨¢à¨²à¨¾ NULL ਹà©</translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ NULL ਹà©</translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ NULL ਹà©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>à¨à©à¨£à¨¿à¨ ਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>à¨à©à¨£à¨¿à¨ ਹà¨à¨¾à¨(&D)</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>à¨à©à¨£à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਹà¨à¨¾à¨</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>ਹà¨à¨¾à¨à¨£ ਲਠà¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>ਵਿਸ਼à©à¨¸à¨¤à¨¾</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>ਵਿਸ਼à©à¨¸à¨¤à¨¾(&P)</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>à¨à¨à¨¾à¨ ਵਿਸ਼à©à¨¸à¨¤à¨¾ ਸà©à¨§</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>ਪਾਠਫà©à¨²à¨¾à¨</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>ਸ਼ਬਦਾਠਨà©à©° à¨
ੱà¨à¨°à¨¾à¨ ਵਿੱਠਫà©à¨²à¨¾à¨(&E)</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>ਸ਼ਬਦ à¨à¨à¨¾à¨à¨à¨ ਨà©à©° à¨à©±à¨à¨²à© à¨à©±à¨à¨²à© à¨
ੱà¨à¨°à¨¾à¨ ਵਿੱਠਫà©à¨²à¨¾à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬(&M)</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬ à¨à¨à¨¾à¨à¨à¨</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬ ਰà©à¨à¨¾ ਦਾ ਪਹਿਲਾਠਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬ ਰà©à¨à¨¾ ਦਾ ਦà©à¨à¨¾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move / Copy</source>
- <translation>à¨à©à¨à© / ਨà¨à¨²</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>à¨à©à¨à© / ਨà¨à¨²(&M)</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਨà©à©° à¨à©±à¨ à¨à¨¾à¨ à¨à¨ ਵਾਰ à¨à©à¨à© à¨à¨¾à¨ ਨà¨à¨² à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ਨਿਸ਼ਾਨਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>à¨à©à¨à© à¨
ਤ੠à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>à¨à©à¨à© à¨
ਤ੠à¨à©à©°à¨®à¨¾à¨(&o)</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à©à¨à© à¨
ਤ੠à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ਨਿਸ਼ਾਨਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>à¨à©à©°à¨®à¨¾à¨ à¨à©à¨£ ਦਿà¨:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>à¨à©à©°à¨®à¨¾à¨(&R)</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>à¨à¨à¨¾à¨ à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>ਦ੠à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>ਦ੠à¨à©à©°à¨®à¨¾à¨(&w)</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>ਦ੠à¨à©à¨à¨¦à¨°à¨¾à¨ ਵਿੱਠà¨à¨à¨¾à¨à¨à¨ à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>à¨
ਸਲ੠ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>à¨à©à¨²</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>à¨à©à¨²(&R)</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à©à¨²</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ ਦਿà¨</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>à¨
ਰਧ-ਵਿà¨à¨¸ ਦਿà¨:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>ਪà©à¨®à¨¾à¨¨à¨¾</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>ਪà©à¨®à¨¾à¨¨à¨¾(&S)</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ ਪà©à¨®à¨¾à¨¨à¨¾</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>à¨à¨¿à©±à¨à©(&S)</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>ਪਹਿਲਾਠà¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>ਦà©à¨à¨¾ à¨à©à¨¨à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>ਹਵਾਲਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>ਨਿਸ਼ਾਨਾ ਬਿੰਦ੠ਦਿà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>à¨à¨¾à¨à¨à©</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>à¨à¨¾à¨à¨à©(&T)</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>à¨à¨à¨¾à¨à¨à¨ à¨à¨¾à¨à©</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>ਦ੠à¨à¨¾à¨à©</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>ਦ੠à¨à¨¾à¨à©(&T)</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>ਦ੠à¨à¨à¨¾à¨à¨à¨ à¨à¨¾à¨à¨à©</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>ਸà©à¨®à¨¿à¨¤ à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>à¨à¨¾à¨à¨à¨£ ਲਠà¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Lengthen</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>Lengthen(&L)</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>ਦਿੱਤ੠ਮਾਤਰਾ ਨਾਲ Lengthen</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>à¨à©à¨ à¨à¨à¨¾à¨ ਨਹà©à¨ ਮਿਲ੠ਹà©à¥¤</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>à¨à©à¨£à© à¨à¨à¨¾à¨ à¨à©±à¨ ਬਲਾਠਵਿੱਠਹà©à¥¤ à¨à¨¿à¨°à¨ªà¨¾ à¨à¨°à¨à© à¨à¨¸ ਬਲਾਠਨà©à©° ਸà©à¨§à©à¥¤</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>à¨à©à¨£à© à¨à¨à¨¾à¨ à¨à©±à¨ ਵੱà¨à¨°à© ਨਹà©à¨ ਹ੠à¨à¨¾à¨ à¨à¨¸ ਨà©à©° à¨à¨¾à¨à¨à¨¿à¨ ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ਠà©à¨ ਸਮà©à¨à¨°à¨¨ ਨਹà©à¨ ਹà©</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>à¨à¨¾à¨à¨à¨£ ਲਠà¨à¨à¨¾à¨ à¨à©à¨£à© à¨à¨¾à¨ ਦà©à¨°à© ਦਿà¨:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>ਡਰਾà¨à©°à¨</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ ਡਰਾà¨à©°à¨ ਪਸੰਦ(&D)</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ ਡਰਾà¨à©°à¨ ਲਠਸà¨à¨¾à¨
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>à¨à¨ªà¨¾à¨ à¨à¨²à¨</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>à¨à¨ªà¨¾à¨ à¨à¨²à¨(&v)</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>à¨à¨¾à¨ªà¨¾à¨ ਦ੠à¨à¨²à¨ ਵà©à¨à¨¾à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>ਸਠà¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>ਸਠà¨à©à¨£à©(&A)</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>ਸਠà¨à¨à¨¾à¨à¨à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>ਸਠਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>ਸਠਨਾ-à¨à©à¨£à©(&A)</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>ਸਠà¨à¨à¨¾à¨à¨à¨ ਨà©à©° ਨਾ-à¨à©à¨£à¨¿à¨ ਬਣਾà¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>à¨à¨¾à¨à¨¾ (ਨਾ-)à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>à¨à¨¾à¨à¨¾ (ਨਾ-)à¨à©à¨£à©(&C)</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>à¨à©à©à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ (ਨਾ-)à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>à¨à¨à¨¾à¨ à¨à©±à¨ à¨à©±à¨à¨²à© ਹ੠ਹà©à¨£à© à¨à¨¾à¨¹à©à¨¦à© ਹà©à¥¤</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>à¨à¨¾à¨à¨à¨µà©à¨à¨ à¨à¨à¨¾à¨à¨à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>à¨à¨¾à¨à¨à¨µà©à¨à¨ à¨à¨à¨¾à¨à¨à¨(&t)</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>à¨à©±à¨ ਰà©à¨à¨¾ ਰਾਹà©à¨ à¨à©±à¨à©à¨à¨ à¨à¨¾à¨¦à©à¨à¨ ਸਠà¨à¨à¨¾à¨à¨à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>à¨à¨¾à¨à¨à¨µà©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>à¨à¨¾à¨à¨à¨µà©à¨à¨ à¨à¨à¨¾à¨à¨à¨ ਨਾ-à¨à©à¨£à©(&r)</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>à¨à©±à¨ ਰà©à¨à¨¾ ਰਾਹà©à¨ à¨à©±à¨à©à¨à¨ à¨à¨¾à¨¦à©à¨à¨ ਸਠà¨à¨à¨¾à¨à¨à¨ ਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>à¨à©±à¨ à¨à¨¾à¨à¨à¨µà© ਰà©à¨à¨¾ ਦਾ ਪਹਿਲਾਠਬਿੰਦ੠à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>à¨à¨¾à¨à¨à¨µà© ਰà©à¨à¨¾ ਦਾ ਦà©à¨à¨¾ ਬਿੰਦ੠à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>à¨à¨²à¨ à¨à©à¨£</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>à¨à¨²à¨ à¨à©à¨£(&I)</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>ਮà©à¨à©à¨¦à¨¾ à¨à©à¨£ ਦਾ à¨à¨²à¨à¨¾</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>ਪਰਤ (ਨ-)à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>ਪਰਤਾਠ(ਨਾ-)à¨à©à¨£à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>à¨à¨à¨¾à¨ (ਨਾ-)à¨à©à¨£à©(&S)</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>à¨à©±à¨à¨²à©à¨à¨ à¨à¨à¨¾à¨à¨à¨ à¨à©à¨£à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>à¨à¨°à©à¨à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>à¨à¨°à©à¨à¨¾ à¨à©à¨£à©(&W)</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>ਦਿੱਤ੠à¨à¨°à©à¨à© ਵਿੱਠਸਠà¨à¨à¨¾à¨à¨à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>à¨à¨°à©à¨à© ਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>à¨à¨°à©à¨à© ਨਾ-à¨à©à¨£à©(&W)</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>ਦਿੱਤ੠à¨à¨°à©à¨à© ਵਿੱਠਸਠà¨à¨à¨¾à¨à¨à¨ ਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>ਪਹਿਲਾਠà¨à¨¿à¨¨à¨¾à¨°à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>ਦà©à¨à¨¾ à¨à¨¿à¨¨à¨¾à¨°à¨¾ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© ਦਿà¨</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© ਦਿà¨(&S)</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© ਬਿੰਦ੠ਦਾ à¨à¨¿à¨à¨¾à¨£à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>à¨
ਨà©à¨¸à¨¾à¨°à© à¨à¨¼à©à¨°à© ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>à¨
ੰਤਰ-à¨à©°à¨¡ ਦਸਤà©</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>à¨
ੰਤਰ-à¨à©°à¨¡ ਦਸਤà©(&n)</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>à¨à¨¾à¨à¨à¨µà©à¨ ਬਿੰਦ੠ਦਸਤ੠ਸਨà©à¨ª à¨à¨°à©</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ਪਹਿਲ੠à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ਦà©à¨à© à¨à¨à¨¾à¨ à¨à©à¨£à©</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>ਮਾਪ à¨à¨à¨¾à¨ ਮà©à© ਬਣਾà¨</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>ਮਾਪ à¨à¨à¨¾à¨ ਮà©à© ਬਣਾà¨(&R)</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>ਸਠਮਾਪ à¨à¨à¨¾à¨à¨à¨ ਮà©à© ਬਣਾà¨</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>%1 ਮਾਪ à¨à¨à¨¾à¨à¨à¨ ਮà©à© ਬਣਾà¨</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>à¨à©à¨ ਮਾਪ à¨à¨à¨¾à¨à¨à¨ ਨਹà©à¨ ਮਿਲà©à¨à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>ਸਵà©-à¨à¨¼à©à¨®</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>ਸਵà©-à¨à¨¼à©à¨®(&A)</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>à¨à¨¼à©à¨® ਸਵà©-à¨à¨¾à¨²à¨¤</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>à¨
à¨à¨¾à¨° ਵਧਾà¨</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>à¨
à¨à¨¾à¨° ਵਧਾà¨(&I)</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>à¨
à¨à¨¾à¨° ਵਧਾà¨</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>à¨
à¨à¨¾à¨° à¨à¨à¨¾à¨</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>à¨
à¨à¨¾à¨° à¨à¨à¨¾à¨(&O)</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>à¨
à¨à¨¾à¨° à¨à¨à¨¾à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>ਪà©à¨¨ à¨à¨¼à©à¨®</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>ਪà©à¨¨ à¨à¨¼à©à¨®(&P)</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>ਮà©à¨à© ਤ੠ਪà©à¨¨à¨¿à©°à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>ਪਿੱà¨à© à¨à¨²à¨</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>ਪਿੱà¨à© à¨à¨²à¨(&P)</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>ਨਮà©à¨¨à¨¾ à¨à¨²à¨ ਵà©à¨à¨¾à¨</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>ਮà©à©-à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>ਮà©à©-à¨à¨¿à©±à¨à©(&R)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>à¨à¨°à©à¨à¨¾ à¨à¨¼à©à¨®</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>à¨à¨°à©à¨à¨¾ à¨à¨¼à©à¨®(&W)</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>à¨à©±à¨ à¨à¨°à©à¨à© ਵਿੱਠà¨à¨¼à©à¨®</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>ਪਹਿਲਾਠà¨à¨¿à¨¨à¨¾à¨°à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ਰੱਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>ਦà©à¨à¨¾ à¨à¨¿à¨¨à¨¾à¨°à¨¾ ਦਿà¨</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>ਪਿੱà¨à©</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_pl.ts b/ts/actions/librecadactions_pl.ts
deleted file mode 100644
index e4c7b5d..0000000
--- a/ts/actions/librecadactions_pl.ts
+++ /dev/null
@@ -1,3064 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Dodaj blok</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Dodaj blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>ZmieÅ nazwÄ bloku</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&ZmieÅ nazwÄ bloku</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>ZmieÅ nazwÄ bloku oraz wszystkich insertów</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>Stwórz blok</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Stwórz blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Edytuj blok</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Edytuj blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Rozbij</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Rozbij</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Rozbij bloki oraz inne grupy obiektów</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zablokuj wszystko</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zablokuj wszystko</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Blokuj wszystkie bloki</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Odblokuj wszystko</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Odblokuj wszystko</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Odblokuj wszystkie bloki</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Wprowadź kÄ
t:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Wprowadź mnożnik:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Wprowadź kolumny:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Wprowadź wiersze:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Wprowadź odlegÅoÅÄ pomiÄdzy kolumnami:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Wprowadź odlegÅoÅÄ pomiÄdzy wierszami:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>Wstaw blok</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Wstaw blok</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>UsuÅ blok</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&UsuÅ blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>ZmieÅ widocznoÅÄ bloku</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&PrzeÅÄ
cz blok</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>PrzeÅÄ
cz blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Wybierz drugÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Wskaż poczÄ
tek pierwszej linii rozszerzenia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Wskaż poczÄ
tek drugiej linii rozszerzenia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Wskaż poÅożenie linii wymiarowej</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Wprowadź tekst wymiaru:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>Wyrównany</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Wyrównany</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Wymiar wyrównany</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>Zaznacz pierwszÄ
liniÄ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zaznacz drugÄ
liniÄ</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Wskaż poÅożenie linii wymiarowej Åuku</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Wprowadź tekst wymiaru:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>KÄ
towy</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&KÄ
towy</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Wymiar kÄ
towy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Obiekt nie jest okrÄgiem ani Åukiem</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Zaznacz obiekt typu Åuk lub okrÄ
g</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Wskaż poÅożenie linii wymiarowej</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Wprowadź tekst wymiaru:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>Årednicowy</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>Åre&dnicowy</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Wymiar Årednicowy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>Wskaż punkt docelowy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Wskaż nastÄpny punkt</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>ZakoÅcz</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>OdnoÅnik</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&OdnoÅnik</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Wymiar odnoÅnika</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Wskaż poczÄ
tek pierwszej linii rozszerzenia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Wskaż poczÄ
tek drugiej linii rozszerzenia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Wskaż poÅożenie linii wymiarowej</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Wprowadź tekst wymiaru:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Wskaż poÅożenie linii wymiarowej:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>Liniowy</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Liniowy</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Wymiar liniowy</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Poziomy</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Poziomo</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Wymiar poziomy</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Pionowy</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Pionowa</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Wymiar pionowy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Obiekt nie jest okrÄgiem ani Åukiem</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Zaznacz obiekt typu Åuk lub okrÄ
g</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Wskaż poÅożenie linii wymiarowej lub wprowadź kÄ
t:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Wprowadź tekst wymiaru:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>Promieniowy</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>P&romieniowy</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Wymiar promieniowy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>NieprawidÅowa dÅugoÅÄ ciÄciwy</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Wskaż Årodek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Wprowadź promieÅ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Wskaż kÄ
t startowy:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Wskaż kÄ
t koÅcowy lub [kÄ
t/dÅugoÅÄ ciÄciwy]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Wprowadź kÄ
t zawarty:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Wprowadź dÅugoÅÄ ciÄciwy:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Åuk: Årodek, punkt, kÄ
ty</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>Å&rodek, punkt, kÄ
ty</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Rysuj Åuki</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>NieprawidÅowe dane Åuku.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Wskaż punkt poczÄ
tkowy lub [Årodek]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Wskaż drugi punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Wskaż punkt koÅcowy</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Åuk: 3 punkty</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 Punkty</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Rysuj Åuk z danymi 3 punktami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation>Åuk: styczny</translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation>&Styczny</translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation>Rysuj Åuki styczne do obiektu podstawowego</translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation>Zaznacz obiekt podstawowy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Wskaż kÄ
t koÅcowy</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Wskaż Årodek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Wskaż promieÅ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>OkrÄ
g: Årodek, punkt</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Årodek, &punkt</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Rysuj okrÄgi ze Årodkiem i punktem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>NieprawidÅowe dane okrÄgu.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Wskaż drugi punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>OkrÄ
g: 2 punkty</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 punkty</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Rysuj okrÄgi z danymi 2 punktami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>NieprawidÅowe dane okrÄgu.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Wskaż drugi punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Wskaż trzeci punkt</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>OkrÄ
g: 3 punkty</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 punkty</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Rysuj okrÄgi z danymi 3 punktami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Wskaż Årodek okrÄgu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Wskaż promieÅ okrÄgu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>OkrÄ
g: Årodek, promieÅ</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Årodek, p&romieÅ</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Rysuje okrÄgi ze Årodkiem i promieniem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Wskaż Årodek elipsy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Wskaż punkt koÅcowy osi nadrzÄdnej</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Wskaż punkt koÅcowy osi podrzÄdnej:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Wskaż kÄ
t startowy</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Wskaż kÄ
t koÅcowy</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Åuk elipsoidalny z osiÄ
</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>Åuk &elipsoidalny (oÅ)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Rysuj Åuki elipsoidalne</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Elipsa z osiÄ
</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Elipsa (oÅ)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Rysuj elipsy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Kreskowanie</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Kreskowanie</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Rysuj kreskowanie i jednolite wypeÅnienia</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>Niepoprawny obszar kreskowania. ProszÄ wskazaÄ obiekty, które tworzÄ
jeden lub wiÄcej zamkniÄtych konturów.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>Kreskowanie utworzone pomyÅlnie.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Wprowadź kÄ
t:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Wprowadź wspóÅczynnik:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>Obraz</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>O&braz</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Wstaw Obraz (Bitmapa)</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Wskaż pierwszy punkt lub [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Wskaż nastÄpny punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Nie można zamknÄ
Ä sekwencji linii: niewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nie można cofnÄ
Ä: NiewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>Linia: 2 punkty</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 punkty</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Rysuj linie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Wskaż pozycjÄ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Wprowadź kÄ
t:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Wprowadź dÅugoÅÄ:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>Linia: kÄ
t</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&KÄ
t</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Rysuj linie z podanym kÄ
tem</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Linia: poziomo</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Poziomo</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Rysuj linie poziome</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>poz./pion. linia</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>P&ozioma / Pionowa</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Rysuj poziome/pionowe linie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Zaznacz pierwszÄ
liniÄ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zaznacz drugÄ
liniÄ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Wprowadź dÅugoÅÄ dwusiecznej:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Wprowadź iloÅÄ dwusiecznych:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>Dwusieczna</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Dwusieczna</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Rysuj dwusieczne</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Kliknij i przeciÄ
gnij aby narysowaÄ liniÄ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>Linia: odrÄczna</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&OdrÄczna linia</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Rysuj linie odrÄczne</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Wskaż drugi punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>poz./pion. linia</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>P&ozioma / Pionowa</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Rysuj poziome/pionowe linie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Specify Distance <%1> or select entity or [Through]</source>
- <translation type="obsolete">Wprowadź odlegÅoÅÄ <%1> lub zaznacz obiekt lub [Poprzez]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Wprowadź liczbÄ:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>NieprawidÅowa liczba. Spróbuj 1..99</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Wprowadź odlegÅoÅÄ <%1>, zaznacz obiekt lub [%2]</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>Równolegle</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Równo&legle</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Rysuj równolegÅe do istniejÄ
cych linii, Åuków, okrÄgów</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Koncentryczny</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Koncentryczny</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>Zaznacz obiekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Wskaż punkt "poprzez"</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Liczba:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>NieprawidÅowa liczba. Spróbuj 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>Równolegle poprzez punkt</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Równolegle &poprzez punkt</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Rysuj równolegÅe poprzez ustalony punkt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>Wskaż Årodek</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Wskaż wierzchoÅek</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Wprowadź liczbÄ:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>NieprawidÅowa liczba. Spróbuj 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Wielobok</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Wie&lobok (År.,wierzch.)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Rysuj wielobok ze Årodkiem i wierzchoÅkiem</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>Wskaż pierwszy wierzchoÅek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Wskaż drugi wierzchoÅek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Liczba:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>NieprawidÅowa liczba. Spróbuj 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>NieprawidÅowe wyrażenie.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>Wielobok</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Wie&lobok (wierzch.,wierzch.)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Rysuj wielobok z dwoma wierzchoÅkami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Linia Åamana</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">Linia Å&amana</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Rysuj linie Åamane</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Wskaż pierwszy punkt lub [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Wskaż nastÄpny punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nie można zamknÄ
Ä sekwencji linii: niewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nie można cofnÄ
Ä: NiewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>Wskaż pierwszy wierzchoÅek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Wskaż drugi wierzchoÅek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>ProstokÄ
t</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&ProstokÄ
t</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Rysuj prostokÄ
ty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Zaznacz obiekt podstawowy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Wskaż pozycje</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>KÄ
t wzglÄdny</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>KÄ
t wz&glÄdny</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Rysuj linie z kÄ
tem wzglÄdnym</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>ProstopadÅa</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&ProstopadÅa</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Rysuj liniÄ prostopadÅÄ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>Wskaż punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">Zaznacz okrÄ
g lub Åuk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>Styczna (P,C)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&Styczna (P,C)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Rysuj stycznÄ
(punkt, okrÄ
g)</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Zaznacz obiekt typu Åuk lub okrÄ
g</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>Zaznacz pierwszy okrÄ
g lub Åuk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Zaznacz drugi okrÄ
g lub Åuk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>Styczna (C,C)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>S&tyczna (C,C)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Rysuj stycznÄ
(okrÄ
g, okrÄ
g)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>Wskaż poÅożenie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>Punkty</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Punkty</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Rysuj punkty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Linia Åamana</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">Linia Å&amana</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Rysuj linie Åamane</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Wskaż pierwszy punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Wskaż pierwszy punkt lub [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Wskaż nastÄpny punkt</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nie można zamknÄ
Ä sekwencji linii: niewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nie można cofnÄ
Ä: NiewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation>Krzywa skÅadana</translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation>&Krzywa skÅadana</translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation>Rysuj krzywe skÅadane</translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation>Wskaż pierwszy punkt kontrolny</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation>Wskaż nastÄpny punkt kontrolny lub [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation>Wskaż nastÄpny punkt kontrolny</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nie można cofnÄ
Ä: NiewystarczajÄ
ca liczba zdefiniowanych obiektów.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>Wskaż punkt wstawiania</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Wprowadź tekst</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>Tekst</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Tekst</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Rysuj obiekty tekstowe</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>Kopiuj</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopiuj</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>Kopiuj obiekty do schowka</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Wytnij</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Wy&tnij</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Wytnij obiekty do schowka</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>ZmieÅ punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>Wklej</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Wklej</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Wklej zawartoÅÄ schowka</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Cofnij</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Cofnij</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Cofa ostatniÄ
operacjÄ</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Ponów</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>P&onów</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Ponawia ostatniÄ
operacjÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nowy rysunek</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nowy</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Tworzy nowy rysunek</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Otwórz rysunek</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Otwórz...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Otwiera istniejÄ
cy rysunek</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Zapisz rysnuek</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Zapisz</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Zapisuje bieżÄ
cy rysunek</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Zapisz rysunek jako</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Zapisz &jako...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Zapisuje bieżÄ
cy rysunek w pliku pod nowÄ
nazwÄ
</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>KÄ
t: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Linie sÄ
równolegÅe</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Wskaż pierwszÄ
linie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Wskaż drugÄ
linie</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>KÄ
t pomiÄdzy dwoma liniami</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&KÄ
t pomiÄdzy dwoma liniami</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>Mierzy kÄ
t pomiÄdzy dwoma liniami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation>Obszar wieloboczny</translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation>&Obszar wieloboczny</translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation>Mierzy obszar wieloboku</translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation>Obszar: %1</translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation>Obwód: %1</translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation>Punkt: %1/%2</translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation>Wskaż pierwszy punkt wieloboku</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation>Wskaż nastÄpny punkt wieloboku</translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation>ZakoÅcz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>OdlegÅoÅÄ: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Wskaż pierwszy punkt odlegÅoÅci</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Wskaż dugi punkt odlegÅoÅci</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>OdlegÅoÅÄ punkt - punkt</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&OdlegÅoÅÄ punkt - punkt</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>Mierzy odlegÅoÅÄ pomiÄdzy dwoma punktami</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>OdlegÅoÅÄ: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Wprowadź obiekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Wskaż punkt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>OdlegÅoÅÄ obiektu do punktu</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>&OdlegÅoÅÄ obiektu do punktu</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Mierzy odlegÅoÅÄ pomiÄdzy obiektem a punktem</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Punkt jest wewnÄ
trz zaznaczonego konturu.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Punkt jest poza zaznaczonym konturem.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Wskaż punkt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>Punkt wewnÄ
trz konturu</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Punkt wewnÄ
trz konturu</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Sprawdza czy podany punkt jest wewnÄ
trz zaznaczonego konturu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>CaÅkowita dÅugoÅÄ zaznaczonych obiektów: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Co najmniej jeden z zaznaczonych obiektów nie może byÄ zmierzony.</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation>CaÅkowita dÅugoÅÄ zaznaczonych obiektów</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&CaÅkowita dÅugoÅÄ zaznaczonych obiektów</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Mierzy caÅkowitÄ
dÅugoÅÄ wszystkich zaznaczonych obiektów</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Dodaj warstwÄ</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Dodaj warstwÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Edytuj warstwÄ</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Edytuj warstwÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zablokuj wszystko</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zablokuj wszystko</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Zablokuj wszystkie warstwy</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Odblokuj wszystko</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Odblokuj wszystko</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Odblokuj wszystkie warstwy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>UsuÅ warstwÄ</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&UsuÅ warstwÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>PrzeÅÄ
cz blokadÄ warstwy</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&PrzeÅÄ
cz blokadÄ</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>PrzeÅÄ
cz blokadÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>ZmieÅ widocznoÅÄ warstwy</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&PrzeÅÄ
cz warstwÄ</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>PrzeÅÄ
cz warstwÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Wprowadź kÄ
t:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Wprowadź wspóÅczynnik:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>Wstaw obiekt z biblioteki</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Wstaw obiekt z biblioteki</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Wstawia obiekt z biblioteki czÄÅci.</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation>Nie można otworzyÄ pliku '%1'</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>(Od/Za)blokuj zero wzglÄdne</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>(Od/Za)&blokuj zero wzglÄdne</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>(Od/Za)blokuj zero wzglÄdne</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Atrybuty</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Atrybuty</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>ZmieÅ atrybuty obiektu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Zaznacz pierwszy obiekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zaznacz drugi obiekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Wprowadź dÅugoÅÄ 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Wprowadź dÅugoÅÄ 2:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>Zetnij</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Zetnij</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Zetnij obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>Nieznaleziono obiektu.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">NieprawidÅowy punkt ciÄcia.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">Punt ciÄcia nie jest na obiekcie.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Wskaż obiekt do ciÄcia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Wskaż punkt ciÄcia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Wytnij</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Wytnij</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Wytnij obiekty</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Obiekt musi byÄ liniÄ
, Åukiem lub okrÄgiem.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Punkt ciÄcia jest niepoprawny.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Punkt ciÄcia nie jest na obiekcie.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>UsuÅ</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&UsuÅ</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>UsuÅ obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Wskaż pierwszy punkt Åamania na linii Åamanej</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Wskaż drugi punkt Åamania na tej samej linii Åamanej</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>UsuÅ odrÄcznie</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&UsuÅ swobodny</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation>Obiekty nie leżÄ
na tej samej Åamanej.</translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation>NadrzÄdny wzglÄdem drugiego obiektu nie jest liniÄ
ÅamanÄ
</translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation>NadrzÄdny wzglÄdem drugiego obiektu jest pusty</translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation>Jeden z wybranych obiektów jest pusty</translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation>NadrzÄdny wzglÄdem pierwszego obiektu nie jest liniÄ
ÅamanÄ
</translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation>NadrzÄdny wzglÄdem pierwszego obiektu jest pusty</translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation>Pierwszy obiekt jest pusty</translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation>Drugi obiekt jest pusty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>Wybierz obiekt do usuniÄcia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>UsuÅ zaznaczone</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&UsuÅ zaznaczone</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>UsuÅ zaznaczone obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>WÅaÅciwoÅci</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&WÅaÅciowÅci</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>ZmieÅ wÅaÅciwoÅci obiektu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Rozbij tekst</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Rozbij tekst na litery</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Rozbija tekst na pojedyncze litery</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Wskaż pierwszy punkt linii odbicia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Wskaż drugi punkt linii odbicia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>Odbij</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Odbijaj</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Odbijaj lustrzanie obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Wskaż punkt docelowy</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>PrzesuÅ / kopiuj</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&PrzesuÅ / kopiuj</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Przesuwa lub kopiuje obiekty jeden lub wiÄcej razy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Wskaż punkt docelowy</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Wprowadź kÄ
t obrotu:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>PrzesuÅ i obróÄ</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>PrzesuÅ i &obróÄ</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>PrzesuÅ i obrÃ³Ä obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>Obracaj</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&Obracaj</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>Obracaj obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Wskaż bezwzglÄdny punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Wskaż wzglÄdny punkt odniesienia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>ObrÃ³Ä dwa</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>ObrÃ³Ä &dwa</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>ObrÃ³Ä obiekty dookoÅa dwóch Årodków</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Wskaż pierwszy obiekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Wskaż drugi obiekt</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Wprowadź promieÅ:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>ZaokrÄ
glaj</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&ZaokrÄ
glaj</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>ZaokrÄ
glaj obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>Skaluj</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Skaluj</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Skaluj obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>Wskaż pierwszy wierzchoÅek</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Wskaż drugi wierzchoÅek</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Wskaż punkt odniesienia</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Wskaż punkt docelowy</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>RozciÄ
gnij</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&RozciÄ
gnij</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>RozciÄ
gnij obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>Zaznacz pierwszy obiekt do przyciÄcia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Zaznacz obiekt ograniczajÄ
cy</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Zaznacz drugi obiekt do przyciÄcia</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Zaznacz obiekt do przyciÄcia</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>Przytnij</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>Przytni&j</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Przytnij obiekty</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Przytnij dwa</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>Przytnij &dwa</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Przytnij dwa obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>Nieznaleziono obiektu.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Wybrany obiekt jest w bloku. ProszÄ wyedytowaÄ blok.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Wybrany obiekt nie jest pojedynczym obiektem lub nie można zastosowaÄ wyrównana.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>NieprawidÅowe wyrażenie</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Zaznacz obiekt do przyciÄcia lub wprowadź odlegÅoÅÄ:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>WydÅuż</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&WydÅuż</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>WydÅuż o podanÄ
wartoÅÄ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Rysunek</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>&Preferencje bieżÄ
cego rysunku</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Ustawienia dla bieżÄ
cego rysunku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Wstecz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>PodglÄ
d wydruku</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&PodglÄ
d wydruku</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Pokazuje podglÄ
d wydruku</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Zaznacz wszystko</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Zaznacz &wszystko</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Zaznacza wszystkie obiekty</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Odznacz wszystko</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Odznacz &wszystko</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Odznacza wszystkie obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Obiekt musi byÄ pojedynczym obiektem.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>(Za/Od)znacz kontur</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>(Za/Od)znacz &Kontur</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>(Za/Od)znacza poÅÄ
czone obiekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Choose first edge</source>
- <translation type="obsolete">Wybierz pierwszÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">Wybierz drugÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>Zaznacz przecinajÄ
ce siÄ obiekty</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>P&rzecinajÄ
ce siÄ obiekty</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Zaznacza wszystkie obiekty, które przecina linia</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>Odznacz obiekty, które siÄ przecinajÄ
</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>Odznacz obiekty, które siÄ prze&cinajÄ
</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Odznacz wszystkie obiekty, które przecina linia</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Wybierz pierwszy punkt linii przecinajÄ
cej</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Wybierz drugi punkt linii przecinajÄ
cej</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>OdwrÃ³Ä zaznaczenie</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&OdwrÃ³Ä zaznaczenie</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Odwraca aktualne zaznaczenie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>(Za/Od)znacz warstwÄ</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>(Za/Od)znacz warstwy</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>Zaznacz obiekt</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>(Za/Od)&znacz obiekt</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Zaznacza pojedynczy obiekt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>Wybierz pierwszÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Wybierz drugÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>Zaznacz okno</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Zaznacz &okno</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Zaznacza wszystkie obiekty w podanym oknie</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Odznacz okno</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Odznacz &okno</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Odznacza wszystkie obiekty w podanym oknie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>ZmieÅ zero wzglÄdne</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>ZmieÅ zero wzglÄdne</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>ZmieÅ &zero wzglÄdne</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>ZmieÅ pozycje punktu zera wzglÄdnego</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>Zaznacz pierwszy obiekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zaznacz drugi obiekt</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>PrzeciÄcia rÄcznie</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>&PrzeciÄcia rÄcznie</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Lokalizuj punkty przeciÄcia rÄcznie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Odtwórz obiekty wymiarowe</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Odtwórz obiekty wymiarowe</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Odtwarza wszystkie obiekty wymiarowe</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Odtworzono obiekty wymiarowe (%1)</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Nie znaleziono obiektów wymiarowych</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Autozoom</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Autozoom</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>PowiÄksza automatycznie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>PowiÄksz</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&PowiÄksz</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>PowiÄksza</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Pomniejsz</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Po&mniejsz</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Pomniejsza</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>PrzesuÅ-zoom</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&PrzesuÅ-zoom</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Panoramowanie w czasie rzeczywistym</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>Poprzedni widok</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>Poprze&dni widok</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>Pokazuje poprzedni widok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Przerysuj</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>P&rzerysuj</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>Wskaż pierwszÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Anuluj</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Wskaż drugÄ
krawÄdź</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Wstecz</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>Okno powiÄkszenia</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&Okno powiÄkszenia</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>PowiÄksza w oknie</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_ru.ts b/ts/actions/librecadactions_ru.ts
deleted file mode 100644
index 2421e3c..0000000
--- a/ts/actions/librecadactions_ru.ts
+++ /dev/null
@@ -1,3044 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>ÐобавиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&ÐобавиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>ÐеÑеименоваÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&ÐеÑеименоваÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>ÐеÑеименоваÑÑ Ð±Ð»Ð¾Ðº и вÑе вÑÑавки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Create Block</source>
- <translation>СоздаÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&СоздаÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>РедакÑиÑоваÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&РедакÑиÑоваÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>РазÑÑÑиÑÑ</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&РазÑÑÑиÑÑ</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>РазÑÑÑиÑÑ Ð±Ð»Ð¾Ðº и дÑÑгие гÑÑÐ¿Ð¿Ñ Ð¾Ð±ÑекÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ÐамоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&ÐамоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>ÐамоÑозиÑÑ Ð²Ñе блоки</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>РазмоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&РазмоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>РазмоÑозиÑÑ Ð²Ñе блоки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÐведиÑе Ñгол:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÐведиÑе коÑÑÑиÑиенÑ:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>ÐведиÑе колиÑеÑÑво ÑÑолбÑов:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>ÐведиÑе колиÑеÑÑво ÑÑдов:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>ÐведиÑе пÑомежÑÑок Ð¼ÐµÐ¶Ð´Ñ ÑÑолбÑами:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>ÐведиÑе пÑомежÑÑок Ð¼ÐµÐ¶Ð´Ñ ÑÑдами:</translation>
- </message>
- <message>
- <source>Insert Block</source>
- <translation>ÐÑÑавиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&ÐÑÑавиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>УдалиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>Уд&алиÑÑ Ð±Ð»Ð¾Ðº</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>ÐеÑеклÑÑиÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑÑ Ð±Ð»Ð¾ÐºÐ°</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&ÐидимоÑÑÑ Ð±Ð»Ð¾ÐºÐ°</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>ÐидимоÑÑÑ Ð±Ð»Ð¾ÐºÐ°</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>ÐÑбеÑиÑе вÑоÑÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Specify first extension line origin</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð¿ÑивÑзки пеÑвой ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð¿ÑивÑзки вÑоÑой ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>УкажиÑе положение ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÐведиÑе ÑекÑÑ ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Aligned</source>
- <translation>ÐÑÑовненнÑй</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>ÐÑ&ÑовненнÑй</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>ÐÑÑовненнÑй ÑазмеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Select first line</source>
- <translation>ÐÑделиÑе пеÑвÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ÐÑделиÑе вÑоÑÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>УкажиÑе положение ÑазмеÑной дÑги</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÐведиÑе ÑекÑÑ ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Angular</source>
- <translation>Угловой</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Угловой</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Угловой ÑазмеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ðе ÑвлÑеÑÑÑ Ð¾ÐºÑÑжноÑÑÑÑ Ð¸Ð»Ð¸ дÑгой</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>ÐÑделиÑе дÑÐ³Ñ Ð¸Ð»Ð¸ окÑÑжноÑÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>УкажиÑе положение ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÐведиÑе ÑекÑÑ ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Diametric</source>
- <translation>ÐиамеÑÑалÑнÑй</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&ÐиамеÑÑалÑнÑй</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>ÐиамеÑÑалÑнÑй ÑазмеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Specify target point</source>
- <translation>УкажиÑе иÑÑ
однÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>УкажиÑе ÑледÑÑÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>ÐаконÑиÑÑ</translation>
- </message>
- <message>
- <source>Leader</source>
- <translation>Ðолка-вÑноÑка</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>Ð&олка-вÑноÑка</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Ðолка-вÑноÑка</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð¿ÑивÑзки пеÑвой ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð¿ÑивÑзки вÑоÑой ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>УкажиÑе положение ÑазмеÑной линии</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÐведиÑе ÑекÑÑ ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>ÐведиÑе Ñгол ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Linear</source>
- <translation>ÐинейнÑй</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&ÐинейнÑй</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>ÐинейнÑй ÑазмеÑ</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>ÐоÑизонÑалÑнÑй</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&ÐоÑизонÑалÑн</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>ÐоÑизонÑалÑнÑй ÑазмеÑ</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>ÐеÑÑикалÑнÑй</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&ÐеÑÑикалÑн</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>ÐеÑÑикалÑнÑй ÑазмеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Ðе ÑвлÑеÑÑÑ Ð¾ÐºÑÑжноÑÑÑÑ Ð¸Ð»Ð¸ дÑгой</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>ÐÑделиÑе дÑÐ³Ñ Ð¸Ð»Ð¸ окÑÑжноÑÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>УкажиÑе положение ÑазмеÑной линии или введиÑе Ñгол:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>ÐведиÑе ÑекÑÑ ÑазмеÑной надпиÑи:</translation>
- </message>
- <message>
- <source>Radial</source>
- <translation>РадиалÑнÑй</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&РадиалÑнÑй</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>РадиалÑнÑй ÑазмеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>ÐедопÑÑÑÐ¸Ð¼Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñ
оÑдÑ</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>УкажиÑе ÑенÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>УкажиÑе ÑадиÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>УкажиÑе наÑалÑнÑй Ñгол:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>УкажиÑе конеÑнÑй Ñгол или [Угол/Ð´Ð»Ð¸Ð½Ñ Ñ
оÑдÑ]</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>УкажиÑе Ð´Ð»Ð¸Ð½Ñ Ñ
оÑдÑ:</translation>
- </message>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>ÐÑга: ÑенÑÑ, ÑоÑка, ÑглÑ</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&ЦенÑÑ, ÑоÑка, ÑглÑ</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>ÐаÑеÑÑиÑÑ Ð´ÑгÑ</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Invalid arc data.</source>
- <translation>ÐекоÑÑекÑнÑе даннÑе дÑги.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>УкажиÑе наÑалÑнÑÑ ÑоÑÐºÑ Ð¸Ð»Ð¸ [ЦенÑÑ]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>УкажиÑе конеÑнÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Arc: 3 Points</source>
- <translation>ÐÑга: по 3 ÑоÑкам</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>Ðо &3 ÑоÑкам&3 ÑоÑки</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>ÐаÑеÑÑиÑÑ Ð´ÑÐ³Ñ Ð¿Ð¾ 3 ÑоÑкам</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">ÐÑмена</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">УкажиÑе конеÑнÑй Ñгол</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>УкажиÑе ÑенÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>УкажиÑе ÑадиÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Circle: Center, Point</source>
- <translation>ÐкÑÑжноÑÑÑ: ÑенÑÑ, ÑоÑка</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>ЦенÑÑ, &ÑоÑка</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¿Ð¾ ÑенÑÑÑ Ð¸ ÑоÑке пÑивÑзки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Invalid Circle data.</source>
- <translation>ÐекоÑÑекÑнÑе даннÑе окÑÑжноÑÑи.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Circle: 2 Points</source>
- <translation>ÐкÑÑжноÑÑÑ: по 2 ÑоÑкам</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>Ðо 2 ÑоÑкам</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¿Ð¾ 2 ÑоÑкам</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Invalid circle data.</source>
- <translation>ÐекоÑÑекÑнÑе даннÑе окÑÑжноÑÑи.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>УкажиÑе ÑÑеÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Circle: 3 Points</source>
- <translation>ÐкÑÑжноÑÑÑ: по 3 ÑоÑкам</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>Ðо 3 ÑоÑкам</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¿Ð¾ 3 ÑоÑкам</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>УкажиÑе ÑенÑÑ Ð¾ÐºÑÑжноÑÑи</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>УкажиÑе ÑадиÑÑ Ð¾ÐºÑÑжноÑÑи</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>ÐкÑÑжноÑÑÑ: ÑенÑÑ, ÑадиÑÑ</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>ЦенÑÑ, &ÑадиÑÑ</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¿Ð¾ ÑенÑÑÑ Ð¸ ÑадиÑÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>УкажиÑе ÑенÑÑ ÑллипÑа</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>УкажиÑе конеÑнÑÑ ÑоÑÐºÑ Ð±Ð¾Ð»ÑÑей оÑи</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>УкажиÑе конеÑнÑÑ ÑоÑÐºÑ Ð¸Ð»Ð¸ Ð´Ð»Ð¸Ð½Ñ Ð¼ÐµÐ½ÑÑей оÑи:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>УкажиÑе наÑалÑнÑй Ñгол</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>УкажиÑе конеÑнÑй Ñгол</translation>
- </message>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>ÐÑга ÑллипÑа Ñ Ð¾ÑÑÑ</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&ÐÑга ÑллипÑа (Ñ Ð¾ÑÑÑ)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>ÐаÑеÑÑиÑÑ Ð´ÑÐ³Ñ ÑллипÑа</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>ÐÐ»Ð»Ð¸Ð¿Ñ Ñ Ð¾ÑÑÑ</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&ÐÐ»Ð»Ð¸Ð¿Ñ (Ñ Ð¾ÑÑÑ)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>ÐаÑеÑÑиÑÑ ÑллипÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>ШÑÑиÑ
овка</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&ШÑÑиÑ
овка</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>ÐаÑÑÑиÑ
оваÑÑ Ð¸Ð»Ð¸ залиÑÑ ÑвеÑом</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation>ÐепÑавлÑно задана облаÑÑÑ ÑÑÑиÑ
овки. ÐожалÑйÑÑа, пÑовеÑÑÑе, ÑÑо вÑбÑаннÑе обÑекÑÑ ÑоÑмиÑÑÑÑ Ð¾Ð´Ð¸Ð½ или более закÑÑÑÑÑ
конÑÑÑов.</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation>ШÑÑиÑ
овка Ñоздана ÑÑпеÑно.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÐведиÑе Ñгол:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÐведиÑе коÑÑÑиÑиенÑ:</translation>
- </message>
- <message>
- <source>Image</source>
- <translation>ÐаÑÑинка</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&ÐаÑÑинка</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>ÐÑÑавиÑÑ ÐºÐ°ÑÑÐ¸Ð½ÐºÑ (ÑаÑÑÑ)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Specify first point</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>УкажиÑе ÑледÑÑÑÑÑ ÑоÑÐºÑ Ð¸Ð»Ð¸ [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>УкажиÑе ÑледÑÑÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Ðевозможно замкнÑÑÑ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð»Ð¸Ð½Ð¸Ð¹: не доÑÑаÑоÑно обÑекÑов опÑеделено.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>ÐÑмена невозможна: не доÑÑаÑоÑно обÑекÑов опÑеделено.</translation>
- </message>
- <message>
- <source>Line: 2 Points</source>
- <translation>ÐиниÑ: по 2 ÑоÑкам</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 ÑоÑки</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>ÐаÑеÑÑиÑÑ Ð»Ð¸Ð½Ð¸Ð¸</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>УкажиÑе положение</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÐведиÑе Ñгол:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>ÐведиÑе длинÑ:</translation>
- </message>
- <message>
- <source>Line: Angle</source>
- <translation>ÐиниÑ: Ðод Ñглом</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>Ðод &Ñглом</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>ÐаÑеÑÑиÑÑ Ð»Ð¸Ð½Ð¸Ð¸ под заданнÑм Ñглом</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>ÐиниÑ: гоÑизонÑалÑнаÑ</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&ÐоÑизонÑалÑнÑй</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>РиÑоваÑÑ Ð³Ð¾ÑизонÑалÑнÑе линии</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>гоÑ./веÑÑ. линиÑ</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>Ðо&ÑизонÑалÑÐ½Ð°Ñ / ÐеÑÑикалÑнаÑ</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>ÐаÑеÑÑиÑÑ Ð³Ð¾ÑизонÑалÑнÑÑ / веÑÑикалÑнÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>ÐÑделиÑе пеÑвÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>ÐÑделиÑе вÑоÑÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>УкажиÑе Ð´Ð»Ð¸Ð½Ñ Ð±Ð¸ÑÑекÑÑиÑÑ:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>УкажиÑе колиÑеÑÑво биÑÑекÑÑиÑ:</translation>
- </message>
- <message>
- <source>Bisector</source>
- <translation>ÐиÑекÑÑиÑÑа</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>Ð&иÑекÑÑиÑÑа</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>ÐаÑеÑÑиÑÑ Ð±Ð¸ÑекÑÑиÑÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>ЩелкниÑе мÑÑÑÑ Ð¸ поÑÑниÑе, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑиÑоваÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Line: Freehand</source>
- <translation>ÐиниÑ: ÐÑоизволÑнаÑ</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&ÐÑоизволÑÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ (кÑиваÑ)</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¿ÑоизволÑнÑÑ ÐºÑивÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>Specify first point</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>гоÑ./веÑÑ. линиÑ</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>Ðо&ÑизонÑалÑÐ½Ð°Ñ / ÐеÑÑикалÑнаÑ</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>ÐаÑеÑÑиÑÑ Ð³Ð¾ÑизонÑалÑнÑÑ / веÑÑикалÑнÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>ÐведиÑе ÑиÑло:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>ÐедопÑÑÑимое ÑиÑло. ÐопÑобÑйÑе 1..99</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>УкажиÑе ÑаÑÑÑоÑние <%1> или вÑбеÑиÑе обÑÐµÐºÑ Ð¸Ð»Ð¸ [%2]</translation>
- </message>
- <message>
- <source>Parallel</source>
- <translation>ÐаÑаллелÑнаÑ</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>ÐаÑа&ллелÑнаÑ</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>ЧеÑÑиÑÑ Ð¿Ð°ÑаллелÑно к ÑÑÑеÑÑвÑÑÑим линиÑм, дÑгам, окÑÑжноÑÑÑм</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>ÐонÑенÑÑиÑно</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&ÐонÑенÑÑиÑно</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Select entity</source>
- <translation>ÐÑбеÑиÑе обÑекÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>УкажиÑе ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ЧиÑло:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>ÐедопÑÑÑимое ÑиÑло. ÐопÑобÑйÑе 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Parallel through point</source>
- <translation>ÐаÑаллелÑно ÑеÑез ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>ÐаÑ&аллелÑно ÑеÑез ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>ЧеÑÑиÑÑ Ð¿Ð°ÑаллелÑно ÑеÑез заданнÑÑ ÑоÑкÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Specify center</source>
- <translation>УкажиÑе ÑенÑÑ</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>УкажиÑе Ñгол</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>ÐведиÑе ÑиÑло:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>ÐедопÑÑÑимое ÑиÑло. ÐопÑобÑйÑе 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>ÐногоÑголÑник</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>ÐногоÑ&голÑник (ЦенÑÑ,Угол)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¼Ð½Ð¾Ð³Ð¾ÑголÑник по ÑенÑÑÑ Ð¸ ÑглÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Specify first corner</source>
- <translation>УкажиÑе пеÑвÑй Ñгол</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>УкажиÑе вÑоÑой Ñгол</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>ЧиÑло:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>ÐедопÑÑÑимое ÑиÑло. ÐопÑобÑйÑе 1..9999</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>ÐедопÑÑÑимое вÑÑажение.</translation>
- </message>
- <message>
- <source>Polygon</source>
- <translation>ÐногоÑголÑник</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>ÐногоÑ&голÑник (Угол,Угол)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¼Ð½Ð¾Ð³Ð¾ÑголÑник по двÑм Ñглам</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">ÐолилиниÑ</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&ÐолилиниÑ</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">ÐаÑеÑÑиÑÑ Ð¿Ð¾Ð»Ð¸Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">УкажиÑе ÑледÑÑÑÑÑ ÑоÑÐºÑ Ð¸Ð»Ð¸ [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">УкажиÑе ÑледÑÑÑÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Ðевозможно замкнÑÑÑ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð»Ð¸Ð½Ð¸Ð¹: недоÑÑаÑоÑно обÑекÑов опÑеделено.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">ÐÑмена невозможна: недоÑÑаÑоÑно обÑекÑов опÑеделено.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Specify first corner</source>
- <translation>УкажиÑе пеÑвÑй Ñгол</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>УкажиÑе вÑоÑой Ñгол</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Rectangle</source>
- <translation>ÐÑÑмоÑголÑник</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>Ð&ÑÑмоÑголÑник</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>ÐаÑеÑÑиÑÑ Ð¿ÑÑмоÑголÑник</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>ÐÑбеÑиÑе базовÑй обÑекÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>УкажиÑе положение</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Relative angle</source>
- <translation>ÐÑноÑиÑелÑнÑй Ñгол</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>ÐÑно&ÑиÑелÑнÑй Ñгол</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>ÐаÑеÑÑиÑÑ Ð»Ð¸Ð½Ð¸Ñ Ð¿Ð¾Ð´ оÑноÑиÑелÑнÑм Ñглом</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>ÐÑÑогоналÑно</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&ÐÑÑогоналÑно</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>ЧеÑÑиÑÑ Ð»Ð¸Ð½Ð¸Ð¸ оÑÑогоналÑно</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Specify point</source>
- <translation>УкажиÑе ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select circle or arc</source>
- <translation type="obsolete">ÐÑделиÑе окÑÑжноÑÑÑ Ð¸Ð»Ð¸ дÑгÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>ÐÑделиÑе окÑÑжноÑÑÑ, дÑÐ³Ñ Ð¸Ð»Ð¸ ÑллипÑ</translation>
- </message>
- <message>
- <source>Tangent (P,C)</source>
- <translation>ÐаÑаÑелÑÐ½Ð°Ñ (Т,Ð)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&ÐаÑаÑелÑÐ½Ð°Ñ (Т,Ð)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>ÐаÑеÑÑиÑÑ ÐºÐ°ÑаÑелÑнÑÑ (ÑоÑка, окÑÑжноÑÑÑ)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Select first circle or arc</source>
- <translation>ÐÑделиÑе пеÑвÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¸Ð»Ð¸ дÑгÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>ÐÑделиÑе вÑоÑÑÑ Ð¾ÐºÑÑжноÑÑÑ Ð¸Ð»Ð¸ дÑгÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Tangent (C,C)</source>
- <translation>ÐаÑаÑелÑÐ½Ð°Ñ (Ð,Ð)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>ÐаÑаÑ&елÑÐ½Ð°Ñ (Ð,Ð)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>ÐаÑеÑÑиÑÑ ÐºÐ°ÑаÑелÑнÑÑ (окÑÑжноÑÑÑ, окÑÑжноÑÑÑ)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Specify location</source>
- <translation>УкажиÑе меÑÑоположение</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Points</source>
- <translation>ТоÑки</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&ТоÑки</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>ÐаÑеÑÑиÑÑ ÑоÑки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">ÐолилиниÑ</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&ÐолилиниÑ</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">ÐаÑеÑÑиÑÑ Ð¿Ð¾Ð»Ð¸Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">УкажиÑе пеÑвÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">УкажиÑе ÑледÑÑÑÑÑ ÑоÑÐºÑ Ð¸Ð»Ð¸ [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">УкажиÑе ÑледÑÑÑÑÑ ÑоÑкÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Ðазад</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Specify insertion point</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð²ÑÑавки</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>ÐведиÑе ÑекÑÑ:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Text</source>
- <translation>ТекÑÑ</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&ТекÑÑ</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>СоздаÑÑ ÑекÑÑовÑй обÑекÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Copy</source>
- <translation>ÐопиÑоваÑÑ</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&ÐопиÑоваÑÑ</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>ÐопиÑÑÐµÑ Ð¾Ð±ÑекÑÑ Ð² бÑÑеÑ</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>ÐÑÑезаÑÑ</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>ÐÑ&ÑезаÑÑ</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>ÐÑÑÐµÐ·Ð°ÐµÑ Ð¾Ð±ÑекÑÑ Ð² бÑÑеÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Set reference point</source>
- <translation>УÑÑановиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Paste</source>
- <translation>ÐÑÑавиÑÑ</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&ÐÑÑавиÑÑ</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>ÐÑÑавлÑÐµÑ Ð¾Ð±ÑекÑÑ Ð¸Ð· бÑÑеÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>ÐÑмениÑÑ</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>Ð&ÑмениÑÑ</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>ÐÑменÑÐµÑ Ð¿Ð¾Ñледнее дейÑÑвие</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>ÐовÑоÑиÑÑ</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&ÐовÑоÑиÑÑ</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>ÐÑменÑÐµÑ Ð¿Ð¾Ñледнее дейÑÑвие</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>ÐовÑй ÑеÑÑеж</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>Созд&аÑÑ</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Ð¡Ð¾Ð·Ð´Ð°ÐµÑ Ð½Ð¾Ð²Ñй ÑеÑÑеж</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>ÐÑкÑÑÑÑ ÑеÑÑеж</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&ÐÑкÑÑÑÑ...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>ÐÑкÑÑÐ²Ð°ÐµÑ ÑÑÑеÑÑвÑÑÑий ÑеÑÑеж</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>СоÑ
ÑаниÑÑ ÑеÑÑеж</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&СоÑ
ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>СоÑ
ÑанÑÐµÑ ÑекÑÑий ÑеÑÑеж</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>СоÑ
ÑаниÑÑ ÑеÑÑеж как</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>СоÑ
ÑаниÑÑ &как...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>СоÑ
ÑанÑÐµÑ ÑекÑÑий ÑеÑÑеж под новÑм именем</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle: %1%2</source>
- <translation>Угол: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Ðинии паÑаллелÑнÑ</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>УкажиÑе пеÑвÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>УкажиÑе вÑоÑÑÑ Ð»Ð¸Ð½Ð¸Ñ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Angle between two lines</source>
- <translation>Угол Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ Ð»Ð¸Ð½Ð¸Ñми</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Угол Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ Ð»Ð¸Ð½Ð¸Ñми</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>ÐзмеÑÑÐµÑ Ñгол Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ Ð»Ð¸Ð½Ð¸Ñми</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">ÐÑмена</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance: %1</source>
- <translation>РаÑÑÑоÑние: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑÐºÑ Ð¸Ð·Ð¼ÐµÑÑемого ÑаÑÑÑоÑниÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑÐºÑ Ð¸Ð·Ð¼ÐµÑÑемого ÑаÑÑÑоÑниÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Distance Point to Point</source>
- <translation>РаÑÑÑоÑние Ð¾Ñ ÑоÑки до ÑоÑки</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&РаÑÑÑоÑние Ð¾Ñ ÑоÑки до ÑоÑки</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>ÐзмеÑÑÐµÑ ÑаÑÑÑоÑние Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ ÑоÑками</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance: %1</source>
- <translation>РаÑÑÑоÑние: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>УкажиÑе обÑекÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>УкажиÑе ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Distance Entity to Point</source>
- <translation>РаÑÑÑоÑние Ð¾Ñ Ð¾Ð±ÑекÑа до ÑоÑки</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Ð &аÑÑÑоÑние Ð¾Ñ Ð¾Ð±ÑекÑа до ÑоÑки</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>ÐзмеÑÑÐµÑ ÑаÑÑÑоÑние Ð¼ÐµÐ¶Ð´Ñ Ð¾Ð±ÑекÑом и ÑоÑкой</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>ТоÑка наÑ
одиÑÑÑ Ð²Ð½ÑÑÑи вÑбÑанного конÑÑÑа.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>ТоÑка наÑ
одиÑÑÑ ÑнаÑÑжи вÑбÑанного конÑÑÑа.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>УкажиÑе ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Point inside contour</source>
- <translation>ТоÑка внÑÑÑи конÑÑÑа</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&ТоÑка внÑÑÑи конÑÑÑа</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>ÐÑовеÑÑеÑ, наÑ
одиÑÑÑ Ð»Ð¸ Ð´Ð°Ð½Ð½Ð°Ñ ÑоÑка внÑÑÑи вÑбÑанного конÑÑÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>СÑммаÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° вÑбÑаннÑÑ
обÑекÑов: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Ðо кÑайней меÑе один из вÑбÑаннÑÑ
обÑекÑов не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÑен.</translation>
- </message>
- <message>
- <source>Total length of selected entities</source>
- <translation>СÑммаÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° вÑбÑаннÑÑ
обÑекÑов</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>СÑ&ммаÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° вÑбÑаннÑÑ
обÑекÑов</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>ÐзмеÑÑÐµÑ ÑÑммаÑнÑÑ Ð´Ð»Ð¸Ð½Ñ Ð²ÑеÑ
вÑбÑаннÑÑ
обÑекÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>ÐобавиÑÑ Ñлой</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&ÐобавиÑÑ Ñлой</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>РедакÑиÑоваÑÑ Ñлой</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&РедакÑиÑоваÑÑ Ñлой</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>ÐамоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&ÐамоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>ÐамоÑозиÑÑ Ð²Ñе Ñлои</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>РазмоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&РазмоÑозиÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>РазмоÑозиÑÑ Ð²Ñе Ñлои</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>УдалиÑÑ Ñлой</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&УдалиÑÑ Ñлой</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>ÐеÑеклÑÑиÑÑ Ð·Ð°ÑиÑÑ ÑлоÑ</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&ÐаÑиÑа ÑлоÑ</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>ÐаÑиÑа ÑлоÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>ÐеÑеклÑÑиÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑÑ ÑлоÑ</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&ÐидимоÑÑÑ ÑлоÑ</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>ÐидимоÑÑÑ ÑлоÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>ÐведиÑе Ñгол:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>ÐведиÑе коÑÑÑиÑиенÑ:</translation>
- </message>
- <message>
- <source>Insert Library Object</source>
- <translation>ÐÑÑавиÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑеÑнÑй обÑекÑ</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&ÐÑÑавиÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑеÑнÑй обÑекÑ</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>ÐÑÑавлÑÐµÑ Ð¾Ð±ÑÐµÐºÑ Ð¸Ð· библиоÑеки.</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Ðкл./ÐÑкл. оÑноÑиÑелÑнÑй нолÑ</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>Ðкл./Ð&Ñкл. оÑноÑиÑелÑнÑй нолÑ</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Ðкл./ÐÑкл. оÑноÑиÑелÑнÑй нолÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>ÐÑÑибÑÑÑ</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>Ð&ÑÑибÑÑÑ</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>ÐзмениÑÑ Ð°ÑÑибÑÑÑ Ð¾Ð±ÑекÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>ÐÑбеÑиÑе пеÑвÑй обÑекÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ÐÑбеÑиÑе вÑоÑой обÑекÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>ÐведиÑе Ð´Ð»Ð¸Ð½Ñ 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>ÐведиÑе Ð´Ð»Ð¸Ð½Ñ 2:</translation>
- </message>
- <message>
- <source>Bevel</source>
- <translation>ФаÑка</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&ФаÑка</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>ÐлеменÑÑ ÑаÑки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>No Entity found.</source>
- <translation>ÐбÑÐµÐºÑ Ð½Ðµ найден.</translation>
- </message>
- <message>
- <source>Cut point is invalid.</source>
- <translation type="obsolete">ÐекоÑÑекÑÐ½Ð°Ñ ÑоÑка ÑазбиениÑ.</translation>
- </message>
- <message>
- <source>Cut point is not on entity.</source>
- <translation type="obsolete">ТоÑка ÑÐ°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ Ð½Ðµ пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð¾Ð±ÑекÑÑ.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>УкажиÑе обÑÐµÐºÑ Ð´Ð»Ñ ÑазбиениÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>УкажиÑе ÑоÑÐºÑ ÑазбиениÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>ÐбÑÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð»Ð¸Ð½Ð¸ÐµÐ¹, дÑгой или окÑÑжноÑÑÑÑ.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>ÐедопÑÑÑÐ¸Ð¼Ð°Ñ ÑоÑка ÑазбиениÑ.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>ТоÑка ÑÐ°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ Ð½Ðµ пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð¾Ð±ÑекÑÑ.</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>ÐÑÑезаÑÑ</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&РазбиÑÑ</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Ð Ð°Ð·Ð±Ð¸Ð²Ð°ÐµÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>УдалиÑÑ</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>У&далиÑÑ</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>УдалиÑÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑÐºÑ ÑазÑÑва полилинии</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑÐºÑ ÑазÑÑва на Ñой же полилинии</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Delete Freehand</source>
- <translation>УдалиÑÑ Ð¿ÑоизволÑнÑÑ ÐºÑивÑÑ</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>Удали&ÑÑ Ð¿ÑоизволÑнÑÑ ÐºÑивÑÑ</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Pick entity to delete</source>
- <translation>ÐÑбеÑиÑе обÑÐµÐºÑ Ð´Ð»Ñ ÑдалениÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Delete selected</source>
- <translation>УдалиÑÑ Ð²ÑбÑанное</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>У&далиÑÑ Ð²ÑбÑанное</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>УдалиÑÑ Ð²ÑбÑаннÑе обÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>СвойÑÑва</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>Сво&йÑÑва</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>ÐзмениÑÑ ÑвойÑÑва обÑекÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>РазÑÑÑиÑÑ ÑекÑÑ</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&РазÑÑÑиÑÑ ÑекÑÑ Ð½Ð° бÑквÑ</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>РазÑÑÑиÑÑ ÑекÑÑ Ð½Ð° оÑделÑнÑе бÑквÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑÐºÑ Ð½Ð° линии ÑиммеÑÑии</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑÐºÑ Ð½Ð° линии ÑиммеÑÑии</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Mirror</source>
- <translation>ÐеÑкалÑно оÑÑазиÑÑ</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&ÐеÑкалÑно оÑÑазиÑÑ</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>ÐеÑкалÑно оÑÑазиÑÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð½Ð°Ð·Ð½Ð°ÑениÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Move</source>
- <translation type="obsolete">Сдвиг</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&Сдвиг</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">ÐеÑемеÑÑиÑÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>Сдвиг / ÐопиÑование</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&Сдвиг / ÐопиÑование</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>ÐеÑемеÑÑиÑÑ Ð¸Ð»Ð¸ ÑкопиÑоваÑÑ Ð¾Ð±ÑекÑÑ Ð¾Ð´Ð¸Ð½ или неÑколÑко Ñаз</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð½Ð°Ð·Ð½Ð°ÑениÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>ÐведиÑе Ñгол повоÑоÑа:</translation>
- </message>
- <message>
- <source>Move and Rotate</source>
- <translation>Сдвиг и повоÑоÑ</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>Сдвиг и п&овоÑоÑ</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Сдвиг и повоÑÐ¾Ñ Ð¾Ð±ÑекÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Rotate</source>
- <translation>ÐовоÑоÑ</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&ÐовоÑоÑ</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>ÐÑаÑаÑÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Specify absolute reference point</source>
- <translation>УкажиÑе абÑолÑÑнÑÑ Ð±Ð°Ð·Ð¾Ð²ÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>УкажиÑе оÑноÑиÑелÑнÑÑ Ð±Ð°Ð·Ð¾Ð²ÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Rotate Two</source>
- <translation>ÐÑаÑаÑÑ Ð²Ð¾ÐºÑÑг двÑÑ
</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>ÐÑаÑаÑÑ Ð²Ð¾ÐºÑÑг &двÑÑ
</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>ÐÑаÑаÑÑ Ð¾Ð±ÑекÑÑ Ð²Ð¾ÐºÑÑг двÑÑ
ÑенÑÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>УкажиÑе пеÑвÑй обÑекÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>УкажиÑе вÑоÑой обÑекÑ</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>ÐведиÑе ÑадиÑÑ:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Round</source>
- <translation>СкÑÑгление</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&СкÑÑгление</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>ÐлеменÑÑ ÑкÑÑглениÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Scale</source>
- <translation>ÐаÑÑабиÑоваÑÑ</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&ÐаÑÑÑабиÑоваÑÑ</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>ÐаÑÑÑабиÑоваÑÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Specify first corner</source>
- <translation>УкажиÑе пеÑвÑй Ñгол</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>УкажиÑе вÑоÑой Ñгол</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>УкажиÑе базовÑÑ ÑоÑкÑ</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>УкажиÑе ÑоÑÐºÑ Ð½Ð°Ð·Ð½Ð°ÑениÑ</translation>
- </message>
- <message>
- <source>Stretch</source>
- <translation>ÐÑÑÑнÑÑÑ</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&ÐÑÑÑнÑÑÑ</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>ÐÑÑÑÐ³Ð¸Ð²Ð°ÐµÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Select first trim entity</source>
- <translation>ÐÑбеÑиÑе пеÑвÑй обÑÐµÐºÑ Ð´Ð»Ñ Ð²ÑÑавниваниÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>ÐÑбеÑиÑе огÑаниÑиваÑÑий обÑекÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>ÐÑбеÑиÑе вÑоÑой обÑÐµÐºÑ Ð´Ð»Ñ Ð²ÑÑавниваниÑ</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>ÐÑбеÑиÑе обÑÐµÐºÑ Ð´Ð»Ñ Ð²ÑÑавниваниÑ</translation>
- </message>
- <message>
- <source>Trim</source>
- <translation>ÐÑÑовнÑÑÑ</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&ÐÑÑовнÑÑÑ</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>ÐÑÑÐ°Ð²Ð½Ð¸Ð²Ð°ÐµÑ Ð¾Ð±ÑекÑÑ</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>ÐÑÑовнÑÑÑ Ð´Ð²Ð° обÑекÑа</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&ÐÑÑовнÑÑÑ Ð´Ð²Ð° обÑекÑа</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>ÐÑÑÐ°Ð²Ð½Ð¸Ð²Ð°ÐµÑ Ð´Ð²Ð° обÑекÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>No entity found. </source>
- <translation>ÐбÑÐµÐºÑ Ð½Ðµ найден.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>ÐÑбÑаннÑй обÑÐµÐºÑ Ð½Ð°Ñ
одиÑÑÑ Ð²Ð½ÑÑÑи блока. ÐÑÑедакÑиÑÑйÑе, пожалÑйÑÑа, блок.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>ÐÑбÑаннÑй обÑÐµÐºÑ Ð½Ðµ ÑвлÑеÑÑÑ ÑлеменÑаÑнÑм обÑекÑом или его невозможно вÑÑовнÑÑÑ.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>ÐедопÑÑÑимое вÑÑажение</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>ÐÑбеÑиÑе обÑÐµÐºÑ Ð´Ð»Ñ Ð²ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ введиÑе ÑаÑÑÑоÑние:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Lengthen</source>
- <translation>УдлинниÑÑ</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>У&длинниÑÑ</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>УдлинниÑÑ Ð½Ð° заданнÑÑ Ð²ÐµÐ»Ð¸ÑинÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>ЧеÑÑение</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>ТекÑÑие наÑÑÑойки &ÑеÑÑежа</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>УÑÑановки Ð´Ð»Ñ ÑекÑÑего ÑеÑÑежа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">ÐÑмена</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Ðазад</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>ÐÑедваÑиÑелÑнÑй пÑоÑмоÑÑ</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&ÐÑедваÑиÑелÑнÑй пÑоÑмоÑÑ</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>ÐÑобÑÐ°Ð¶Ð°ÐµÑ Ð¿ÑедваÑиÑелÑнÑй пÑоÑмоÑÑ Ð¿ÐµÑед пеÑаÑÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>ÐÑбÑаÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>ÐÑбÑ&аÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>ÐÑбиÑÐ°ÐµÑ Ð²Ñе обÑекÑÑ</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>ÐÑмениÑÑ Ð²ÑÐ±Ð¾Ñ Ð²ÑеÑ
обÑекÑов</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>ÐÑмениÑÑ Ð²Ñ&Ð±Ð¾Ñ Ð²ÑеÑ
обÑекÑов</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>ÐÑменÑÐµÑ Ð²ÑÐ±Ð¾Ñ Ð²ÑеÑ
обÑекÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>ÐбÑÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ ÑлеменÑаÑнÑм.</translation>
- </message>
- <message>
- <source>(De-)Select Contour</source>
- <translation>ÐÑбÑаÑÑ Ð·Ð°Ð¼ÐºÐ½ÑÑÑй конÑÑÑ (оÑм. вÑбоÑ)</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>ÐÑбÑаÑÑ &замкнÑÑÑй конÑÑÑ (оÑм. вÑбоÑ)</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>ÐÑбиÑÐ°ÐµÑ (или оÑменÑÐµÑ Ð²ÑбоÑ) обÑекÑов, обÑазÑÑÑиÑ
замкнÑÑÑй конÑÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation type="obsolete">ÐÑбеÑиÑе вÑоÑÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>УкажиÑе пеÑвÑÑ ÑоÑÐºÑ Ð»Ð¸Ð½Ð¸Ð¸ пеÑеÑеÑениÑ</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>УкажиÑе вÑоÑÑÑ ÑоÑÐºÑ Ð»Ð¸Ð½Ð¸Ð¸ пеÑеÑеÑениÑ</translation>
- </message>
- <message>
- <source>Select Intersected Entities</source>
- <translation>ÐÑбÑаÑÑ Ð¾Ð±ÑекÑÑ ÑекÑÑей</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&ÐÑбÑаÑÑ Ð¾Ð±ÑекÑÑ ÑекÑÑей</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>ÐÑбиÑÐ°ÐµÑ Ð²Ñе обÑекÑÑ, пеÑеÑеÑеннÑе линией</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>ÐÑмениÑÑ Ð²ÑÐ±Ð¾Ñ ÑекÑÑей</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>ÐÑмениÑÑ Ð²ÑÐ±Ð¾Ñ &ÑекÑÑей</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>ÐÑменÑÐµÑ Ð²ÑÐ±Ð¾Ñ Ð²ÑеÑ
обÑекÑов, пеÑеÑеÑеннÑÑ
линией</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>ÐнвеÑÑиÑоваÑÑ Ð²ÑбоÑ</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&ÐнвеÑÑиÑоваÑÑ Ð²ÑбоÑ</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>ÐнвеÑÑиÑÑÐµÑ ÑекÑÑий вÑÐ±Ð¾Ñ Ð¾Ð±ÑекÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>ÐÑбÑаÑÑ Ñлой (оÑм. вÑбоÑ)</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>ÐÑбиÑÐ°ÐµÑ Ñлой (или оÑменÑÐµÑ Ð²ÑÐ±Ð¾Ñ ÑлоÑ)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>ÐÑбÑаÑÑ Ð¾Ð±ÑекÑ</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>ÐÑбÑаÑÑ Ð¾Ð±Ñ&ÐµÐºÑ (оÑм. вÑбоÑ)</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>ÐÑбиÑÐ°ÐµÑ Ð¾Ð´Ð¸Ð½ обÑекÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Choose first edge</source>
- <translation>ÐÑбеÑиÑе пеÑвÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>ÐÑбеÑиÑе вÑоÑÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Select Window</source>
- <translation>ÐÑбÑаÑÑ Ñамкой</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>ÐÑбÑаÑÑ &Ñамкой</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>ÐÑбиÑÐ°ÐµÑ Ð²Ñе обÑекÑÑ, заÑ
ваÑеннÑе Ñамкой</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>ÐÑмениÑÑ Ð²ÑÐ±Ð¾Ñ Ñамкой</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>ÐÑмениÑÑ Ð²Ñ&Ð±Ð¾Ñ Ñамкой</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>ÐÑменÑÐµÑ Ð²ÑÐ±Ð¾Ñ Ð¾Ð±ÑекÑов, заÑ
ваÑеннÑÑ
Ñамкой</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set relative Zero</source>
- <translation>УÑÑановиÑе оÑноÑиÑелÑнÑй Ð½Ð¾Ð»Ñ ÐºÐ¾Ð¾ÑдинаÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Set Relative Zero</source>
- <translation>УÑÑановиÑÑ Ð¾ÑноÑиÑелÑнÑй нолÑ</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&УÑÑановиÑÑ Ð¾ÑноÑиÑелÑнÑй нолÑ</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>ÐадаÑÑ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ оÑноÑиÑелÑного наÑала кооÑдинаÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Select first entity</source>
- <translation>ÐÑбеÑиÑе пеÑвÑй обÑекÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>ÐÑбеÑиÑе вÑоÑой обÑекÑ</translation>
- </message>
- <message>
- <source>Intersection Manually</source>
- <translation>ÐеÑеÑеÑÐµÐ½Ð¸Ñ Ð²ÑÑÑнÑÑ</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>Ð&еÑеÑеÑÐµÐ½Ð¸Ñ Ð²ÑÑÑнÑÑ</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>ÐÑивÑзка к ÑоÑкам пеÑеÑеÑÐµÐ½Ð¸Ñ Ð²ÑÑÑнÑÑ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>ÐеÑеÑÑÑоиÑÑ ÑлеменÑÑ ÑазмеÑов</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&ÐеÑеÑÑÑоиÑÑ ÑлеменÑÑ ÑазмеÑов</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>ÐеÑеÑÑÑоиÑÑ Ð²Ñе ÑлеменÑÑ ÑазмеÑов</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>ÐеÑеÑÑÑоено %1 ÑлеменÑов ÑазмеÑов</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Ðе Ð½Ð°Ð¹Ð´ÐµÐ½Ñ ÑлеменÑÑ ÑазмеÑов</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>ÐоказаÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>Ð&оказаÑÑ Ð²Ñе</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>ÐодбиÑÐ°ÐµÑ Ð¼Ð°ÑÑÑаб докÑменÑа авÑомаÑиÑеÑки</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>ÐÑиблизиÑÑ</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&ÐÑиблизиÑÑ</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>УвелиÑÐ¸Ð²Ð°ÐµÑ Ð¼Ð°ÑÑÑаб докÑменÑа</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>ÐÑдалиÑÑ</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>Ð&ÑдалиÑÑ</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>УменÑÑÐ°ÐµÑ Ð¼Ð°ÑÑÑаб докÑменÑа</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>СдвинÑÑÑ</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>С&двинÑÑÑ</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Ð¡Ð´Ð²Ð¸Ð³Ð°ÐµÑ Ð¸Ð·Ð¾Ð±Ñажение</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation>ÐÑедÑдÑÑий вид</translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation>&ÐÑедÑдÑÑий вид</translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation>ÐоказÑÐ²Ð°ÐµÑ Ð¿ÑедÑдÑÑий вид</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>ÐбновиÑÑ Ð¸Ð·Ð¾Ð±Ñажение</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&ÐбновиÑÑ Ð¸Ð·Ð¾Ð±Ñажение</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Specify first edge</source>
- <translation>УкажиÑе пеÑвÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>ÐÑмена</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>УкажиÑе вÑоÑÑÑ Ð³ÑаниÑÑ</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Ðазад</translation>
- </message>
- <message>
- <source>Window Zoom</source>
- <translation>ÐаÑÑÑабиÑование в окне</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>Уве&лиÑиÑÑ Ñамкой</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>УвелиÑÐ¸Ð²Ð°ÐµÑ Ð¸Ð·Ð¾Ð±Ñажение в Ñамке</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_sk.ts b/ts/actions/librecadactions_sk.ts
deleted file mode 100644
index 753788a..0000000
--- a/ts/actions/librecadactions_sk.ts
+++ /dev/null
@@ -1,3048 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Pridaj blok</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>&Pridaj blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>Premenuj blok</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Premenuj blok</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>Premenuj blok a všetky vložené</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>Vytvor blok</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>&Vytvor blok</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Uprav blok</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>&Uprav blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>Rozbi</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Rozbi</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Rozbi blok a ostatné skupiny objektov</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zamkni všetky</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zamkni všetky</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Zamkne všetky bloky</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Odomkni všetky</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Odomkni všetky</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Odomkne všetky bloky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>Vlož blok</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>&Vlož blok</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadajte uhol:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadajte faktor:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Zadajte poÄet stĺpcov:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Zadajte poÄet riadkov:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Zadajte vzdialenosť stĺpcov:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Zadajte vzdialenosť riadkov:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>Vymaž blok</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>&Vymaž blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Prepne viditeľnosť bloku</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>&Prepni blok</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Prepni blok</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>Zvoľte druhý okraj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>Zarovnaná</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Zarovnaná</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Zarovanná kóta</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Zvoľte zaÄiatok kódovanej Äiary</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Zvoľte koniec kótovanej Äiary</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zvoľte vzdialenosť kóty</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Zadajte text kóty:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>Uhol</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Uhol</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Kótovanie uhla</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Zvoľte prvú Äiaru</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zvoľte druhú Äiaru</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Zvoľte umiestnenie kótovacej Äiary</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Zadajte text kóty:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>Polomer</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Polomer</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Kótovanie polomeru</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Tento objekt nie je kružnica ani oblúk</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Zvoľte kružnicu alebo oblúk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zvoľte vzdialenosť kóty</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Zadajte text kóty:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>Å Ãpka</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>Å Ã&pka</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Kótovacia Å¡Ãpka</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>Koniec</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>Lineárna</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&Lineárna</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>Lineárna kóta</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Horizontálna</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontálna</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Horizontálna kóta</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>Vertikálna</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>&Vertikálna</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>Vertikálna kóta</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>Zvoľte zaÄiatok kódovanej Äiary</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>Zvoľte koniec kótovanej Äiary</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Zvoľte vzdialenosť kóty</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Zadajte text kóty:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Zadajte uhol kótovacej Äiary:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>Polomerová</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Polomerová</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Polomerová kóta</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Tento objekt nie je kružnica ani oblúk</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Zvoľte kružnicu alebo oblúk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Zvoľte polohu kótovacej Äiary alebo zadajte uhol:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Zadajte text kóty:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Oblúk: Stred, Bod, Uhly</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Stred, Bod, Uhly</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Kreslà oblúky</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Nesprávna dĺžka tetivy</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zvoľte stred</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Zvoľte polomer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>Zvoľte zaÄiatoÄný uhol:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>Zvoľte koncový uhol alebo [Uhol/dĺžka Tetivy]</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>Zadajte dĺžku oblúka (ako uhol):</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>Zadajte dĺžku oblúka:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Oblúk: 3 body</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 body</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>Kreslà oblúky pomocou 3 bodov</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>Chybné údaje oblúka.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>Zadajte zaÄiatoÄný bod alebo [Stred]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>Zvoľte koncový bod</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušiť</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">Zvoľte koncový uhol</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Kružnica: Stred, Bod</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Stred, &bod</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Kreslà kružnice pomocou stredu a bodu</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zvoľte stred</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Zvoľte polomer</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Kružnica: 2 body</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 body</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>Kreslà kružnicu pomocou 2 bodov</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Chybné údaje kružnice.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Kružnica: 3 body</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 body</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>Kreslà kružnicu pomocou 3 bodov</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>Chybné údaje kružnice.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Zvoľte tretà bod</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Kružnica: Stred, Polomer</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Stred, &Polomer</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Kreslà kružnice pomocou stredu a polomeru</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Zvoľte stred kružnice</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Zvoľte polomer kružnice</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Eliptický oblúk pomocou osi</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>&Eliptický oblúk (os)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Kreslà eliptický oblúk</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Elipsa pomocou osi</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Elipsa (os)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Kreslà elipsy</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Zvoľte stred elipsy</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Zadajte koncový bod hlavnej osi</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Zadajte koncový alebo dĺžku vedľajšej osi:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>Zvoľte zaÄiatoÄný uhol</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>Zvoľte koncový uhol</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Šráfy</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>Š&ráfy</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Kreslà šráfy a výplne</translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>Obrázok</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&Obrázok</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Vlož obrázok (bitovú mapu)</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadajte uhol:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadajte faktor:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>Äiara: 2 body</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 body</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Kreslà Äiary</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Zvoľte Äalšà bod alebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Zvoľte Äalšà bod</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Nemôžem uzatvoriÅ¥ sekvenciu Äiar: Bolo zadaných málo objektov.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Nemôžem vrátiť akciu späť: Bolo zadaných málo objektov.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>Äiara: Uhol</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Uhol</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>Kreslà Äiaru pod zadaným uhlom</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Zvoľte pozÃciu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadajte uhol:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>Zadajte dĺžku:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Äiara: Horizontálna</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Horizontálna</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Kreslà horizontálne Äiary</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. Äiara</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontálna / Vertikálna</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Kreslà horizontálne/vertikálne Äiary</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>Os</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>&Os</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Kreslà osi</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>Zvoľte prvú Äiaru</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>Zvoľte druhú Äiaru</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Zadajte dĺžku osi:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Zadajte poÄet osÃ:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>Äiara: Voľná</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Voľná Äiara</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Kresi voľné Äiary</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Kliknite a Å¥ahajte myÅ¡ou pre kreslenie Äiary</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>hor./vert. Äiara</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>H&orizontálna / Vertikálna</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Kreslà horizontálne/vertikálne Äiary</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>Rovnobežka</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>Rovno&bežka</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Kreslà rovnobežky k existujúcim Äiaram, oblúkom, kružniciam</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Zvoľ vzdialenosť <%1> alebo objekt alebo [%2]</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Zadajte poÄet:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Nesprávne ÄÃslo. Skúste 1..99</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Sústredná</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Sústredná</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Rovnobežka cez bod</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>Rovnobežka &cez bod</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Kreslà rovnobežku cez zadaný bod</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>Zvoľte objekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Zvoľte požadovaný bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>PoÄet:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Nesprávne ÄÃslo. Skúste 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>MnohouholnÃk</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>&MnohouholnÃk (Stred,Strany)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Kreslà mnohouholnÃk pomocou stredu a poÄtu strán</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Zvoľte stred</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>Zvoľte hranu</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Zadajte poÄet:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Nesprávne ÄÃslo. Skúste 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>MnohouholnÃk</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>M&nohouholnÃk (Strana,Strana)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Kreslà mnohouholnÃk zadanÃm dvoch strán</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Zvoľte prvú hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zvoľte prvú hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>PoÄet:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>Nesprávne ÄÃslo. Skúste 1..99</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Nesprávny výraz.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Lomená Äiara</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Lomená Äiara</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Kreslà lomené Äiary</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Zvoľte Äalšà bod alebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Vyberte Äalšà bod</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemôžem uzatvoriÅ¥ sekvenciu Äiar: Bolo zadaných málo objektov.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemôžem vrátiť akciu späť: Bolo zadaných málo objektov.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Obdĺžnik</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>&Obdĺžnik</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>KresÃà obdĺžnik</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Zvoľte prvú hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zvoľte druhú hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>RelatÃvny uhol</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>&RelatÃvny uhol</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Kreslà Äiaru pod relatÃvnym uhlom</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>Zvoľte základný objekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Zvoľte pozÃciu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Pravouhlá</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>&Pravouhlá</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>Kreslà pravouhlé Äiary (vodorovné/zvislé)</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>DotyÄnica (B, K)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&DotyÄnica (B, K)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Kreslà dotyÄnicu (bod, kružnica)</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Zvoľte bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Zvoľ kružnicu, oblúk alebo elipsu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>DotyÄnica (K, K)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>Do&tyÄnica (K, K)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>Kreslà dotyÄnicu (kružnica, kružnica)</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>Zvoľte prvú kružnicu alebo oblúk</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>Zvoľte druhú kružnicu alebo oblúk</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Body</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Body</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Kreslà body</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Zvoľte umiestnenie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Lomená Äiara</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Lomená Äiara</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Kreslà lomené Äiary</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Zvoľte Äalšà bod alebo [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemôžem uzatvoriÅ¥ sekvenciu Äiar: Bolo zadaných málo objektov.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Nemôžem vrátiť akciu späť: Bolo zadaných málo objektov.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušiť</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Späť</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished">Nemôžem vrátiť akciu späť: Bolo zadaných málo objektov.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Text</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Text</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Kresà textové objekty</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>Zvoľte bod vloženia</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Zadajte text:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>KópÃruj</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&KópÃruj</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>SkopÃruje objekty do schránky</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Vystrihni</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>V&ystrihni</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>Vystrihne objekty do schránky</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>Vlož</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&Vlož</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Vložà obsah schránky</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>Zadajte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Späť</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Vráti späť poslednú akciu</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Zopakuj</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>&Zopakuj</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Zopakuje poslednú akciu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Nový výkres</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Nový</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>vytvorà nový výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Otvor výkres</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Otvoriť...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Otvorà existujúci výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Ulož výkres</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Ulož</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>Uložà aktuálny výkres</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Ulož výkres ako</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>Ulož &ako...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>Uložà aktuálny výkres pod novým menom</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>Uhol medzi dvomi Äiarami</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>&Uhol medzi dvomi Äiarami</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>VypoÄÃta uhol medzi dvomi Äiarami</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Uhol: %1%2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Äiary sú rovnobežné</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>Zvoľte prvú Äiaru</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>Zvoľte druhú Äiaru</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">Zrušiť</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Vzdialenosť bodu od bodu</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>Vzdialenosť &bodu od bodu</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>VypoÄÃta vzdialenosÅ¥ bodu od bodu</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Vzdialenosť: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>Zvoľte prvý bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>Zvoľte druhý bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Vzdialenosť objektu od bodu</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>Vzdialenosť &objektu od bodu</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>VypoÄÃta vzdialenosÅ¥ medzi objektom a bodom</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Vzdialenosť: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>Zvoľte objekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Zvoľte bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Bod v obrysoch</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Bod v obrysoch</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Zistà Äi zadaný bod je vo vnútri zvolených obrysov</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Bod je vnútri zvolených obrysov.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Bod je mimo zvolených obrysov.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Zvoľte bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Celková dĺžka zvolených objektov</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>&Celková dĺžka zvolených objektov</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>VypoÄÃta celkovú dĺžku zvolených objektov</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Celková dĺžka zvolených objektov: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Minimálne jeden zvolený objekt sa nedá zmerať.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Pridaj hladinu</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>&Pridaj hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Uprav hladinu</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>&Uprav hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Zamkni všetky</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>&Zamkni všetky</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Zamkne všetky hladiny</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Odomkni všetky</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>&Odomkni všetky</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Odomkne všetky hladiny</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Vymaž hladinu</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>&Vymaž hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Prepne uzmaknutie hladiny</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Prepni uzamknutie</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Prepni uzamknutie</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Prepne viditeľnosť hladiny</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>&Prepni hladinu</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Prepni hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Vlož objekt z knižnice</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Vlož objekt z knižnice</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Vložà objekt z knižnice objektov.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Zadajte uhol:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Zadajte faktor:</translation>
- </message>
- <message>
- <source></source>
- <translation></translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Zamkni/Odomkni relatÃvnu nulu</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Zamkni/Odomkni relatÃvnu nulu</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Zamkne/odomkne relatÃvnu nulu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Atribúty</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Atribúty</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>Uprav atribúty objektov</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>Skosenie</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&Skosenie</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>Skosà objekty</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Zvoľte prvý objekt</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zvoľte druhý objekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>Zadajte dĺžku 1:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>Zadajte dĺžku 2:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Vystrihni</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Vystrihni</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>Vystrihne objekty</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>Nenašiel sa žiaden objekt.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>Objekt musà byÅ¥ Äiara, oblúk alebo kružnica.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Bod vystrihnutia je chybný.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Bod vystrihnutia nie je na objekte.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Zvoľte objekt pre vystrihnutie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Zvoľte bod vystrihnutia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Vymaž</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Vymaž</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>Vymaže objekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Voľné vymazanie</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Voľné vymazanie</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Zvoľte prvý bod na polyline</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Zvoľte druhý bod na tej istej polyline</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Vymaž zvolené</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>&Vymaž zvolené</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Vymaže zvolené objekty</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>OznaÄte objekty urÄené na zmazanie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Vlastnosti</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Vlastnosti</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>Upravà vlastnosti objektu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Rozbi text</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>&Rozbi text na znaky</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Rozbije textový objekt na jednotlivé znaky</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Zrkadli</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Zrkadli</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>Zrkadlà objekty</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Zadajte prvý bod zrkadlovej Äiary</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Zadajte druhý bod zrkadlovej Äiary</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Move</source>
- <translation type="obsolete">PosuÅ</translation>
- </message>
- <message>
- <source>&Move</source>
- <translation type="obsolete">&PosuÅ</translation>
- </message>
- <message>
- <source>Move Entities</source>
- <translation type="obsolete">Posunie objekty</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zvoľte bod posunutia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>PosuÅ / KopÃruj</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&PosuÅ / KopÃruj</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>Posunie alebo skopÃruje objekty raz alebo viackrát</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>PosuÅ a otoÄ</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>P&osuÅ a otoÄ</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>Posunie a otoÄÃ objekty</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zvoľte bod posunutia</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Zadajte uhol natoÄenia:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>OtoÄ</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>&OtoÄ</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>OtoÄÃ objekty</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>OtoÄ Ä. 2</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>OtoÄ Ä. &2</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>OtoÄÃ objekty akolo dvoch stredov</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Zvoľte absolútny referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Zvoľte relatÃvny referenÄný bod</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>Zaobli</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>&Zaobli</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>Zaoblà objekty</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>Zvoľte prvý objekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>Zvoľte druhý objekt</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Zadajte polomer:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Mierka</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Mierka</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>Zmenà mierku objektov</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Roztiahni</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Roztiahni</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>Roztiahne objekty</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>Zvoľte prvú hranu</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>Zvoľte druhú hranu</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Å pecifikujte referenÄný bod</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Zvoľte bod predĺženia</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Orež</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Orež</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>Oreže objekty</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>Zvoľte prvý objekt na orezanie</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Zvoľte objekt po ktorý orezávať</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>Zvoľte druhý objekt na orezanie</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Zvoľte objekt na orezanie</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>Orež dva</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>&Orež dva</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>Oreže dva objekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Predĺženie</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>&Predĺženie</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Predĺženie o zadanú hodnotu</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>Nenašiel sa žiaden objekt.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Zvolený objekt je v bloku. ProsÃm upravte blok.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Zvolený objekt nie je nerozložiteľný alebo ho nie je možné orezať.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Nesprávny výraz</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Zvoľte objekt na orezanie alebo vzdialenosť:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Výkres</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>Vlastnosi &aktuálneho výkresu</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Nastavenia aktuálneho výkresu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Zrušiť</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Náhľad tlaÄe</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>&Náhľad tlaÄe</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Zobrazà náhľad pred tlaÄou</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>OzanÄ vÅ¡etky</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>&OzanÄ vÅ¡etky</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>OznaÄà vÅ¡etky objekty</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>OdznaÄ vÅ¡etky</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>&OdzanÄ vÅ¡etky</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>OdznaÄà vÅ¡etky objekty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>OznaÄ/OdznaÄ obrysy</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>OznaÄ/OdznaÄ &obrysy</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>OznaÄÃ/odznaÄÃ obrysy objektu</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>Objekt musà byť nerozložiteľný.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>OznaÄ pretÃnajúce objekty</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>&PretÃnajúce objekty</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>OznaÄà vÅ¡etky objekty pretÃnajúce Äiaru</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>OdznaÄ pretÃnajúce objekty</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>&OdznaÄ pretÃnajúce objekty</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>OdznaÄà vÅ¡etky objekty pretÃnajúce Äiaru</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>Zvoľte prvý bod pretÃnajúcej Äiary</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>Zvoľte druhý bod pretÃnajúcej Äiary</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Invertuj výber</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>&Invertuj výber</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Invertuje aktuálny výber</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>OznaÄ/OdznaÄ hladinu</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>OznaÄÃ/OdznaÄÃ hladinu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>OznaÄ objekt</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>&OznaÄ/OdznaÄ objekt</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>OznaÄÃ jeden objekt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>OznaÄ okno</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>&OznaÄ okno</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>OznaÄà vÅ¡etky objekty v zadanom okne</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>OdznaÄ okno</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>O&dznaÄ okno</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>OdznaÄà vÅ¡etky objekty v zadanom okne</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>Zvoľte prvý okraj</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>Zvoľte druhý okraj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Zvoľ relatÃvnu nulu</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Zvoľ relatÃvnu nulu</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Zvolà pozÃciu poÄiatku súradnicového systému (relatÃvna nula)</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Zvoľte polohu relatÃvnej nuly</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>PrieseÄnÃk manuálne</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>P&rieseÄnÃk manuálne</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>Manuálne prichitávanie k prieseÄnÃkom</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>Zvoľte prvý objekt</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>Zvoľte druhý objekt</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Regeneruj kóty</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>&Regeneruj kóty</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Regeneruje všetky kóty</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>Regenerovaných %1 kót</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Nenašli sa žiadne kóty</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Automatická lupa</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Automatická lupa</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Automaticky nastavà lupu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>PriblÞenie</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&PriblÞenie</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>PriblÞi pohľad</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>Oddialenie</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&Oddialenie</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Oddiali pohľad</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Posunutie</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Posunutie</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Realtime posunutie pohľadu</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Prekresli</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>P&rekresli</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>PriblÞenie okna</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&PriblÞenie okna</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>PriblÞi obsah vybraného okna</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>Zvoľte prvý okraj</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>Zrušiť</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>Zvoľte druhý okraj</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Späť</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/actions/librecadactions_tr.ts b/ts/actions/librecadactions_tr.ts
deleted file mode 100644
index 9722c0b..0000000
--- a/ts/actions/librecadactions_tr.ts
+++ /dev/null
@@ -1,3008 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_ActionBlocksAdd</name>
- <message>
- <source>Add Block</source>
- <translation>Bir blok ekler</translation>
- </message>
- <message>
- <source>&Add Block</source>
- <translation>Blok &Ekle</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksAttributes</name>
- <message>
- <source>Rename Block</source>
- <translation>BloÄun ismini deÄiÅtirir</translation>
- </message>
- <message>
- <source>&Rename Block</source>
- <translation>&Yeniden Adlandır</translation>
- </message>
- <message>
- <source>Rename Block and all Inserts</source>
- <translation>BloÄun ismini deÄitirir ve hepsini yeniden yerleÅtirir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksCreate</name>
- <message>
- <source>Create Block</source>
- <translation>Yeni bir blok oluÅturur</translation>
- </message>
- <message>
- <source>&Create Block</source>
- <translation>Blok &OluÅtur</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlangıç noktası belirtilir</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksEdit</name>
- <message>
- <source>Edit Block</source>
- <translation>Seçilen blokta deÄiÅiklik gerekirse</translation>
- </message>
- <message>
- <source>&Edit Block</source>
- <translation>BloÄu &Düzenle</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksExplode</name>
- <message>
- <source>Explode</source>
- <translation>BloÄu öÄelerine ayırır</translation>
- </message>
- <message>
- <source>&Explode</source>
- <translation>&Patlat</translation>
- </message>
- <message>
- <source>Explode Blocks and other Entity Groups</source>
- <translation>Blokları ve öÄe gruplarını öÄelerine ayırır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Tümünü Dondur</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Tümünü &Dondur</translation>
- </message>
- <message>
- <source>Freeze all blocks</source>
- <translation>Bütün blokları dondurur</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Tümünü Ãöz</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Tümünü &Ãöz</translation>
- </message>
- <message>
- <source>Defreeze all blocks</source>
- <translation>Bütün blokları çözer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksInsert</name>
- <message>
- <source>Insert Block</source>
- <translation>BloÄu yerleÅtir</translation>
- </message>
- <message>
- <source>&Insert Block</source>
- <translation>Blok &YerleÅtir</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Açıyı yazın:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Ãarpanı yazın:</translation>
- </message>
- <message>
- <source>Enter columns:</source>
- <translation>Sütun sayısı:</translation>
- </message>
- <message>
- <source>Enter rows:</source>
- <translation>Satır sayısı:</translation>
- </message>
- <message>
- <source>Enter column spacing:</source>
- <translation>Sütun geniÅliÄi:</translation>
- </message>
- <message>
- <source>Enter row spacing:</source>
- <translation>Satır yüksekliÄi:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksRemove</name>
- <message>
- <source>Remove Block</source>
- <translation>BloÄu Sil</translation>
- </message>
- <message>
- <source>&Remove Block</source>
- <translation>BloÄu &Sil</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionBlocksToggleView</name>
- <message>
- <source>Toggle Block Visibility</source>
- <translation>Gizle/Göster</translation>
- </message>
- <message>
- <source>&Toggle Block</source>
- <translation>Blok &DeÄiÅtir</translation>
- </message>
- <message>
- <source>Toggle Block</source>
- <translation>Bir bloktan diÄerine geçer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDefault</name>
- <message>
- <source>Choose second edge</source>
- <translation>İkinci kenarı seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAligned</name>
- <message>
- <source>Aligned</source>
- <translation>Hizalı</translation>
- </message>
- <message>
- <source>&Aligned</source>
- <translation>&Hizalı</translation>
- </message>
- <message>
- <source>Aligned Dimension</source>
- <translation>Hizalayarak ölçülendirme</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>İlk ölçüm noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>İkinci ölçüm noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Ãlçü çizgisinin yerini belirtin</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Ãlçü metnini girin:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimAngular</name>
- <message>
- <source>Angular</source>
- <translation>Açısal</translation>
- </message>
- <message>
- <source>&Angular</source>
- <translation>&Açısal</translation>
- </message>
- <message>
- <source>Angular Dimension</source>
- <translation>Açısal Ãlçülendirme</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>İlk kenarı seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>İkinci kenarı seçin</translation>
- </message>
- <message>
- <source>Specify dimension arc line location</source>
- <translation>Ãlçü yayının yerini belirtin</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Ãlçü metnini girin:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimDiametric</name>
- <message>
- <source>Diametric</source>
- <translation>Ãapsal</translation>
- </message>
- <message>
- <source>&Diametric</source>
- <translation>&Ãap</translation>
- </message>
- <message>
- <source>Diametric Dimension</source>
- <translation>Ãap Ãlçülendirme</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Bir çember ya da yay deÄil</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Bir çember ya da yay seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Ãlçü çizgisinin yerini belirtin</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Ãap uzunluÄu:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLeader</name>
- <message>
- <source>Leader</source>
- <translation>Uzakta Ãlçülendirme</translation>
- </message>
- <message>
- <source>&Leader</source>
- <translation>&Uzaktan</translation>
- </message>
- <message>
- <source>Leader Dimension</source>
- <translation>Uzaktan ölçülendirme</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Hedefi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Uzak noktayı belirtin</translation>
- </message>
- <message>
- <source>Finish</source>
- <translation>BitiÅ</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimLinear</name>
- <message>
- <source>Linear</source>
- <translation>DoÄrusal</translation>
- </message>
- <message>
- <source>&Linear</source>
- <translation>&DoÄrusal</translation>
- </message>
- <message>
- <source>Linear Dimension</source>
- <translation>DoÄrusal Ãlçülendirme</translation>
- </message>
- <message>
- <source>Horizontal</source>
- <translation>Yatay</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Yatay</translation>
- </message>
- <message>
- <source>Horizontal Dimension</source>
- <translation>Yatay ölçülendirme</translation>
- </message>
- <message>
- <source>Vertical</source>
- <translation>DüÅey</translation>
- </message>
- <message>
- <source>&Vertical</source>
- <translation>D&üÅey</translation>
- </message>
- <message>
- <source>Vertical Dimension</source>
- <translation>DüÅey Ãlçülendirme</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify first extension line origin</source>
- <translation>İlk ölçüm noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second extension line origin</source>
- <translation>İkinci ölçüm noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify dimension line location</source>
- <translation>Ãlçü çizgisinin yerini belirtin</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Ãlçü metni:</translation>
- </message>
- <message>
- <source>Enter dimension line angle:</source>
- <translation>Ãlçü çzgisinin açısı:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDimRadial</name>
- <message>
- <source>Radial</source>
- <translation>Yarıçap</translation>
- </message>
- <message>
- <source>&Radial</source>
- <translation>&Yarıçap</translation>
- </message>
- <message>
- <source>Radial Dimension</source>
- <translation>Yarıçap Ãlçülendirme</translation>
- </message>
- <message>
- <source>Not a circle or arc entity</source>
- <translation>Bir çember ya da yay deÄil</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select arc or circle entity</source>
- <translation>Bir yay veya çember seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify dimension line position or enter angle:</source>
- <translation>Ãlçüm noktasını ve ölçü çizgisinin açısını belirtin:</translation>
- </message>
- <message>
- <source>Enter dimension text:</source>
- <translation>Ãlçü metni:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc</name>
- <message>
- <source>Arc: Center, Point, Angles</source>
- <translation>Yay: Merkez, Nokta, Açı</translation>
- </message>
- <message>
- <source>&Center, Point, Angles</source>
- <translation>&Merkez, Nokta, Açılar</translation>
- </message>
- <message>
- <source>Draw arcs</source>
- <translation>Yay çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Not a valid chord length</source>
- <translation>Geçerli bir kiriÅ uzunluÄu deÄil</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Merkezi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Yarıçapı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify start angle:</source>
- <translation>BaÅlangıç açısı:</translation>
- </message>
- <message>
- <source>Specify end angle or [Angle/chord Length]</source>
- <translation>BitiÅ açısını veya [Açı/kiriÅ uzunluÄu]nu belirtin</translation>
- </message>
- <message>
- <source>Specify included angle:</source>
- <translation>İç açı:</translation>
- </message>
- <message>
- <source>Specify chord length:</source>
- <translation>KiriÅ uzunluÄu:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArc3P</name>
- <message>
- <source>Arc: 3 Points</source>
- <translation>Yay: 3 nokta</translation>
- </message>
- <message>
- <source>&3 Points</source>
- <translation>&3 nokta</translation>
- </message>
- <message>
- <source>Draw arcs with 3 points</source>
- <translation>3 noktası belirtilen yayı çizer</translation>
- </message>
- <message>
- <source>Invalid arc data.</source>
- <translation>Veriler geçersiz.</translation>
- </message>
- <message>
- <source>Specify startpoint or [Center]</source>
- <translation>BaÅlangıç noktasını ya da [Merkez]i belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>İkinci noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify endpoint</source>
- <translation>BitiŠnoktasını belirtin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawArcTangential</name>
- <message>
- <source>Arc: Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Tangential</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw arcs tangential to base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify base entity</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">İptal</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation type="unfinished">BitiŠaçısını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle</name>
- <message>
- <source>Circle: Center, Point</source>
- <translation>Ãember: Merkez, Nokta</translation>
- </message>
- <message>
- <source>Center, &Point</source>
- <translation>Merkez, &Nokta</translation>
- </message>
- <message>
- <source>Draw circles with center and point</source>
- <translation>Merkezi ve bir noktası (yarıçapı) belirtilen çemberi çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Merkezi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify radius</source>
- <translation>Yarıçapı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle2P</name>
- <message>
- <source>Circle: 2 Points</source>
- <translation>Ãember: 2 nokta</translation>
- </message>
- <message>
- <source>2 Points</source>
- <translation>2 Nokta</translation>
- </message>
- <message>
- <source>Draw circles with 2 points</source>
- <translation>İki noktası (çapı) belirtilen çemberi çizer</translation>
- </message>
- <message>
- <source>Invalid Circle data.</source>
- <translation>Veriler geçersiz.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>İkinci noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircle3P</name>
- <message>
- <source>Circle: 3 Points</source>
- <translation>Ãember: 3 Nokta</translation>
- </message>
- <message>
- <source>3 Points</source>
- <translation>3 Nokta</translation>
- </message>
- <message>
- <source>Draw circles with 3 points</source>
- <translation>3 noktası belirtilen çemberi çizer</translation>
- </message>
- <message>
- <source>Invalid circle data.</source>
- <translation>Veriler geçersiz.</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>İkinci noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify third point</source>
- <translation>Ãçüncü noktayı belirtin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawCircleCR</name>
- <message>
- <source>Circle: Center, Radius</source>
- <translation>Ãember: Merkez, Yarıçap</translation>
- </message>
- <message>
- <source>Center, &Radius</source>
- <translation>Merkez, &Yarıçap</translation>
- </message>
- <message>
- <source>Draw circles with center and radius</source>
- <translation>Merkezi ve yarıçapı belirtilen çemberi çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify circle center</source>
- <translation>Ãemberin merkezini belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify circle radius</source>
- <translation>Ãemberin yarıçapını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawEllipseAxis</name>
- <message>
- <source>Ellipse Arc with Axis</source>
- <translation>Eksenli Elips Yayı</translation>
- </message>
- <message>
- <source>&Ellipse Arc (Axis)</source>
- <translation>Elips &Yayı (Eksen)</translation>
- </message>
- <message>
- <source>Draw Ellipse Arcs</source>
- <translation>Elips yayları çizer</translation>
- </message>
- <message>
- <source>Ellipse with Axis</source>
- <translation>Eksenli Elips</translation>
- </message>
- <message>
- <source>&Ellipse (Axis)</source>
- <translation>&Elips (Eksen)</translation>
- </message>
- <message>
- <source>Draw Ellipses</source>
- <translation>Elips çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify ellipse center</source>
- <translation>Elipsin merkezini belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify endpoint of major axis</source>
- <translation>Büyük eksenin bitiŠnoktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify endpoint or length of minor axis:</source>
- <translation>Küçük eksenin bitiÅ noktasını veya uzunluÄunu belirtin:</translation>
- </message>
- <message>
- <source>Specify start angle</source>
- <translation>BaÅlangıç açısını belirtin</translation>
- </message>
- <message>
- <source>Specify end angle</source>
- <translation>BitiŠaçısını belirtin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawHatch</name>
- <message>
- <source>Hatch</source>
- <translation>Tarama</translation>
- </message>
- <message>
- <source>&Hatch</source>
- <translation>&Tarama</translation>
- </message>
- <message>
- <source>Draw Hatches and Solid Fills</source>
- <translation>Taramalı ve Renkli Dolguları çizer</translation>
- </message>
- <message>
- <source>Hatch created successfully.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawImage</name>
- <message>
- <source>Image</source>
- <translation>BiteÅlem</translation>
- </message>
- <message>
- <source>&Image</source>
- <translation>&BiteÅlem</translation>
- </message>
- <message>
- <source>Insert Image (Bitmap)</source>
- <translation>Bir biteÅlemi yerleÅtirir</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Açıyı girin:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Ãarpanı girin:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLine</name>
- <message>
- <source>Line: 2 Points</source>
- <translation>Ãizgi: 2 Nokta</translation>
- </message>
- <message>
- <source>&2 Points</source>
- <translation>&2 Nokta</translation>
- </message>
- <message>
- <source>Draw lines</source>
- <translation>Ãizgi çizer</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation>Sonraki noktayı ya da [%1] belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation>Sonraki noktayı belirtin</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation>Ãizgi dizisi kapatılamıyor: Henüz yeterli öÄe yok.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation>Geri alınamıyor: Henüz yeterli öÄe yok.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineAngle</name>
- <message>
- <source>Line: Angle</source>
- <translation>Ãizgi: Açı</translation>
- </message>
- <message>
- <source>&Angle</source>
- <translation>&Açı</translation>
- </message>
- <message>
- <source>Draw lines with a given angle</source>
- <translation>UzunluÄu ve açısı belirtilen çizgiyi çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>Yerini belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Açıyı girin:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Enter length:</source>
- <translation>UzunluÄu girin:</translation>
- </message>
- <message>
- <source>Line: Horizontal</source>
- <translation>Ãizgi: Yatay</translation>
- </message>
- <message>
- <source>&Horizontal</source>
- <translation>&Yatay</translation>
- </message>
- <message>
- <source>Draw horizontal lines</source>
- <translation>Yatay çizgi çizer</translation>
- </message>
- <message>
- <source>hor./vert. line</source>
- <translation>yatay/düÅey çizgi</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>Yatay/&DüÅey</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Yatay/DüÅey çizgi çizer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineBisector</name>
- <message>
- <source>Bisector</source>
- <translation>Açıortay</translation>
- </message>
- <message>
- <source>&Bisector</source>
- <translation>Açıo&rtay</translation>
- </message>
- <message>
- <source>Draw bisectors</source>
- <translation>Açıortay çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select first line</source>
- <translation>İlk kenarı seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select second line</source>
- <translation>İkinci kenarı seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Enter bisector length:</source>
- <translation>Açıortay uzunluÄu:</translation>
- </message>
- <message>
- <source>Enter number of bisectors:</source>
- <translation>Açıortay sayısı:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineFree</name>
- <message>
- <source>Line: Freehand</source>
- <translation>Ãizgi: Karalama</translation>
- </message>
- <message>
- <source>&Freehand Line</source>
- <translation>&Karalama</translation>
- </message>
- <message>
- <source>Draw freehand lines</source>
- <translation>Karalama çizer</translation>
- </message>
- <message>
- <source>Click and drag to draw a line</source>
- <translation>Ãizgiyi çizmek için tıklayın ve fareyi sürükleyin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineHorVert</name>
- <message>
- <source>hor./vert. line</source>
- <translation>yatay/düÅey çizgi</translation>
- </message>
- <message>
- <source>H&orizontal / Vertical</source>
- <translation>&Yatay/DüÅey</translation>
- </message>
- <message>
- <source>Draw horizontal/vertical lines</source>
- <translation>Yatay ve düÅey çizgi çizer</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation>İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point</source>
- <translation>İkinci noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallel</name>
- <message>
- <source>Parallel</source>
- <translation>Paralel</translation>
- </message>
- <message>
- <source>Para&llel</source>
- <translation>&Paralel</translation>
- </message>
- <message>
- <source>Draw parallels to existing lines, arcs, circles</source>
- <translation>Bir çizgi, yay veya çembere paralelini çizer</translation>
- </message>
- <message>
- <source>Specify Distance <%1> or select entity or [%2]</source>
- <translation>Mesafe <%1> veya öÄe ya da [%2] belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>Paralel sayısı:</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Paralel sayısı geçersiz: 1..99 arasında olmalı</translation>
- </message>
- <message>
- <source>Concentric</source>
- <translation>Paralel</translation>
- </message>
- <message>
- <source>&Concentric</source>
- <translation>&Paralel</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineParallelThrough</name>
- <message>
- <source>Parallel through point</source>
- <translation>Noktada paralel</translation>
- </message>
- <message>
- <source>Par&allel through point</source>
- <translation>&Noktada Paralel</translation>
- </message>
- <message>
- <source>Draw parallel through a given point</source>
- <translation>Belirtilen noktada paralel çizer</translation>
- </message>
- <message>
- <source>Select entity</source>
- <translation>̀e se̤in</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify through point</source>
- <translation>Noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>Paralel sayısı:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..99</source>
- <translation>Paralel sayısı geçersiz. 1..99 arasında olmalı</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon</name>
- <message>
- <source>Polygon</source>
- <translation>Ãokgen</translation>
- </message>
- <message>
- <source>Pol&ygon (Cen,Cor)</source>
- <translation>Ã&okgen (Merkez,KöÅe)</translation>
- </message>
- <message>
- <source>Draw polygon with center and corner</source>
- <translation>Merkezi ve köÅe sayısı belirtilen çokgeni çizer</translation>
- </message>
- <message>
- <source>Specify center</source>
- <translation>Merkezi belirtin</translation>
- </message>
- <message>
- <source>Specify a corner</source>
- <translation>KöÅenin birini belirtin</translation>
- </message>
- <message>
- <source>Enter number:</source>
- <translation>KöÅe sayısı:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>KöÅe sayısı 1..99 arasında olmalı</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolygon2</name>
- <message>
- <source>Polygon</source>
- <translation>Ãokgen</translation>
- </message>
- <message>
- <source>Polygo&n (Cor,Cor)</source>
- <translation>Ãokg&en (KöÅe,KöÅe)</translation>
- </message>
- <message>
- <source>Draw polygon with two corners</source>
- <translation>Herhangi iki köÅesi belirtilen çokgeni çizer</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>İlk köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>İkinci köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Number:</source>
- <translation>KöÅe sayısı:</translation>
- </message>
- <message>
- <source>Not a valid number. Try 1..9999</source>
- <translation>KöÅe sayısı 1..99 arasında olmalı</translation>
- </message>
- <message>
- <source>Not a valid expression.</source>
- <translation>Geçerli bir ifade deÄil.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLinePolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Yamuk</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Yamuk</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Yamuk çizer</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Specify next point or [%1]</source>
- <translation type="obsolete">Sonraki noktayı belirtin ya da [%1]</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
- <message>
- <source>Specify next point</source>
- <translation type="obsolete">Sonraki noktayı belirtin</translation>
- </message>
- <message>
- <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
- <translation type="obsolete">Ãizgi dizisi kapatılamıyor: Henüz yeterli sayıda öÄe yok.</translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="obsolete">Geri alınamıyor: Henüz yeterli sayıda öÄe yok.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRectangle</name>
- <message>
- <source>Rectangle</source>
- <translation>Dikdörtgen</translation>
- </message>
- <message>
- <source>&Rectangle</source>
- <translation>D&ikdörtgen</translation>
- </message>
- <message>
- <source>Draw rectangles</source>
- <translation>Dikdörtgen çizer</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>İlk köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>İkinci köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineRelAngle</name>
- <message>
- <source>Relative angle</source>
- <translation>KesiÅim açısı</translation>
- </message>
- <message>
- <source>R&elative angle</source>
- <translation>Açılı KesiÅi&m</translation>
- </message>
- <message>
- <source>Draw line with relative angle</source>
- <translation>Belirtilen açıyla kesiÅen çizgi çizer</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select base entity</source>
- <translation>KesiÅecek öÄeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify position</source>
- <translation>KesiÅme yerini belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Orthogonal</source>
- <translation>Dikey KesiÅim</translation>
- </message>
- <message>
- <source>&Orthogonal</source>
- <translation>Dikey Ke&siÅim</translation>
- </message>
- <message>
- <source>Draw orthogonal line</source>
- <translation>KesiÅen çizgi çizer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent1</name>
- <message>
- <source>Tangent (P,C)</source>
- <translation>TeÄet (Nokta,Ãember)</translation>
- </message>
- <message>
- <source>&Tangent (P,C)</source>
- <translation>&TeÄet (Nokta,Ãember)</translation>
- </message>
- <message>
- <source>Draw tangent (point, circle)</source>
- <translation>Bir noktadan çembere teÄet çizer</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select circle, arc or ellipse</source>
- <translation>Bir çember, yay ya da elips seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawLineTangent2</name>
- <message>
- <source>Tangent (C,C)</source>
- <translation>TeÄet (Ãember,Ãember)</translation>
- </message>
- <message>
- <source>Tan&gent (C,C)</source>
- <translation>TeÄet (&Ãember,Ãember)</translation>
- </message>
- <message>
- <source>Draw tangent (circle, circle)</source>
- <translation>İki çemberin ortak teÄetini çizer</translation>
- </message>
- <message>
- <source>Select first circle or arc</source>
- <translation>İlk çemberi veya yayı seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select second circle or arc</source>
- <translation>İkinci çemberi veya yayı seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPoint</name>
- <message>
- <source>Points</source>
- <translation>Nokta</translation>
- </message>
- <message>
- <source>&Points</source>
- <translation>&Nokta</translation>
- </message>
- <message>
- <source>Draw Points</source>
- <translation>Nokta çizer</translation>
- </message>
- <message>
- <source>Specify location</source>
- <translation>Yerini belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawPolyline</name>
- <message>
- <source>Polyline</source>
- <translation type="obsolete">Yamuk</translation>
- </message>
- <message>
- <source>&Polyline</source>
- <translation type="obsolete">&Yamuk</translation>
- </message>
- <message>
- <source>Draw polylines</source>
- <translation type="obsolete">Yamuk çizer</translation>
- </message>
- <message>
- <source>Specify first point</source>
- <translation type="obsolete">İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawSpline</name>
- <message>
- <source>Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Spline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Draw splines</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">İptal</translation>
- </message>
- <message>
- <source>Specify next control point or [%1]</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="unfinished">Geri</translation>
- </message>
- <message>
- <source>Specify next control point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cannot undo: Not enough entities defined yet.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionDrawText</name>
- <message>
- <source>Text</source>
- <translation>Yazı</translation>
- </message>
- <message>
- <source>&Text</source>
- <translation>&Yazı</translation>
- </message>
- <message>
- <source>Draw Text Entities</source>
- <translation>Yazı öÄelerini çizer</translation>
- </message>
- <message>
- <source>Specify insertion point</source>
- <translation>YerleÅtirileceÄi noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter text:</source>
- <translation>Metni girin:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditCopy</name>
- <message>
- <source>Copy</source>
- <translation>Kopyala</translation>
- </message>
- <message>
- <source>&Copy</source>
- <translation>&Kopyala</translation>
- </message>
- <message>
- <source>Copies entities to the clipboard</source>
- <translation>ÃÄeleri panoya kopyalar</translation>
- </message>
- <message>
- <source>Cut</source>
- <translation>Kes</translation>
- </message>
- <message>
- <source>Cu&t</source>
- <translation>Ke&s</translation>
- </message>
- <message>
- <source>Cuts entities to the clipboard</source>
- <translation>ÃÄeleri panoya kopyalar ve siler</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditPaste</name>
- <message>
- <source>Paste</source>
- <translation>YapıÅtır</translation>
- </message>
- <message>
- <source>&Paste</source>
- <translation>&YapıÅtır</translation>
- </message>
- <message>
- <source>Pastes the clipboard contents</source>
- <translation>Pano içeriÄini yapıÅtırır</translation>
- </message>
- <message>
- <source>Set reference point</source>
- <translation>BaÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionEditUndo</name>
- <message>
- <source>Undo</source>
- <translation>Geri Al</translation>
- </message>
- <message>
- <source>&Undo</source>
- <translation>&Geri Al</translation>
- </message>
- <message>
- <source>Undoes last action</source>
- <translation>Son iÅlemi geri alır</translation>
- </message>
- <message>
- <source>Redo</source>
- <translation>Yinele</translation>
- </message>
- <message>
- <source>&Redo</source>
- <translation>Y&inele</translation>
- </message>
- <message>
- <source>Redoes last action</source>
- <translation>Son iÅlemi yineler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileNew</name>
- <message>
- <source>New Drawing</source>
- <translation>Yeni Ãizim</translation>
- </message>
- <message>
- <source>&New</source>
- <translation>&Yeni</translation>
- </message>
- <message>
- <source>Creates a new drawing</source>
- <translation>Yeni bir çizim baÅlatır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileOpen</name>
- <message>
- <source>Open Drawing</source>
- <translation>Ãizim Aç</translation>
- </message>
- <message>
- <source>&Open...</source>
- <translation>&Aç...</translation>
- </message>
- <message>
- <source>Opens an existing drawing</source>
- <translation>Mevcut bir çizimi açar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSave</name>
- <message>
- <source>Save Drawing</source>
- <translation>Ãizimi Kaydet</translation>
- </message>
- <message>
- <source>&Save</source>
- <translation>&Kaydet</translation>
- </message>
- <message>
- <source>Saves the current drawing</source>
- <translation>ÃalıÅılan çizimi kaydeder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionFileSaveAs</name>
- <message>
- <source>Save Drawing As</source>
- <translation>Ãizimi Farklı Kaydet</translation>
- </message>
- <message>
- <source>Save &as...</source>
- <translation>&Farklı Kaydet...</translation>
- </message>
- <message>
- <source>Saves the current drawing under a new filename</source>
- <translation>ÃalıÅılan çizimi farklı bir isimle kaydeder</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoAngle</name>
- <message>
- <source>Angle between two lines</source>
- <translation>İki çizgi arasındaki açı</translation>
- </message>
- <message>
- <source>&Angle between two lines</source>
- <translation>İki çizgi arasındaki &açı</translation>
- </message>
- <message>
- <source>Measures the angle between two lines</source>
- <translation>İki çizgi arasındaki açıyı ölçer</translation>
- </message>
- <message>
- <source>Angle: %1%2</source>
- <translation>Açı: %1 %2</translation>
- </message>
- <message>
- <source>Lines are parallel</source>
- <translation>Ãizgiler paralel</translation>
- </message>
- <message>
- <source>Specify first line</source>
- <translation>İlk çigiyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second line</source>
- <translation>İkinci çigiyi belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoArea</name>
- <message>
- <source>Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Polygonal Area</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Measures the area of a polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Area: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Circumference: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Point: %1/%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Specify first point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">İptal</translation>
- </message>
- <message>
- <source>Specify next point of polygon</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Terminate</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist</name>
- <message>
- <source>Distance Point to Point</source>
- <translation>Noktadan noktaya uzaklık</translation>
- </message>
- <message>
- <source>&Distance Point to Point</source>
- <translation>&Noktadan noktaya uzaklık</translation>
- </message>
- <message>
- <source>Measures the distance between two points</source>
- <translation>İki nokta arasındaki mesafeyi ölçer</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Mesafe: %1</translation>
- </message>
- <message>
- <source>Specify first point of distance</source>
- <translation>İlk noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point of distance</source>
- <translation>İkinci noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoDist2</name>
- <message>
- <source>Distance Entity to Point</source>
- <translation>Noktadan ÃÄeye Uzaklık</translation>
- </message>
- <message>
- <source>&Distance Entity to Point</source>
- <translation>N&oktadan ÃÄeye Uzaklık</translation>
- </message>
- <message>
- <source>Measures the distance between an entity and a point</source>
- <translation>Bir noktanın bir öÄeye uzaklıÄını ölçer</translation>
- </message>
- <message>
- <source>Distance: %1</source>
- <translation>Mesafe: %1</translation>
- </message>
- <message>
- <source>Specify entity</source>
- <translation>ÃÄeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Noktayı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoInside</name>
- <message>
- <source>Point inside contour</source>
- <translation>Sınırların içindeki nokta</translation>
- </message>
- <message>
- <source>&Point inside contour</source>
- <translation>&Sınırların içindeki nokta</translation>
- </message>
- <message>
- <source>Checks if a given point is inside the selected contour</source>
- <translation>Bir noktanın belirtilen bir sınırın içinde olup olmadıÄına bakar</translation>
- </message>
- <message>
- <source>Point is inside selected contour.</source>
- <translation>Nokta belirtilen sınırın içinde.</translation>
- </message>
- <message>
- <source>Point is outside selected contour.</source>
- <translation>Nokta belirtilen sınırın dıÅında.</translation>
- </message>
- <message>
- <source>Specify point</source>
- <translation>Noktayı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionInfoTotalLength</name>
- <message>
- <source>Total length of selected entities</source>
- <translation>Seçili öÄelerin toplam uzunluÄu</translation>
- </message>
- <message>
- <source>&Total length of selected entities</source>
- <translation>Seçili öÄelerin &toplam uzunluÄu</translation>
- </message>
- <message>
- <source>Measures the total length of all selected entities</source>
- <translation>Seçili tüm öÄelerin toplam uzunluÄunu ölçer</translation>
- </message>
- <message>
- <source>Total Length of selected entities: %1</source>
- <translation>Seçili öÄelerin Toplam UzunluÄu: %1</translation>
- </message>
- <message>
- <source>At least one of the selected entities cannot be measured.</source>
- <translation>Seçili öÄelerden en azından biri ölçülemiyor.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersAdd</name>
- <message>
- <source>Add Layer</source>
- <translation>Katman Ekle</translation>
- </message>
- <message>
- <source>&Add Layer</source>
- <translation>Katman &Ekle</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersEdit</name>
- <message>
- <source>Edit Layer</source>
- <translation>Katmanı Düzenle</translation>
- </message>
- <message>
- <source>&Edit Layer</source>
- <translation>Katmanı &Düzenle</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersFreezeAll</name>
- <message>
- <source>Freeze all</source>
- <translation>Tümünü Dondur</translation>
- </message>
- <message>
- <source>&Freeze all</source>
- <translation>Tümünü &Dondur</translation>
- </message>
- <message>
- <source>Freeze all layers</source>
- <translation>Tüm katmanları dondur</translation>
- </message>
- <message>
- <source>Defreeze all</source>
- <translation>Tümünü Ãöz</translation>
- </message>
- <message>
- <source>&Defreeze all</source>
- <translation>Tümünü &Ãöz</translation>
- </message>
- <message>
- <source>Defreeze all layers</source>
- <translation>Tüm katmanları çöz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersRemove</name>
- <message>
- <source>Remove Layer</source>
- <translation>Katmanı Sil</translation>
- </message>
- <message>
- <source>&Remove Layer</source>
- <translation>Katmanı &Sil</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleLock</name>
- <message>
- <source>Toggle Layer Lock</source>
- <translation>Kilidi Aç/Kapa</translation>
- </message>
- <message>
- <source>&Toggle Lock</source>
- <translation>&Kilidi Aç/Kapa</translation>
- </message>
- <message>
- <source>Toggle Lock</source>
- <translation>Kilidi Aç/Kapa</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLayersToggleView</name>
- <message>
- <source>Toggle Layer Visibility</source>
- <translation>Katmanı Gizle/Göster</translation>
- </message>
- <message>
- <source>&Toggle Layer</source>
- <translation>Kat&manı Gizle/Göster</translation>
- </message>
- <message>
- <source>Toggle Layer</source>
- <translation>Katmanı Gizle/Göster</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLibraryInsert</name>
- <message>
- <source>Insert Library Object</source>
- <translation>Nesne YerleÅtir</translation>
- </message>
- <message>
- <source>&Insert Library Object</source>
- <translation>&Nesne YerleÅtir</translation>
- </message>
- <message>
- <source>Inserts an Object from the part library.</source>
- <translation>Parça kütüphanesinden bir nesneyi yerleÅtirir.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>YerleÅtirme noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Enter angle:</source>
- <translation>Açıyı girin:</translation>
- </message>
- <message>
- <source>Enter factor:</source>
- <translation>Ãarpanı girin:</translation>
- </message>
- <message>
- <source>Cannot open file '%1'</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionLockRelativeZero</name>
- <message>
- <source>(Un-)Lock Relative Zero</source>
- <translation>Göreli Sıfırı Kilitle/Aç</translation>
- </message>
- <message>
- <source>(Un-)&Lock Relative Zero</source>
- <translation>&Göreli Sıfırı Kilitle/Aç</translation>
- </message>
- <message>
- <source>(Un-)Lock relative Zero</source>
- <translation>Göreli Sıfırı Kilitle/Aç</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyAttributes</name>
- <message>
- <source>Attributes</source>
- <translation>Ãznitelikler</translation>
- </message>
- <message>
- <source>&Attributes</source>
- <translation>&Ãznitelikler</translation>
- </message>
- <message>
- <source>Modify Entity Attributes</source>
- <translation>ÃÄe özniteliklerini deÄiÅtirir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyBevel</name>
- <message>
- <source>Bevel</source>
- <translation>KöÅeyi Kır</translation>
- </message>
- <message>
- <source>&Bevel</source>
- <translation>&KöÅeyi Kır</translation>
- </message>
- <message>
- <source>Bevel Entities</source>
- <translation>KöÅeleri kırar</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>İlk öÄeyi seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>İkinci öÄeyi seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Enter length 1:</source>
- <translation>1. uzunluk:</translation>
- </message>
- <message>
- <source>Enter length 2:</source>
- <translation>2. uzunluk:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyCut</name>
- <message>
- <source>Cut</source>
- <translation>Böl</translation>
- </message>
- <message>
- <source>&Cut</source>
- <translation>&Böl</translation>
- </message>
- <message>
- <source>Cut Entities</source>
- <translation>̀eleri ikiye b̦ler</translation>
- </message>
- <message>
- <source>No Entity found.</source>
- <translation>Bir öÄe bulunamadı.</translation>
- </message>
- <message>
- <source>Entity must be a line, arc or circle.</source>
- <translation>ÃÄe bir çizgi, yay ya da çember olmalı.</translation>
- </message>
- <message>
- <source>Cutting point is invalid.</source>
- <translation>Kesme noktası geçersiz.</translation>
- </message>
- <message>
- <source>Cutting point is not on entity.</source>
- <translation>Kesme noktası bir öÄe üzerinde deÄil.</translation>
- </message>
- <message>
- <source>Specify entity to cut</source>
- <translation>Kesilecek öÄeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify cutting point</source>
- <translation>Kesme noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDelete</name>
- <message>
- <source>Delete</source>
- <translation>Sil</translation>
- </message>
- <message>
- <source>&Delete</source>
- <translation>&Sil</translation>
- </message>
- <message>
- <source>Delete Entities</source>
- <translation>ÃÄeleri siler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteFree</name>
- <message>
- <source>Delete Freehand</source>
- <translation>Parça Sil</translation>
- </message>
- <message>
- <source>&Delete Freehand</source>
- <translation>&Parça Sil</translation>
- </message>
- <message>
- <source>Specify first break point on a polyline</source>
- <translation>Silinecek parçanın baÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second break point on the same polyline</source>
- <translation>Silinecek parçanın bitiŠnoktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Entities not in the same polyline.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>One of the chosen entities is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is not a polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parent of first entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>First entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Second entity is NULL</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyDeleteQuick</name>
- <message>
- <source>Delete selected</source>
- <translation>Seçili Olanı Sil</translation>
- </message>
- <message>
- <source>&Delete selected</source>
- <translation>Seçili &Olanı Sil</translation>
- </message>
- <message>
- <source>Delete selected entities</source>
- <translation>Seçili öÄeleri siler</translation>
- </message>
- <message>
- <source>Pick entity to delete</source>
- <translation>Silinecek öÄeyi seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyEntity</name>
- <message>
- <source>Properties</source>
- <translation>Ãzellikler</translation>
- </message>
- <message>
- <source>&Properties</source>
- <translation>&Ãzellikler</translation>
- </message>
- <message>
- <source>Modify Entity Properties</source>
- <translation>ÃÄe Ãzelliklerini DeÄiÅtir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyExplodeText</name>
- <message>
- <source>Explode Text</source>
- <translation>Metni Patlat</translation>
- </message>
- <message>
- <source>&Explode Text into Letters</source>
- <translation>Metni &Harflerine Ayır</translation>
- </message>
- <message>
- <source>Explodes Text Entities into single Letters</source>
- <translation>Yazı öÄelerini harflerine ayırır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMirror</name>
- <message>
- <source>Mirror</source>
- <translation>Yansıla</translation>
- </message>
- <message>
- <source>&Mirror</source>
- <translation>&Yansıla</translation>
- </message>
- <message>
- <source>Mirror Entities</source>
- <translation>ÃÄeleri Yansılar</translation>
- </message>
- <message>
- <source>Specify first point of mirror line</source>
- <translation>Yansılama ekseninin ilk noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second point of mirror line</source>
- <translation>Yansılama ekseninin ikinci noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMove</name>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlama noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Hedef noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Move / Copy</source>
- <translation>TaÅı / Kopyala</translation>
- </message>
- <message>
- <source>&Move / Copy</source>
- <translation>&TaÅı / Kopyala</translation>
- </message>
- <message>
- <source>Move or copy entities one or multiple times</source>
- <translation>ÃÄeleri taÅır ya da bir veya daha çok sayıda kopyalar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyMoveRotate</name>
- <message>
- <source>Move and Rotate</source>
- <translation>TaÅı ve Döndür</translation>
- </message>
- <message>
- <source>M&ove and Rotate</source>
- <translation>TaÅı ve Dönd&ür</translation>
- </message>
- <message>
- <source>Move and Rotate Entities</source>
- <translation>ÃÄeleri taÅır ve döndürür</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlama noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Hedef noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Enter rotation angle:</source>
- <translation>Döndürme açısı:</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate</name>
- <message>
- <source>Rotate</source>
- <translation>Döndür</translation>
- </message>
- <message>
- <source>&Rotate</source>
- <translation>Dö&ndür</translation>
- </message>
- <message>
- <source>Rotate Entities</source>
- <translation>ÃÄeleri Döndürür</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>Döndürme noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRotate2</name>
- <message>
- <source>Rotate Two</source>
- <translation>İkili Döndür</translation>
- </message>
- <message>
- <source>Rotate T&wo</source>
- <translation>İki&li Döndür</translation>
- </message>
- <message>
- <source>Rotate Entities around two centers</source>
- <translation>ÃÄeleri iki merkezin etrafında döndürür</translation>
- </message>
- <message>
- <source>Specify absolute reference point</source>
- <translation>Mutlak döndürme noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify relative reference point</source>
- <translation>Göreli döndürme noktasını belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyRound</name>
- <message>
- <source>Round</source>
- <translation>KöÅeyi Yuvarla</translation>
- </message>
- <message>
- <source>&Round</source>
- <translation>KöÅeyi &Yuvarla</translation>
- </message>
- <message>
- <source>Round Entities</source>
- <translation>KöÅeleri yuvarlar</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Specify first entity</source>
- <translation>İlk öÄeyi belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify second entity</source>
- <translation>İkinci öÄeyi belirtin</translation>
- </message>
- <message>
- <source>Enter radius:</source>
- <translation>Yuvarlama yarıçapı:</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyScale</name>
- <message>
- <source>Scale</source>
- <translation>Oranla</translation>
- </message>
- <message>
- <source>&Scale</source>
- <translation>&Oranla</translation>
- </message>
- <message>
- <source>Scale Entities</source>
- <translation>̀eleri ̦l̤eklendirir</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlangıç noktasını belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyStretch</name>
- <message>
- <source>Stretch</source>
- <translation>Uzat</translation>
- </message>
- <message>
- <source>&Stretch</source>
- <translation>&Uzat</translation>
- </message>
- <message>
- <source>Stretch Entities</source>
- <translation>ÃÄeleri uzatır</translation>
- </message>
- <message>
- <source>Specify first corner</source>
- <translation>İlk köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second corner</source>
- <translation>İkinci köÅeyi belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Specify reference point</source>
- <translation>BaÅlama noktasını belirtin</translation>
- </message>
- <message>
- <source>Specify target point</source>
- <translation>Hedef noktasını belirtin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrim</name>
- <message>
- <source>Trim</source>
- <translation>Kırp</translation>
- </message>
- <message>
- <source>&Trim</source>
- <translation>&Kırp</translation>
- </message>
- <message>
- <source>Trim Entities</source>
- <translation>ÃÄeleri kırpar</translation>
- </message>
- <message>
- <source>Select first trim entity</source>
- <translation>İlk kırpıcı öÄeyi seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Select limiting entity</source>
- <translation>Sınırlayıcı öÄeyi seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Select second trim entity</source>
- <translation>İkinci kırpıcı öÄeyi seçin</translation>
- </message>
- <message>
- <source>Select entity to trim</source>
- <translation>Kırpılacak öÄeyi seçin</translation>
- </message>
- <message>
- <source>Trim Two</source>
- <translation>İkili kırp</translation>
- </message>
- <message>
- <source>&Trim Two</source>
- <translation>İk&ili Kırp</translation>
- </message>
- <message>
- <source>Trim two Entities</source>
- <translation>İki öÄeyi kırpar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionModifyTrimAmount</name>
- <message>
- <source>Lengthen</source>
- <translation>Kısalt</translation>
- </message>
- <message>
- <source>&Lengthen</source>
- <translation>Kı&salt</translation>
- </message>
- <message>
- <source>Lengthen by a given amount</source>
- <translation>Belli bir miktar kısaltır</translation>
- </message>
- <message>
- <source>No entity found. </source>
- <translation>Bir öÄe bulunamadı.</translation>
- </message>
- <message>
- <source>The chosen Entity is in a block. Please edit the block.</source>
- <translation>Seçili öÄe bir bloÄun içinde, blok düzenlemesi ile yapın.</translation>
- </message>
- <message>
- <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
- <translation>Seçili öÄe atomik bir öÄe olmadıÄından kısaltılamıyor.</translation>
- </message>
- <message>
- <source>Not a valid expression</source>
- <translation>Geçerli bir ifade deÄil</translation>
- </message>
- <message>
- <source>Select entity to trim or enter distance:</source>
- <translation>Kısaltılacak öÄeyi seçin ya da uzunluk girin:</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionOptionsDrawing</name>
- <message>
- <source>Drawing</source>
- <translation>Ãizim</translation>
- </message>
- <message>
- <source>Current &Drawing Preferences</source>
- <translation>&Bu Ãizimle İlgili Tercihler</translation>
- </message>
- <message>
- <source>Settings for the current Drawing</source>
- <translation>Bu çizimle ilgili ayarlar</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAdd</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineAppend</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDel</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineDelBetween</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPolylineTrim</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">İptal</translation>
- </message>
- <message>
- <source>Back</source>
- <translation type="obsolete">Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionPrintPreview</name>
- <message>
- <source>Print Preview</source>
- <translation>Yazıcı Ãnizleme</translation>
- </message>
- <message>
- <source>Print Pre&view</source>
- <translation>Yazıcı &Ãnizleme</translation>
- </message>
- <message>
- <source>Shows a preview of a print</source>
- <translation>Yazıcı çıktısının görüntüsü</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectAll</name>
- <message>
- <source>Select All</source>
- <translation>Tümünü Seç</translation>
- </message>
- <message>
- <source>Select &All</source>
- <translation>Tümünü &Seç</translation>
- </message>
- <message>
- <source>Selects all Entities</source>
- <translation>Tüm öÄeleri seçer</translation>
- </message>
- <message>
- <source>Deselect all</source>
- <translation>Seçilenlerin tümünü bırak</translation>
- </message>
- <message>
- <source>Deselect &all</source>
- <translation>Seçilenlerin Tümünü &Bırak</translation>
- </message>
- <message>
- <source>Deselects all Entities</source>
- <translation>Seçili öÄeleri seçimden çıkarır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectContour</name>
- <message>
- <source>(De-)Select Contour</source>
- <translation>DıŠSınırı Seç/Bırak</translation>
- </message>
- <message>
- <source>(De-)Select &Contour</source>
- <translation>&DıŠSınırı Seç/Bırak</translation>
- </message>
- <message>
- <source>(De-)Selects connected entities</source>
- <translation>BaÄlantılı öÄeleri seçer/bırakır</translation>
- </message>
- <message>
- <source>Entity must be an Atomic Entity.</source>
- <translation>ÃÄe bir atomik öÄe olmalı.</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectIntersected</name>
- <message>
- <source>Select Intersected Entities</source>
- <translation>KesiÅen ÃÄeleri Seç</translation>
- </message>
- <message>
- <source>In&tersected Entities</source>
- <translation>Ke&siÅen ÃÄeler</translation>
- </message>
- <message>
- <source>Selects all entities intersected by a line</source>
- <translation>Bir çizgi ile kesiÅen tüm öÄeleri seçer</translation>
- </message>
- <message>
- <source>Deselect Intersected Entities</source>
- <translation>KesiÅen ÃÄeleri Bırak</translation>
- </message>
- <message>
- <source>Deselect Inte&rsected Entities</source>
- <translation>KesiÅen ÃÄeleri &Bırak</translation>
- </message>
- <message>
- <source>Deselects all entities intersected by a line</source>
- <translation>Bir çizgi ile kesiÅen tüm öÄeleri seçimden çıkarır</translation>
- </message>
- <message>
- <source>Choose first point of intersection line</source>
- <translation>KesiÅen çizginin ilk noktasını seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Choose second point of intersection line</source>
- <translation>KesiÅen çizginin ikinci noktasını seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectInvert</name>
- <message>
- <source>Invert Selection</source>
- <translation>Seçimi Ters Ãevir</translation>
- </message>
- <message>
- <source>&Invert Selection</source>
- <translation>Seçimi &Ters Ãevir</translation>
- </message>
- <message>
- <source>Inverts the current selection</source>
- <translation>Seçili öÄeleri ters çevirir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectLayer</name>
- <message>
- <source>(De-)Select Layer</source>
- <translation>Katmanı Seç/Bırak</translation>
- </message>
- <message>
- <source>(De-)Selects layers</source>
- <translation>Katmanı seçer/bırakır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectSingle</name>
- <message>
- <source>Select Entity</source>
- <translation>̀eyi Se̤</translation>
- </message>
- <message>
- <source>(De-)&Select Entity</source>
- <translation>&ÃÄeyi Seç/Bırak</translation>
- </message>
- <message>
- <source>Selects single Entities</source>
- <translation>Tek bir öÄeyi seçer</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSelectWindow</name>
- <message>
- <source>Select Window</source>
- <translation>Pencere Seç</translation>
- </message>
- <message>
- <source>Select &Window</source>
- <translation>Pencere &Seç</translation>
- </message>
- <message>
- <source>Selects all Entities in a given Window</source>
- <translation>Belirtilen bir pencere içindeki tüm öÄeleri seçer</translation>
- </message>
- <message>
- <source>Deselect Window</source>
- <translation>Pencereyi Bırak</translation>
- </message>
- <message>
- <source>Deselect &Window</source>
- <translation>Pencereyi &Bırak</translation>
- </message>
- <message>
- <source>Deselects all Entities in a given Window</source>
- <translation>Belirtilen bir pencere içindeki tüm öÄeleri seçimden çıkarır</translation>
- </message>
- <message>
- <source>Choose first edge</source>
- <translation>İlk kenarı seçin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Choose second edge</source>
- <translation>İkinci kenarı seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSetRelativeZero</name>
- <message>
- <source>Set Relative Zero</source>
- <translation>Göreli Sıfırı Ayarla</translation>
- </message>
- <message>
- <source>&Set Relative Zero</source>
- <translation>&Göreli Sıfırı Ayarla</translation>
- </message>
- <message>
- <source>Set position of the Relative Zero point</source>
- <translation>Göreli Sıfır Noktasının yerini ayarlar</translation>
- </message>
- <message>
- <source>Set relative Zero</source>
- <translation>Göreli sıfırı ayarla</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionSnapIntersectionManual</name>
- <message>
- <source>Intersection Manually</source>
- <translation>Elle KesiÅim</translation>
- </message>
- <message>
- <source>I&ntersection Manually</source>
- <translation>&Elle KesiÅim</translation>
- </message>
- <message>
- <source>Snap to intersection points manually</source>
- <translation>KesiÅme noktalarını elle yakalar</translation>
- </message>
- <message>
- <source>Select first entity</source>
- <translation>İlk öÄeyi seçin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
- <message>
- <source>Select second entity</source>
- <translation>İkinci öÄeyi seçin</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionToolRegenerateDimensions</name>
- <message>
- <source>Regenerate Dimension Entities</source>
- <translation>Ãlçülendirme ÃÄelerini Yeniden Ãret</translation>
- </message>
- <message>
- <source>&Regenerate Dimension Entities</source>
- <translation>Ãlçülendirme ÃÄelerini &Yeniden Ãret</translation>
- </message>
- <message>
- <source>Regenerates all Dimension Entities</source>
- <translation>Ãlçülendirme öÄelerini yeniden üretir</translation>
- </message>
- <message>
- <source>Regenerated %1 dimension entities</source>
- <translation>%1 ölçülendirme öÄesi yeniden üretildi</translation>
- </message>
- <message>
- <source>No dimension entities found</source>
- <translation>Bir ölçülendirme öÄesi bulunamadı</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomAuto</name>
- <message>
- <source>Auto Zoom</source>
- <translation>Tüm Ãizim</translation>
- </message>
- <message>
- <source>&Auto Zoom</source>
- <translation>&Tüm Ãizim</translation>
- </message>
- <message>
- <source>Zooms automatic</source>
- <translation>Ãizimin tamamını gösterir</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomIn</name>
- <message>
- <source>Zoom in</source>
- <translation>YakınlaÅ</translation>
- </message>
- <message>
- <source>Zoom &In</source>
- <translation>&YakınlaÅ</translation>
- </message>
- <message>
- <source>Zooms in</source>
- <translation>Ãizimi yakınlaÅtırır</translation>
- </message>
- <message>
- <source>Zoom out</source>
- <translation>UzaklaÅ</translation>
- </message>
- <message>
- <source>Zoom &Out</source>
- <translation>&UzaklaÅ</translation>
- </message>
- <message>
- <source>Zooms out</source>
- <translation>Ãizimi uzaklaÅtırır</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPan</name>
- <message>
- <source>Pan Zoom</source>
- <translation>Ãizimi Kaydır</translation>
- </message>
- <message>
- <source>&Pan Zoom</source>
- <translation>&Ãizimi Kaydır</translation>
- </message>
- <message>
- <source>Realtime Panning</source>
- <translation>Ãizimi sürükler</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomPrevious</name>
- <message>
- <source>Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&Previous View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shows previous view</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomRedraw</name>
- <message>
- <source>Redraw</source>
- <translation>Yeniden Ãiz</translation>
- </message>
- <message>
- <source>&Redraw</source>
- <translation>&Yeniden Ãiz</translation>
- </message>
-</context>
-<context>
- <name>RS_ActionZoomWindow</name>
- <message>
- <source>Window Zoom</source>
- <translation>Pencereyi YakınlaÅtır</translation>
- </message>
- <message>
- <source>&Window Zoom</source>
- <translation>&Pencereyi YakınlaÅtır</translation>
- </message>
- <message>
- <source>Zooms in a window</source>
- <translation>Bir pencerenin içini yakınlaÅtırır</translation>
- </message>
- <message>
- <source>Specify first edge</source>
- <translation>İlk kenarı belirtin</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation>İptal</translation>
- </message>
- <message>
- <source>Specify second edge</source>
- <translation>İkinci kenarı belirtin</translation>
- </message>
- <message>
- <source>Back</source>
- <translation>Geri</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_cs.ts b/ts/cmd/librecadcmd_cs.ts
deleted file mode 100644
index da3ef30..0000000
--- a/ts/cmd/librecadcmd_cs.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>úseÄka</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">u</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>obdélnÃk</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">obd</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">obdél</translation>
- </message>
- <message>
- <source>text</source>
- <translation>text</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>obnovit</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>zpÄt</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>dopÅedu</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">d</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>oblouk</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">o</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>úhel</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>mÄÅÃtko</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>sloupce</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>Åádky</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>vzdálenost mezi sloupci</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>ÅádkovánÃ</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>uh</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>uh</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>mer</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>m</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>sl</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>vzdálenost v ose x</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>vzdálenost v x</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>vzdx</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>vzdálenost v ose y</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>vzdy</translation>
- </message>
- <message>
- <source>center</source>
- <translation>stÅed</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>str</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>str</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>opaÄný</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>opac</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>op</translation>
- </message>
- <message>
- <source>point</source>
- <translation>bod</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>b</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>ofset</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>rovnobÄžnÄ</translation>
- </message>
- <message>
- <source>length</source>
- <translation>délka</translation>
- </message>
- <message>
- <source>close</source>
- <translation>uzavÅÃt</translation>
- </message>
- <message>
- <source>number</source>
- <translation>poÄet</translation>
- </message>
- <message>
- <source>through</source>
- <translation>skrz</translation>
- </message>
- <message>
- <source>help</source>
- <translation>pomoc</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>délka</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>del</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>uz</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>poc</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>p</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>sk</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>rovn</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>délka1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>délka2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>polomÄr</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>oÅÃznout</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>délka1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>del1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>d1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>délka2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>del2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>d2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>pol</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>délka tÄtivy</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>délka</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>dt</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>PÅÃkaz: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Dostupné pÅÃkazy:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">us</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>kružnice</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>kruz</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">prekr</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">prekr</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zo</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">zvÄtÅ¡it - okno</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>az</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">automatické zvÄtÅ¡enÃ</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>pp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">posun pohledu</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>us</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>obd</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>pm</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>k2b</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>k3b</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>obl</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>o3b</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tx</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mtx</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>kz</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>kh</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>kv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>kl</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>kh</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zv</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zm</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pos</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>uz</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>um</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>uk</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>up</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>us</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>upol</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>ubl</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>ubb</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>hlzm*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>hlrzm*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>odvs</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>zk</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">prdl</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>or</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>pos</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>zrc</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>ot</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>mer</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>tah</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>smaz</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>dopr</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>rozl</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>rozl</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>prkot</translation>
- </message>
- <message>
- <source>po</source>
- <translation>b</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>us</translation>
- </message>
- <message>
- <source>l</source>
- <translation>u</translation>
- </message>
- <message>
- <source>a</source>
- <translation></translation>
- </message>
- <message>
- <source>ci</source>
- <translation>kruz</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>obd</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>obdél</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>prekr</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>prekr</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>pÅ</translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">pos</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_da.ts b/ts/cmd/librecadcmd_da.ts
deleted file mode 100644
index a4a70be..0000000
--- a/ts/cmd/librecadcmd_da.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>point</source>
- <translation>punkt</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>po</translation>
- </message>
- <message>
- <source>line</source>
- <translation>linie</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>forskudt</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parallel</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>bue</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">a</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rektangel</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rektang</translation>
- </message>
- <message>
- <source>text</source>
- <translation>tekst</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>gendan</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>fortryd</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>u</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>gendan</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">r</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>komando: %1</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>vinkel</translation>
- </message>
- <message>
- <source>close</source>
- <translation>luk</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>korde længde</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>kolonner</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>kolonnebredde</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>faktor</translation>
- </message>
- <message>
- <source>length</source>
- <translation>længde</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>længde1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>længde2</translation>
- </message>
- <message>
- <source>number</source>
- <translation>antal</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>radius</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>rækker</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>rækkehøjde</translation>
- </message>
- <message>
- <source>through</source>
- <translation>gennem</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>trim</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>ang</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>center</source>
- <translation>centrum</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>cen</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>længde</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>cols</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>kolonnebredde</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>kolonnebred</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>cs</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fact</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>help</source>
- <translation>hjælp</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>længde</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>len</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>længde1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>len1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>l1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>længde2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>len2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>l2</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>ant</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>n</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>spejlvendt</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>rev</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>rækkehøjde</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>rs</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Mulige komandoer:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ln</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>cirkel</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ci</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">rg</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">zr</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zw</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">zoom - vindue</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">zoom - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">zoom - pan</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>li</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>re</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>rp</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>c2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>c3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ar</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>a3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tx</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mt</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>da</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>dh</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>dv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>dr</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>ld</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>rd</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zi</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zo</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pa</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>os</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>sg</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>se</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>si</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>sn</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>sm</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>sn</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>np</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>fr*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>th*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>tn</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>ch</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">mt</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>xt</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>rm</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>mv</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>mi</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>ro</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sz</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ss</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>er</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>oo</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>uu</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>xp</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>ex</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>dimregen</translation>
- </message>
- <message>
- <source>po</source>
- <translation>po</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>ln</translation>
- </message>
- <message>
- <source>l</source>
- <translation>l</translation>
- </message>
- <message>
- <source>a</source>
- <translation>a</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>ci</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>rektang</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>rg</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>zr</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation></translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">pa</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_de.ts b/ts/cmd/librecadcmd_de.ts
deleted file mode 100644
index c18bb11..0000000
--- a/ts/cmd/librecadcmd_de.ts
+++ /dev/null
@@ -1,674 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>linie</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>%1 Command not found</source>
- <translation type="obsolete">%1: Kommando nicht gefunden</translation>
- </message>
- <message>
- <source>%1: Command not found</source>
- <translation type="obsolete">%1: Kommando nicht gefunden</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rechteck</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">recht</translation>
- </message>
- <message>
- <source>text</source>
- <translation>text</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regen</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>zurück</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>zlösch</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">zlösch</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>bogen</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">b</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>winkel</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>faktor</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>spalten</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>zeilen</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>spaltenabstand</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>zeilenabstand</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>win</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>w</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fakt</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>spal</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>spaltenabstand</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>spaltabstand</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>sa</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>zeilenabstand</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>center</source>
- <translation>zentrum</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>zen</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>umkehren</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>um</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>u</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length of arc chord</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punkt</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pu</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>versatz</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>v</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parallele</translation>
- </message>
- <message>
- <source>l</source>
- <comment>parallel</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>Command: </source>
- <translation type="obsolete">Eingabe:</translation>
- </message>
- <message>
- <source>length</source>
- <translation>länge</translation>
- </message>
- <message>
- <source>close</source>
- <translation>schliessen</translation>
- </message>
- <message>
- <source>number</source>
- <translation>anzahl</translation>
- </message>
- <message>
- <source>through</source>
- <translation>durch</translation>
- </message>
- <message>
- <source>help</source>
- <translation>hilfe</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>länge</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>läng</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>anz</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>länge1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>länge2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>radius</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>trimmen</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>länge1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>län1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>l1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>länge2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>län2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>l2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>sehnenlänge</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>sehne</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Eingabe: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Verfügbare Befehle:</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>kreis</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation></translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation></translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">Zoom - Fenster</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation></translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">Zoom - Auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation></translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">Zoom - Pan</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation></translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation></translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation></translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation></translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation></translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation></translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation></translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation></translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation></translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation></translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation></translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation></translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation></translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation></translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation></translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation></translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation></translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation></translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation></translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation></translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation></translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation></translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation></translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation></translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation></translation>
- </message>
- <message>
- <source>po</source>
- <translation>pu</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>ln</translation>
- </message>
- <message>
- <source>l</source>
- <translation>l</translation>
- </message>
- <message>
- <source>a</source>
- <translation>b</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>kr</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>recht</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>rg</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>zr</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>zv</translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation>polylinie</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation>pa</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation>tm</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_el.ts b/ts/cmd/librecadcmd_el.ts
deleted file mode 100644
index d73a921..0000000
--- a/ts/cmd/librecadcmd_el.ts
+++ /dev/null
@@ -1,673 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>ÎÏαμμή</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">ÎÏ</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>ÎÏθογÏνιο</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">οÏθ</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">ÎÏθογ</translation>
- </message>
- <message>
- <source>text</source>
- <translation>κείμενο</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>ÎÏαναδημιοÏ
Ïγία</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>αναίÏεÏη</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation></translation>
- </message>
- <message>
- <source>redo</source>
- <translation>ξανά</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">εÏ</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>ÏÏξο</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">ÏÏξο</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>γÏνία</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>ÏÏÎÏη</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>ÏÏήλεÏ</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>ÏειÏÎÏ</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>διάκενοÏÏηλÏν</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>διάκενογÏαμμÏν</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>γÏν</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>γÏν</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>ÏÏÎÏη</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>ÏÏε</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>ÏÏ</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>ÏÏηλεÏ</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>γÏαμ</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>διάκενοÏÏηλÏν</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>διάκÏÏηλÏν</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>δÏ</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>διακγÏ</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>δι</translation>
- </message>
- <message>
- <source>center</source>
- <translation>κÎνÏÏο</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>κενÏ</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>κε</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>ανÏίÏÏÏοÏο</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>ανÏ</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>αα</translation>
- </message>
- <message>
- <source>point</source>
- <translation>Ïημείο</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>Ïη</translation>
- </message>
- <message>
- <source>offset</source>
- <translation></translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation></translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>ÏαÏάληλα</translation>
- </message>
- <message>
- <source>length</source>
- <translation>μήκοÏ</translation>
- </message>
- <message>
- <source>close</source>
- <translation>κλείÏε</translation>
- </message>
- <message>
- <source>number</source>
- <translation>αÏιθμÏÏ</translation>
- </message>
- <message>
- <source>through</source>
- <translation>διαμÎÏÏ</translation>
- </message>
- <message>
- <source>help</source>
- <translation>βοήθεια</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>μήκοÏ</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>μηκ</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>μη</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>κλ</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>αÏι</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>α</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>δια</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>ÏαÏ</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>μήκοÏ1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>μήκοÏ2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>ακÏίνα</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>ÏεÏικοÏή</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>μήκοÏ1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>μηκ1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>μ1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>μήκοÏ2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>μηκ2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>μ2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>ακ</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>κει</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>Î¼Î®ÎºÎ¿Ï ÏοÏδήÏ</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>μήκοÏ</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>μηκÏοÏδ</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>ÎνÏολή: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>ÎιαθÎÏÎ¹Î¼ÎµÏ ÎµÎ½ÏολÎÏ:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">γÏ</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>κÏκλοÏ</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>κÏ
</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">ÏÏεδ</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">εÏÏÏ</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation></translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>αÏ
Ïμεγ</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">αÏ
Ï-μεγ</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>Î¼ÎµÏ - εÏÏ</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">Î¼ÎµÏ - εÏÏ</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>γÏ</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>οÏθ</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>κ2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>κ3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>Ïοξ</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>Ïοξ3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ελειÏ</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>κειμ</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>κει</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>δÏ</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>δο</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>δκ</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>δγ</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>δδ</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>εÏ</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>μεγ</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>Ïμ</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">με</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>ελξÏ</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>ελκα</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>ελÏ</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>ελδ</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>ελκ</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>ελμ</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>ελκο</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>ελκÏ</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>αÏ</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">κει</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation>Ïη</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>γÏ</translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation>κÏ
</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>οÏθ</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>ÎÏθογ</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>ÏÏεδ</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>εÏÏÏ</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation>ÏολÏ
γÏαμμή</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation>με</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_en.ts b/ts/cmd/librecadcmd_en.ts
deleted file mode 100644
index 0124aa6..0000000
--- a/ts/cmd/librecadcmd_en.ts
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>regen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>factor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rows</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>offset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>number</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>through</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>circle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_es.ts b/ts/cmd/librecadcmd_es.ts
deleted file mode 100644
index 8e465d4..0000000
--- a/ts/cmd/librecadcmd_es.ts
+++ /dev/null
@@ -1,678 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>lÃnea</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l
-</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rectángulo</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rectang</translation>
- </message>
- <message>
- <source>text</source>
- <translation>text</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regenerar</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>deshacer</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>rehacer</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">r</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>arco</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">a</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>ángulo</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>factor</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>columnas</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>filas</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>espacio entre columnas</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>espacio entre filas</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>ang</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fact</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>cols</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>espacio entre columnas</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>espaciocols</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ec</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>espacio entre filas</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>ef</translation>
- </message>
- <message>
- <source>center</source>
- <translation>centro</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>cen</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>invertido</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>inv</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>i</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punto</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pt</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>equidistancia</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>e</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>paralelo</translation>
- </message>
- <message>
- <source>length</source>
- <translation>longitud</translation>
- </message>
- <message>
- <source>close</source>
- <translation>cerrar</translation>
- </message>
- <message>
- <source>number</source>
- <translation>número</translation>
- </message>
- <message>
- <source>through</source>
- <translation>a través de</translation>
- </message>
- <message>
- <source>help</source>
- <translation>ayuda</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>longitud</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>long</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>num</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>n</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>longitud 1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>longitud 2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>radio</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>recortar</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>longitud 1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>long1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>l1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>longitud 2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>long2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>l2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>longitud de la cuerda</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>longitud</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Comando: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Comandos disponibles:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ln</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>cÃrculo</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ci</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">rd</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">zr</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zv</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">zoom - ventana</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">zoom - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zt</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">zoom - total</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>li</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>re</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>c2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>c3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ar</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>a3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tx</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mt</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>ca</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>ch</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>cv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>cl</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>lc</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>rd</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zd</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zf</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">zt</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>nf</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>fr</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>ff</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>fi</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>fc</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>fm</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>fc</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>fp</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>cc*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>dc*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>tn</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>ch</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">mm</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>me</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>mr</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>mm</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>mp</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>mr</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>me</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ms</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>mb</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>md</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>dd</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>mx</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>mp</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation></translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished">pt</translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished">ln</translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished">a</translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished">ci</translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished">rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished">rectang</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">rd</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">zr</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">zt</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_et.ts b/ts/cmd/librecadcmd_et.ts
deleted file mode 100644
index 0cd44b8..0000000
--- a/ts/cmd/librecadcmd_et.ts
+++ /dev/null
@@ -1,672 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>joon</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>ristkülik</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rk</translation>
- </message>
- <message>
- <source>text</source>
- <translation>tekst</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regen</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>tühista</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>u</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>ennista</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">r</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>kaar</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">a</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>nurk</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>tegur</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>veerge</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>ridu</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>veeruvahe</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>reavahe</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>nurk</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>n</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>tegur</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>veerge</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>v</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>ridu</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>veeruvahe</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>veeruvahe</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>vv</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>reavahe</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>rv</translation>
- </message>
- <message>
- <source>center</source>
- <translation>keskpunkt</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>kesk</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>ümberpööratud</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>ümb</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>ü</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punkt</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pt</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>lüke</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>paralleel</translation>
- </message>
- <message>
- <source>length</source>
- <translation>pikkus</translation>
- </message>
- <message>
- <source>close</source>
- <translation>sulge</translation>
- </message>
- <message>
- <source>number</source>
- <translation>arv</translation>
- </message>
- <message>
- <source>through</source>
- <translation>läbi</translation>
- </message>
- <message>
- <source>help</source>
- <translation>abi</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>pikkus</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>pik</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>p</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>arv</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>pikkus1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>pikkus2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>raadius</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>trimmi</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>pikkus1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>pik1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>p1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>pikkus2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>pik2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>p2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>kõõlu pikkus</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>pikkus</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>p</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Käsk: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Võimalikud käsud:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">jn</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>ring</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ri</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">tj</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">ta</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zw</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">suurenda - aken</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">suurenda - automaat</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">suurenda - nihuta</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>jo</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>ri</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>kh</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>r2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>r3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ka</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>k3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tx</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mt</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>mj</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>mh</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>mv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>mt</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>mn</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>tj</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zi</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zo</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pa</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>os</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>hv</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>hl</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>hr</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>hk</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>hm</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>hh</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>lp</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>fr*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>th*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>dv</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>mu</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">mt</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>xt</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>rm</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>mo</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>pe</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>pö</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sk</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ve</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>de</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>oo</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>uu</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>xp</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>ex</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>dimregen</translation>
- </message>
- <message>
- <source>po</source>
- <translation>pt</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>jn</translation>
- </message>
- <message>
- <source>l</source>
- <translation>j</translation>
- </message>
- <message>
- <source>a</source>
- <translation>n</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>ri</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>rk</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>ristk</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>tj</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>ta</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>ze</translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">pa</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_fr.ts b/ts/cmd/librecadcmd_fr.ts
deleted file mode 100644
index f6a0ffc..0000000
--- a/ts/cmd/librecadcmd_fr.ts
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>regen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>factor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rows</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>offset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>number</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>through</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Commande : %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Commandes disponibles:</translation>
- </message>
- <message>
- <source>circle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_hu.ts b/ts/cmd/librecadcmd_hu.ts
deleted file mode 100644
index c658ead..0000000
--- a/ts/cmd/librecadcmd_hu.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>point</source>
- <translation>pont</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>po</translation>
- </message>
- <message>
- <source>line</source>
- <translation>vonal</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">vo</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">v</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>eltol</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>el</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parhuzamos</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>ki</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">i</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>kor</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>kr</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>teglalap</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">teg</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">tegla</translation>
- </message>
- <message>
- <source>text</source>
- <translation>szoveg</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>friss</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">fr</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">ur</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>nb</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">nagyÃt - ablak</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>na</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">nagyÃt - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>np</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">nagyÃt - panoráma</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>vissza</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>vi</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>megis</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">me</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Parancs: %1</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>vo</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>te</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>tp</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>k2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>k3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ki</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>i3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>sz</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>bt</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>mi</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>mv</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>mf</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>me</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>bm</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>ur</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>nk</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>nt</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pa</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>in</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>ih</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>iv</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>im</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>ik</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>if</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>il</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>it</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>fz*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>ff*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>kt</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>lt</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">tl</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>xt</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>lv</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>mz</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>tu</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>fo</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sk</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ny</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>to</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>ne</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>is</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>ro</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>rb</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>szog</translation>
- </message>
- <message>
- <source>close</source>
- <translation>zar</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>ivhossz</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>oszlopok</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>oszloptav</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>faktor</translation>
- </message>
- <message>
- <source>length</source>
- <translation>hossz</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>hossz1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>hossz2</translation>
- </message>
- <message>
- <source>number</source>
- <translation>szam</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>sugar</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>sorok</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>sortav</translation>
- </message>
- <message>
- <source>through</source>
- <translation>keresztul</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>letor</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>szog</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>center</source>
- <translation>kozep</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>koz</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>hossz</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>h</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>oszl</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>oszloptav</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>oszloptav</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ot</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fakt</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>help</source>
- <translation>sugo</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>hossz</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>ho</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>h</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>hossz1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>ho1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>h1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>hossz2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>ho2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>h2</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>szam</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>sz</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>su</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>forditott</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>for</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>sortav</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>st</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>sz</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>ElérhetŠparancsok:</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>ujhalo</translation>
- </message>
- <message>
- <source>po</source>
- <translation>po</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>vo</translation>
- </message>
- <message>
- <source>l</source>
- <translation>v</translation>
- </message>
- <message>
- <source>a</source>
- <translation>k</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>kr</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>teg</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>tegla</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>fr</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>ur</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>ne</translation>
- </message>
- <message>
- <source>r</source>
- <translation>u</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">pa</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_it.ts b/ts/cmd/librecadcmd_it.ts
deleted file mode 100644
index 1db2f31..0000000
--- a/ts/cmd/librecadcmd_it.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>linea</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rettangolo</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">ret</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rett</translation>
- </message>
- <message>
- <source>text</source>
- <translation>testo</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>rigenera</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>annulla</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>an</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>ripeti</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">r</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>arco</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">a</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>angolo</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>fattore</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>colonne</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>righe</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>interasse colonne</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>interasse righe</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>ang</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fatt</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>col</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>interasse colonne</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>intcolonne</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ic</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>intrighe</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>ir</translation>
- </message>
- <message>
- <source>center</source>
- <translation>centro</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>cen</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>arcocomplementare</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>arcomp</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>ac</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punto</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pu</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>offset</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parallela</translation>
- </message>
- <message>
- <source>length</source>
- <translation>lunghezza</translation>
- </message>
- <message>
- <source>close</source>
- <translation>chiudi</translation>
- </message>
- <message>
- <source>number</source>
- <translation>numero</translation>
- </message>
- <message>
- <source>through</source>
- <translation>attraverso</translation>
- </message>
- <message>
- <source>help</source>
- <translation>aiuto</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>lunghezza</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>dis</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>ch</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>num</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>n</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>p</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>distanza1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>distanza2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>raggio</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>raccorda</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>distanza1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>dis1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>d1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>distanza2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>dis2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>d2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>ra</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>lunghezza corda</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>lunghcord</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>dc</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Comando: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Comandi disponibili:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ln</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>cerchio</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ce</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">rid</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">rid</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zf</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">zoom - finestra</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">zoom - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">zoom - pan</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>li</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>re</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>c2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>c3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ar</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>a3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>el</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>te</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation type="unfinished">tmu</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>qa</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>qo</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>qv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>ql</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation type="unfinished">qp</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>rid</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zav</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zi</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pa</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>an</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>ag</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>af</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>ai</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>ace</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>am</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>av</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>av</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>con*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>scon*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>dt</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>racc</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">tm</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>es</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>ta</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>sp</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>ru</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sc</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>st</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>ca</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished">oo</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>ri</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>esp</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>esp</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>rigenquota</translation>
- </message>
- <message>
- <source>po</source>
- <translation>pu</translation>
- </message>
- <message>
- <source>ln</source>
- <translation></translation>
- </message>
- <message>
- <source>l</source>
- <translation>d</translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished">a</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>ce</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>ret</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>rett</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>rid</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>zrid</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation>polilinea</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation>pa</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation>rm</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_nl.ts b/ts/cmd/librecadcmd_nl.ts
deleted file mode 100644
index b5f2878..0000000
--- a/ts/cmd/librecadcmd_nl.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>lijn</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rechthoek</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rh</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">rechth</translation>
- </message>
- <message>
- <source>text</source>
- <translation>tekst</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regen</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>herstel</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>h</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>verdoen</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">o</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>boog</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">b</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>hoek</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>waarde</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>kolommen</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>rijen</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>kolomtussenafstand</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>rijtussenafstand</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>hoek</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>h</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>waarde</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>w</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>koln</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>kolomtussenafstand</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>kolafstand</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ka</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>rijtussenafstand</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>ra</translation>
- </message>
- <message>
- <source>center</source>
- <translation>center</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>cen</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>omgekeerd</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>omg</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punt</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pu</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>afzet</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parallel</translation>
- </message>
- <message>
- <source>length</source>
- <translation>lengte</translation>
- </message>
- <message>
- <source>close</source>
- <translation>sluiten</translation>
- </message>
- <message>
- <source>number</source>
- <translation>aantal</translation>
- </message>
- <message>
- <source>through</source>
- <translation>door</translation>
- </message>
- <message>
- <source>help</source>
- <translation>help</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>lengte</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>len</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>aant</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>n</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>lengte1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>lengte2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>radius</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>trim</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>lengte1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>len1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>l1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>lengte2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>len2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>l2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>booglengte</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>lengte</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>l</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Commando: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Beschikbare commando's:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ln</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>cirkel</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ci</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">bv</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">ht</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zv</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">zoom - venster</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">zoom - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">zoom - pan</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>li</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>re</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>rp</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>c2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>c3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>bo</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>b3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>te</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mt</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>mu</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>mh</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>mv</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>mr</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>ml</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>vv</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zi</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zo</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">zp</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>sn</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>sg</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>se</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>si</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>sc</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>sm</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>sd</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>sp</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>bv*</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>od*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>da</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>af</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">mt</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>xt</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>tr</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>vp</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>sp</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>ro</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sc</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ur</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>vw</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>oo</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>hh</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>xp</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>ex</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>maatregen</translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished">pu</translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished">ln</translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished">l</translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished">ci</translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished">rh</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished">rechth</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">bv</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">ht</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">zp</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_no.ts b/ts/cmd/librecadcmd_no.ts
deleted file mode 100644
index b4babf6..0000000
--- a/ts/cmd/librecadcmd_no.ts
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>offset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>regen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>factor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>number</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rows</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>through</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>circle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_pa.ts b/ts/cmd/librecadcmd_pa.ts
deleted file mode 100644
index 0be6f1f..0000000
--- a/ts/cmd/librecadcmd_pa.ts
+++ /dev/null
@@ -1,795 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>line</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>rectangle</translation>
- </message>
- <message>
- <source>text</source>
- <translation>text</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regen</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>undo</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>u
-
-ਵਾਪਸ</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>redo</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>arc</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>angle</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>factor</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>columns</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>rows</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>columnspacing</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>rowspacing</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>ang
-
-à¨à©à¨£</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>a
-
-à¨à©à¨£</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>fact
-
-ਫà©à¨à¨à¨°</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f
-
-ਫà©à¨à¨à¨°</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>cols
-
-à¨à¨¾à¨²à¨®</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>c
-
-à¨à¨¾à¨²à¨®</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>r
-
-à¨à¨¤à¨¾à¨°à¨¾à¨</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>columnspacing
-
-ਸ਼ਾਮਿਲ à¨à¨°à¨¨ ਲਠà¨à¨¾à¨²à¨® ਥਾà¨</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>colspacing
-
-ਸ਼ਾਮਿਲ à¨à¨°à¨¨ ਲਠà¨à¨¾à¨²à¨® à¨à¨¾à¨²à© ਥਾà¨</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>cs
-
-ਸ਼ਾਮਿਲ à¨à¨°à¨¨ ਲਠà¨à¨¾à¨²à¨® ਥਾà¨</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>rowspacing
-
-ਸ਼ਾਮਿਲ à¨à¨°à¨¨ ਲਠà¨à¨¤à¨¾à¨° ਥਾà¨</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>rs
-
-ਸ਼ਾਮਿਲ à¨à¨°à¨¨ ਲਠà¨à¨¤à¨¾à¨° ਥਾà¨</translation>
- </message>
- <message>
- <source>center</source>
- <translation>à¨à©à¨à¨¦à¨°</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>cen
-
-à¨à©à¨à¨¦à¨°</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>c
-
-à¨à©à¨à¨¦à¨°</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>reversed
-
-à¨à¨²à¨ à¨à¨¾à¨ª</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>rev
-
-à¨à¨²à¨ à¨à¨¾à¨ª</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>r
-
-à¨à¨²à¨ à¨à¨¾à¨ª</translation>
- </message>
- <message>
- <source>point</source>
- <translation>point</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>po
-
-ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>offset</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>o
-
-ਹਾਸ਼à©à¨ ਦà©à¨°à©</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>parallel</translation>
- </message>
- <message>
- <source>length</source>
- <translation>length</translation>
- </message>
- <message>
- <source>close</source>
- <translation>close</translation>
- </message>
- <message>
- <source>number</source>
- <translation>number</translation>
- </message>
- <message>
- <source>through</source>
- <translation>through</translation>
- </message>
- <message>
- <source>help</source>
- <translation>help</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?
-
-ਸਹਾà¨à¨¤à¨¾</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>length
-
-ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>len
-
-ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>l
-
-ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>c
-
-ਬੰਦ à¨à¨°à©</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>num
-
-à¨à¨¿à¨£à¨¤à©</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>n
-
-à¨à¨¿à¨£à¨¤à©</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>t
-
-ਰਾਹà©à¨</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par
-
-ਸਮਾà¨à¨¤à¨°</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>length1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>length2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>radius</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>trim</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>length1
-
-ਲੰਬਾà¨1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>len1
-
-ਲੰਬਾà¨1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>l1
-
-ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>length2
-
-ਲੰਬਾà¨2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>len2
-
-ਲੰਬਾà¨2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>l2
-
-ਲੰਬਾà¨2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>r
-
-à¨
ਰਧ-ਵਿà¨à¨¸</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t
-
-ਪਾਠ</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>chord length</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>length
-
-à¨à¨¾à¨ª ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>l
-
-à¨à¨¾à¨ª ਲੰਬਾà¨</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>à¨à¨®à¨¾à¨à¨¡: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>à¨à¨ªà¨²à©±à¨¬à¨§ à¨à¨®à¨¾à¨à¨¡:</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>à¨à©±à¨à¨°</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>ci
-
-à¨à©±à¨à¨°</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>zw
-
-à¨à¨¼à©à¨® - à¨à¨°à©à¨à¨¾</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>za
-
-à¨à¨¼à©à¨® - à¨à¨à©</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>zp
-
-à¨à¨¼à©à¨® - ਪà©à¨¨</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>li
-
-ਰà©à¨à¨¾</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>re
-
-à¨à¨¤à©à¨°à¨à©à¨</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>rp
-
-ਨਿਯਮਿਤ ਬਹà©à¨à©à¨</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>c2
-
-2 ਬਿੰਦ੠à¨à©±à¨à¨°</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>c3
-
-ਤਿੰਨ ਬਿੰਦ੠à¨à©±à¨à¨°</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ar
-
-à¨à©±à¨à¨°</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>a3
-
-3 ਬਿੰਦ੠à¨à¨¾à¨ª</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep
-
-à¨
ੰਡਾà¨à¨¾à¨°</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tx
-
-ਪਾਠ</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>mt
-
-ਪਾਠ</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>da
-
-ਵਿà¨à¨°à¨¨ - à¨à¨à¨¸à¨¾à¨°</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>dh
-
-ਮਾਪ - à¨à¨¿à¨¤à¨¿à¨à©</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>dv
-
-ਮਾਪ - ਲੰਬà¨à¨¾à¨°à©</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>dr
-
-ਮਾਪ - ਰà©à¨à¨¿à¨</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>ld
-
-ਮਾਪ - ਲà©à¨¡à¨°</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>rd
-
-ਮà©à© ਬਣਾà¨</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>zi
-
-à¨
à¨à¨¾à¨° ਵਧਾà¨</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>zo
-
-à¨
à¨à¨¾à¨° à¨à¨à¨¾à¨</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>os
-
-ਸਨà©à¨ª - ਨਹà©à¨</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>sg
-
-ਸਨà©à¨ª - à¨à¨°à¨¿à©±à¨¡</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>se
-
-ਸਨà©à¨ª - à¨
ੰਤ</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>si
-
-ਸਨà©à¨ª - à¨à¨¾à¨</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>sn
-
-ਸਨà©à¨ª - à¨à©à¨à¨¦à¨°</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>sm
-
-ਸਨà©à¨ª - à¨à©à¨à¨¦à¨°</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>sn
-
-ਸਨà©à¨ª - ਨà©à©à¨²à¨¾</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>np
-
-ਸਨà©à¨ª - ਨà©à©à¨²à¨¾ ਬਿੰਦà©</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>fr*
-
-ਪਰਤਾਠ- ਸਠà¨à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>th*
-
-ਪਰਤਾਠ- ਸਠਵੱਠà¨à¨°à©</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>tn
-
-ਸਠਨਾ-à¨à©à¨£à©</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>ch
-
-ਸà©à¨§à¨¿à¨ - ਬà©à¨µà©à¨² (à¨à¨¾à¨®à¨«à©à¨°)</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>xt
-
-ਸà©à¨§à¨¿à¨ - à¨à¨¾à¨à¨à¨¿à¨ (ਫà©à¨²à¨¾à¨à¨)</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>rm
-
-ਸà©à¨§à¨¿à¨ - à¨à¨¾à¨à¨à¨¿à¨</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>mv
-
-ਸà©à¨§à¨¿à¨ - à¨à©à¨à¨¿à¨</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>mi
-
-ਸà©à¨§à¨¿à¨ - ਪà©à¨°à¨¤à©à¨¬à¨¿à©°à¨¬</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>ro
-
-ਸà©à¨§à¨¿à¨ - à¨à©à©°à¨®à¨¾à¨</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>sz
-
-ਸà©à¨§à¨¿à¨ - ਪà©à¨®à¨¾à¨¨à¨¾</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>ss
-
-ਸà©à¨§à¨¿à¨ - ਤਾਣਿà¨</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>er
-
-ਸà©à¨§à¨¿à¨ - ਹà¨à¨¾à¨ (ਸਾਫ਼)</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>oo
-
-ਸà©à¨§à¨¿à¨ - ਵਾਪਿਸ (oops)</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>uu
-
-ਸà©à¨§à¨¿à¨ - ਮà©à© ਪਹਿਲਾà¨</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>xp
-
-ਸà©à¨§à¨¿à¨ - ਫà©à¨²à¨¾à¨</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>ex
-
-ਸà©à¨§à¨¿à¨ - ਫà©à¨²à¨¾à¨</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>dimregen</translation>
- </message>
- <message>
- <source>po</source>
- <translation>po</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>ln</translation>
- </message>
- <message>
- <source>l</source>
- <translation>l</translation>
- </message>
- <message>
- <source>a</source>
- <translation>a</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>ci</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>rec</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>rectang</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>rg
-
-ਦਿੱਠ- ਮà©à© à¨à¨¿à©±à¨à©</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>zr
-
-ਦਿੱਠ- ਮà©à© ਬਣਾà¨</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>zv
-
-ਦਿੱਠ- ਪਿੱà¨à©</translation>
- </message>
- <message>
- <source>r</source>
- <translation>r</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation>polyline</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation>pa
-
-parallel</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation>tm
-
-ਸà©à¨§ - ਬਹ੠à¨à¨¾à¨à¨à© (ਫà©à¨²à©)</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_pl.ts b/ts/cmd/librecadcmd_pl.ts
deleted file mode 100644
index 0849000..0000000
--- a/ts/cmd/librecadcmd_pl.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>linia</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>prostokat</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">pro</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">prostok</translation>
- </message>
- <message>
- <source>text</source>
- <translation>tekst</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>regen</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>cofnij</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>przywroc</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">p</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>luk</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">l</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>kat</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>mnoznik</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>kolumny</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>wiersze</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>odstep_kolumny</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>odstep_wiersze</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>kt</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>mnoznik</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>m</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>kol</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>w</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>odstep_kolumny</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>odskol</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ok</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>odstep_wiersze</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>odswie</translation>
- </message>
- <message>
- <source>center</source>
- <translation>srodek</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>sro</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>odwrocony</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>odw</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>point</source>
- <translation>punkt</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>pu</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>offset</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>rownolegle</translation>
- </message>
- <message>
- <source>length</source>
- <translation>dlugosc</translation>
- </message>
- <message>
- <source>close</source>
- <translation>zamknij</translation>
- </message>
- <message>
- <source>number</source>
- <translation>liczba</translation>
- </message>
- <message>
- <source>through</source>
- <translation>poprzez</translation>
- </message>
- <message>
- <source>help</source>
- <translation>pomoc</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>dlugosc</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>dl</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>d</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>licz</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>lc</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>pz</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>row</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>dlugosc1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>dlugosc2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>promien</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>wyrownaj</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>dlugosc1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>dl1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>d1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>dlugosc2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>dl2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>d2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>t</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>dlugosc cieciwy</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>dlc</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>dc</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Polecenie: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>DostÄpne komendy:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ln</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>okrag</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>og</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">od</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">od</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>pw</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">powieksz - okno</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>pa</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">powieksz - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>pa</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">powieksz - panorama</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>ln</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>pr</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>rw</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>o2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>o3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>lk</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>Å3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>ep</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>tk</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>tk</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>ww</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>wpz</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>wpo</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>wl</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>wpr</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>od</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>pow</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>pmn</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">pp</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>np</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>pds</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>pk</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>pdp</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>ps</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>pp</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>pnj</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>pdnp</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>bww</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>oww</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>ow</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>zz</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">zmw</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>zwx</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>zw</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>zp</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>zo</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>zob</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>zs</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>zr</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>zu</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>zc</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>zpr</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>zx</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>ek</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation>pu</translation>
- </message>
- <message>
- <source>ln</source>
- <translation>l</translation>
- </message>
- <message>
- <source>l</source>
- <translation>l</translation>
- </message>
- <message>
- <source>a</source>
- <translation>a</translation>
- </message>
- <message>
- <source>ci</source>
- <translation>og</translation>
- </message>
- <message>
- <source>rec</source>
- <translation>pro</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation>prostok</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation>od</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation>od</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation>po</translation>
- </message>
- <message>
- <source>r</source>
- <translation>pr</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation>pp</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_ru.ts b/ts/cmd/librecadcmd_ru.ts
deleted file mode 100644
index 0a03e71..0000000
--- a/ts/cmd/librecadcmd_ru.ts
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>text</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>regen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>undo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>redo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>arc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>angle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>factor</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rows</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>center</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>point</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>offset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>parallel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>number</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>through</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>help</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>radius</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>trim</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>chord length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Ðоманда: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>ÐоÑÑÑпнÑе командÑ:</translation>
- </message>
- <message>
- <source>circle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_sk.ts b/ts/cmd/librecadcmd_sk.ts
deleted file mode 100644
index 85cb74a..0000000
--- a/ts/cmd/librecadcmd_sk.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>line</source>
- <translation>ciara</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">c</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>obdlznik</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">obdlznik</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">obdlznik</translation>
- </message>
- <message>
- <source>text</source>
- <translation>text</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>prekresli</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>spat</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>zopakuj</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">z</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>obluk</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">o</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>uhol</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>faktor</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>stlpce</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>riadky</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>sirkastlpcov</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>vyskariadkov</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>uhol</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>o</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>faktor</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>f</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>stlpce</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>vyskariadkov</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>vyskariadkov</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>ss</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>vyskariadkov</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>vr</translation>
- </message>
- <message>
- <source>center</source>
- <translation>stred</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>stred</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>opacny</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>opacany</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>point</source>
- <translation>bod</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>bod</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>sustredna</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>rovnobezka</translation>
- </message>
- <message>
- <source>length</source>
- <translation>dlzka</translation>
- </message>
- <message>
- <source>close</source>
- <translation>uzavri</translation>
- </message>
- <message>
- <source>number</source>
- <translation>pocet</translation>
- </message>
- <message>
- <source>through</source>
- <translation>cez</translation>
- </message>
- <message>
- <source>help</source>
- <translation>pomoc</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>dlzka</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>dlzka</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>pocet</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>p</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>rovno</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>dlzka1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>dlzka2</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>polomer</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>orez</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>dlzka1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>dl1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>d1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>dlzka2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>dl2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>d2</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>z</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>dlzka tetivy</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>dlzka</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>c</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>PrÃkaz: %1</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Možné prÃkazy:</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">ciara</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>kruznica</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>kruznica</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">prekresli</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">prekresli</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>lo</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">lupa - okno</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>la</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">lupa - auto</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>lp</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">lupa - posunutie</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>ciara</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>obdlznik</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>pm</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>k2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>k3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>obluk</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>o3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>elipsa</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>text</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>text</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>kotaz</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>kotah</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>kotav</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>kotal</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>kotas</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>prekresli</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>lprib</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>lodd</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">lpos</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>prichziad</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>prichmr</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>prichkon</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>prichpries</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>prichstr</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>prichpol</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>prichstr</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>prichnaj</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>hladzam</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>hladod</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>odznac</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>skos</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">text</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>orez2</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>orez</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>posun</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>zrkadli</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>otoc</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>mierka</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>roztiahni</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>vymaz</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>naspat</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>zopakuj</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>rozbi</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>rozbi</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>prekreslikoty</translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished">bod</translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished">ciara</translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished">c</translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished">o</translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished">kruznica</translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished">obdlznik</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished">obdlznik</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">prekresli</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">prekresli</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished">z</translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">lpos</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/cmd/librecadcmd_tr.ts b/ts/cmd/librecadcmd_tr.ts
deleted file mode 100644
index 7eef3ff..0000000
--- a/ts/cmd/librecadcmd_tr.ts
+++ /dev/null
@@ -1,677 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>RS_Commands</name>
- <message>
- <source>point</source>
- <translation>nokta</translation>
- </message>
- <message>
- <source>po</source>
- <comment>point</comment>
- <translation>nok</translation>
- </message>
- <message>
- <source>line</source>
- <translation>çizgi</translation>
- </message>
- <message>
- <source>ln</source>
- <comment>line</comment>
- <translation type="obsolete">çz</translation>
- </message>
- <message>
- <source>l</source>
- <comment>line</comment>
- <translation type="obsolete">çi</translation>
- </message>
- <message>
- <source>offset</source>
- <translation>baÅl</translation>
- </message>
- <message>
- <source>o</source>
- <comment>offset</comment>
- <translation>b</translation>
- </message>
- <message>
- <source>parallel</source>
- <translation>paralel</translation>
- </message>
- <message>
- <source>par</source>
- <comment>parallel</comment>
- <translation>par</translation>
- </message>
- <message>
- <source>arc</source>
- <translation>yay</translation>
- </message>
- <message>
- <source>a</source>
- <comment>arc</comment>
- <translation type="obsolete">y</translation>
- </message>
- <message>
- <source>circle</source>
- <translation>çember</translation>
- </message>
- <message>
- <source>ci</source>
- <comment>circle</comment>
- <translation>çe</translation>
- </message>
- <message>
- <source>rectangle</source>
- <translation>dikdörtgen</translation>
- </message>
- <message>
- <source>rec</source>
- <comment>rectangle</comment>
- <translation type="obsolete">dikd</translation>
- </message>
- <message>
- <source>rectang</source>
- <comment>rectangle</comment>
- <translation type="obsolete">dik4gen</translation>
- </message>
- <message>
- <source>text</source>
- <translation>metin</translation>
- </message>
- <message>
- <source>regen</source>
- <translation>yeçiz</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>redraw</comment>
- <translation type="obsolete">yeçi</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>redraw</comment>
- <translation type="obsolete">yeniden</translation>
- </message>
- <message>
- <source>zw</source>
- <comment>zoom - window</comment>
- <translation>penyakın</translation>
- </message>
- <message>
- <source>zoom - window</source>
- <translation type="obsolete">seçyak</translation>
- </message>
- <message>
- <source>za</source>
- <comment>zoom - auto</comment>
- <translation>tam</translation>
- </message>
- <message>
- <source>zoom - auto</source>
- <translation type="obsolete">tümünü-göster</translation>
- </message>
- <message>
- <source>zp</source>
- <comment>zoom - pan</comment>
- <translation>kaydır</translation>
- </message>
- <message>
- <source>zoom - pan</source>
- <translation type="obsolete">kay</translation>
- </message>
- <message>
- <source>undo</source>
- <translation>geri</translation>
- </message>
- <message>
- <source>u</source>
- <comment>undo</comment>
- <translation>ga</translation>
- </message>
- <message>
- <source>redo</source>
- <translation>yinele</translation>
- </message>
- <message>
- <source>r</source>
- <comment>redo</comment>
- <translation type="obsolete">yine</translation>
- </message>
- <message>
- <source>dimregen</source>
- <translation>öy</translation>
- </message>
- <message>
- <source>Command: %1</source>
- <translation>Komut: %1</translation>
- </message>
- <message>
- <source>li</source>
- <comment>line</comment>
- <translation>çizg</translation>
- </message>
- <message>
- <source>re</source>
- <comment>rectangle</comment>
- <translation>4</translation>
- </message>
- <message>
- <source>rp</source>
- <comment>regular polygon</comment>
- <translation>ny</translation>
- </message>
- <message>
- <source>c2</source>
- <comment>2 point circle</comment>
- <translation>ç2</translation>
- </message>
- <message>
- <source>c3</source>
- <comment>3 point circle</comment>
- <translation>ç3</translation>
- </message>
- <message>
- <source>ar</source>
- <comment>arc</comment>
- <translation>ya</translation>
- </message>
- <message>
- <source>a3</source>
- <comment>3 point arc</comment>
- <translation>y3</translation>
- </message>
- <message>
- <source>ep</source>
- <comment>ellipse</comment>
- <translation>el</translation>
- </message>
- <message>
- <source>tx</source>
- <comment>text</comment>
- <translation>yazı</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>text</comment>
- <translation>met</translation>
- </message>
- <message>
- <source>da</source>
- <comment>dimension - aligned</comment>
- <translation>öh</translation>
- </message>
- <message>
- <source>dh</source>
- <comment>dimension - horizontal</comment>
- <translation>öy</translation>
- </message>
- <message>
- <source>dv</source>
- <comment>dimension - vertical</comment>
- <translation>öd</translation>
- </message>
- <message>
- <source>dr</source>
- <comment>dimension - linear</comment>
- <translation>ödoÄ</translation>
- </message>
- <message>
- <source>ld</source>
- <comment>dimension - leader</comment>
- <translation>öç</translation>
- </message>
- <message>
- <source>rd</source>
- <comment>redraw</comment>
- <translation>yçiz</translation>
- </message>
- <message>
- <source>zi</source>
- <comment>zoom - in</comment>
- <translation>yakın</translation>
- </message>
- <message>
- <source>zo</source>
- <comment>zoom - out</comment>
- <translation>uzak</translation>
- </message>
- <message>
- <source>pa</source>
- <comment>zoom - pan</comment>
- <translation type="obsolete">gez</translation>
- </message>
- <message>
- <source>os</source>
- <comment>snap - none</comment>
- <translation>yh</translation>
- </message>
- <message>
- <source>sg</source>
- <comment>snap - grid</comment>
- <translation>yg</translation>
- </message>
- <message>
- <source>se</source>
- <comment>snap - end</comment>
- <translation>yu</translation>
- </message>
- <message>
- <source>si</source>
- <comment>snap - intersection</comment>
- <translation>yk</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - center</comment>
- <translation>yn</translation>
- </message>
- <message>
- <source>sm</source>
- <comment>snap - middle</comment>
- <translation>yo</translation>
- </message>
- <message>
- <source>sn</source>
- <comment>snap - nearest</comment>
- <translation>yy</translation>
- </message>
- <message>
- <source>np</source>
- <comment>snap - nearest point</comment>
- <translation>yey</translation>
- </message>
- <message>
- <source>fr*</source>
- <comment>layers - freeze all</comment>
- <translation>don</translation>
- </message>
- <message>
- <source>th*</source>
- <comment>layers - defreeze all</comment>
- <translation>kd*</translation>
- </message>
- <message>
- <source>tn</source>
- <comment>Deselect all</comment>
- <translation>bh</translation>
- </message>
- <message>
- <source>ch</source>
- <comment>modify - bevel (chamfer)</comment>
- <translation>kır</translation>
- </message>
- <message>
- <source>mt</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="obsolete">dt2</translation>
- </message>
- <message>
- <source>xt</source>
- <comment>modify - trim (extend)</comment>
- <translation>dt2</translation>
- </message>
- <message>
- <source>rm</source>
- <comment>modify - trim</comment>
- <translation>dk</translation>
- </message>
- <message>
- <source>mv</source>
- <comment>modify - move</comment>
- <translation>dt</translation>
- </message>
- <message>
- <source>mi</source>
- <comment>modify - mirror</comment>
- <translation>yans</translation>
- </message>
- <message>
- <source>ro</source>
- <comment>modify - rotate</comment>
- <translation>dd</translation>
- </message>
- <message>
- <source>sz</source>
- <comment>modify - scale</comment>
- <translation>do</translation>
- </message>
- <message>
- <source>ss</source>
- <comment>modify - stretch</comment>
- <translation>du</translation>
- </message>
- <message>
- <source>er</source>
- <comment>modify - delete (erase)</comment>
- <translation>ds</translation>
- </message>
- <message>
- <source>oo</source>
- <comment>modify - undo (oops)</comment>
- <translation>dga</translation>
- </message>
- <message>
- <source>uu</source>
- <comment>modify - redo</comment>
- <translation>dy</translation>
- </message>
- <message>
- <source>xp</source>
- <comment>modify - explode</comment>
- <translation>dp</translation>
- </message>
- <message>
- <source>ex</source>
- <comment>modify - explode</comment>
- <translation>dp</translation>
- </message>
- <message>
- <source>angle</source>
- <translation>açı</translation>
- </message>
- <message>
- <source>close</source>
- <translation>kapat</translation>
- </message>
- <message>
- <source>chord length</source>
- <translation>kırma mesafesi</translation>
- </message>
- <message>
- <source>columns</source>
- <translation>sütsay</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <translation>sütungeniÅliÄi</translation>
- </message>
- <message>
- <source>factor</source>
- <translation>çarpan</translation>
- </message>
- <message>
- <source>length</source>
- <translation>uzunluk</translation>
- </message>
- <message>
- <source>length1</source>
- <translation>uzun1</translation>
- </message>
- <message>
- <source>length2</source>
- <translation>uzun2</translation>
- </message>
- <message>
- <source>number</source>
- <translation>sayı</translation>
- </message>
- <message>
- <source>radius</source>
- <translation>yçap</translation>
- </message>
- <message>
- <source>rows</source>
- <translation>satsay</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <translation>satyüks</translation>
- </message>
- <message>
- <source>through</source>
- <translation>ile</translation>
- </message>
- <message>
- <source>trim</source>
- <translation>kırp</translation>
- </message>
- <message>
- <source>ang</source>
- <comment>angle</comment>
- <translation>aç</translation>
- </message>
- <message>
- <source>a</source>
- <comment>angle</comment>
- <translation>a</translation>
- </message>
- <message>
- <source>center</source>
- <translation>merkez</translation>
- </message>
- <message>
- <source>cen</source>
- <comment>center</comment>
- <translation>mrk</translation>
- </message>
- <message>
- <source>c</source>
- <comment>center</comment>
- <translation>m</translation>
- </message>
- <message>
- <source>length</source>
- <comment>chord length</comment>
- <translation>uzun</translation>
- </message>
- <message>
- <source>l</source>
- <comment>chord length</comment>
- <translation>kırpuz</translation>
- </message>
- <message>
- <source>c</source>
- <comment>close</comment>
- <translation>k</translation>
- </message>
- <message>
- <source>cols</source>
- <comment>columns</comment>
- <translation>süt</translation>
- </message>
- <message>
- <source>c</source>
- <comment>columns</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>columnspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>sütungen</translation>
- </message>
- <message>
- <source>colspacing</source>
- <comment>columnspacing for inserts</comment>
- <translation>sütgen</translation>
- </message>
- <message>
- <source>cs</source>
- <comment>columnspacing for inserts</comment>
- <translation>sg</translation>
- </message>
- <message>
- <source>fact</source>
- <comment>factor</comment>
- <translation>çarp</translation>
- </message>
- <message>
- <source>f</source>
- <comment>factor</comment>
- <translation>çarp</translation>
- </message>
- <message>
- <source>help</source>
- <translation>yardım</translation>
- </message>
- <message>
- <source>?</source>
- <comment>help</comment>
- <translation>?</translation>
- </message>
- <message>
- <source>length</source>
- <comment>length</comment>
- <translation>uzunl</translation>
- </message>
- <message>
- <source>len</source>
- <comment>length</comment>
- <translation>uz</translation>
- </message>
- <message>
- <source>l</source>
- <comment>length</comment>
- <translation>u</translation>
- </message>
- <message>
- <source>length1</source>
- <comment>length1</comment>
- <translation>uzunluk1</translation>
- </message>
- <message>
- <source>len1</source>
- <comment>length1</comment>
- <translation>uz1</translation>
- </message>
- <message>
- <source>l1</source>
- <comment>length1</comment>
- <translation>u1</translation>
- </message>
- <message>
- <source>length2</source>
- <comment>length2</comment>
- <translation>uzunluk2</translation>
- </message>
- <message>
- <source>len2</source>
- <comment>length2</comment>
- <translation>uz2</translation>
- </message>
- <message>
- <source>l2</source>
- <comment>length2</comment>
- <translation>u2</translation>
- </message>
- <message>
- <source>num</source>
- <comment>number</comment>
- <translation>sayı</translation>
- </message>
- <message>
- <source>n</source>
- <comment>number</comment>
- <translation>s</translation>
- </message>
- <message>
- <source>r</source>
- <comment>radius</comment>
- <translation>yç</translation>
- </message>
- <message>
- <source>reversed</source>
- <comment>reversed arc</comment>
- <translation>tersaçı</translation>
- </message>
- <message>
- <source>rev</source>
- <comment>reversed arc</comment>
- <translation>tersaç</translation>
- </message>
- <message>
- <source>r</source>
- <comment>reversed arc</comment>
- <translation>taçı</translation>
- </message>
- <message>
- <source>r</source>
- <comment>rows</comment>
- <translation>sat</translation>
- </message>
- <message>
- <source>rowspacing</source>
- <comment>rowspacing for inserts</comment>
- <translation>satıryüksekliÄi</translation>
- </message>
- <message>
- <source>rs</source>
- <comment>rowspacing for inserts</comment>
- <translation>satıryüks</translation>
- </message>
- <message>
- <source>t</source>
- <comment>text</comment>
- <translation>mtn</translation>
- </message>
- <message>
- <source>t</source>
- <comment>through</comment>
- <translation>ile</translation>
- </message>
- <message>
- <source>Available commands:</source>
- <translation>Mevcut Komutlar:</translation>
- </message>
- <message>
- <source>po</source>
- <translation type="unfinished">nok</translation>
- </message>
- <message>
- <source>ln</source>
- <translation type="unfinished">çz</translation>
- </message>
- <message>
- <source>l</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>a</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>ci</source>
- <translation type="unfinished">çe</translation>
- </message>
- <message>
- <source>rec</source>
- <translation type="unfinished">dikd</translation>
- </message>
- <message>
- <source>rectang</source>
- <translation type="unfinished">dik4gen</translation>
- </message>
- <message>
- <source>rg</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">yeçi</translation>
- </message>
- <message>
- <source>zr</source>
- <comment>zoom - redraw</comment>
- <translation type="unfinished">yeniden</translation>
- </message>
- <message>
- <source>zv</source>
- <comment>zoom - previous</comment>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>r</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>polyline</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>pa</source>
- <comment>parallel</comment>
- <translation type="unfinished">gez</translation>
- </message>
- <message>
- <source>tm</source>
- <comment>modify - multi trim (extend)</comment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_cs.ts b/ts/lib/librecadlib_cs.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_cs.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_da.ts b/ts/lib/librecadlib_da.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_da.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_de.ts b/ts/lib/librecadlib_de.ts
deleted file mode 100644
index 850d854..0000000
--- a/ts/lib/librecadlib_de.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_el.ts b/ts/lib/librecadlib_el.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_el.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_en.ts b/ts/lib/librecadlib_en.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_en.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_et.ts b/ts/lib/librecadlib_et.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_et.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_fr.ts b/ts/lib/librecadlib_fr.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_fr.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_hu.ts b/ts/lib/librecadlib_hu.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_hu.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_it.ts b/ts/lib/librecadlib_it.ts
deleted file mode 100644
index c43ebf2..0000000
--- a/ts/lib/librecadlib_it.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation>Nessuno</translation>
- </message>
- <message>
- <source>Inch</source>
- <translation>Pollice</translation>
- </message>
- <message>
- <source>Foot</source>
- <translation>Piede</translation>
- </message>
- <message>
- <source>Mile</source>
- <translation>Miglio</translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation>Millimetro</translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation>Centimetro</translation>
- </message>
- <message>
- <source>Meter</source>
- <translation>Metro</translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation>Kilometro</translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation>Millesimo di pollice</translation>
- </message>
- <message>
- <source>Yard</source>
- <translation>Iarda</translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation>Nanometro</translation>
- </message>
- <message>
- <source>Micron</source>
- <translation>Micromillimetro</translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation>Decimetro</translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation>Decametro</translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation>Ettometro</translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_nl.ts b/ts/lib/librecadlib_nl.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_nl.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_no.ts b/ts/lib/librecadlib_no.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_no.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_pl.ts b/ts/lib/librecadlib_pl.ts
deleted file mode 100644
index 5c93bf2..0000000
--- a/ts/lib/librecadlib_pl.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation>Brak</translation>
- </message>
- <message>
- <source>Inch</source>
- <translation>Cal</translation>
- </message>
- <message>
- <source>Foot</source>
- <translation>Stopa</translation>
- </message>
- <message>
- <source>Mile</source>
- <translation>Mila</translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation>Milimetr</translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation>Centrymetr</translation>
- </message>
- <message>
- <source>Meter</source>
- <translation>Metr</translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation>Kilometr</translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation>Mikrocal</translation>
- </message>
- <message>
- <source>Mil</source>
- <translation>Mil</translation>
- </message>
- <message>
- <source>Yard</source>
- <translation>Jard</translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation>Angstrom</translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation>Nanometr</translation>
- </message>
- <message>
- <source>Micron</source>
- <translation>Mikron</translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation>Decymetr</translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation>Dekametr</translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation>Hektometr</translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation>Gigametr</translation>
- </message>
- <message>
- <source>Astro</source>
- <translation>Astro</translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation>Rok Åwietlny</translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation>Parsek</translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_ru.ts b/ts/lib/librecadlib_ru.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_ru.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_sk.ts b/ts/lib/librecadlib_sk.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_sk.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/lib/librecadlib_tr.ts b/ts/lib/librecadlib_tr.ts
deleted file mode 100644
index d044d53..0000000
--- a/ts/lib/librecadlib_tr.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>QObject</name>
- <message>
- <source>None</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Inch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Foot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Millimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Centimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Meter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Kilometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Microinch</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Mil</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Yard</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Angstrom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Nanometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Micron</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decimeter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Decameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hectometer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Gigameter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Astro</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Lightyear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Parsec</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/ts/librecad_cs.ts b/ts/librecad_cs.ts
new file mode 100644
index 0000000..ff6615f
--- /dev/null
+++ b/ts/librecad_cs.ts
@@ -0,0 +1,10196 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="cs">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Nahrávám..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Nahrávám cesty ke knihovnám..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Nahrávám soubor %1..</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Nahrávám..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Nahrávám cesty ke knihovnám..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Nahrávám soubor %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Soubor</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>Ãp&ravy</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">PÅejÃt na pÅÃkazový Åádek</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>PÅejÃt na pÅÃ&kazový Åádek</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Zobrazit</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&VýbÄr</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Bod</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&ÃseÄka</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Oblouk</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&Kružnice</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipsa</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Kreslit</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>Kó&ta</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modifikace</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Uchopit</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Info</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Hladina</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Blok</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>O programu</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&O programu...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">O programu</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>Skript&y</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Okna</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&NápovÄda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Od&ladit</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Na sebe</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Dlaždice</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Dlaždice &vodorovnÄ</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>VytváÅÃm nový soubor...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>nepojmenovaný dokument %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>OtevÃrám nejÄastÄji otevÃraný soubor...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Nahraný dokument:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>OtevÃránà pÅeruÅ¡eno</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>ProbÃhá tisk...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>UkonÄuji program...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>O programu...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Verze:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Soubor</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Ãpravy</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Podok&na</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">Nást&rojové lišty</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Zobrazit</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Pero</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Vlastnosti nástroje</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Seznam hladin</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Seznam bloků</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">
+Datum: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>ProhlÞeÄ knihoven</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Náhled pÅed tiskem pro %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Nový výkres vytvoÅen.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Ukládám výkres...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Uložený výkres: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Ukládám výkres pod novým jménem...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportuji výkres...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exporotvaný: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportuji...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportovánà dokonÄeno</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>Export neúspÄÅ¡ný!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Tisk dokonÄen</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>PÅÃkazový Åádek</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manuál</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manuál</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Spustà on-line manuál</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Blok '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>Nelze otevÅÃt soubor
+%1
+Zkontrolujte prosÃm pÅÃstupová práva.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>Nelze uložit soubor
+%1
+Zkontrolujte prosÃm pÅÃstupová práva.</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Ovládánà simulace</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Nic</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Verze: %1 %2</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Moduly: %1</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&O programu %1</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Datum: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Toto je %1 verze, která bude
+automaticky po 10-ti minutách ukonÄena. Tento program
+nenà urÄen k ostrému nasazenÃ. Zakupte si prosÃm
+plnou verzi programu z
+%2.
+Nynà můžete uložit svou práci.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation>&Okno</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&Lomená Äára</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Verze: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Nahraný dokument:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>SkuteÄnÄ si pÅejete uzavÅÃt soubor
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>SkuteÄnÄ si pÅejete uzavÅÃt výkres?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>ZavÃrám výkres</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nový</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&OtevÅÃt...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Uložit</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Uložit &jako...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&ZavÅÃt</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Tisk</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">UkonÄit</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">U&konÄit</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Vypne program</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">PÅiblÞit</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">PÅi&blÞit</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">ZvÄtšà požadovanou oblast kreslÃcà plochy</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Oddálit</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Od&dálit</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Oddálà pohled na kreslÃcà plochu</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Automatické zvÄtÅ¡enÃ</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Automatické zvÄtÅ¡enÃ</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automaticky upravà zobrazenà objektů kreslÃcà plochy </translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">ZvÄtÅ¡it Okno</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">ZvÄtÅ¡it &Okno</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">PÅiblÞà objekty oznaÄené oknem</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Posun pohledu</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">Posun Po&hledu</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Posune pohled na obrazovce</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">PÅekreslit</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&PÅekreslit</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">ZpÄt</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&ZpÄt</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Vrátà zpÄt poslednà akci</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">VpÅed</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&VpÅed</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Opakuje poslednÄ vrácenou akci</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Vyjmout</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">Vyj&mout</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">KopÃrovat</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">&KopÃrovat</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Vložit</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Vložit</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Vyber prvek</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Vybere jednotlivé prvky</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">VýbÄr oknem</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">VýbÄr &oknem</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Vybere vÅ¡echny prvky v daném oknÄ</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">OdznaÄit oknem</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">OdznaÄit o&knem</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">OdznaÄà vÅ¡echny prvky v daném oknÄ</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">O(d)znaÄit Obrys</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">O(d)znaÄà spojené prvky</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Vybrat vše</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">&Vybrat vše</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Vybere všechny prvky</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">OdznaÄit vÅ¡e</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">O&dznaÄit vÅ¡e</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Zrušà výbÄr vÅ¡ech prvků</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Inverznà výbÄr</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Inverznà výbÄr</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invertuje stávajÃcà výbÄr</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Vyber protÃnajÃcà se prvky</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Pro&tÃnajÃcà se prvky</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Vybere vÅ¡echny prvky protnuté Äarou</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">ZruÅ¡it výbÄr protÃnajÃcÃch se prvků</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">ZruÅ¡it výbÄr protÃ&najÃcÃch se prvků</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Zrušà výbÄr vÅ¡ech prvků které protÃná Äára</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">O(d)znaÄit hladinu</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">O(d)znaÄà vÅ¡echny prvky v dané hladinÄ</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Body</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Body</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Kreslà body</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">ÃseÄka: 2 body</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">2 &Body</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Kreslà úseÄky</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">ÃseÄka: úhel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãhel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Kreslà úseÄky pod daným úhlem</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">ÃseÄka: vodorovnÄ</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&VodorovnÄ</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Kreslà vodorovné úseÄky</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">vod./svis. úseÄka</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">V&odorovnÄ / Svisle</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Kreslà vodorovné / svislé úseÄky </translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">ÃseÄka: Svisle</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Svisle</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Kreslà svislé úseÄky</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Äára: Od ruky</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">Äára od r&uky</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Kreslà Äáru od ruky</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">RovnobÄžnÄ</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">&RovnobÄžnÄ</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">ObdélnÃk</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&ObdélnÃk</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Kreslà obdélnÃky</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Osa úhlu</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">Osa ú&hlu</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Kreslà osy úhlu</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">TeÄna (B,K)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&TeÄna (B,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Kreslà teÄnu (bod, kružnice)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">TeÄna (K,K)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">T&eÄna (K,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Kreslà teÄnu (kružnice,kružnice)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Kolmo</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Kolmo</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Kreslà kolmou úseÄku</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Relativnà úhel</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Re&lativnà úhel</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Kreslà úseÄku zadanou relativnÃm úhlem</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">MnohoúhelnÃk</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">&MnohoúhelnÃk (StÅ,Roh)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Kreslà mnohoúhelnÃk zadaný stÅedem a rohem</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">Mno&hoúhelnÃk (Roh,Roh)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Kreslà mnohoúhelnÃk zadaný dvÄma rohy</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Kružnice: StÅed, Bod</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">StÅed, &Bod</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Kreslà kružnice zadané stÅedem a bodem</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Kružnice: StÅed, PolomÄr</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">StÅed, &PolomÄr</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Kreslà kružnice zadané stÅedem a polomÄrem</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Kružnice: 2 body</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 body</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Kreslà kružnice zadané 2 body</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Kružnice: 3 body</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 body</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Kreslà kružnice zadané 3 body</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Oblouk: StÅed, Bod, Ãhel</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">&StÅed, Bod, Ãhel</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Kreslà oblouky</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Oblouk: 3 body</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 body</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Kreslà oblouky zadané 3 body</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipsa zadaná osou</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipsa (Osa)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Kreslà elipsy</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Elipsovité oblouky zadané osou</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">Elipsovitý &oblouk (osa)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Kreslà elipsovité oblouky</translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Text</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Text</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">TvoÅà textové prvky</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Kreslà šrafy a výplnÄ ploch</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Zarovnaná</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Zarovnaná</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Zarovnaná kóta</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">PÅÃmá</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&PÅÃmá</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">PÅÃmá kóta</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Vodorovná</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Vodorovná kóta</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Svislá</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Svislá kóta</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">PolomÄr</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">Polo&mÄr</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Kóta polomÄru</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">PrůmÄr</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">P&růmÄr</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Kóta průmÄru</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãhel</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãhel</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Ãhlová kóta</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Odkaz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Odkaz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Odkaz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Smazat</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Smazat</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Smaže prvky</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Smazat "od ruky"</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Smazat "od ruky"</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Posun</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Posun</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Posune prvky</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">OtoÄ&enÃ</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">OtoÄÃ prvky</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">ZmÄnà mÄÅÃtko prvků</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">ZrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&ZrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Ozrcadlà vybrané prvky</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Posun a otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">P&osun a OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Posune a otoÄÃ prvky</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">OtoÄit okolo dvou stÅedů</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">OtoÄit okolo &dvou stÅedů</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">OtoÄà prvky okolo dvou stÅedů</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Zkrátit</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">Z&krátit</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Zkrátà prvky</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Zkrátit oba dva</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">Zkrát&it oba dva</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Zkrátà oba dva prvky</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Prodloužit</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">Prodlo&užit</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Prodloužà o danou délku</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">OÅez&at</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">OÅeže prvky</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Natáhnout</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Natáhnout</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Natáhne prvky</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Ãkos</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Ãkos</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">VytvoÅà úkos mezi prvky</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">ZaoblenÃ</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Zao&blenÃ</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">VytvoÅà zaoblenà mezi prvky</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">Volný</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&Volný</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Volné umÃstÄnÃ</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">MÅÞka</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>MÅÃ&žka</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Uchopenà do mÅÞky</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Koncové body</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Koncové body</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Uchopenà za koncové body</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">NejblÞe</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>Ne&jblÞe</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Uchopenà za nejbližšà bod na prvku</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">StÅed</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&StÅed</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Uchopenà za stÅed</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Polovina</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>Polovin&a</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Uchopenà za body v polovinÄ prvku</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Vzdálenost od koncového bodu</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>Vz&dálenost od koncového bodu</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Uchopenà za body s danou vzdálenostà od koncového bodu</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">PrůseÄÃk</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>P&růseÄÃk</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Uchopenà za průseÄÃky</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">PrůseÄÃk manuálnÄ</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">PrůseÄÃk ma&nuálnÄ</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Uchopenà za průseÄÃk ruÄnÄ</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Bez omezenÃ</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>&Bez omezenÃ</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">Uchopenà bez omezenÃ</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Pouze kolmo</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Pouze ko&lmo</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Uchopenà pouze v kolmém smÄru</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Pouze vodorovnÄ</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Pouze v&odorovnÄ</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Uchopenà pouze ve vodorovném smÄru</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Pouze svisle</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Pouze sv&isle</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Uchopenà pouze ve svislém smÄru</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Nastavit relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">Nastavit relativnà &poÄátek</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Nastavà pozici relativnÃho poÄátku</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">(Odemknout) Zamknout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">(Odemknout) &Zamknout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Uzamkne nebo odemkne polohu relativnÃho poÄátku</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Bod uvnitÅ obrysu</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Bod uvnitÅ obrysu</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Zkontroluje, zda-li je zadaný bod uvnitŠzvoleného obrysu</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Zobrazit vše</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">&Zobrazit vše</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Rozmrazà všechny hladiny</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Skrýt vše</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Skrýt vše</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Zmrazà všechny hladiny</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">VytvoÅÃ novou hladinu</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&PÅidat hladinu</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Odstranà zvolenou hladinu</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Odebrat hladinu</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Umožnà upravit vlastnosti zvolené hladiny</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editovat hladinu</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">PÅepnout viditelnost hladiny</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">PÅep&nout hladinu</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">PÅepne na vybranou hladinu</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Rozmrazà všechny bloky</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Zmrazà všechny bloky</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">PÅipojà blok</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&PÅipojit blok</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Odstranà blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">Vyj&mout blok</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">PÅejmenuje blok</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">PÅe&jmenovat blok</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">PÅejmenuje blok a vÅ¡echny vložky</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Umožnà zmÄnit vlastnosti bloku</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editovat blok</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Vložà blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">V&ložit blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">PÅepnout viditelnost bloku</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">PÅep&nout blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">PÅepnout blok</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">VytvoÅà nový blok</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&VytvoÅit blok</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Rozložit</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">Rozloži&t</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Rozložà bloky a jiné skupiny prvků</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Základnà nastavenà programu</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Výkres</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">VytvoÅà nový výkres</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">OtevÅe výkres</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Uložà aktuálnà výkres</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Uložà aktuálnà výkres pod novým jménem</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">UzavÅe aktuálnà výkres</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Vytiskne aktuálnà výkres</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nový výkres</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">OtevÅÃt výkres</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Uložit výkres</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Uložit výkres jako</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">ZavÅÃt výkres</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Tisknout výkres</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Vyjme prvky a uložà je do schránky</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">ZkopÃruje prvky do schránky</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Vložà obsah schránky</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">O(d)&znaÄit prvek</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">O(d)znaÄit o&brys</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Kreslà rovnobÄžky k existujÃcÃm Äárám, obloukům, kružnicÃm</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">RovnobÄžne skrz bod</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Rov&nobÄžnÄ skrz bod</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Kreslà rovnobÄžku procházejÃcà daným bodem</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Vlastnosti skupiny prvků</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Vlastnosti skupiny prvků</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Upravà vlastnosti skupiny prvků</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">OznaÄené vymaž</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">OznaÄené V&ymaž</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Vymaže vybrané prvky</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Náhled pÅed tiskem</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Ná&hled pÅed tiskem</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Zobrazà náhled tisku</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Vzdálenost z bodu do bodu</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">Vzdálenost z &bodu do bodu</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">ZmÄÅà vzdálenost mezi dvÄma body</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Vzdálenost od prvku k bodu</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">Vzdálenost od &prvku k bodu</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">ZmÄÅà vzdálenost mezi prvkem a bodem</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãhel mezi dvÄma Äarami</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãhel mezi dvÄma Äarami</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">ZmÄÅà úhel mezi dvÄma Äarami</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportu výkresu</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Export..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportuje aktuálnà výkres jako obrázek zvoleného typu</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Upravà vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">Program</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Nastavenà programu</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Nastavenà &aktuálnÃho výkresu</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Nastavenà pro aktuálnà výkres</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">PovolÃ/Zakáže mÅÞku</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">Kružnice: SoustÅedná</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&SoustÅedná</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Kreslà kružnice soustÅedné s již existujÃcÃmi kružnicemi</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Oblouk: SoustÅedný</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Kreslà oblouky soustÅedné s již existujÃcÃmi oblouky</translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Å rafy</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Å rafy</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Obrázek</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">Ob&rázek</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Vložit obrázek (bitmapu)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Stavový Åádek</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Stavový Åádek</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">PovolÃ/Zakáže zobrazenà stavového Åádku</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Celková délka vybraných prvků</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Celková délka vybraných prvků</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">ZmÄÅà celkovou délku vybraných prvků</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">NáÄrt</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>NáÄr&t</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">PovolÃ/zakáže mód náÄrtu</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>OtevÅÃt IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">OtevÅÃt I&DE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">OtevÅe integrované vývojové prostÅedà pro tvorbu skriptů</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Spustit skript..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Spustit skript..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Spustà skript</translation>
+ </message>
+ <message>
+ <source>CAM Export</source>
+ <translation type="obsolete">CAM Export</translation>
+ </message>
+ <message>
+ <source>&CAM Export..</source>
+ <translation type="obsolete">&CAM Export..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as CAM CNC program</source>
+ <translation type="obsolete">Exportuje aktuálnà výkres jako CAM program pro CNC stroj</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&NastavenÃ</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Export...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Tisk...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Vypnout</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation>&Vypnout</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Vlastnosti Oblouku</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Ve smÄru chodu hodinových ruÄiÄek</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Proti smÄru chodu hodinových ruÄiÄek</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">PolomÄr:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Vlastnosti ZkosenÃ</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Zkrátit</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Zkusà zkrátit oba prvky a vytvoÅà zkosenÃ</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Délka 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Délka 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Nastavenà bloku</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Název bloku:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>PÅejmenovánà bloku</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>Nelze pojmenovat blok. Blok "%1" již existuje.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>PÅidat blok</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Odstranit aktivnà blok</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>PÅejmenovat aktivnà blok</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Upravit aktivnà blok
+v jiném oknÄ</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Vložit aktivnà blok</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menu bloky</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>&Zobrazit všechny bloky</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Skrýt všechny bloky</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>PÅi&dat blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>V&yjmout blok</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editovat blok</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&PÅepnout viditelnost</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Ukázat všechny bloky</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Skrýt všechny bloky</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>PÅe&jmenovat blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Vložit blok</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&VytvoÅit nový blok</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Nástroje CADu</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Oblouky</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Oblouk zadaný 3 body</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Oblouk zadaný StÅedem, Bodem, Ãhly</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>SoustÅedný</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>Kružnice</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>Kružnice zadaná dvÄma protilehlými body</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>Kružnice zadaná stÅedem a polomÄrem</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>Kružnice zadaná stÅedem a bodem</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>Kružnice zadaná tÅemi body</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>SoustÅedná</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Kóty</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Kóta průmÄru</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Kóta polomÄru</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Svislá kóta</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Vodorovná kóta</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>PÅÃmá kóta</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Zarovnaná kóta</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Ãhlová kóta</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Odkaz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipsy</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipsovitý oblouk zadaný stÅedem, dvÄma body a úhly</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipsa zadaná StÅedem a dvÄma body</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Vzdálenost (Bod, Bod)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Vzdálenost (prvek, bod)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãhel</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Celková délka vybraných prvků</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>ÃseÄky</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>Äáry od ruky</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>Kolmé úseÄky</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Osy</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>TeÄna od kružnice ke kružnici</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>TeÄna z bodu ke kružnici</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>ÃseÄka zadaná dvÄma body</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>ÃseÄky zadané relativnÃm úhlem</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>ÃseÄka pod daným úhlem</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>Vodorovné úseÄky</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>Svislé úseÄky</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>ObdélnÃky</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>MnohoúhelnÃky zadané stÅedem a rohem</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>MnohoúhelnÃky zadané dvÄma rohy</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>RovnobÄžky s danou vzdálenostÃ</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>RovnobÄžky skrz bod</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>HlavnÃ</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>Zobrazit menu "ÃseÄky"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>Zobrazit menu "Oblouky"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>Zobrazit menu "Kružnice"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">Zobrazit menu "Body"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>Zobrazit menu "MÄÅenÃ"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>Zobrazit menu "Elipsy"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Å rafy / VýplnÄ ploch</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>Zobrazit menu "Ãpravy"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>Zobrazit menu "Kóty"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Texty</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>Zobrazit menu "VýbÄr"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>VytvoÅ Blok</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Rastrový obrázek</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="unfinished">Body</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Upravit</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Posun</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Posun a otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Rozložit</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Smazat</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Natáhnout</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">OÅezat</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Zaoblit</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Ãkos</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Zkrátit o kolik</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Zkrátit / Prodloužit oba dva</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Zkrátit / Prodloužit</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>OtoÄit okolo dvou stÅedů</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Upravit vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Upravit geometrii prvku</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>ZrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>DÄlenÃ</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Rozložit text na pÃsmena</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Upravit text</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Body</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Jednotlivé body</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished">ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Vyber</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Vybrat Vše</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Vyber protÃnajÃcà se prvky</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>ZruÅ¡it výbÄr protÃnajÃcÃch se prvků</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>OdznaÄit VÅ¡e</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Inverznà výbÄr</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>OznaÄit hladinu</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>O(d)znaÄit obrys</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>O(d)znaÄit prvek</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>OdznaÄit oknem</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>VýbÄr oknem</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>PokraÄuj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Uchop</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Uchopenà do mÅÞky</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Volné umÃstÄnÃ</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Uchopenà za koncové body</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Uchopenà za nejbližšà bod na prvku</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Uchopenà za stÅedy</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Uchopenà za body v polovinÄ prvku</translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Uchopenà za body s danou vzdálenostà od koncového bodu</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Uchopenà za průseÄÃky automaticky</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Bez omezenÃ</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Pouze kolmo</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Pouze vodorovnÄ</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Pouze svisle</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Posunout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Zamknout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Uchopenà za průseÄÃky ruÄnÄ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished">ZpÄt do hlavnÃho menu</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Kružnice: Vlastnosti</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>PolomÄr:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Dle hladiny</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Dle bloku</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Äervená</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Žlutá</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Zelená</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Azurová</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Modrá</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Fialová</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Äerná / BÃlá</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Šedá</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>SvÄtle Å¡edá</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Jiné..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Beze zmÄny</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>PÅÃkazový Åádek</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>PÅÃkaz:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>SouÅadnice</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Vlastnosti pÅÃmé kóty</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Vlastnosti kóty</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>ZnaÄka:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor popisku kóty</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Popisek kóty:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>ZnaÄka:</translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Vložit:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (StupeÅ)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>x (Krát)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation>÷ (DÄleno)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Oblouk</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>PolomÄr:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>StÅed (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>StÅed (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>PoÄáteÄnà úhel:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Koncový úhel:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>OpaÄnÄ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Vlastnosti</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>Kružnice</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>PolomÄr:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>StÅed (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>StÅed (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>PÅÃmá kóta</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Zarovnaná kóta</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipsa</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>StÅed (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>StÅed (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Koncový úhel:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>PoÄáteÄnà úhel:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>NatoÄenÃ:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>VedlejÅ¡Ã:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>HlavnÃ:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>OpaÄnÄ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Vyber vlastnosti šrafů</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Paternovat</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>MÄÅÃtko:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>VýplŠplochy</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Náhled</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Povolit náhled</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>VÃtejte</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>VÃtejte v QCADu</b>
+</font>
+<br>
+Vyberte prosÃm jednotky, které si pÅejete použÃt pro nový výkres a Váš oblÃbený jazyk.<br>
+Toto nastavenà můžete pozdÄji zmÄnit v menu Nastavenà QCADu.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Výchozà jednotky:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Jazyk:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Jazyk pro pÅÃkazy:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Enter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Vložit</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Bod vloženà (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Bod vloženà (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>MÄÅÃtko:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Åádky:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Sloupce:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Vzdálenost mezi Åádky:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Vzdálenost mezi sloupci:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>ÃseÄka</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Koncový bod (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Koncový bod (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>PoÄáteÄnà bod (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>PoÄáteÄnà bod (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Vlastnosti zrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà &vlastnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Vlastnosti posunu</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>VÃ&cenásobné kopie</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà &vlastnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Vlastnosti Posunu/OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãhel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà &vlastnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>VÃ&cenásobné kopie</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Hlavnà jednotky</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Délka</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>DesÃtkový</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>VÄdecký</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>StrojaÅský</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>StavaÅský</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Zlomkový</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãhel</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Desetinné stupnÄ</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radiány</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Náhled</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>pÅÃmý</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>úhlový</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Formát papÃru</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Výška textu:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>jednotky</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>StupnÄ/minuty/vteÅiny</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Grady</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Kontrolnà jednotky</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Vlastnosti</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Pro formát délkových mÄr 'StojaÅský a StavaÅský', musà být jednotky nastaveny na palcovou mÃru.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Prodlouženà prodlužované Äáry:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Velikost šipek:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Vzdálenost prodlužované Äáry:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Odsazenà kótovacà Äáry:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Nastavenà výkresu</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>&PapÃr</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Vo&dorovnÄ</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Sv&isle</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>&Výška papÃru:</translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>&Å ÃÅka papÃru:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Jednotky</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Hlavnà jednotky výkresu:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formát:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&Åesnost:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormát:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>PÅe&snost:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Kóty</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">MÅÞka</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Nastavenà mÅÞky</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Zobrazit mÅÞku</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Vzdálenost X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Vzdálenost Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>MÅÃ&žka</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished">4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished">8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation type="unfinished">16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation type="unfinished">32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation type="unfinished">64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation type="unfinished">0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation type="unfinished">0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation type="unfinished">10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>NastavenÃ</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>PÅeklady:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Šrafovacà vzory:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>PÃsma:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Skripty:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Knihovny souÄástÃ:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Jazyk</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Pohled</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Restartujte prosÃm QCAD aby se projevily vÅ¡echny zmÄny.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Naztavenà programu</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Výchozà hodnoty pro nové výkresy</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Vzhled</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>&Jazyk:</translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Jazyk pro &pÅÃkazy:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Ukaž velký nitkový kÅÞ</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>PoÄet prvků v n&áhledu:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Cesty</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>Výcho&zÃ</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Jednotka:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Barvy</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>Poza&dÃ:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Barva M&ÅÞky:</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation>&Barva pomocné mÅÞky:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Äerná</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">BÃlá</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Šedá</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">TmavÄ Å¡edá</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Velikost pÃsma</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Stavový Åádek:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#c0c0c0</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Zvo&lená barva:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Zv&ýraznÄná barva:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Au&tomatické mÄÅÃtko mÅÞky</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Minimálnà rastr mÅÞky:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Restartujte prosÃm program aby se projevily vÅ¡echny zmÄny.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Bod</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Pozice (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Pozice (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Vlastnosti otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>VÃ&cenásobné kopie:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãhel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà vl&astnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Vlastnosti pro otoÄenà okolo dvou</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>VÃ&cenásobné kopie</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Ãhel (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Ãhel (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà vl&astnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Vlastnosti zmÄny mÄÅÃtka</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>PoÄet zkopÃrovaných objektů</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&MÄÅÃtko (m):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Použij aktuálnà vl&astnosti</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Použij aktuálnà &hladinu</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Vymazat původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Ponechej původnà objekt</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>VÃ&cenásobné kopie</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished">Hladina:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished">Geometrie</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished">1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished">2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished">3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Text</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Smazat text</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>NaÄÃst text ze souboru</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Uložit text do souboru</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Vyjmout</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>KopÃrovat</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Vložit</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>PÃsmo</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>ZarovnánÃ</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Vpravo nahoru</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Vlevo nahoru</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Vlevo uprostÅed</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>VprostÅed</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Vpravo uprostÅed</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Vlevo dole</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Vpravo dole</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Dole uprostÅed</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>NahoÅe uprostÅed</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãhel</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Vlož symbol</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>StupeŠ(°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>MÅÞka (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Dolar ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Paragraf (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation></translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Krát (x)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Vložit Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Strana:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Znak:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Základnà Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Dodatek</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin RozÅ¡ÃÅenÃ-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin RozÅ¡ÃÅenÃ-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA RozÅ¡ÃÅenÃ</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Znaky nahrazujÃcà mezery</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Kombinované diakritické znaky</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] ÅeÄtina a KoptÅ¡tina</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrilice</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrilice Dodatek</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Arménština</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrejština</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabština</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syrština</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengálština</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamilština</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thajština</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Laoština</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetština</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Etiopština</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolština</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] RozÅ¡ÃÅená ÅeÄtina</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] Základnà interpunkce</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Hornà a dolnà indexy</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Symboly mÄn</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Kombinované znaky pro symboly</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] PÃsmenné znaky</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Zlomky</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Å ipky</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Matematické operátory</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Rúzné technické</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Kontrolnà obrazce</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optické rozpoznávánà znaků</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] UzavÅené alfanumerické</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] ObdélnÃková kresba</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Blokové prvky</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometrické tvary</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Různé symboly</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Různé matematické znaky - A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Podporované šipky - A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braillovy znaky</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Podpůrné šipky - B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Různé matematické znaky - B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Podporované matematické operátory</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Popisy ideografických znaků</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK symboly a interpunkce</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] PÅiložené CJK dny a mÄsÃce</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK kompatibilita</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unifikované ideografické rozÅ¡ÃÅenà A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unifikované ideografy</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi slabiky</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi základ</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul slabiky</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Uživatelská oblast</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Kompatibilnà ideografy</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Abecednà podacà formuláÅ</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabský podacà formuláÅ-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] PÅepÃnaÄ voleb</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Kombinované poloviÄnà znaky</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK podacà formuláÅ</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabský podacà formuláÅ-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Speciály</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantske hudebnà znaky</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Hudebnà znaky</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Matematické alfanumerické znaky</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unifikované ideografické rozÅ¡ÃÅenà B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Kompatibilnà ideografy - Dodatek</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] ZnaÄky</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] DodateÄná uživatelská oblast-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] DodateÄná uživatelská oblast-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Výška:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>Åá&dkovánÃ:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Výchozà ÅádkovánÃ</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Uložit</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Uložit &jako..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Zrušit</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">Nepodporovaný text.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>QCad</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Z&avÅÃt</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+A</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Vlastnosti vkládánÃ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãhel otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>DÄlitel:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>MÄÅÃtko</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Vlastnosti vkládánà obrázků</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Velikost bitmapy</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Å ÃÅka:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Výška:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>PozadÃ</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>BÃlá</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Äerná</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>RozliÅ¡enÃ:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Vlastnosti vkládánÃ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãhel otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>DÄlitel:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Pole:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>PoÄet sloupců</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>PoÄet Åádků</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Vzdálenost:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Vzdálenost mezi sloupci</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Vzdálenost mezi Åádky</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-Beze zmÄny-</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Nastavenà hladin</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Název hladiny:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Výchozà pero</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Zobrazit všechny hladiny</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Skrýt všechny hladiny</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>PÅidat hladinu</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Odstranit aktuálnà hladinu</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Upravit vlastnosti hladiny / pÅejmenovat</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menu Hladiny</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>&Zobrazit všechny hladiny</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Skrýt všechny hladiny</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>PÅida&t hladinu</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>&Odstranit hladinu</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editovat hladinu</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&PÅepnout viditelnost</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Vlastnosti vkládánà knihoven</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãhel otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>DÄlitel:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>MÄÅÃtko</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>ProhlÞeÄ knihoven souÄástÃ</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>AdresáÅe</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Vložit</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Vlastnosti úseÄky pod úhlem</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Ãhel úseÄky</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Délka:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Délka úseÄky</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Uchopovacà bod:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Start</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>StÅed</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Konec</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Vlastnosti osy úhlu</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Délka:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Délka osy úhlu</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>PoÄet:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>PoÄet os úhlu k vytvoÅenÃ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Vlastnosti úseÄky</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>UzavÅÃt</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>ZpÄt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Vlastnosti rovnobÄžky</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Vzdálenost:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Vzdálenost od původnÃho prvku</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>PoÄet:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>PoÄet rovnobÄžek k vytvoÅenÃ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Vlastnosti rovnobÄžných pÅÃmek</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>PoÄet:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>PoÄet rovnobÄžek k vytvoÅenÃ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Vlastnosti mnohoúhelnÃku</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>PoÄet:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>PoÄet stran</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Vlastnosti mnohoúhelnÃku</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>PoÄet:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>PoÄet stran</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Vlastnosti úseÄky pod relativnÃm úhlem</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Ãhel úseÄky</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Délka:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Délka úseÄky</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Dle hladiny</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Dle bloku</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Bez pera</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>KontinuálnÃ</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>TeÄka</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>TeÄka (malá)</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>TeÄka (velká)</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Äárka</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Äárka (malá)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Äárka (dlouhá)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Äerchovaná</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Äerchovaná (malá)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Äerchovaná (velká)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>DÄlená</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>DÄlená (malá)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>DÄlená (velká)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>StÅed</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>StÅed (malý)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>StÅed (velký)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>Obrys</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>Obrys (malý)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>Obrys (velký)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-Beze zmÄny-</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Myš</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Pravé</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Levé</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Vlastnosti Posunu a OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Lomená Äára</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">UzavÅÃt</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Oblouk</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">PolomÄr:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">ÃseÄka</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished">Ãhel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished">Ãhel:</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Ve smÄru chodu hodinových ruÄiÄek</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Proti smÄru chodu hodinových ruÄiÄek</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Vlastnosti náhledu pÅed tiskem</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>PÅepnout Äeno-bÃlý mód</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>VystÅedit na stránku</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Roztáhnout na celou stránku</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Vlastnosti zaoblenÃ</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Zkrátit</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Zkusà zkrátit oba prvky a vytvoÅà zaoblenÃ</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>PolomÄr:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>VýbÄr</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Vybrané prvky:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Zachytávacà vzdálenost</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Vzdálenost:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished">1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished">2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished">3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Vlastnosti textu</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãhel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Vlastnosti vÃcenásobného zkracovánÃ</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Vzdálenost. Záporné hodnoty pro zkrácenÃ, kladné hodnoty pro prodlouženÃ.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>MnožstvÃ:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Pero</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Typ Äáry:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Å ÃÅka:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Barva:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Dle hladiny</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Dle bloku</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>VýchozÃ</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18 (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-Beze zmÄny-</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>UpozornÄnÃ</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Odeber hladinu</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>Hladina "%1" a všechny prvky v nà budou vymazány.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>Hladina "%1" nemůže být nikdy vymazána.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Hladiny</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Vyjmi blok</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>Blok "%1" a vÅ¡echny jeho prvky budou odstranÄny.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Vlastnosti Hladiny</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Hladina pojmenovaná "%1" již existuje. Zadejte prosÃm jiný název.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Uložit výkres jako</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 již existuje.
+PÅejete si ho pÅepsat?</translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">Ano</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">Ne</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Zrušit</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>OtevÅÃt výkres</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>OtevÅÃt obrázek</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>Bitmapa</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>Joint Photographic Experts Group</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>Multiple-image Network Graphics</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>Portable Bit Map</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>Portabe Grey Map</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>Portable Network Graphic</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>Portable Pixel Map</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>X Bitmap Format</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>X Pixel Map</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Všechny soubory s obrázky (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>Graphics Interchange Format</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>Výkres %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>Soubor QCad 1.x %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>PÃsmo %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Všechny soubory (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Nic</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportovat obrázek</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation>Nahrávám..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Nahrávám cesty ke knihovnám..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation>Nahrávám soubor %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">PÅidat blok</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>PÅi&dat blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">PÅejmenovat blok</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>PÅe&jmenovat blok</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">PÅejmenuje blok a vÅ¡echny vložky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">VytvoÅit Blok</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&VytvoÅit blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editovat blok</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editovat blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Rozložit</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>&Rozložit</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Rozložà bloky a jiné skupiny prvků</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Zmrazit vše</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Zmrazit vše</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Zmrazà všechny bloky</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Rozmrazit vše</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Rozmrazit vše</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Rozmrazà všechny bloky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Zadej úhel:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Zadej mÄÅÃtko:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Zadej poÄet sloupců:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Zadej poÄet Åádků:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Zadej vzdálenost mezi sloupci:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Zadej vzdálenost mezi Åádky:</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Vložit blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Vložit blok</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Odstranit blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>Odstr&anit blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>PÅepnout viditelnost bloku</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">PÅep&nout blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">PÅepnout blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Zvol druhou hranu</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>UrÄi prvnà úseÄku pro prodlouženÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>UrÄi druhou úseÄku pro prodlouženÃ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Vlož text kóty:</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Zarovnaná</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Zarovnaná</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Zarovnaná kóta</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Select first line</source>
+ <translation>Vyber prvnà úseÄku</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Vyber druhou úseÄku</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Zadej umÃstÄnà kóty polomÄru</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Vlož text kóty:</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãhel</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Ãhel</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Ãhlová kóta</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Prvek nenà kružnice ani oblouk</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Vyber oblouk nebo kruhový prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Vlož text kóty:</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">PrůmÄr</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>P&růmÄr</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Kóta průmÄru</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zadej cÃlový bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Zadej dalšà bod</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>DokonÄit</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Odkaz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Odkaz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Odkaz</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>UrÄi prvnà úseÄku pro prodlouženÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>UrÄi druhou úseÄku pro prodlouženÃ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Zadej umÃstÄnà kótovacà Äáry</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Vlož text kóty:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Zadej úhel kótovacà Äáry:</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">PÅÃmá</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&PÅÃmá</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">PÅÃmá kóta</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Vodorovná</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Vodorovná</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Vodorovná kóta</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Svislá</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Svislá</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Svislá kóta</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Prvek nenà kružnice ani oblouk</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Vyber oblouk nebo kruhový prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>UrÄi polohu kótovacà Äáry nebo zadej úhel:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Vlož text kóty:</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">PolomÄr</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&PolomÄr</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Kóta polomÄru</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Neplatná délka tÄtivy</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Zadej stÅed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Zadej polomÄr</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Zadej poÄáteÄnà úhel:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Zadej koncový úhel nebo [Ãhel/Délka tÄtivy]</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Zadej sevÅený úhel:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Zadej délku tÄtivy:</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Oblouk: StÅed, Bod, Ãhel</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&StÅed, Bod, Ãhel</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Kreslà oblouky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Neplatné zadánà oblouku.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Zadej poÄáteÄnà bod nebo [StÅed]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zadej druhý bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Zadej koncový bod</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Oblouk: 3 body</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 body</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Kreslà oblouky zadané 3 body</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation type="unfinished">Zadej koncový úhel</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Zadej stÅed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Zadej polomÄr</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Kružnice: StÅed, Bod</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>StÅed, &Bod</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Kreslà kružnice zadané stÅedem a bodem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Neplatné zadánà kružnice.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zadej druhý bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Kružnice: 2 body</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 body</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Kreslà kružnice zadané 2 body</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Neplatné zadánà kružnice.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zadej druhý bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Zadej tÅetà bod</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Kružnice: 3 body</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 body</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Kreslà kružnice zadané 3 body</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Zadej stÅed kružnice</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Zadej polomÄr kružnice</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Kružnice: StÅed, PolomÄr</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>StÅed, &PolomÄr</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Kreslà kružnice zadané stÅedem a polomÄrem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Zadej stÅed elipsy</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Zadej koncový bod hlavnà osy</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Zadej koncový bod nebo délku vedlejšà osy:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Zadej poÄáteÄnà úhel</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Zadej koncový úhel</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Elipsovité oblouky zadané osou</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Elipsovitý oblouk (osa)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Kreslà elipsovité oblouky</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipsa zadaná osou</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipsa (Osa)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Kreslà elipsy</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Å rafy</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>&Å rafy</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Kreslà šrafy a výplnÄ ploch</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Neplatné urÄenà šrafované plochy. Zkontrolujte prosÃm, zda-li vybrané prvky tvoÅà uzavÅený obrys.</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Å rafy vytvoÅeny.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Zadej úhel:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Zadej mÄÅÃtko:</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Obrázek</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Obrázek</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Vložit obrázek (bitmapu)</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Specify first point</source>
+ <translation>Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Zadej dalšà bod nebo [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Zadej dalšà bod</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">ÃseÄka: 2 body</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>2 &Body</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Kreslà úseÄky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Zadej pozici</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Zadej úhel:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Zadej délku:</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">ÃseÄka: úhel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Ãhel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Kreslà úseÄky pod daným úhlem</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">ÃseÄka: VodorovnÄ</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&VodorovnÄ</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Kreslà vodorovné úseÄky</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">vod./svis. úseÄka</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">V&odorovnÄ / Svisle</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Kreslà vodorovné / svislé úseÄky </translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Svislá</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Vyber prvnà úseÄku</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Vyber druhou úseÄku</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Zadej délku úseÄky dÄlÃcà úhel:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Zadej poÄet úseÄek dÄlÃcÃch úhel:</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation>Osa</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Osa</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Kreslà osy</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Pro nakreslenà úseÄky klikni a táhni kurzorem</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Äára: Od ruky</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>Äára od &ruky</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Kreslà Äáru od ruky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>Specify first point</source>
+ <translation>Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zadej druhý bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">vod./svis. úseÄka</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">V&odorovnÄ / Svisle</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Kreslà vodorovné / svislé úseÄky </translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Svislá</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Specify Distance <%1> or select entity or [Through]</source>
+ <translation type="obsolete">Zadej vzdálenost <%1> nebo vyber prvek nebo [Skrz]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Zadej ÄÃslo:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Neplatné ÄÃslo. Zkus 1..99</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation>RovnobÄžnÄ</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Rovno&bÄžnÄ</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Kreslà rovnobÄžky k existujÃcÃm Äárám, obloukům, kružnicÃm</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Zadej vzdálenost <%1> nebo vyber prvek nebo [%2]</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>SoustÅednÄ</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&SoustÅednÄ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Select entity</source>
+ <translation>Vyber prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Zadej průchozà bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÄÃslo:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Neplatné ÄÃslo. Zkus 1..99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation>RovnobÄžne skrz bod</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Rov&nobÄžnÄ skrz bod</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Kreslà rovnobÄžku procházejÃcà daným bodem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Specify center</source>
+ <translation>Zadej stÅed</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Zadej roh</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Zadej ÄÃslo:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Neplatné ÄÃslo. Zkus 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">MnohoúhelnÃk</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Mnohoú&helnÃk (StÅ,Roh)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Kreslà mnohoúhelnÃk zadaný stÅedem a rohem</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Zadej prvnà roh</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zadej druhý roh</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÄÃslo:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Neplatné ÄÃslo. Zkus 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Neplatný výraz.</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">MnohoúhelnÃk</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Mnohoúh&elnÃk (Roh,Roh)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Kreslà mnohoúhelnÃk zadaný dvÄma rohy</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Lomená Äára</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&Lomená Äára</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Kreslà lomené Äáry</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Zadej dalšà bod nebo [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Zadej dalšà bod</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Zadej prvnà roh</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zadej druhý roh</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation>ObdélnÃk</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&ObdélnÃk</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Kreslà obdélnÃky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Vyber základnà prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Zadej pozici</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation>Relativnà úhel</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">R&elativnà úhel</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Kreslà úseÄku zadanou relativnÃm úhlem</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Kolmo</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Kolmo</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Nakreslà kolmou úseÄku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Specify point</source>
+ <translation>Zadej bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select circle or arc</source>
+ <translation type="obsolete">Vyber kružnici nebo oblouk</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>TeÄna (B,K)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&TeÄna (B,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Kreslà teÄnu (bod, kružnice)</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Vyber kružnici, oblouk nebo elipsu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Vyber prvnà kružnici nebo oblouk</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Vyber druhou kružnici nebo oblouk</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>TeÄna (K,K)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">TeÄ&na (K,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Kreslà teÄnu (kružnice,kružnice)</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Specify location</source>
+ <translation>Zadej umÃstÄnÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Body</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Body</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Kreslà body</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Lomená Äára</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&Lomená Äára</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Kreslà lomené Äáry</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Zadej prvnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Zadej dalšà bod nebo [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Zadej dalšà bod</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">Nemohu uzavÅÃt posloupnost Äar: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Nemohu vrátit zpÄt: JeÅ¡tÄ nejsou definovány vÅ¡echny prvky.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Zadej bod pro vloženÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Vlož text:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Text</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Text</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">TvoÅà textové prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">KopÃrovat</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&KopÃrovat</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">ZkopÃruje prvky do schránky</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Vyjmout</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Vyjmou&t</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Vyjme prvky a uložà je do schránky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Set reference point</source>
+ <translation>Nastav referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Vložit</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Vložit</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Vložà obsah schránky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">ZpÄt</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&ZpÄt</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Vrátà zpÄt poslednà akci</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">VpÅed</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&VpÅed</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Opakuje poslednÄ vrácenou akci</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nový výkres</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nový</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">VytvoÅà nový výkres</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">OtevÅÃt výkres</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&OtevÅÃt...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">OtevÅe výkres</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Uložit výkres</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Uložit</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Uložà aktuálnà výkres</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Uložit výkres jako</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Uložit &jako...</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Uložà aktuálnà výkres pod novým jménem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Ãhel: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Äáry jsou rovnobÄžné</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Zadej prvnà úseÄku</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Zadej druhou úseÄku</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Ãhel mezi dvÄma Äarami</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãhel mezi dvÄma Äarami</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">ZmÄÅà úhel mezi dvÄma Äarami</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Vzdálenost: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Zadej prvnà bod vzdálenosti</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Zadej druhý bod vzdálenosti</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Vzdálenost z bodu do bodu</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Vzdálenost z bodu do bodu</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">ZmÄÅà vzdálenost mezi dvÄma body</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Vzdálenost: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Zadej prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Zadej bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Vzdálenost od prvku k bodu</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Vzdálenost od prvku k bodu</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">ZmÄÅà vzdálenost mezi prvkem a bodem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>Bod je uvnitŠvybraného obrysu.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>Bod je mimo vybraný obrysu.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Zadej bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Bod uvnitÅ obrysu</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Bod uvnitÅ obrysu</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Zkontroluje, zda-li je zadaný bod uvnitŠzvoleného obrysu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Celková délka vybraných prvků</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Celková délka vybraných prvků</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">ZmÄÅà celkovou délku vybraných prvků</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Celková délka vybraných prvků: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>NejménÄ jeden z vybraných prvků nemohl být zmÄÅen.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>PÅidat hladinu</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">PÅida&t hladinu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Edituj hladinu</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Edituj hladinu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Zmrazit vše</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Zmrazit vše</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Zmrazà všechny hladiny</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Rozmrazit vše</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Rozmrazit vše</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Rozmrazà všechny hladiny</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Odstranit hladinu</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Odstranit hladinu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>PÅepne zámek hladiny</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&PÅepnout zámek</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">PÅepnout zámek</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">PÅepnout viditelnost hladiny</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>PÅep&nout hladinu</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">PÅepnout hladinu</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Zadej úhel:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Zadej mÄÅÃtko:</translation>
+ </message>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Vložit objekt z knihovny</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Vložit objekt z knihovny</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Vložà objekt z knihovny souÄástÃ.</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">(Odemknout) Zamknout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>(Odemknout) &Zamknout relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Uzamkne nebo odemkne polohu relativnÃho poÄátku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Vlastnosti skupiny prvků</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Vlastnosti skupiny prvků</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Uprav vlastnosti prvku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Vyber prvnà prvek</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Vyber druhý prvek</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Zadej délku 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Zadej délku 2:</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Ãkos</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>Ã&kos</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">VytvoÅà úkos mezi prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Cut point is invalid.</source>
+ <translation type="obsolete">OÅezávajÃcà bod je neplatný.</translation>
+ </message>
+ <message>
+ <source>Cut point is not on entity.</source>
+ <translation type="obsolete">OÅezávajÃcà bod neležà na prvku.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Zadej prvek pro zkrácenÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Zadej bod pro oÅezánÃ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Vyjmout</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">OÅez&at</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">OÅeže prvky</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">Prvkem musà být úseÄka, oblouk nebo kružnice.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>OÅezávajÃcà bod je neplatný.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>OÅezávajÃcà bod nenà prvkem.</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Smazat</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>Sma&zat</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Smaže prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Zadej prvnà bod pro pÅeruÅ¡enà na multiÄáÅe</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Zadej druhý bod pro pÅeruÅ¡enà na multiÄáÅe</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Smazat "od ruky"</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Smazat "od ruky"</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Vyber prvek pro vymazánÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">OznaÄené vymaž</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>OznaÄené &Vymaž</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Vymaže vybrané prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Vlastnosti prvku</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Uprav vlastnosti prvku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Rozložit text</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Rozložit text na pÃsmena</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Rozložà textové prvky na jednotlivá pÃsmena</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Zadej prvnà bod pro osu zrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Zadej druhý bod pro osu zrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">ZrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&ZrcadlenÃ</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Ozrcadlà vybrané prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zadeej cÃlový bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Posun</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Posun</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Posune prvky</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Pousnout / KopÃrovat</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Posunout / KopÃrovat</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Jednou nebo vÃcekrát posune nebo zkopÃruje prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zadej cÃlový bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Vlož úhel natoÄenÃ:</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Posun a otoÄenÃ</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>P&osun a OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Posune a otoÄÃ prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">OtoÄenÃ</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>OtoÄ&enÃ</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">OtoÄÃ prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Zadej absolutnà referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Zadej relativnà referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">OtoÄit okolo dvou</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>OtoÄit okolo d&vou</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">OtoÄà prvky okolo dvou stÅedů</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Zadej prvnà prvek</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Zadej druhý prvek</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Zadej polomÄr:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">ZaoblenÃ</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>Zao&blenÃ</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">VytvoÅà zaoblenà mezi prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&MÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">ZmÄnà mÄÅÃtko prvků</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Zadej prvnà roh</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zadej druhý roh</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Zadej referenÄnà bod</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zadej cÃlový bod</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Natáhnout</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>&Natáhnout</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Natáhne prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Vyber prvnà prvek pro oÅezánÃ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Vyber omezujÃcà prvek</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Vyber druhý prvek pro oÅezánÃ</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Vyber prvek pro oÅezánÃ</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Zkrátit</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>Z&krátit</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Zkrátà prvky</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Zkrátit dva</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>Zk&rátit dva</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Zkrátà dva prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>No entity found. </source>
+ <translation>Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>Vybraný prvek je v bloku. Editujte prosÃm blok.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>Vybraný prvek nenà samostatný prvek nebo nemůže být oÅezán.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Neplatný výraz</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Vyber prvek pro oÅezánà nebo zadej vzdálenost:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Prodloužit</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>Prodlo&užit</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Prodloužà o danou délku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Výkres</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Nastavenà AktuálnÃho &Výkresu</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Nastavenà pro aktuálnà výkres</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Zadej dalšà bod nebo [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Zadej dalšà bod</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Zrušit</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ZpÄt</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Nenalezen žádný prvek.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Náhled pÅed tiskem</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Ná&hled pÅed tiskem</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Zobrazà náhled tisku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Vybrat Vše</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Vybrat &Vše</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Vybere všechny prvky</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">OdznaÄit VÅ¡e</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>OdznaÄit &VÅ¡e</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Zrušà výbÄr vÅ¡ech prvků</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>Prvek musà být samostatný prvek.</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">O(d)znaÄit Obrys</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>O(d)znaÄit &Obrys</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">O(d)znaÄà spojené prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Choose first edge</source>
+ <translation type="obsolete">Zvol prvnà hranu</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation type="obsolete">Zvol druhou hranu</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Vyber protÃnajÃcà se prvky</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Pro&tÃnajÃcà se prvky</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Vybere vÅ¡echny prvky protnuté Äarou</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>ZruÅ¡it výbÄr protÃnajÃcÃch se prvků</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">ZruÅ¡it výbÄr pro&tÃnajÃcÃch se prvků</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Zrušà výbÄr vÅ¡ech prvků které protÃná Äára</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Vyberte prvnà bod protÃnajÃcà Äáry</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Vyberte druhý bod protÃnajÃcà Äáry</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Inverznà výbÄr</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Inverznà výbÄr</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invertuje stávajÃcà výbÄr</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>O(d)znaÄit Hladinu</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">O(d)znaÄit hladiny</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Vyber prvek</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">O(d)&znaÄit Hladinu</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Vybere jednotlivé prvky</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Zvol prvnà hranu</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Zvol druhou hranu</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>VýbÄr Oknem</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">VýbÄr &Oknem</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Vybere vÅ¡echny prvky v daném oknÄ</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>OdznaÄit Oknem</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">OdznaÄit O&knem</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">OdznaÄà vÅ¡echny prvky v daném oknÄ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Nastav relativnà nulu</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Nastavit relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Nastavit relativnà poÄátek</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Nastavà pozici relativnÃho poÄátku</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Select first entity</source>
+ <translation>Vyber prvnà prvek</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Vyber druhý prvek</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">PrůseÄÃk manuálnÄ</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>Prů&seÄÃk manuálnÄ</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Uchopenà za průseÄÃk ruÄnÄ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>PÅekreslit kóty</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&PÅekreslit kóty</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">PÅekreslà vÅ¡echny kóty</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>PÅekresleno %1 kót</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Nenalezeny žádné kóty</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Automatické zvÄtÅ¡enÃ</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Automatické zvÄtÅ¡enÃ</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automaticky upravà zobrazenà objektů kreslÃcà plochy </translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">PÅiblÞit</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>PÅ&iblÞit</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">PÅiblÞÃ</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Oddálit</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>Od&dálit</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">OddálÃ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Posun Pohledu</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>&Posun Pohledu</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Posune Pohled na obrazovce</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">PÅedchozà pohled</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>&PÅedchozà pohled</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Zobrazà pÅedchozà pohled</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">PÅekreslit</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&PÅekreslit</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Zadej prvnà hranu</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Zadej druhou hranu</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ZpÄt</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">ZvÄtÅ¡it Okno</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>ZvÄtÅ¡it &Okno</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">PÅiblÞà objekty oznaÄené oknem</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>úseÄka</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">u</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>obdélnÃk</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">obd</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">obdél</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>obnovit</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>zpÄt</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>z</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>dopÅedu</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">d</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>oblouk</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">o</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>úhel</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>mÄÅÃtko</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>sloupce</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>Åádky</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>vzdálenost mezi sloupci</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>ÅádkovánÃ</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>uh</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>uh</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>mer</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>m</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>sl</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>s</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>vzdálenost v ose x</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>vzdálenost v x</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>vzdx</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>vzdálenost v ose y</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>vzdy</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>stÅed</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>str</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>str</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>opaÄný</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>opac</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>op</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>bod</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>b</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>ofset</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>o</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>rovnobÄžnÄ</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>délka</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>uzavÅÃt</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>poÄet</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>skrz</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>pomoc</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>délka</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>del</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>uz</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>poc</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>p</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>sk</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>rovn</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>délka1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>délka2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>polomÄr</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>oÅÃznout</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>délka1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>del1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>d1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>délka2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>del2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>d2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>pol</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>délka tÄtivy</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>délka</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>dt</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>PÅÃkaz: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Dostupné pÅÃkazy:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">us</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>kružnice</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>kruz</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">prekr</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">prekr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zo</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zvÄtÅ¡it - okno</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>az</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">automatické zvÄtÅ¡enÃ</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>pp</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">posun pohledu</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>us</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>obd</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pm</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>k2b</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>k3b</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>obl</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>o3b</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mtx</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>kz</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>kh</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>kv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>kl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>kh</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zm</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">pos</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>uz</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>um</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>uk</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>up</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>us</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>upol</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>ubl</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>ubb</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>hlzm*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>hlrzm*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>odvs</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>zk</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">prdl</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>or</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>pos</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>zrc</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>ot</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>mer</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>tah</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>smaz</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>zp</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dopr</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>rozl</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>rozl</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation>prkot</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation>b</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation>us</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation>u</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation>kruz</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation>obd</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation>obdél</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>prekr</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>prekr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation>pÅ</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">pos</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">kz</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">kh</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">kl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">kv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">kh</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">pr</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">or</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">pos</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">zk</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">zrc</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">ot</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">mer</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">tah</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">smaz</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">zp</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dopr</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">rozl</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">uz</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">um</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">uk</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">up</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">upol</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">ubb</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">odvs</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_da.ts b/ts/librecad_da.ts
new file mode 100644
index 0000000..f19f91e
--- /dev/null
+++ b/ts/librecad_da.ts
@@ -0,0 +1,9176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="da">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Henter..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Henter biblioteksstier..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Henter fil %1..</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Henter..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Henter biblioteksstier..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Henter fil %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Fil</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Fil</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Rediger</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Rediger</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vi&s</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">Vær&ktøjslinie</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Brug komandolinie</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Brug &komandolinie</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>V&is</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vis</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Vælg</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punkt</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&Linie</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Bue</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&Cirkel</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Ellipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Tegn</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Dimension</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Ãndre</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Bind til</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Info</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Lag</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Blok</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Pen</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Vælg Værktøj</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Om</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Om...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Om programmet</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Vinduer</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Hjælp</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>De&bugging</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Liste over lag</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Liste over blokke</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Overlap</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Arranger</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Arranger &Horisontalt</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Laver ny fil...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Unavngivet dokument %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Genåbner sidste fil...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Henter dokument:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Ã
bning mislykket</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Printer...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Lukker programmet...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Om...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Version:</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">
+Dato: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Biblioteks Browser</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Vis print for %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Ny Tegning er lavet.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Gemmer tegnning...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Gemt tegning: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Gemmer tegning under nyt filnavn...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Eksportere tegning...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Eksporterede: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Eksportere...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Eksport fuldført</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>Eksport mislykket!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Print er fuldført</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>Komandolinie</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Blok '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>Kan ikke åbne filen
+%1
+Check venligst filretighederne.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>Kan ikke gemme filen
+%1
+Check venligst filretighederne.</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Hent online manualen</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Simulations kontrol</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ingen</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Version: %1 %2</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Moduler: %1</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Om %1</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Dato: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Dette er en %1 version som afbrydes
+Automatisk efter 10min. Dette program er ikke
+beregnet for arbejdsbrug. Køb venligst den
+fulde version af programmet fra
+%2
+Du kan gemme dit arbejde nu.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation>&Vindue</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&Polylinie</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Version: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>Vil du virklig lukke denne fil
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>Vil du virklig lukke denne tegning?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Lukker tegningen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Luk tegning</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Luk</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Lukker den aktive tegning</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Print tegning</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Print</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Printer den aktive tegning</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Afslut</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">&Afslut</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Afslutter programmet</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Klip</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">(Fra-)Vælg figur</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">(Fra-)Vælg &figur</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(Fra-)vælger forbundne enheder</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">Linie: vinkel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Vinkel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Tegner linier med en givet vinkel</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">Linie: horisontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horisontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Tegner horisontale linier</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">Line: vertikal</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Tegner vertikale linier</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Tegner ortogonale(vinkelrette) linier</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Cirkel: 3 punkter</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 Punkter</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Tegner cirkler udfra 3 punkter</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Spejl</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&Spejl</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Spejler enheder</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Trim</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Trim</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Trimmer enheder</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Trim to</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Trim to</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Trimmer to enheder</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Forlænger</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">For&længer</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Forlænger med en given størrelse</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&klip</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Klipper enheder</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">Fri</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&Fri</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Binder ikke til noget</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Gitter</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&Gitter</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Binder til gitter</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Slutpunkter</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>Slutpunkt&er</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Binder til slutpunkter</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">PÃ¥ enhed</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&PÃ¥ enhed</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Binder til det nærmeste punkt på enhed</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centrum</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centrum</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Binder til centrum</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Midte</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Midte</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Binder til midterpunkt</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Afstand fra slutpunkt</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>Afstan&d fra slutpunkt</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Binder til et punkt med en given afstand fra et slutpunkt</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Skæringspunkt</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>Skær&ingspunkt</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Binder til skæringspunkter</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Ingen begrænsninger</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>I&ngen begrænsninger</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">Binder unden begrænsninger</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Vinkelret begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>V&inkelret begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Begrænset til kun at binde på vinkelret</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Horisontal begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>&Horisontal begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Begrænset til kun at binde på horisontalt</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Vertikal begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">&Vertikal begrænsning</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Begrænset til kun at binde på vertikalt</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Frigør alt</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">F&rigør alt</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Frigør alle lag</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Frigør alle blokke </translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Fastfrys alle blokke</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Tilføj blok</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Tilføj blok</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Fjern blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">Fje&rn blok</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Omdøb blok</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Omdøb blok</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Omdøb blok og dens indhold</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Rediger blok</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">R&ediger blok</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Indsæt blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Indsæt blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Skift synlighed for blok</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tilpas blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tilpas blok</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Eksploder</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Eksploder</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Eksplodere blokke og andre grupperede enheder</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Generelle egenskaber for program</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Eksport tegning</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Eksporter..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Eksportere den aktive tegning som bitmap</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">Program</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>Egensk&aber for program</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Vælg/Fravælg gitter</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">Cirkle: koncentrisk</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">Kon¢risk</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Tegner koncentriske cirkler til eksisterende cirkler</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Bue: koncentrisk</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Tegner koncentriske buer til eksisterende buer</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Statusbar</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">B&illede</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Indsæt billede (bitmap)</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Statusbar</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Vælg/Fravælg statusbaren</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Skitse</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>S&kitse</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Vælg/Fravælg skitsevisning</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Ã
ben IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">Ã
&ben IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Ã
bner det integrerede miljø for udvikling af script</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Kør script..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">Kø&r script..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Afvikler et script</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>E&genskaber</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exporter...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Print...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Afslut</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation>&Afslut</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Bue valg</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Med uret</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Mod uret</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Valg for affasning</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Trim</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Trim begge enheder til affasningen</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>1. Ben:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>2. Ben:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Indstillinger for blok</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Navn for blok:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Omdøb blok</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>Kunne ikke navngive blok. En blok ved navn "%1" findes allerede.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Vis alle blokke </translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Skjul alle blokke</translation>
+ </message>
+ <message>
+ <source>Add a block</source>
+ <translation>Skjul en blok</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Fjern den aktive blok</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Omdøb den aktive blok</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Rediger den aktive blok
+i et nyt vindue</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Indsæt den aktive blok</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menu for blok</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>F&rigør alle blokke </translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Fastfrys alle blokke</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Tilføj blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>F&jern blok</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Omdøb blok</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Rediger blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Indsæt blok</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>Skif&t synlighed</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Lav ny blok</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>CAD værktøjer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Buer</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Buer med tre punkter</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Bue med centum, punkt, vinkler</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Koncentrisk</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>Cirkler</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>Cirkler med to modsatte punkter</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>Cirkel med centrum og radius</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>Cirkel med centrum og punkt</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>Cirkel med tre punkter</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Koncentrisk</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Dimensioner</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Målsæt diameter</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Målsæt radius</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Målsæt vertikalt</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Målsæt horisontalt</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Målsæt liniært</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Tilpasset målsætning</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Målsæt vinkel</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Pil</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Ellipser</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Ellipsebue udfra centrum, to punkter og vinkler</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Ellipse udfra centrum og to punkter</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Afstand (punkt, punkt)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Afstand (enhed, punkt)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Vinkel</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Total længde for valgte enheder</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>Linier</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>Linie med to punkter</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>Linie med en given vinkel</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>Horisontale linier</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>Vertikale linier</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rektangler</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Vinkledelinger</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralleler med afstand</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangent fra punkt til cirkel</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangent fra cirkel til cirkel</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>Ortogonale linier</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>Linier med relative vinkler</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>Polygoner udfra centrum og hjørne</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>Polygoner udfra to hjørner</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>Linier i frihånd</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralleler gennem punkt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Hovedmenu</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>Vis menu "linier"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>Vis menu "buer"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>Vis menu "cirkler"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">Vis menu "punkter"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>Vis menu "mål"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>Vis menu "ellipser"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Skraveringer / Udfyld med farve</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>Vis menu "Rediger"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>Vis menu "målsæt"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Tekst</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>Vis menu "vælg"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Lav blok</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Raster billed</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="unfinished">Punkter</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Ãndre</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Drej</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Skaler</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Flyt</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Flyt og drej</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Stræk</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Afrund</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Affase</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Trim udfra given størrelse</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Trim / forlæng til</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Trim / forlæng</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Drej omkring to centre</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Eksploder</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Slet</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Rediger enhedens egenskaber</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Rediger enhedens geometri</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>Spejl</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Del</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Eksploder tekst til bogstaver</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Rediger Tekst</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Punkter</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Enkelte punkter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished">Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Vælg</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Vælg alt</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Vælg gennemskårede enheder</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Fravælg gennemskårede enheder</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Fravælg alt</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Omvend valgt/fravalgt</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Vælg lag</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>(Fra-)Vælg figur</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>(Fra-)Vælg enhed</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Fravælg vindue</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Vælg vindue</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Forsæt opgaven</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Bind til</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Bind til gitter</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Fri position</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Bind til slutpunkter</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Bind til nærmeste punkt på enheden</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Bind til centrum</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Bind til midter punkt</translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Bind til punkt med en given afstand fra slutpunkt</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Bind til skæringspunkt automatisk</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Ingen begrænsning</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Vinkelret begrænsning</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Horisontal begrænsning</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Vertikal begrænsning</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Flyt det relative nul</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>LÃ¥s det relative nul</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Bind til skæringspunkt manuelt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished">Tilbage til hovedmenu</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Valg for cirkel</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>Unchanged</source>
+ <translation>Uforandret</translation>
+ </message>
+ <message>
+ <source>By Layer</source>
+ <translation>Som lag</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Som blok</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rød</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Gul</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Grøn</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Cyan</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Blå</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Magenta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Sort / Hvid</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Grå</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Lyse grå</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Andre..</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>Komando linie</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Komando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Koordinater</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Valg for liniær målsætning</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Valg for målsætning</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiket:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Rediger tekst for dimension</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Tekst for dimension:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiket:</translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Indsæt:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diameter)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grader)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Plus / Minus)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>Ã (Gange)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation>÷ (Division)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Bue</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centrum (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Start vinkel:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Slut vinkel:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Omvendt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Egenskaber</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>Cirkel</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centrum (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Målsæt liniært</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Tilpasset målsætning</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Ellipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centrum (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Slut vinkel:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Start vinkel:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Rotation:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Sekundær:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Primær:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Omvendt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Vælg egenskaber for skravering</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Mønster</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Skaler:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Udfyld med farve</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Vis eksempel</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Tilføj "vis eksempel"</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Velkommen</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Velkommen til QCad</b>
+</font>
+<br>
+Vælg venligst den måleenhed de ønsker at bruge i nye tegninger, og deres fortrukne sprog.<br>
+De kan altid ændre disse valg senere i dialogen "Rediger" i QCad.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Standard måleenhed:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Sprog i brugerfladen:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Sprog i komandolinien:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Enter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Indsæt</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Indsættelsespunkt (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Indsættelsespunkt (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Skaler:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Rækker:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Kolonner:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Række højde:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Kolonne bredde:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>Linie</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Slut punkt (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Slut punkt (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Start punkt (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Start punkt (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Valg for spejling</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Valg for flytning</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Flere kopier</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Valg for flyt/drej</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Vinkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Flere kopier</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Paper Format</source>
+ <translation>Papir format</translation>
+ </message>
+ <message>
+ <source>Main Unit</source>
+ <translation>Hovedenhed</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Længde</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Vis eksempel</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>Liniær</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Vinkel</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>Vinkelen</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Højde på tekst:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>MÃ¥leenheder</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Måludførende linie:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Pile størrelse:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Forskydning af måludførende linie:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>Videnskablig</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Mekanisk</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arkitektur</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Brøker</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grader med decimaler</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Gra/min/sek</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianer</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianer</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Geografisk</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Valg</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>For længde format i 'mekanisk' og 'arkitektur', skal enheden være sat til tommer.</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Afstand mållinie:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Egenskaber for tegning</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>&Papir</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>&Liggende</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>&Stående</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>Papir &højde:</translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>Papir &bredde:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Enheder</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>Hoved &måleenhed for tegning:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Format:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&ræcision:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormat:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>Præ&cision:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Målsætte</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Gitter</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Indstillinger for gitter</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Vis gitter</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>X afstand:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Y afstand:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>Auto</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&Gitter</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished">4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished">8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation type="unfinished">16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation type="unfinished">32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation type="unfinished">64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation type="unfinished">0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation type="unfinished">0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation type="unfinished">10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Egenskaber</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Oversættelser:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Mønstre for skravering:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Skrifttyper:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Scripts:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Skabelon bibliotek:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Sprog</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Grafisk visning</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Genstart venligst QCad så ændringerne kan træde i kraft.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Egenskaber for programmet</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Standard for nye tegninger</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Egenskaber</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>&GUI sprog:</translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Sprog i &komandolinien:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>Vi&s cusor som stort kryds</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Antal vis eksem&pel:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>St&ier</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>Stan&darder</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&MÃ¥lenhed:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Farver</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>Baggr&und:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Gitte&r's farve:</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation>&Meta gitter's farve:</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Skriftsstørrelse</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Statusbar:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#c0c0c0</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>A&utomatisk skalering af gitter</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Farv&e for valgte:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Farve for frem&hævede:</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Minimal gitter afstand:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Genstart venligst programmet for at ændringerne kan træde i kraft.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punkt</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometri</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Position (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Position (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Valg for rotation</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>&Flere kopier:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Vinkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Valg for drej to</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Flere kopier</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation> Vinkel (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Vinkel (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Valg for skalering</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Antal kopier</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Faktor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Brug &aktive egenskaber</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Brug aktivt &lag</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Slet original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Behold original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Flere kopier</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished">Lag:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished">Geometri</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished">1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished">2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished">3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Tekst</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Tekst:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Ren tekst</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Hent tekst fra en fil</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Gem teksten i en fil</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Klip</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Kopier</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Indsæt</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Skrifttype</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Justering</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Ãverst højre</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Ãverst venstre</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Midt venstre</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Midt center</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Midt højre</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Nederst venstre</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Nederst højre</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Nederst center</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Ãverst center</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Vinkel</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insæt symbol</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diameter (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grader (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Plus / Minus (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Tilhørende (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Hash (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Dollar ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registreret (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Paragraf (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Pund (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Gange (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Division (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insæt Unikode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Side:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Tegn:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Højde:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>Linie af&stand:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>Stan&dard linie afstand</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Gem</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gem &Som..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Afbryd</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">Ingen tekst til rådighed.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>QCad</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>&Luk</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Valg for indsæt</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotations vinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalerings faktor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Valg for eksport af billeder</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Bitmap størrelse</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Bredde:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Højde:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Baggrund</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Hvid</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Sort</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Opløsning:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>Auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Valg for indsættelse</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotations vinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalerings faktor</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Array:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Antal kolonner</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Antal rækker</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Afstand:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Kolonner bredde </translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Række højde</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Uforandret -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Indstillinger for lag</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Navn for lag:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Standard pen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Vis alle lag</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Skjul alle lag</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Tilføj et lag</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Fjern det aktive lag</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Ãndre egenskaber / omdøber lag</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menu for lag</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>F&rigør alle lag</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Fastfrys alle lag</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>Tilføj l&ag</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>Fje&rn lag</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>R&ediger lag</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>Skif&t synlighed</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Valg for indsæt fra bibliotek</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotations vinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalerings faktor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Biblioteks browser</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Biblioteker</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Indsæt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Valg for linie med vinkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Vinkel for linie</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Længde:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Længde på linien</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Bind til punkt:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Start</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Midte</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Slut</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Valg for vinkeldelingslinie</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Længde:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Længde på vinkeldeling</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Antal vinkeldelinger</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Valg for linie</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Luk</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Fortryd</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Valg for parallele linier</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Afstand:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Afstand til original enhed</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Antal paralleler der skal laves</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Valg for parallel igennem</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Antal paralleler der skal laves</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Valg for polygon</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Antal kanter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Valg for polygon</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Antal kanter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Valg for linie med relativ vinkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Vinkel for linie</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Længde:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Længde på linien</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>Uforandret</translation>
+ </message>
+ <message>
+ <source>By Layer</source>
+ <translation>Som lag</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Som blok</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Ingen pen</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>Kontinuerlig</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Prik</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Prik (lille)</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Prik (stor)</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Streg</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Streg (lille)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Streg (stor)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Prik streg</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Prik streg (lille)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Prik streg (stor)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Del</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Del (lille)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Del (stor)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Center</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Center (lille)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Center (stor)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>Ramme</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>Ramme (lille)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>Ramme (stor)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Mus</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Højre</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Venstre</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Valg for flyt og drej</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Valg for polylinie</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Luk</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Fortryd</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Bue</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radius:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">Linie</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished">Vinkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished">Vinkel:</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Med uret</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Mod uret</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Valg for vis print eksempel</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Skift sort / hvid tilstand</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centre på siden</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Tilpas til siden</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Valg for afrunding</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Trim</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Trim begge kanter til afrundingen</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Valgte</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Valgte enheder:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Valg for bind til afstand</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Afstand:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished">1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished">2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished">3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Fortryd</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Valg for tekst</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Tekst:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Vinkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Valg for trim størrelse</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Afstand. Negative værdier for trimning, positive værdier for forlængelse.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Størrelse:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Pen</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Linie type:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Bredde:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Farve:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Uforandret -</translation>
+ </message>
+ <message>
+ <source>By Layer</source>
+ <translation>Som lag</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Som blok</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Standard</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Advarsel</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Fjern lag</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>Lag "%1" og alle dets enheder vil blive fjernet.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>Lag "%1" kan aldrig fjernes.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Dialog for lag</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Fjern blok</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>Blok "%1" og dens enheder vil blive fjernet.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Egenskaber for lag</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Et lag med navnet "%1" eksisterer allerede. Angiv venligst et andet navn.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Gem tegning som</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 eksisterer allerede.
+Vil du overskrive den?</translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">Ja</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">Nej</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Afbryd</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Ã
ben tegning</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Ã
ben billede</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>Windows Bitmap</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>Joint Photographic Experts Group</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>Multiple-image Network Graphics</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>Portable Bit Map</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>Portable Grey Map</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>Portable Network Graphic</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>Portable Pixel Map</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>X Bitmap Format</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>X Pixel Map</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Alle billed filer (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>Graphics Interchange Format</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>Udveksling af tegninger %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>QCad 1.x fil %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Skrifttype %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Alle filer (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ingen</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exporter Billede</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation>Henter..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Henter biblioteksstier..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation>Henter fil %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Tilføj blok</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Tilføj blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Omdøb blok</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Omdøb blok</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Omdøb blok med alt indhold</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Lav blok</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Lav blok</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Rediger blok</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>R&ediger blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Eksploder</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>&Eksploder</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Eksplodere blokke og andre gruperede enheder</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Fastfrys alle blokke</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Frigør alt</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Fri&gør alt</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Frigørere alle blokke</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Indsæt blok</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Indsæt blok</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Indtast vinkel:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Indtast faktor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Indtast antal kolonner:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Indtast antal rækker:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Indtast kolonne bredde:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Indtast række højde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Fjern blok</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>Fje&rn blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tilpas synlighed for blok</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tilpas blok</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tilpas blok</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Vælg den anden kant</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">PÃ¥ linie med</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&PÃ¥ linie med</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Tilpasset målsætning</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Angiv start på første måludførende linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Angiv start på anden måludførende linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Angiv placering af mållinie</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Indtast tekst for dimension:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Vinkel</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Vinkel</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Vinkel dimension</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Vælg første linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Vælg den anden linie</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Angiv placering af mållinie for bue</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Indtast tekst for dimension:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diameter</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diameter</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Målsæt dimension</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Enheden er ikke en cirkel eller bue</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Vælg en cirkel eller bue</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Angiv placering af mållinie</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Indtast tekst for dimension:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Pil</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>Pi&l</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Pil for mållinie</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Angiv målpunkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Angiv næste punkt</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Afslut</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Liniær</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Liniær</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Liniær dimension</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horisontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horisontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Horisontal dimension</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertikal</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertikal</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Vertikal dimension</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Angiv start på første måludførende linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Angiv start på anden måludførende linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Angiv placering af mållinie</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Indtast tekst for dimension:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Indtast vinkel for mållinie :</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radius</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radius</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Målsæt radius</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Enheden er ikke en cirkel eller bue</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Vælg en bue eller cirkel</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Angiv position for mållinie eller skriv vinkel:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Indtast tekst for dimension:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Bue: centrum, punkt, vinkler</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centrum, punkt, vinkler</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Tegner buer</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Det er ikke en gyldig længde for korden</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Angiv centrum</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Angiv radius</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Angiv start vinkel:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Angiv slut vinkel eller [Vinkel/korde længde]</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Angiv inkluderet vinkel:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Angiv korde længde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Bue: 3 punkter</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Punkter</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Tegner enbue udfra 3 punkter</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Ugyldig data for bue.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Angiv startpunkt eller [Center]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Angiv det andet punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Angiv slutpunkt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation type="unfinished">Angiv slut vinkel</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Cirkel: centrum, punkt</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centrum, &punkt</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Tegner cirkler udfra centrum og et punkt</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Angiv centrum</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Angiv radius</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Cirkel: 2 punkter</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Punkter</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Tegner en cirkel udfra 2 punkter</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Ugyldig data for cirkel.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Angiv det andet punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Cirkel: 3 punkter</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 punkter</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Tegner en cirkel udfra 3 punkter</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Ugyldig data for cirkel.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Angiv det andet punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Angiv det tredie punkt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Cirkel: centrum, radius</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centrum, &radius</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Tegner en cirkel udfra centrum og radius</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Angiv centrum for cirkel</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Angiv radius for cirkel</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Ellipse bue udfra en akse</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Ellipse bue (akse)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Tegner elipse buer</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Ellipse udfra en akse </translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Ellipse (akse)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Tegner ellipser</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Angiv centrum for ellipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Angiv slutpunkt for primær akse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Angiv slutpunkt eller længde for sekundær akse:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Angiv start vinkel</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Angiv slut vinkel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Skravering</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>&Skravering</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Laver skravering og udfyldning med farve</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ugyldigt skraveringsområde. Undersøg venligst om enhederne udgør en eller flere lukkede figurer.</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Skraveringen er fuldført.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Billede</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>B&illede</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Indsæt billede (bitmap)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Indtast vinkel:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Indtast faktor:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linie: 2 punkter</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 Punkter</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Tegner linier</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Angiv næste punkt eller [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Angiv næste punkt</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">Linie: vinkel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Vinkel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Tegner linier udfra en given vinkel</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Angiv position</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Indtast vinkel:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Indtast længde:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">Linie: horisontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horisontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Tegner horisontale linier</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">hor./vert. linie</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orisontal / Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Tegner horisontale/vertikale linier</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertikal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Vinkeldeling</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">Vi&nkeldeling</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Laver vinkeldelinger</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Vælg første linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Vælg den anden linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Indtast størrelse på vinkeldeling:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Intast antallet af vinkeldelinger:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linie: i frihånd</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&Frihåndstegnet linie</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Tegner linier i frihånd</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Klik og træk for at tegne en linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">hor./vert. linie</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orisontal / Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Tegner horisontale/vertikale linier</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Angiv det andet punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertikal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Parallel</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&llel</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Tegner paraleler til eksisterende linier, buer, cirkler</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Angiv afstand <%1> eller vælg enhed eller [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Angiv antal:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Det er ikke et gyldigt antal. prøv 1..99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Koncentrisk</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">Kon¢risk</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Parallel igennem et punkt</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&allel igennem et punkt</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Tegner paralleler igennem et givet punkt</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Vælg enhed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Angiv gennemgangspunkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Det er ikke et gyldigt antal. prøv 1..99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Polygon</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&ygon (Cen,Hjør)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Tegner polygon udfra centrum og en vinkel</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Angiv centrum</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Angiv et hjørne</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Angiv antal:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Det er ikke et gyldigt antal. prøv 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Polygon</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Polygo&n (Hjør,Hjør)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Tegner polygon udfra to hjørner</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Angiv første hjørne</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Angiv det andet hjørne</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Antal:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Det er ikke et gyldigt antal. prøv 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Det er ikke et gydigt udtryk.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Polylinie</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&Polylinie</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Tegner polylinier, flere linier i en, en linie med flere knæk</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Angiv næste punkt eller [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Angiv næste punkt</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rektangel</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rektangel</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Tegner rektangler</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Angiv første hjørne</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Angiv det andet hjørne</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Relativ vinkel</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">R&elativ vinkel</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Tegner en linie med en relativ vinkel</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Vælg hoved enhed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Angiv position</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Othogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Othogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Tegner en orthogonal (vinkelret) linie</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangent (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangent (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Tegner en tangent (punkt, cirkel)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Angiv punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Vælg cirkel, bue eller ellipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangent (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gent (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Tegner en tangent (cirkel, cirkel)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Vælg første cirkel eller bue</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Vælg anden cirkel eller buer</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Punkter</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Punkter</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Tegner punkter</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Angiv placering</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Polylinie</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&Polylinie</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Tegner polylinier, flere linier i en, en linie med flere knæk</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Angiv første punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Angiv næste punkt eller [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Angiv næste punkt</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">Kan ikke afslutte sekvensen af linier: der er ikke defineret enheder nok.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Kan ikke fortryde: der er ikke defineret nok enheder endnu.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Tekst</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Tekst</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Laver tekst enheder</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Angiv punkt for indsættelse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Indtast tekst:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Kopier</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Kopier</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Kopiere enheder til udklipsholder</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Klip</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>K&lip</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Klipper enheder til udklipsholder</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Indsæt</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Indsæt</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Indsætter indholdet af udklipsholder</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Sæt et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Fortryd</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Fortryd</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Fortryd sidst udførte</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Gendan</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Gendan</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Gendanner sidst udførte </translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Ny tegning</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Ny</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Laver en ny tegning</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Ã
ben tegning</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Ã
ben...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Ã
bner en eksisterende tegning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Gemmer tegning</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Gem</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Gem den aktive tegning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Gem tegning som</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Gemmer &som...</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Gemmer den aktive tegning under et nyt filnavn</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Vinkel mellem to linier</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Vinkel mellem to linier</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">MÃ¥ler vinkelen mellem to linier</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Vinkel: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Linierne er parallele</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Angiv første linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Angiv den anden linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Afstand fra punkt til punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>Afstan&d fra punkt til punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">MÃ¥ler afstanden mellem to punkter</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Afstand: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Angiv første punkt for afstand</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Angiv det andet punkt for afstand</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Afstand fra enhed til punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>Afsta&nd fra enhed til punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">MÃ¥ler afstanden fra en enhed til et punkt</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Afstand: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Angiv enhed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Angiv punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punkt indeni figur</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punkt indeni figur</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Undersøger om et givet punkt er indeni den valgte figur</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>Punktet er indeni den valgte figur.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>Punktet er udenfor den valgte figur.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Angiv punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Total længde af valgte enheder</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Total længde af valgte enheder</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Måler den totale længde af de valgte enheder</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Total længde af valgte enheder: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Mindst en af de valgte enheder kan ikke opmåles.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Tilføj lag</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">Tilføj l&ag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Rediger lag</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>R&ediger lag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Fastfrys alt</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Fastfrys alle lag</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Frigør alt</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Fri&gør alt</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Frigør alle lag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Fjern lag</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">Fje&rn lag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tilpas lås for lag</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tilpas lås for lag</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">LÃ¥s / LÃ¥s op</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tilpas synlighed for lag</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tilpas lag</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tilpas lag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Indsæt objekt fra bibliotek</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Indsæt objekt fra bibliotek</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Indsætter et objekt fra del biblioteket.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Indtast vinkel:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Indtast faktor:</translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">LÃ¥s (til/fra) relativt nul</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>&LÃ¥s (til/fra) relativt nul</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Slår låsen til eller fra på relativt nul</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributer</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributer</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Ãndre enhedens atributer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Affasning</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Affasning</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Affaser enheder</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Vælg første enhed</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Vælg den anden enhed</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Indtast længde 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Indtast længde 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Klip</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Klip</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Kliper enheder</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">Enheden skal være en linie, bue eller cirkel.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>Punktet for klip er ikke gyldigt.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>Punktet for klip er ikke en enhed.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Angiv enhed der skal beskæres</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Angiv skæringspunkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Slet</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>Sl&et</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Sletter enheder</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Slet i frihånd</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Slet i frihånd</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Angiv første knæk på linien</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Angiv andet knæk på samme linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Slet valgte</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Slet &valgte</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Sletter valgte enheder</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Vælg enhed der skal slettes</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Egenskaber</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Egenskaber</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Ãndre enhedens egenskaber</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Eksploder tekst</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>Eksplo&der tekst til bogstaver</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Eksploder teksten til enkelstående bogstaver</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Spejling</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>S&pejling</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Spejler enheder</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Angiv første punkt for spejlingslinie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Angiv andet punkt for spejlingslinie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Flyt / kopier</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Flyt / kopier</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Flytter og kopiere enheder en eller flere gange</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Angiv slut punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Flyt og drej</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>F&lyt og drej</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Flytter og drejer enheder</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Udtrykket er ikke gyldigt</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv et reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Angiv slut punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Indtast rotationsvinkel:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Drej</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>D&rej</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Drejer enheder</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv reference punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Drej to</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Drej t&o</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Drejer enheder om to centre</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Angiv det absolute referencepunkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Angiv relativt reference punkt</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Afrund</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>Afr&und</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Afrunder enheder</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Angiv første enhed</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Angiv den anden enhed</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Indtast radius:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Skalere</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Skalere</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Forstørrer eller mindsker enheder</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv reference punkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Stræk</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>Str&æk</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Strækker enheder</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Angiv første hjørne</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Angiv andet hjørne</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Angiv reference punkt</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Angiv slut punkt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Trim</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>Tr&im</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Trimmer enheder</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Trim to</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Trim to</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Trimmer to enheder</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Vælg første enhed for trimning</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Vælg enhed for afgrænsning</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Vælg den anden enhed for trimning</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Vælg enhed for trimning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Forlænger</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>For&længer</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Forlænger med en given størrelse</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Ingen enhed fundet.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>Den valgte enhed er en del af en blok. Rediger venligst blokken.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>Den valgte enhed er ikke findelt eller kan ikke trimmes.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Det er ikke et gydigt udtryk</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Vælg enhed for trimning eller indtast afstand:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Tegning</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Egenskaber for &den aktive tegning</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Instillinger for den aktive tegning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Angiv næste punkt eller [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Angiv næste punkt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Afbryd</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Tilbage</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Enheden kunne ikke findes.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Vis print</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>&Vis print</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Viser eksempel på udskrift</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Vælg alt</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Vælg &alt</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Vælger alle enheder</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Fravælg alt</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Fravælger &alt</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Fravælger alle enheder</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">(Fra-)Vælg figur</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>(Fra-)Vælg &figur</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(Fra-)Vælg forbundne enheder</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>Enheden skal være findelt.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Vælg krydsede enheder</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Væl&g krydsede enheder</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Vælger alle enheder der krydses af en linie</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Fra vælg krydsede enheder</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">F&ra vælg krydsede enheder</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Favælger alle enheder der krydses af en linie </translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Vælg første punkt for skæringslinie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Vælg det andet punkt for skæringslinie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Omvend valg</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Omvend valg</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Vender om på hvad der er valgt/fravalgt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>(Fra-)Vælg lag</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">(Fra-)Vælg flere lag</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Vælg enhed</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">(Fra-)Væ&lg enhed</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Vælger enkelte enheder</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Vælg vindue</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Vælg &vindue</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Vælger alle enheder i et givet vindue</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Fravælg vindue</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Fravælg &vindue</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Fravælger alle enheder i et givet vindue</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Vælg den første kant</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Vælg den anden kant</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Sæt et relativt nulpunkt</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Sæt et relativt nulpunkt</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Angiv positionen for det relative nulpunkt</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Sæt et relativt nulpunkt</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Skæringspunkt manuelt</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>Skæringspunkt ma&nuelt</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Binder manuelt til et skæringspunkt</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Vælg første enhed</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Vælg anden enhed</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerer dimensions enheder</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerer dimensions enheder</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerer alle dimensions enheder</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenererede %1 dimensions enheder</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Kunne ikke finde nogen dimensions enheder</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Auto zoom</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Auto zoom</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Zooms automatisk</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Zoom ind</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>Zoom &ind</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Zoom ind</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Zoom ud</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>Z&oom ud</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Zoomer ud</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Pan zoom</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>&Pan zoom</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Realtime panning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Forrige visning</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>&Forrige visning</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Viser den forrige visning</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Gentegne</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Gentegne</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Zoom vindue</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Zoom &vindue</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Zoomer i et vindue</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Angiv første linie</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Angiv den anden linie</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Tilbage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>point</source>
+ <translation>punkt</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>po</translation>
+ </message>
+ <message>
+ <source>line</source>
+ <translation>linie</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>forskudt</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>o</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>parallel</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>bue</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rektangel</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rektang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>tekst</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>gendan</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>fortryd</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>u</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>gendan</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>komando: %1</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>vinkel</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>luk</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>korde længde</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>kolonner</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>kolonnebredde</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>faktor</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>længde</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>længde1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>længde2</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>antal</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radius</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>rækker</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>rækkehøjde</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>gennem</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>trim</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centrum</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>længde</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>kolonnebredde</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>kolonnebred</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>cs</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>hjælp</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>længde</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>len</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>længde1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>len1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>længde2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>len2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>ant</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>spejlvendt</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>rev</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>rækkehøjde</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>rs</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Mulige komandoer:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cirkel</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rg</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zw</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - vindue</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zp</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - pan</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>rp</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>da</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>dh</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>dv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>dr</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>ld</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zi</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zo</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">pa</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>os</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>sg</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>se</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>si</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>sn</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>sm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>sn</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>np</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>fr*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>th*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mt</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>xt</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>rm</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mv</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mi</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>ro</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>sz</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ss</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>er</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>oo</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>uu</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>xp</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>ex</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation>dimregen</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation>po</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation>ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation>rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation>rektang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>rg</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">pa</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">da</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">dh</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">dr</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">dv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">ld</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">xt</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">rm</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mv</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mi</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">ro</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">sz</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ss</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">er</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">oo</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">uu</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">xp</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">os</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">sg</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">se</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">si</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">sn</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">sm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">np</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_de.ts b/ts/librecad_de.ts
new file mode 100644
index 0000000..0c11d22
--- /dev/null
+++ b/ts/librecad_de.ts
@@ -0,0 +1,11076 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="de">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Lade..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Lade Bibliothek Pfade..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Lade Datei %1..</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Lade..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Lade Bibliothek Pfade..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Lade Datei %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Datei</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Bearbeiten</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Fokus auf Eingabezeile</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Fokus auf &Eingabezeile</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ansicht</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Selektion</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punkt</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&Linie</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>Kreis&bogen</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&Kreis</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Ellipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Zeichnen</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>Be&massung</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>M&odifizieren</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Fang</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Info</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Layer</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>Blo&ck</translation>
+ </message>
+ <message>
+ <source>&Options</source>
+ <translation type="obsolete">O&ptionen</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Ãber</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">Ã&ber...
+</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Ãber die Applikation</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>S&kripte</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Fenster</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Hilfe</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Debu&gging</translation>
+ </message>
+ <message>
+ <source>Ready.</source>
+ <translation type="obsolete">Bereit.</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Kaskadieren</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Teilen</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>&Horizontal teilen</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Neue Datei erstellen...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Unbenanntes Dokument %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Kürzlich geladene Datei laden...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Geladenes Dokument:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Ãffnen abgebrochen</translation>
+ </message>
+ <message>
+ <source>Saving file...</source>
+ <translation type="obsolete">Speichere Datei...</translation>
+ </message>
+ <message>
+ <source>Saving file under new filename...</source>
+ <translation type="obsolete">Speichern unter neuem Namen...</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Drucken...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Applikation beenden...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Ãber...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Version:</translation>
+ </message>
+ <message>
+ <source>
+Date: </source>
+ <translation type="obsolete">
+Datum:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Datei</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Editieren</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">&Ansichten</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Funktionsleisten</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Ansicht</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Stift</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Tool Optionen</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Layer Liste</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Block Liste</translation>
+ </message>
+ <message>
+ <source>Console</source>
+ <translation type="obsolete">Konsole</translation>
+ </message>
+ <message>
+ <source>Library List</source>
+ <translation type="obsolete">Bibliothek</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">
+Datum: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Bibliothek Browser</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Druckvorschau für %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Neue Zeichnung erstellt.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Speichere Zeichnung...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Gespeicherte Zeichung: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Speichere Zeichnung unter neuem Dateinamen...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportiere Zeichnung...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportiert: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportiere...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Export abgeschlossen</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>Export fehlgeschlagen!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Drucken abgeschlossen</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>Kommandozeile</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Block '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>Kann Datei
+%1
+nicht  öffnen. Bitte prüfen Sie die Berechtigung.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>Kann Datei
+%1
+nicht speichern. Bitte prüfen Sie die Berechtigung.</translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished">Hilfe</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Online Manual anzeigen</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Handbuch</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Handbuch</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Simualtion Kontrolle</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Keine</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Version: %1 %2</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Module: %1</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">Ã&ber %1</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Datum: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%1.
+You can save your work now.</source>
+ <translation type="obsolete">Dies ist eine %1 version, die sich nach 10min
+automatisch beendet. Dieses Program ist nicht
+für den Produktiven Gebrauch bestimmt. Bitte
+kaufen Sie eine Vollversion von
+%1.
+Sie können Ihre Arbeit jetzt speichern.</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Dies ist eine %1 version, die sich nach 10min
+automatisch beendet. Dieses Program ist nicht
+für den Produktiven Gebrauch bestimmt. Bitte
+kaufen Sie eine Vollversion von
+%2.
+Sie können Ihre Arbeit jetzt speichern.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation>Fen&ster</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&Spline</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation>Führe Skript '%1' aus</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation>Füge Block '%1' ein</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation>&Polylinie</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Version: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Geladene Datei:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file %1?</source>
+ <translation type="obsolete">Sind Sie sicher, dass Sie die Datei %1 schliessen möchten?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>Wollen Sie die Datei
+%1
+wirklich schliessen?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>Wollen Sie die Zeichnung wirklich schliessen?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Zeichnung schliessen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>New File</source>
+ <translation type="obsolete">Neue Datei</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Neu</translation>
+ </message>
+ <message>
+ <source>Creates a new document</source>
+ <translation type="obsolete">Erstellt eine neue Zeichung</translation>
+ </message>
+ <message>
+ <source>Open File</source>
+ <translation type="obsolete">Ãffnen</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">Ã&ffnen...</translation>
+ </message>
+ <message>
+ <source>Opens an existing document</source>
+ <translation type="obsolete">Ãffnet eine bestehende Zeichung</translation>
+ </message>
+ <message>
+ <source>Save File</source>
+ <translation type="obsolete">Datei Speichern</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Speichern</translation>
+ </message>
+ <message>
+ <source>Saves the current document</source>
+ <translation type="obsolete">Speichert die aktuelle Zeichnung</translation>
+ </message>
+ <message>
+ <source>Save File As</source>
+ <translation type="obsolete">Speichern unter</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Speichern &unter...</translation>
+ </message>
+ <message>
+ <source>Close File</source>
+ <translation type="obsolete">Datei schliessen</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation type="unfinished">Sc&hliessen</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Drucken</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Beenden</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">B&eenden</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Beendet die Applikation</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Statuszeile</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation type="unfinished">&Statuszeile</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">(De-)aktiviert die Statuszeile</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation type="obsolete">Layer Liste</translation>
+ </message>
+ <message>
+ <source>&Layer List</source>
+ <translation type="obsolete">&Layer Liste</translation>
+ </message>
+ <message>
+ <source>Enables/disables the layerlist</source>
+ <translation type="obsolete">(De-)aktiviert die Layer Liste</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation type="obsolete">Block Liste</translation>
+ </message>
+ <message>
+ <source>&Block List</source>
+ <translation type="obsolete">&Block Liste</translation>
+ </message>
+ <message>
+ <source>Enables/disables the blocklist</source>
+ <translation type="obsolete">(De-)aktiviert die Block Liste</translation>
+ </message>
+ <message>
+ <source>Command Widget</source>
+ <translation type="obsolete">Eingabezeile</translation>
+ </message>
+ <message>
+ <source>&Command Widget</source>
+ <translation type="obsolete">&Eingabezeile</translation>
+ </message>
+ <message>
+ <source>Enables/disables the command widget</source>
+ <translation type="obsolete">(De-)aktiviert die Eingabezeile</translation>
+ </message>
+ <message>
+ <source>Option Toolbar</source>
+ <translation type="obsolete">Optionen Symbolleiste</translation>
+ </message>
+ <message>
+ <source>&Option Toolbar</source>
+ <translation type="obsolete">&Optionen Symbolleiste</translation>
+ </message>
+ <message>
+ <source>Enables/disables the option toolbar</source>
+ <translation type="obsolete">(De-)aktiviert die Symbolleiste</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Ansicht vergrössern</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">Ansicht ver&grössern</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Vergrössert die Ansicht</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Ansicht verkleinern</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Ansicht ver&kleinern</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Verkleinert die Ansicht</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Auto Ansicht</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Auto Ansicht</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Zeigt die ganze Zeichnung</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Fenster Zoom</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Fenster Zoom</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Vergrössert einen Ausschnitt</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Ansicht verschieben</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">Ansicht &verschieben</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Echtzeit verschieben</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Neu aufbauen</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Neu aufbauen</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Rückgängig</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Rückgängig</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Macht die letzte Ãnderung rückgängig</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Wieder herstellen</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Wieder herstellen</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Stellt die zuletzt zurückgenommene Ãnderung wieder her</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Ausschneiden</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">Aus&schneiden</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Kopieren</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">&Kopieren</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Einfügen</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">Ein&fügen</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Objekt selektieren</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Einzelne Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Bereich selektieren</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">&Bereich selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selektiert alle Objekte in einem rechteckigen Bereich</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Bereich deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">&Bereich deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deselektiert alle Objekte in einem rechteckigen Bereich</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Kontur (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(De-)selektiert verbundene Objekte (Konturen)</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Alles selektieren</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">&Alles selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selektiert alle Objekte</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deselektiert alle Objekte</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">&Alles Deselktieren</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deselektiert alle sichtbaren Objekte</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Selektion invertieren</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">Selektion &invertieren</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invertiert die aktuelle Selektion</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Geschnittene Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">&Geschnittene Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Selektiert alle Objekte, die von einer Linie geschnitten werden</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Geschnittene Objekte deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">G&eschnittene Objekte deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Deselektiert alle Objekte, die von einer Linie geschnitten werden</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Layer (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">(De-)selektiert alle Objekte auf einem Layer</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Punkte</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Punkte</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Punkte zeichnen</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linie: 2 Punkte</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Linien zeichnen</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">Linie: Winkel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Winkel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Zeichnen von Linien mit gegebenem Winkel</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">Linie: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Zeichnen von horizontalen Linien</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">hor./vert. Linie</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Zeichnen von horizontalen oder vertikalen Linien</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">Linie: vertikal</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Zeichnen von vertikalen Linien</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linie: Freihand</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">&Freihand-Linie</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Freihand-Linien zeichnen</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Parallele</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&llele</translation>
+ </message>
+ <message>
+ <source>Draw parallels</source>
+ <translation type="obsolete">Zeichnen von Parallelen Linien</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rechteck</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rechteck</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Zeichnen von Rechtecken</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Winkelhalbierende zeichnen</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,K)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Tangente von einemPunkt an einen Kreis zeichnen</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (K,K)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (K,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Tangente von Kreis zu Kreis zeichnen</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Orthogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Orthogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Orthogonale Linien zeichnen</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Relativer Winkel</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">R&elativer Winkel</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Linien mit relativem Winkel zu einem Objekt zeichnen</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Polygon</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">Pol&ygon (Zentrum,Ecke)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Polygon mit Zentrum und Ecke zeichnen</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">Pol&ygon (zwei Ecken)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Polygon mit zwei gegebenen Ecken zeichnen</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Kreis: Zentrum, Kreispunkt</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">Zentrum, &Kreispunkt</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Kreis mit Zentrum und Kreispunkt zeichnen</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Kreis: Zentrum, Radius</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">Zentrum, &Radius</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Kreis mit Zentrum und Radius zeichnen</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Kreis: 2 Punkte</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Kreis mit 2 Kreispunkten zeichnen</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Kreis: 3 Punkte</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Kreis mit 3 Kreispunkten zeichnen</translation>
+ </message>
+ <message>
+ <source>Circle: Parallel</source>
+ <translation type="obsolete">Kreis: Parallel</translation>
+ </message>
+ <message>
+ <source>&Parallel</source>
+ <translation type="obsolete">&Parallel</translation>
+ </message>
+ <message>
+ <source>Draw arcs parallel to existing arcs</source>
+ <translation type="obsolete">Kreisbogen parallel zu einem existierenden Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Kreisbogen: Zentrum, Punkt, Winkel</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">&Zentrum, Punkt, Winkel</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Kresibogen zeichnen</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Kreisbogen: 3 Punkte</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Kreisbogen mit 3 Punkten</translation>
+ </message>
+ <message>
+ <source>Arc: Parallel</source>
+ <translation type="obsolete">Kreisbogen: Parallel</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elllipse mit Achsen</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Ellipse (Achsen)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Ellipse zeichnen</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Ellipsenbogen mit Achse</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">Ellipsen&bogen (Achse)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Ellipsenbogen zeichnen</translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Text</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Text</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Text Objekt erstellen</translation>
+ </message>
+ <message>
+ <source>Hatches</source>
+ <translation type="obsolete">Schraffur</translation>
+ </message>
+ <message>
+ <source>&Hatches</source>
+ <translation type="obsolete">&Schraffuren</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Erstellen von Schraffuren und Füllungen</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Ausgerichtet</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Ausgerichtet</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Anliegende Bemassung</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Linear</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Linear</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Lineare Bemassung</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Horizontale Bemassung</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertikal</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Vertikale Bemassung</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Radiale Bemassung</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Durchmesser</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Durchmesser</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Durchmesser Bemassung</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Winkel</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Winkel Bemassung</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Führung</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Führung</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Führung</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Löschen</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Löschen</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Objekte löschen</translation>
+ </message>
+ <message>
+ <source>Quick Delete</source>
+ <translation type="obsolete">Schnell Löschen</translation>
+ </message>
+ <message>
+ <source>&Quick Delete</source>
+ <translation type="obsolete">&Schnell Löschen</translation>
+ </message>
+ <message>
+ <source>Delete Entities directly</source>
+ <translation type="obsolete">Löscht Objekte direkt</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Freihand löschen</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Freihand Löschen</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Verschieben</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Verschieben</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Objekte verschieben / kopieren</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotieren</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Rotieren</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Objekte rotieren</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Skalieren</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Skalieren</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Objekte skalieren</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Spiegeln</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">S&piegeln</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objekte spiegeln</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Verschieben und Rotieren</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">V&erschieben und Rotieren</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Verschiebt und Rotiert Objekte</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotieren Zwei</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Rotieren &Zwei</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Objekte um zwei Zentren rotieren</translation>
+ </message>
+ <message>
+ <source>Entity</source>
+ <translation type="obsolete">Objekt</translation>
+ </message>
+ <message>
+ <source>&Entity</source>
+ <translation type="obsolete">&Objekt</translation>
+ </message>
+ <message>
+ <source>Modify Entities</source>
+ <translation type="obsolete">Objekte modifizieren</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Trimmen</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Trimmen</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Objekte trimmen</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Trimmen Zwei</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Trimmen Zwei</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Zwei Objekte trimmen</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Verlängern</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Verlängern</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Um einen gegebenen Betrag verlängern</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">T&rennen</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Objekte trennen</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Strecken</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Strecken</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Objektgruppen strecken</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Abschrägen</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Abschrägen</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Ecken abschrägen</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Runden</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">&Runden</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Ecken runden</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">Frei</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation type="unfinished">&Frei</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Freie positionierung</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Raster</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation type="unfinished">&Raster</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Raster Positionierung</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Endpunkte</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation type="unfinished">&Endpunkte</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Endpunkte fangen</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">Auf Objekt</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation type="unfinished">&Auf Objekt</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Nächsten Punkt auf einem Objekt fangen</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Zentrum</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation type="unfinished">&Zentrum</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Zentern fangen</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Mittelpunkt</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation type="unfinished">&Mittelpunkt</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Mittelpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distanz zum Endpunkt</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation type="unfinished">&Distanz zum Endpunkt</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Punkt mit gegebenem Abstand zu einem Endpunkt fangen</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Schnittpunkt</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation type="unfinished">&Schnittpunkt</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Schnittpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Schnittpunkt manuell</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">Sch&nittpunkt manuell</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Schnittpunkte manuell fangen</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Keine Einschränkung</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation type="unfinished">&Keine Einschränkung</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">Alle Fang-Einschränkungen aufheben</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Orthogonal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation type="unfinished">&Orthogonal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Fangen orthogonal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Horizontal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation type="unfinished">&Horizontal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Fangen horizontal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Vertikal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">&Vertikal einschränken</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Fangen vertikal einschränken</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Relativer Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Relativer Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Position des relativen Nullpunktes neu setzten</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Relativen Nullpunkt &festhalten / loslassen</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punkt innerhalb einer Kontur</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punkt innerhalb einer Kontur</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Testet, ob ein gegebener Punkt innerhalb der selektierten Kontur liegt</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Alle auftauen</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Alle auf&tauen</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Alle Layer auftauen</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Alle einfrieren</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">Alle ein&frieren</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Alle Layer einfrieren</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Layer hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">Layer &hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Layer löschen</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">Layer &löschen</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Layerattribute ändern</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">Layer&attribute ändern</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Sichtbarkeit des Layers ändern</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Alle Blöcke auftauen</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Alle Blöcke einfrieren</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Block hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">Block &hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Block löschen</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">Block &löschen</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Block umbenennen</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">Block um&benennen</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Block und alle Instanzen umbennenen</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Block editieren</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">Block &editieren</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Block einfügen</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">Block ein&fügen</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Sichtbareit umschalten</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">Sichtbarkeit &umschalten</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Sichtbarkeit umschalten</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Block erstellen</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Block erstellen</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Aufbrechen</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Aufbrechen</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Blöcke und andere Objekt-Gruppen aufbrechen</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="obsolete">Allgemein</translation>
+ </message>
+ <message>
+ <source>&General Preferences</source>
+ <translation type="obsolete">&Allgemeine Einstellungen</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Allgemeine Applikations-Einstellungen</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Zeichnung</translation>
+ </message>
+ <message>
+ <source>&Drawing Preferences</source>
+ <translation type="obsolete">&Zeichnungs-Einstellungen</translation>
+ </message>
+ <message>
+ <source>Drawing Settings</source>
+ <translation type="obsolete">Zeichnungs-Einstellungen</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Erstellt eine neue Zeichnung</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Ãffnet eine bestehende Zeichnung</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Speichert die aktuelle Zeichnung</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Speichert die aktuelle Zeichnung unter einem neuen Dateinamen</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Schliesst die aktuelle Zeichnung</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Druckt die aktuelle Zeichnung</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Neue Zeichnung</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Zeichnung öffnen</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Zeichnung speichern</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Zeichnung speichern als</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Zeichnung schliessen</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Zeichnung drucken</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Schneidet Objekte aus auf die Zwischenablage</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Kopiert Objekte auf die Zwischenablage</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Fügt den Inhalt der Zwischenablage ein</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Objekte (de-)&selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">&Konturen (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Parallelen zu existierenden Linien, Bögen und Kreisen</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Parallele durch Punkt</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&allele durch Punkt</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Parallele durch einen gegebenen Punkt konstruieren</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Attribute</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Attribute</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Objekt Attribute editieren</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Selektierte Objekte löschen</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Selektierte &löschen</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Selektierte Objekte löschen</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation type="obsolete">Bilder</translation>
+ </message>
+ <message>
+ <source>&Images</source>
+ <translation type="obsolete">&Bilder</translation>
+ </message>
+ <message>
+ <source>Insert Images (Bitmaps)</source>
+ <translation type="obsolete">Bilder (Bitmaps) einfügen</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Druckvorschau</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Druck&vorschau</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Zeigt Druckvorschau an</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Abstand Punkt zu Punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Abstand Punkt zu Punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Misst die Distanz zwischen zwei Punkten</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Abstand Objekt zu Punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">A&bstand Objekt zu Punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Misst die Distanz zwischen einem Objekt und einem Punkt</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Winkel zwischen zwei Linien</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Winkel zwischen zwei Linien</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Misst den Winkel zwischen zwei Linien</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Zeichnung Exportieren</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Export..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportiert die aktuelle Zeichnung als Bitmap</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Eigenschaften</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Objekt Eigenschaften bearbeiten</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Eigenschaften</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">Applikation</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation type="unfinished">&Applikations Einstellungen</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">&Zeichnungseinstellungen</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Einstellungen für die aktuelle Zeichnung</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Raster ein- / ausschalten</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">Kreis: Konzentrisch</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Konzentrisch</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Kreis konzentrisch zu existierendem Kreis</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Kreisbogen: Konzentrisch</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Kreisbogen konzentrisch zu existierendem Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Schraffur</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Schraffur</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Bild</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Bild</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Bild (Bitmap) einfügen</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Totale Länge der ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Totale Länge der ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Misst die totale Länge aller ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation type="obsolete">Polygo&n (2 Ecken)</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Entwurf</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Entwurf</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">(De-)Aktiviert den Entwurfsmodus</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>IDE öffnen</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&IDE öffnen</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Ãffnet die integrierte Entwicklungsumgebung für Skripte</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Skript starten..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Skript starten..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Startet ein Skript</translation>
+ </message>
+ <message>
+ <source>CAM Export</source>
+ <translation type="obsolete">CAM Export</translation>
+ </message>
+ <message>
+ <source>&CAM Export..</source>
+ <translation type="obsolete">&CAM Export..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as CAM CNC program</source>
+ <translation type="obsolete">Exportiert die aktuelle Zeichnung als CAM CNC Program</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Einstellungen</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Export...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Drucken...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Beenden</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation>&Beenden</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Bogen Optionen</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Uhrzeigersinn</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Gegenuhrzeigersinn</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Optionen für tangentiale Bögen</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Abschrägen Optionen</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Trimmen</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Beide Objekte zur Abschrägung trimmen</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Länge 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Länge 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Block Einstellungen</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Block Name:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Block umbenennen</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>Kann Block nicht benennen. Ein Block mit Name "%1" existiert bereits.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Block List</source>
+ <translation type="obsolete">Block Liste</translation>
+ </message>
+ <message>
+ <source>Add a block</source>
+ <translation>Block hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Aktiven Block entfernen</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Aktiven Block umbenennen</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Aktiven Block in separatem
+Fenster editieren</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Aktiven Block einfügen</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Block Menu</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Alle Blöcke &auftauen</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>Alle Blöcke &einfrieren</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>Block &hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>Block &löschen</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>Block &editieren</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Sichtbarkeit umschalten</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Block erstellen</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Alle Blöcke anzeigen</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Alle Blöcke verbergen</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>Block um&benennen</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>Block ein&fügen</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Neuen Block erstellen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>CAD Tools</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Kreisbogen mit drei Punkten</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Parallele</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Kreisbogen mit Zentrum, Kreispunkt, Winkeln</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Konzentrisch</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Bogen tangential zu Basiselement mit Radius</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>Kreise</translation>
+ </message>
+ <message>
+ <source>Circle with distance to another circle</source>
+ <translation type="obsolete">Kreis mit Abstand zu anderen Kreisen</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>Kreis mit zwei gegenüberliegenden Punkten</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>Kreis mit Zentrum und Radius</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>Kreis mit Zentrum und Kreispunkt</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>Kreis mit 3 Kreispunkten</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Konzentrisch</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Bemassungen</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Durchmesser Bemassung</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Radiale Bemassung</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Vertikale Bemassung</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Horizontale Bemassung</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Lineare Bemassung</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Ausgerichtete Bemassung</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Winkel Bemassung</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Führung</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Ellipsen</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Ellipsenbogen mit Zentrum, zwei Punkten und Winkeln</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Ellipse mit Zentrum und zwei Punkten</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Abstand (Punkt, Punkt)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Abstand (Objekt, Punkt)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Winkel</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Totale Länge der ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Fläche eines Polygons</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>Linen</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>Freihand Linien</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>Orthogonale Linien</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangente von Kreis zu Kreis</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangente von Punkt zu Kreis</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>Linie mit zwei Punkten</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>Linie mit relativem Winkel</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>Linie mit gegebenem Winkel</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>Horizontale Linien</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>Vertikale Linien</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rechtecke</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>Polygone mit Zentrum und Ecke</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>Polygone mit zwei Ecken</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Parallele mit Abstand</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Parallele durch Punkt</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Haupt</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>Menu "Linien" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>Menu "Kreisbogen" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>Menu "Kreis" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">Menu "Punkt" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>Menu "Messen" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>Menu "Ellipsen" anzeigen</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Schraffuren und Füllungen</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>Menu "Edit" anzeigen</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>Menu "Bemassen" anzeigen</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Texte</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>Menu "Selektieren" anzeigen</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Block erstellen</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Raster Grafik</translation>
+ </message>
+ <message>
+ <source>Show menu "Splines"</source>
+ <translation type="obsolete">Menü "Splines" anzeigen</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Punkte</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>Polylinien</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modifizieren</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Rotieren</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Skalieren</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Verschieben</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Verschieben und Rotieren</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Aufbrechen</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Löschen</translation>
+ </message>
+ <message>
+ <source>Edit Entity Properties</source>
+ <translation type="obsolete">Objekt Eigenschaften editieren</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Strecken</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Trennen</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Runden</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Abschrägen</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Um einen gegebenen Betrag trimmen</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Zwei Objekte trimmen</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Objekte trimmen</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Objekte um zwei Zentren rotieren</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Objekt Attribute editieren</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Objekt Geometrie editieren</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>Spiegeln</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Trennen</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Text in Buchstaben aufbrechen</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Text editieren</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Punkte</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Einzelne Punkte</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>Polylinien</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Polylinien konstruieren</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Löschen zwischen zwei Knoten</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Knoten hinzufügen</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Knoten löschen</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Segmente trimmen</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Knoten anfügen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Selektieren</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Alles selektieren</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Geschnittene Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Geschnittene Objekte deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Deselektiert alle Objekte</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Selektion invertieren</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Layer (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Kontur (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Objekte (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Bereich deselektieren</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Bereich selektieren</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Mit Tool fortfahren</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Fangen</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Rasterpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Freie positionierung</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Endpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Nächsten Punkt auf einem Objekt fangen</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Mittelpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Mittelpunkte fangen</translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Punkt mit gegebenem Abstand zu einem Endpunkt fangen</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Schnittpunkte automatisch fangen</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Keine Einschränkung</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Orthogonal einschränken</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Horizontal einschränken</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Vertikal einschränken</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Relativer Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Relativen Nullpunkt festhalten</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Schnittpunkte manuell fangen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Zurück zum Hauptmenü</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Spline Kurve</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Kreis Optionen</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Nach Layer</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Nach Block</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rot</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Gelb</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Grün</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Cyan</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Blau</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Magenta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Schwarz / Weiss</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Grau</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Hellgrau</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Andere..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Unverändert</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>Eingabezeile</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Eingabe:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Koordinaten</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Optionen für Lineare Bemassung</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Optionen für Bemassung</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Text:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Bemassungs Text Editor</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Bemassungs Text:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Einfügen:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Durchmesser)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grad)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Plus / Minus)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>Ã (Mal)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation>÷ (Division)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Zentrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Zentrum (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Startwinkel:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Endwinkel:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Uhrzeigersinn</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Attribute</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>Kreis</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Zentrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Zentrum (x):</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Lineare Bemassung</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Ausgerichtete Bemassung</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Ellipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Zentrum (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Zentrum (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Endwinkel:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Startwinkel:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Rotation:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Minor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Major:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Uhrzeigersinn</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Schraffurattribute wählen</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Muster</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Solide Füllung</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Vorschau</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Vorschau aktivieren</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="obsolete">&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Willkommen</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Willkommen in QCad</b>
+</font>
+<br>
+Bitte wählen Sie die Masseinheit, die Sie für neue Zeichnungen verwenden wollen und Ihre bevorzugte Sprache.<br>
+Sie können diese Einstellungen auch später im Optionen Dialog von QCad ändern.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Standard Einheit:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>GUI Sprache:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Kommando Sprache:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="obsolete">&OK</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Einfügung</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Einfügepunkt (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Einfügepunkt (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Reihen:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Spalten:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Reihenabstand:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Spaltenabstand:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>Linie</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Endpunkt (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Endpunkt (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Startpunkt (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Startpunkt (x):</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Optionen für Spiegeln</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Objekte verschieben</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Multiple Copies</source>
+ <translation type="obsolete">Mehrfache Kopien</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Mehrere Kopien</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Optionen für Verschieben / Rotieren</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Angle (a):</source>
+ <translation type="obsolete">Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Multiple Copies</source>
+ <translation type="obsolete">Mehrfache Kopien</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Mehrere Kopien</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Preferences</source>
+ <translation type="obsolete">Einstellungen</translation>
+ </message>
+ <message>
+ <source>Landscape</source>
+ <translation type="obsolete">Querformat</translation>
+ </message>
+ <message>
+ <source>Portrait</source>
+ <translation type="obsolete">Hochformat</translation>
+ </message>
+ <message>
+ <source>Units</source>
+ <translation type="obsolete">Einheiten</translation>
+ </message>
+ <message>
+ <source>Main Unit</source>
+ <translation>Haupt Einheit</translation>
+ </message>
+ <message>
+ <source>Main drawing unit:</source>
+ <translation type="obsolete">Haupt Masseinheit:</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Länge</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Dezimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>Wissenschaftlich</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Technisch</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Architektur</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Bruchdarstellung</translation>
+ </message>
+ <message>
+ <source>Precision:</source>
+ <translation type="obsolete">Präzision:</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Winkel</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Dezimal Grad</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radiant</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Vorschau</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>linear</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>winkel</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Raster</translation>
+ </message>
+ <message>
+ <source>Dimensions</source>
+ <translation type="obsolete">Bemassungen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="obsolete">&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Paper</source>
+ <translation type="obsolete">Papier</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Papier Format</translation>
+ </message>
+ <message>
+ <source>Paper Height:</source>
+ <translation type="obsolete">Papier Höhe:</translation>
+ </message>
+ <message>
+ <source>Paper Width:</source>
+ <translation type="obsolete">Papier Breite:</translation>
+ </message>
+ <message>
+ <source>Format:</source>
+ <translation type="obsolete">Format:</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Text Höhe:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>einheiten</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/Min/sec</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianten</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Vermessung</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Optionen</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Für die Formatierungen 'Technisch' und 'Architektur' muss die Masseinheit auf Inch gesetzt sein.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Verlängerung der Bemassungslinie:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Pfeil Grösse:</translation>
+ </message>
+ <message>
+ <source>Extension line gap:</source>
+ <translation type="obsolete">Bemassungslinien Abstand:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Bemasungslinien Offset:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Bemassungslinien Abstand:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Zeichnungs Einstellungen</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>&Papier</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>&Quer</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>&Hoch</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>Papier &Höhe:</translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>Papier &Breite:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Einheiten</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Haupteinheit:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Format:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>&Genauigkeit:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormat:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>&Genauigkeit:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Bemassungen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Raster Einstellungen</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Raster anzeigen</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>X Abstand:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Y Abstand:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&Raster</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Anzahl Linien-Segmente pro Spline Abschnitt:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Einstellungen</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="obsolete">Erscheinung</translation>
+ </message>
+ <message>
+ <source>Paths</source>
+ <translation type="obsolete">Pfade</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Ãbersetzungen:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Schraffur Muster:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Schriften:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Scripts:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Teile Bibliotheken:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="obsolete">&Abbrechen</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation type="obsolete">GUI Sprache:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation type="obsolete">Kommando Sprache:</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Sprache</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Grafische Ansicht</translation>
+ </message>
+ <message>
+ <source>Show large crosshairs</source>
+ <translation type="obsolete">Grosses Fadenkreuz</translation>
+ </message>
+ <message>
+ <source>Number of preview entities:</source>
+ <translation type="obsolete">Anzahl Vorschau Elemente:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Bitte starten Sie QCad neu, um alle Ãnderungen zu aktivieren.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Applikations Einstellungen</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="obsolete">Standards</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Standards für neue Zeichnungen</translation>
+ </message>
+ <message>
+ <source>Unit:</source>
+ <translation type="obsolete">Einheit:</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Erscheinung</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>&GUI Sprache:</translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>&Kommando Sprache:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>Grosses &Fadenkreuz</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Anzahl Objekte für &Vorschau:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Pfade</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Standards</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Einheit:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Farben</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Hintergrund:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>&Raster Farbe:</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation>&Meta Raster Farbe:</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Schriftgrösse</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Statuszeile:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Raster a&utomatisch skalieren</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>S&elektierte Objekte:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>&Hervorgehobene Farbe:</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Minimaler Raster Abstand:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Bitte starten Sie die Applikation neu um alle Ãnderungen zu übernehmen.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Minimaler Rasterabstand (pix):</translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punkt</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Position (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Position (x):</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Optionen für Rotieren</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Multiple Copies:</source>
+ <translation type="obsolete">Mehrfache Kopien:</translation>
+ </message>
+ <message>
+ <source>Angle (a):</source>
+ <translation type="obsolete">Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>&Mehrere Kopien:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Optionen für Rotieren Zwei</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Multiple Copies</source>
+ <translation type="obsolete">Mehrfache Kopien</translation>
+ </message>
+ <message>
+ <source>Angle (a):</source>
+ <translation type="obsolete">Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Angle (b):</source>
+ <translation type="obsolete">Winkel (b):</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Mehrere Kopien</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>&Winkel (a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>&Winkel (b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Optionen für Skalieren</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Anzahl Kopien</translation>
+ </message>
+ <message>
+ <source>Delete Original</source>
+ <translation type="obsolete">Original löschen</translation>
+ </message>
+ <message>
+ <source>Keep Original</source>
+ <translation type="obsolete">Original behalten</translation>
+ </message>
+ <message>
+ <source>Multiple Copies</source>
+ <translation type="obsolete">Mehrfache Kopien</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Factor (f):</source>
+ <translation type="obsolete">Faktor (f):</translation>
+ </message>
+ <message>
+ <source>Use current attributes</source>
+ <translation type="obsolete">Aktuelle Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current layer</source>
+ <translation type="obsolete">Aktuellen Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Faktor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Aktuelle &Attribute verwenden</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Aktuellen &Layer verwenden</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>Original &löschen</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Original &beibehalten</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&Mehrere Kopien</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Spline Kurve</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>Geometrie</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grad:</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Geschlossen</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Text</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Text löschen</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Text von Datei laden</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Text in Datei ablegen</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Ausschneiden</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Kopieren</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Einfügen</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Schrift</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="obsolete">Höhe:</translation>
+ </message>
+ <message>
+ <source>Line spacing:</source>
+ <translation type="obsolete">Linienabstand:</translation>
+ </message>
+ <message>
+ <source>Default line spacing</source>
+ <translation type="obsolete">Standard Linienabstand</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Ausrichtung</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Oben rechts</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Open links</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Mitte links</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Mitte zentriert</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Mitte rechts</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Unten links</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Unten rechts</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Unten zentriert</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Oben zentriert</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Winkel</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="obsolete">&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Symbol einfügen</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Durchmesser (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grad (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Plus / Minus (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>At (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Hash (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Dollar ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registriert (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Paragraph (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Pfund (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Mal (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Division (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Unicode einfügen</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Seite:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Zeichen:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Höhe:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>Linien&abstand:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Standard Linienabstand</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>Exit Application</source>
+ <translation type="obsolete">Applikation beenden</translation>
+ </message>
+ <message>
+ <source>&Discard</source>
+ <translation type="obsolete">&Verwerfen</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation type="obsolete">Alt+V</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Speichern</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Speichern &unter..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Alt+C</source>
+ <translation type="obsolete">Alt+A</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">Kein Text eingegeben.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation type="obsolete">Sc&hliessen</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sc&hliessen</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt-H</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Insert Optionen</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotationswinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalierfaktor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Bild Export Optionen</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Bitmap Grösse</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Breite:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Höhe:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Hintergrund</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Weiss</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Schwarz</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="obsolete">&Abbrechen</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Auflösung:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Insert Optionen</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotationswinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalierfaktor</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Array:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Anzahl spalten</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Anzahl Reichen</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Abstand:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Spaltenabstand</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Reihenabstand</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Unverändert -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Layer Einstellungen</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Layer Name:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="obsolete">OK</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Standard Stift</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Layer List</source>
+ <translation type="obsolete">Layer Liste</translation>
+ </message>
+ <message>
+ <source>Show all layers</source>
+ <translation>Alle Layer anzeigen</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Alle Layer verbergen</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Layer hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Aktuellen Layer entfernen</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Layer Attribute editieren / umbenennen</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Layer Menu</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Alle Layer &auftauen</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>Alle Layer &einfrieren</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>Layer &hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>Layer &löschen</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>Layer&attribute ändern</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Sichtbarkeit umschalten</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Bibliothek Einfügeoptionen</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Rotationswinkel</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Faktor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Skalierfaktor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Teilebibliothek Browser</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Verzeichnisse</translation>
+ </message>
+ <message>
+ <source>Item</source>
+ <translation type="obsolete">Eintrag</translation>
+ </message>
+ <message>
+ <source>Subitem</source>
+ <translation type="obsolete">Untereintrag</translation>
+ </message>
+ <message>
+ <source>New Item</source>
+ <translation type="obsolete">Neuer Eintrag</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Einfügen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Optionen für Linien mit Winkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Linienwinkel</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Länge der Linie</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Fang Punkt:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Start</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Mittelpunkt</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Ende</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Optionen für Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Länge der Winkelhalbierenden</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Anzahl Winkelhalbierende</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Optionen für Linien</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Schliessen</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Zurück</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Optionen für Parallelen</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Abstand:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Abstand zum originalen Objekt</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Anzahl Parallelen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Optionen für Paralleln durch Punkte</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Anzahl Parallelen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Optionen für Polygone</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Anzahl Ecken</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Optionen für Polygone</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Anzahl Ecken</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Optionen für Linien mit relativem Winkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Linienwinkel</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Länge der Linie</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Nach Layer</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Nach Block</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Kein Stift</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>Durchgehend</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Gepunktet</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Gepunktet (klein)</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Gepunktet (gross)</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Gestrichelt</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Gestrichelt (klein)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Gestrichelt (gross)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Strich Punkt</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Strich Punkt (klein)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Strich Punkt (gross)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Trennung</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Trennung (klein)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Trennung (gross)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Mittellinie</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Mittellinie (klein)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Mittellinie (gross)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>Rahmen</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>Rahmen (klein)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>Rahmen (gross)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Unverändert -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Maus</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Rechts</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Links</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Optionen für Verschieben / Rotieren</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Polylinien Optionen</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Schliessen</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Zurück</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radius:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">Linie</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished">Winkel</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished">Winkel:</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Uhrzeigersinn</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Gegenuhrzeigersinn</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Druckvorschau Optionen</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Schwarz / weiss Modus umschalten</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Auf Seite zentrieren</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Auf Seite einpassen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Optionen für Ecken runden</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Trimmen</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Beide Objekte zur Rundung trimmen</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selektion</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Selektierte Objekte:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Optionen für Fangen mit Abstand</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Abstand:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Spline Optionen</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grad:</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Geschlossen</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Zurück</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Optionen für Text</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Winkel:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Optionen für Trimmen um Betrag</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Abstand. Negativer Wert für Verkürzen, Positiver Wert für verlängern.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Betrag:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Stift</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Linientyp:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Breite:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Farbe:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Nach Layer</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Nach Block</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Standard</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Unverändert -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Warnung</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Layer löschen</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>Layer "%1" und alle Objekte auf diesem Layer werden gelöscht.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>Layer "%1" kann nie entfernt werden.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Layer Dialog</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Block löschen</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>Block "%1" und alle Objekte des Blocks werden gelöscht.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Layer Eigenschaften</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ein Layer mit Name "%1" existiert bereits. Bitte wählen Sie einen anderen Namen.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Zeichnung speichern als</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 existiert bereits.
+Wollen Sie die Datei überschreiben?</translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">Ja</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">Nein</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Zeichnung öffnen</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Bild öffnen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Alle Bilddateien (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Schrift %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Alle Dateien (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Bild exportieren</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation>Lade..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Lade Bibliothek Pfade..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation>Lade Datei %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Block hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>Block &hinzufügen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Block umbenennen</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>Block um&benennen</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Block und alle Instanzen umbennenen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Set Reference Point:</source>
+ <translation type="obsolete">Referenzpunkt setzen:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Block erstellen</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Block erstellen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Block editieren</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>Block &editieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Aufbrechen</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>&Aufbrechen</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Blöcke und andere Objekt-Gruppen aufbrechen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Alle einfrieren</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>Alle ein&frieren</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Alle Blöcke einfrieren</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Alle auftauen</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Alle auf&tauen</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Alle Blöcke auftauen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Angle</source>
+ <comment>command: set angle for insert</comment>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation type="obsolete">Kein gültiger Befehl.</translation>
+ </message>
+ <message>
+ <source>Set Reference Point:</source>
+ <translation type="obsolete">Referenzpunkt setzen:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Set Angle:</source>
+ <translation type="obsolete">Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Set Factor:</source>
+ <translation type="obsolete">Faktor eingeben:</translation>
+ </message>
+ <message>
+ <source>Set Columns:</source>
+ <translation type="obsolete">Spalten eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Angle:</source>
+ <translation type="obsolete">Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Factor:</source>
+ <translation type="obsolete">Faktor eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Columns:</source>
+ <translation type="obsolete">Spaltenanzahl eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Rows:</source>
+ <translation type="obsolete">Zeilenanzahl eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Column Spacing:</source>
+ <translation type="obsolete">Spaltenabstand eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter Row Spacing:</source>
+ <translation type="obsolete">Zeilenabstand eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Faktor eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Spalten eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Reihen eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Spaltenabstand eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Reihenabstand eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt eingeben</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Block einfügen</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>Block ein&fügen</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Block löschen</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>Block &löschen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Sichtbareit umschalten</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">Sichtbarkeit &umschalten</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Sichtbarkeit umschalten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>First extension point:</source>
+ <translation type="obsolete">Erster Punkt:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Second extension point:</source>
+ <translation type="obsolete">Zweiter Punkt:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Definition point:</source>
+ <translation type="obsolete">Definitions Punkt:</translation>
+ </message>
+ <message>
+ <source>Text Label:</source>
+ <translation type="obsolete">Beschriftung:</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin:</source>
+ <translation type="obsolete">Anfangspunkt der ersten Hilfslinie angeben:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Masstext eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Anfangspunkt der ersten Hilfslinie angeben</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Anfangspunkt der zweiten Hilfslinie angeben</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Position der Bemassungslinie angeben</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Ausgerichtet</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Ausgerichtet</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Anliegende Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select line</source>
+ <translation type="obsolete">Linie wählen</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Masstext eingeben:</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Erste Linie wählen</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Zweite Linie wählen</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Position der Bemassungslinie angeben</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Winkel</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Winkel Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Kein Kreis oder Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Kreisbogen oder Kreis wählen</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Position der Bemassungslinie angeben</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Masstext eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Durchmesser</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Durchmesser</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Durchmesser Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Abschliessen</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zielpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Nächsten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Führung</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Führung</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Führung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Angle</source>
+ <comment>command: set angle for linear dimension</comment>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Anfangspunkt der ersten Hilfslinie angeben</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Anfangspunkt der zweiten Hilfslinie angeben</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Position der Bemassungslinie angeben</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Masstext eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Winkel der Bemassungslinie eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Linear</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Linear</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Lineare Bemassung</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Horizontale Bemassung</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertikal</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertikal</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Vertikale Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Kein Kreis oder Kreisbogen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Kreisbogen oder Kreis wählen</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Position der Bemassungslinie angeben oder Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Masstext eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Radiale Bemassung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Ungültige Sehnenlänge</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Eingeschlossenen Winkel angeben:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Sehnenlänge eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Zentrum angeben</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Radius angeben</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Startwinkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Endwinkel eingeben oder [Winkel/Sehnenlänge]</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Kreisbogen: Zentrum, Punkt, Winkel</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Zentrum, Punkt, Winkel</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Kreisbogen zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Ungültige Kreisbogen Daten.</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]:</source>
+ <translation type="obsolete">Startpunkt angeben oder [Zentrum]:</translation>
+ </message>
+ <message>
+ <source>Specify second point:</source>
+ <translation type="obsolete">Zweiter Punkt angeben:</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Startpunkt angeben oder [Zentrum]</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zweiten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Endpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Kreisbogen: 3 Punkte</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Kreisbogen mit 3 Punkten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Bogen: Tangential</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">&Tangential</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Konstruiert Bögen tangential zu einem Basiselement</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Basiselement angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Endwinkel angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Basiselement angeben</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Zentrum angeben</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Radius angeben</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Kreis: Zentrum, Kreispunkt</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Zentrum, &Kreispunkt</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Kreise mit Zentrum und Kreispunkt zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Ungültige Kreisdaten.</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zweiten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Kreis: 2 Punkte</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Kreis mit 2 Kreispunkten zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Ungültige Kreisdaten.</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zweiten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Dritten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Kreis: 3 Punkte</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Kreis mit 3 Kreispunkten zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Kreiszentrum angeben</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Kreisradius angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Kreis: Zentrum, Radius</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Zentrum, &Radius</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Kreis mit Zentrum und Radius zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Startwinkel angeben</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Ellipsenzentrum angeben</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Endwinkel angeben</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Endpunkt der Hauptachse angeben</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Endpunkt der zweiten Achse angeben oder Minor eingeben:</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Ellipsenbogen mit Achse</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>Ellipsen&bogen (Achse)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Ellipsenbogen zeichnen</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elllipse mit Achsen</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Ellipse (Achsen)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Ellipse zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Schraffur</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>&Schraffur</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Erstellen von Schraffuren und Füllungen</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ungültige Schraffurfläche. Bitte prüfen Sie, dass die Objekte ein oder mehrere geschlossene Konturen formen.</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Schraffur erfolgreich erstellt.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Faktor eingeben:</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Bild</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Bild</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Bild (Bitmap) einfügen</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
+ </message>
+ <message>
+ <source>Specify first point:</source>
+ <translation type="obsolete">Ersten Punkt angeben:</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Nächsten Punkt angeben oder [%1]</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Nächsten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linie: 2 Punkte</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 Punkte</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Linien zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Angle</source>
+ <comment>command: set angle for angle line</comment>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Winkel angeben:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Länge eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Position angeben</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">Linie: Winkel</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Winkel</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Zeichnen von Linien mit gegebenem Winkel</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">Linie: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Zeichnen von horizontalen Linien</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">hor./vert. Linie</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Zeichnen von horizontalen oder vertikalen Linien</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertikal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Erste Linie wählen</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Zweite Linie wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Länge der Winkelhalbierenden eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Anzahl Winkelhalbierende eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation>Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Winkelhalbierende</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Winkelhalbierende zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Klicken und ziehn um Freihandlinien zu zeichnen</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linie: Freihand</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&Freihand-Linie</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Freihand-Linien zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Zweiten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">hor./vert. Linie</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertikal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Zeichnen von horizontalen oder vertikalen Linien</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertikal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Keine gültige Anzahl. Versuchen Sie 1..99</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [Through]</source>
+ <translation type="obsolete">Abstand <%1> angeben oder [Durch Punkt]</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Anzahl eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Abstand <%1> angeben oder [%2]</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation>Parallele</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&llele</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Parallelen zu existierenden Linien, Bögen und Kreisen</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Konzentrisch</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Konzentrisch</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Keine gültige Anzahl. Versuchen Sie 1..99</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Objekt selektieren</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Durch Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Parallele durch Punkt</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&allele durch Punkt</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Parallele durch einen gegebenen Punkt konstruieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Keine gültige Anzahl. Versuchen Sie 1..9999</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Zentrum angeben</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Eine Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Anzahl Ecken eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Polygon</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&ygon (Zentrum,Ecke)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Polygon mit Zentrum und Ecke zeichnen</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Number:</source>
+ <translation>Anzahl:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Keine gültige Anzahl. Versuchen Sie 1..9999</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Kein gültiger Befehl.</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Polygon</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Polygo&n (2 Ecken)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Polygon mit zwei gegebenen Ecken zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Polylinie</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&Polylinie</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Polylinien zeichnen</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Nächsten Punkt angeben oder [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Zurück</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Nächsten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rechteck</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rechteck</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Zeichnen von Rechtecken</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Angle</source>
+ <comment>command: set angle for angle line</comment>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Basis Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Position angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation>Relativer Winkel</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">R&elativer Winkel</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Linien mit relativem Winkel zu einem Objekt zeichnen</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Orthogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Orthogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Orthogonale Linien zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Select circle or arc</source>
+ <translation type="obsolete">Kreisbogen oder Kreis wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Kreisbogen, Kreis oder Ellipse wählen</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,K)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Tangente von einemPunkt an einen Kreis zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Ersten Kreisbogen oder Kreis wählen</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Zweiten Kreisbogen oder Kreis wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (K,K)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (K,K)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Tangente von Kreis zu Kreis zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Position angeben</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Punkte</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Punkte</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Punkte zeichnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">Polylinie</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&Polylinie</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Polylinien zeichnen</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Ersten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Nächsten Punkt angeben oder [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Zurück</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Nächsten Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">Kann Liniensequenz nicht schliessen: Noch nicht genug Segmente definiert.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
+ </message>
+ <message>
+ <source>Draw</source>
+ <translation type="obsolete">Erstellen</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation type="obsolete">&Zeichnen</translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Spline Kurve</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&Spline Kurve</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Splines zeichnen</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Ersten Kontrollpunkt bestimmen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Nächsten Kontrollpunkt bestimmen oder [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Nächsten Kontrollpunkt bestimmen</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Kann nicht zurück: Noch nicht genug Segmente definiert.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Text eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Einfügepunkt angeben</translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Text</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Text</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Text Objekt erstellen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Set Reference Point:</source>
+ <translation type="obsolete">Referenzpunkt setzen:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Kopieren</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Kopieren</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Kopiert Objekte auf die Zwischenablage</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Ausschneiden</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Aus&schneiden</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Schneidet Objekte aus auf die Zwischenablage</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Set Reference Point:</source>
+ <translation type="obsolete">Referenzpunkt setzen:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Einfügepunkt angeben</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Einfügen</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>Ein&fügen</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Fügt den Inhalt der Zwischenablage ein</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Rückgängig</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Rückgängig</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Macht die letzte Ãnderung rückgängig</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Wieder herstellen</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Wieder herstellen</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Stellt die zuletzt zurückgenommene Ãnderung wieder her</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Neue Zeichnung</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Neu</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Erstellt eine neue Zeichnung</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Zeichnung öffnen</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>Ã&ffnen...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Ãffnet eine bestehende Zeichnung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Zeichnung speichern</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Speichern</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Speichert die aktuelle Zeichnung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Zeichnung speichern als</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Speichern &unter...</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Speichert die aktuelle Zeichnung unter einem neuen Dateinamen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Winkel: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Linien sind parallel</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Erste Linie wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Zweite Linie wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Winkel zwischen zwei Linien</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Winkel zwischen zwei Linien</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Misst den Winkel zwischen zwei Linien</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Polygon Fläche</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">&Polygon Fläche</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Misst die Fläche eines Polygons</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Fläche: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation>Umfang: %1</translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punkt: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Ersten Punkt des Polygons bestimmen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Nächsten Punkt des Polygons bestimmen</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Beenden</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Abstand: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Ersten Punkt für Distanz angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Zweiten Punkt für Distanz angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Abstand Punkt zu Punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Abstand Punkt zu Punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Misst die Distanz zwischen zwei Punkten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Abstand: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Abstand Objekt zu Punkt</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>A&bstand Objekt zu Punkt</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Misst die Distanz zwischen einem Objekt und einem Punkt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>Punkt ist innerhalb der selektierten Kontur.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>Punkt ist ausserhalb der selektierten Kontur.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Punkt angeben</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punkt innerhalb einer Kontur</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punkt innerhalb einer Kontur</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Testet, ob ein gegebener Punkt innerhalb der selektierten Kontur liegt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Totale Länge der selektierten Objekte: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Mindestens eines der selektierten Objekte kann nicht gemessen werden.</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Totale Länge der ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Totale Länge der ausgewählen Elemente</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Misst die totale Länge aller ausgewählen Elemente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Layer hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">Layer &hinzufügen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Layer editieren</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>Layer &editieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Alle einfrieren</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>Alle ein&frieren</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Alle Layer einfrieren</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Alle auftauen</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Alle auf&tauen</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Alle Layer auftauen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Layer löschen</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">Layer &löschen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Layer Sperre umschalten</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Sperre umschalten</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Sperre umschalten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Sichtbarkeit des Layers ändern</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Sichtbarkeit des Layers ändern</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Faktor eingeben:</translation>
+ </message>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Objekt aus Bibliothek einfügen</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">Objekt aus Bibliothek &einfügen</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Fügt ein Objekt aus der Teile Bibliothek ein.</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>Kann Datei '%1' nicht öffnen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Relativen Nullpunkt &festhalten / loslassen</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Relativen Nullpunkt festhalten / loslassen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Attribute</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Attribute</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Objekt Attribute editieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Erstes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Zweites Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Länge 1 eingeben:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Länge 2 eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Abschrägen</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Abschrägen</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Ecken abschrägen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Cut point is invalid.</source>
+ <translation type="obsolete">Schnittpunkt ist ungültig.</translation>
+ </message>
+ <message>
+ <source>Cut point is not on entity.</source>
+ <translation type="obsolete">Schnittpunkt ist nicht auf Objekt.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Zu schneidendes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Schnittpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">Objekt muss eine Linie, ein Kreis oder ein Kreisbogen sein.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>Schnittpunkt ist ungültig.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>Schnittpunkt liegt nicht auf Objekt.</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Ausschneiden</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">T&rennen</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Objekte trennen</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Acknowledge</source>
+ <translation type="obsolete">Bestätigen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Löschen</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Löschen</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Objekte löschen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Erste Bruchstelle auf Polylinie angeben</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Zweite Bruchstelle auf Polylinie angeben</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Freihand löschen</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Freihand Löschen</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Elemente nicht in der gleichen Polylinie.</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>Zweites Element nicht in Polylinie</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>Zweites Element ist NULL</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Eines der Elemente ist NULL</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>Erstes Element nicht in Polylinie</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>Erstes Element ist NULL</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>Erstes Element ist NULL</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation>Zweites Element ist NULL</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Objekt zum Löschen wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Selektierte Objekte löschen</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Selektierte &löschen</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Selektierte Objekte löschen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Eigenschaften</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Eigenschaften</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Objekt Eigenschaften bearbeiten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Text aufbrechen</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Text in Buchstaben aufbrechen</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Bricht Texte in einzelne Buchstaben auf</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Ersten Punkt der Spiegelachse angeben</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Zweiten Punkt der Spiegelachse angeben</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Spiegeln</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>S&piegeln</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objekte spiegeln</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zielpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Verschieben</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Verschieben</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Objekte verschieben / kopieren</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Verschieben / Kopieren</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Verschieben / Kopieren</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Verschiebt oder kopiert Objekte einmal oder mehrere Male</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Angle</source>
+ <comment>command: set angle for move / rotate</comment>
+ <translation type="obsolete">Winkel</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Set Angle:</source>
+ <translation type="obsolete">Winkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zielpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Rotationswinkel eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Verschieben und Rotieren</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>V&erschieben und Rotieren</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Verschiebt und Rotiert Objekte</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotieren</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotieren</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Objekte rotieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Absoluten Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Relativen Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotieren Zwei</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotieren &Zwei</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Objekte um zwei Zentren rotieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Erstes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Zweites Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radius eingeben:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Runden</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Runden</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Ecken runden</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Skalieren</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Skalieren</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Objekte skalieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Referenzpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Zielpunkt angeben</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Strecken</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>&Strecken</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Objektgruppen strecken</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Erstes zu trimmendes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Limitierendes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Zweites zu trimmendes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Zu trimmendes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Trimmen</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Trimmen</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Objekte trimmen</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Trimmen Zwei</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Trimmen Zwei</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Zwei Objekte trimmen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>No entity found. </source>
+ <translation>Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>Das gewählte Objekt ist Teil eines Blocks. Bitte editieren Sie den Block.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>Das gewählte Objekt ist kein atomares Objekt oder kann nicht getrimmt werden.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Zu trimmendes Objekt wählen oder Trimlänge eingeben:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Ungültiger Ausdruck</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Verlängern</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Verlängern</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Um einen gegebenen Betrag verlängern</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Zeichnung</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>&Zeichnungseinstellungen</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Einstellungen für die aktuelle Zeichnung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Add node to Polyline</source>
+ <translation type="obsolete">Knoten zu Polylinie hinzufügen</translation>
+ </message>
+ <message>
+ <source>Add &node to Polyline</source>
+ <translation type="obsolete">K¬en zu Polylinie hinzufügen</translation>
+ </message>
+ <message>
+ <source>Adds nodes to existing polylines</source>
+ <translation type="obsolete">Fügt Knoten zu existierenden Polylinien hinzu</translation>
+ </message>
+ <message>
+ <source>Polyline was not modified</source>
+ <translation type="obsolete">Polylinie wurde nicht verändert</translation>
+ </message>
+ <message>
+ <source>Specify polyline segment</source>
+ <translation type="obsolete">Polylinien-Segment angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify new node</source>
+ <translation type="obsolete">Neuen Knoten angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Polylinien-Segment angeben</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation type="obsolete">Knoten hinzufügen</translation>
+ </message>
+ <message>
+ <source>Add &node</source>
+ <translation type="obsolete">Knoten &hinzufügen</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Append node to Polyline</source>
+ <translation type="obsolete">Knoten an Polylinie anfügen</translation>
+ </message>
+ <message>
+ <source>Append &node to Polyline</source>
+ <translation type="obsolete">Knoten an Polylinie &anfügen</translation>
+ </message>
+ <message>
+ <source>Appends nodes to existing polylines</source>
+ <translation type="obsolete">Hängt Knoten an existierende Polylinien an</translation>
+ </message>
+ <message>
+ <source>Cannot append to closed polyline.</source>
+ <translation type="obsolete">Kann nicht an geschlossene Polylinie anfügen.</translation>
+ </message>
+ <message>
+ <source>No polyline entity found.</source>
+ <translation type="obsolete">Keine Polylinie gefunden.</translation>
+ </message>
+ <message>
+ <source>Specify polyline segment</source>
+ <translation type="obsolete">Polylinien-Segment angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation type="obsolete">Knoten anhängen</translation>
+ </message>
+ <message>
+ <source>Append &node</source>
+ <translation type="obsolete">Knoten &anhängen</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Nächsten Punkt angeben oder [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">Nächsten Punkt angeben</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Delete Polyline node</source>
+ <translation type="obsolete">Polylinien Knoten löschen</translation>
+ </message>
+ <message>
+ <source>&Delete Polyline node</source>
+ <translation type="obsolete">Polylinien Knoten &löschen</translation>
+ </message>
+ <message>
+ <source>Deletes nodes in existing polylines</source>
+ <translation type="obsolete">Löscht Knoten aus existierenden Polylinien</translation>
+ </message>
+ <message>
+ <source>No polyline found</source>
+ <translation type="obsolete">Keine Polylinie gefunden</translation>
+ </message>
+ <message>
+ <source>Specify polyline</source>
+ <translation type="obsolete">Polylinie angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify node to delete</source>
+ <translation type="obsolete">Zu löschender Knoten angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Zurück</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation type="obsolete">Knoten löschen</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished">Knoten &löschen</translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Delete Polyline nodes between two points</source>
+ <translation type="obsolete">Knoten zwischen zwei Knoten löschen</translation>
+ </message>
+ <message>
+ <source>&Delete Polyline nodes between two points</source>
+ <translation type="obsolete">Knoten zwischen zwei Knoten &löschen</translation>
+ </message>
+ <message>
+ <source>Deletes all nodes between two points in existing polylines</source>
+ <translation type="obsolete">Löscht alle Knoten zwischen zwei Punkten in existierenden Polylinien</translation>
+ </message>
+ <message>
+ <source>No polyline found</source>
+ <translation type="obsolete">Keine Polylinie gefunden</translation>
+ </message>
+ <message>
+ <source>Specify polyline</source>
+ <translation type="obsolete">Polylinie angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify first limiting node</source>
+ <translation type="obsolete">Ersten begrenzenden Knoten angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Zurück</translation>
+ </message>
+ <message>
+ <source>Specify second limiting node</source>
+ <translation type="obsolete">Zweiten begrenzenden Knoten angeben</translation>
+ </message>
+ <message>
+ <source>Delete segments between two nodes</source>
+ <translation type="obsolete">Segmente zwischen zwei Knoten löschen</translation>
+ </message>
+ <message>
+ <source>&Delete segments between two nodes</source>
+ <translation type="obsolete">Segmente &zwischen zwei Knoten löschen</translation>
+ </message>
+ <message>
+ <source>Deletes all segments between two nodes in existing polylines</source>
+ <translation type="obsolete">Löscht alle Segmente zwischen zwei Knoten in existierenden Polylinien</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Löschen zwischen zwei Knoten</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Trim polyline segments</source>
+ <translation type="obsolete">Polylinien Segmente trimmen</translation>
+ </message>
+ <message>
+ <source>&Trim polyline segments</source>
+ <translation type="obsolete">Polylinien Segmente &trimmen</translation>
+ </message>
+ <message>
+ <source>Trims two polyline segments and deletes all nodes in between</source>
+ <translation type="obsolete">Trimmt zwei Polylinien Segmente und löscht alle Knoten dazwischen</translation>
+ </message>
+ <message>
+ <source>No polyline segment found</source>
+ <translation type="obsolete">Keine Polylinie gefunden</translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished">Erstes Segment wählen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Abbrechen</translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished">Zweites Segment wählen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">Zurück</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation type="obsolete">Segmente trimmen</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished">Segmente &trimmen</translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Kein Objekt gefunden.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Druckvorschau</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Druck&vorschau</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Zeigt Druckvorschau an</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Alles selektieren</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>&Alles selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selektiert alle Objekte</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deselektiert alle Objekte</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>&Alles Deselktieren</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deselektiert alle sichtbaren Objekte</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>Objekt muss atomar sein.</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Kontur (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>&Konturen (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(De-)selektiert verbundene Objekte (Konturen)</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Choose first edge</source>
+ <translation type="obsolete">Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation type="obsolete">Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Anfangspunkt der Schnittlinie angeben</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Endpunkt der Schnittlinie angeben</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Geschnittene Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">&Geschnittene Objekte selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Selektiert alle Objekte, die von einer Linie geschnitten werden</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Geschnittene Objekte deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">G&eschnittene Objekte deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Deselektiert alle Objekte, die von einer Linie geschnitten werden</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Selektion invertieren</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">Selektion &invertieren</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invertiert die aktuelle Selektion</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Layer (de-)selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">(De-)selektiert alle Objekte auf einem Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Objekt selektieren</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Objekte (de-)&selektieren</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Einzelne Objekte selektieren</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Bereich selektieren</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">&Bereich selektieren</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selektiert alle Objekte in einem rechteckigen Bereich</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Bereich deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">&Bereich deselektieren</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deselektiert alle Objekte in einem rechteckigen Bereich</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Relativen Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Relativer Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Relativer Nullpunkt setzen</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Position des relativen Nullpunktes neu setzten</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Erstes Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Zweites Objekt wählen</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Schnittpunkt manuell</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>Sch&nittpunkt manuell</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Schnittpunkte manuell fangen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Bemassungen regenerieren</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">Bemassungen ®enerieren</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regeneriert alle Bemassungen</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>%1 Bemassungen regeneriert</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Keine Bemassungen gefunden</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Auto Ansicht</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Auto Ansicht</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Zeigt die ganze Zeichnung</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Ansicht vergrössern</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>Ansicht ver&grössern</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Vergrössert die Ansicht</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Ansicht verkleinern</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>Ansicht ver&kleinern</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Verkleinert die Ansicht</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Ansicht verschieben</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Ansicht &verschieben</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Echtzeit verschieben</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Vorherige Ansicht</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>&Vorherige Ansicht</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Zeigt die letzte Ansicht</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Neu aufbauen</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Neu aufbauen</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Zurück</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Erste Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Zweite Ecke angeben</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Fenster Zoom</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>&Fenster Zoom</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Vergrössert einen Ausschnitt</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>linie</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l</translation>
+ </message>
+ <message>
+ <source>%1 Command not found</source>
+ <translation type="obsolete">%1: Kommando nicht gefunden</translation>
+ </message>
+ <message>
+ <source>%1: Command not found</source>
+ <translation type="obsolete">%1: Kommando nicht gefunden</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rechteck</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">recht</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regen</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>zurück</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>z</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>zlösch</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">zlösch</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>bogen</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">b</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>winkel</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>faktor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>spalten</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>zeilen</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>spaltenabstand</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>zeilenabstand</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>win</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>w</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fakt</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>spal</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>s</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>z</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>spaltenabstand</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>spaltabstand</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>sa</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>zeilenabstand</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>zentrum</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>zen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>z</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>umkehren</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>um</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>u</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length of arc chord</comment>
+ <translation type="obsolete">l</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punkt</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pu</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>versatz</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>v</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>parallele</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>parallel</comment>
+ <translation type="obsolete">l</translation>
+ </message>
+ <message>
+ <source>Command: </source>
+ <translation type="obsolete">Eingabe:</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>länge</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>schliessen</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>anzahl</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>durch</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>hilfe</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>länge</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>läng</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>s</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>anz</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>länge1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>länge2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radius</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>trimmen</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>länge1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>län1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>länge2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>län2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>sehnenlänge</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>sehne</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>s</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Eingabe: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Verfügbare Befehle:</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>kreis</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">Zoom - Fenster</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">Zoom - Auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">Zoom - Pan</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation>pu</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation>ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation>b</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation>kr</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation>rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation>recht</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>rg</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation>polylinie</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation>pa</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation>tm</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">tm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_el.ts b/ts/librecad_el.ts
new file mode 100644
index 0000000..966b380
--- /dev/null
+++ b/ts/librecad_el.ts
@@ -0,0 +1,10160 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="el">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη διαδÏομÏν βιβλιοθήκηÏ..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη ÎÏÏείοÏ
%1..</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη διαδÏομÏν βιβλιοθήκηÏ..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη ÎÏÏείοÏ
%1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&ÎÏÏείο</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&ÎÏεξεÏγαÏία</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">ÎÏÏίαÏη ÏÏη γÏαμμή ενÏολÏν</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Î&ÏÏίαÏη ÏÏη γÏαμμή ενÏολÏν</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>Î&μÏάνιÏη</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>Î&Ïιλογή</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Σημείο</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>ΤÏ&ξο</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&ÎÏκλοÏ</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>Î&λειÏη</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&ΣÏεδίαÏη</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&ΤÏοÏοÏοίηÏη</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>Î ÏοÏκÏ&λληÏη</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>Πλ&η/ÏίεÏ</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>ΣÏ&ÏÏμα</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>ÎÏλÏ&κ</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>ΠεÏί</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&ΣÏεÏικά...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">ΣÏεÏικά με Ïην εÏαÏμογή</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">ΠαÏά&θÏ
Ïα</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Îοήθεια</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>ÎÏοÏÏαλ&μάÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&ÎαÏαÏÏάκÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Πλακάκια</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Πλακάκια &οÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>ÎημιοÏ
Ïγία νÎοÏ
αÏÏείοÏ
...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>ÎνÏνÏ
μο εγγÏαÏο %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Îνοιγμα ÏÏÏÏÏαÏοÏ
αÏÏείοÏ
...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>ΦοÏÏÏμÎνο ÎγγÏαÏο:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>ÎÏÏÏιÏη ανοίγμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>ÎκÏÏÏÏÏη...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>ÎÎ¾Î¿Î´Î¿Ï Î±Ï'Ïην εÏαÏμογή...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>ΠεÏί...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">ÎκδοÏη:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">ÎÏÏείο</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">ÎÏεξεÏγαÏία</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">&Î ÏοβολÎÏ</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&ÎÏαμμÎÏ ÎµÏγαλείÏν</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">ÎμÏάνιÏη</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Î Îνα</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">ÎÏιλογÎÏ ÎµÏγαλείοÏ
</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>ÎαÏÎ¬Î»Î¿Î³Î¿Ï ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>ÎαÏÎ¬Î»Î¿Î³Î¿Ï Î¼ÏλÏκ</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">
+ÎμεÏομηνία: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Î Î¯Î½Î±ÎºÎ±Ï ÎιβλιοθήκηÏ</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Î ÏοεÏιÏκÏÏηÏη εκÏÏÏÏÏÎ·Ï Î³Î¹Î± Ïο %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Το νÎο ÏÏÎδιο δημιοÏ
Ïγήθηκε.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>ÎÏοθήκεÏ
Ïη ÏÏεδίοÏ
...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>ÎÏοθηκεÏ
μÎνο ΣÏÎδιο: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
με νÎο Ïνομα...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>ÎξαγÏγή ÏÏεδίοÏ
...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>ÎξηγμÎνο: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>ÎξαγÏγή...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Î ÎÏÎ±Ï ÎµÎ¾Î±Î³ÏγήÏ</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>ΣÏάλμα εξαγÏγήÏ!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Î ÎÏÎ±Ï ÎµÎºÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>ÎÏαμμή ενÏολÏν</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>ÎÏλÏκ '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± Î±Î½Î¿Î¯Î¾Ï Ïο αÏÏείο
+%1
+ÎλÎνξÏε Ïα δικαιÏμαÏα.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± αÏοθηκεÏÏÏ Ïο αÏÏείο
+%1
+ÎλÎνξÏε Ïα δικαιÏμαÏα.</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">ÎκκίνηÏη ÏοÏ
online εγÏειÏιδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">ÎγÏειÏίδιο</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>Î&γÏειÏίδιο</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">ΧειÏιÏμÏÏ ÎξομοίÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>ÎανÎνα</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">ÎκδοÏη: %1 %2</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>ÎÏθÏÏμαÏα: %1</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&ΠεÏί %1</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">ÎμεÏ/νία: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">ÎÏ
Ïή είναι %1 ÎκδοÏη η οÏοία ÏεÏμαÏίζει
+αÏ
ÏÏμαÏα κάθε 10 λεÏÏά. ÎÏ
ÏÏ Ïο λογιÏμικÏ
+δÎν ενδείκνÏ
Ïαι για ÏαÏαγÏγική ÏÏήÏη.
+ΠαÏÎ±ÎºÎ±Î»Ï Î±Î³Î¿ÏάÏÏε Ïην ÏλήÏη ÎκδοÏη αÏÏ
+%2.
+ÎÏοÏείÏε να αÏοθηκεÏÏεÏε Ïην εÏγαÏία ÏÎ±Ï ÏÏÏα.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation>&ΠαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&ÎαμÏÏλη</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation>ÎκÏÎλεÏη script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation>ÎιÏαγÏγή μÏλÏκ '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation>&ΠολÏ
γÏαμμή</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation>CTRL+M</translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">ÎκδοÏη: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">ΦοÏÏÏμÎνο ÎγγÏαÏο:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>ÎÎÎ»ÎµÎ¹Ï ÏÏαγμαÏικά να κλείÏÎµÎ¹Ï Ïο αÏÏείο
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>ÎÎÎ»ÎµÎ¹Ï ÏÏαγμαÏικά να κλείÏÎµÎ¹Ï Ïο ÏÏÎδιο?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>ÎλείÏιμο ΣÏεδίοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&ÎÎο</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Îνοιγμα...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">Î&ÏοθήκεÏ
Ïη</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">ÎÏοθήκεÏ
Ïη &ÏÏ...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&ÎλείÏιμο</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&ÎκÏÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">ÎξοδοÏ</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">Î&ξοδοÏ</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">ÎÎ¾Î¿Î´Î¿Ï Î±Ï'Ïην εÏαÏμογή</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">ÎεγÎθÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">ÎεγÎ&θÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">ÎεγεθÏνει Ïο ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">ΣμίκÏÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Σ&μίκÏÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">ΣμικÏÏνει Ïο ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">ÎÏ
ÏÏμαÏη εÏÏίαÏη</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">Î&Ï
ÏÏμαÏη εÏÏίαÏη</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">ÎÏÏιάζει αÏ
ÏÏμαÏα Ïε Ïλο Ïο ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">ΠαÏάθÏ
Ïο εÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&ΠαÏάθÏ
Ïο εÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">ÎÏÏιάζει Ïε ÏαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">ÎεÏακίνηÏη εÏÏίαÏÎ·Ï </translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&ÎεÏακίνηÏη εÏÏίαÏÎ·Ï </translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">ÎεÏακίνηÏη Ïε ÏÏαγμαÏÎ¹ÎºÏ ÏÏÏνο</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">ÎÏαναÏÏεδίαÏη</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&ÎÏαναÏÏεδίαÏη</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">ÎναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">Î&ναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">ÎναιÏεί Ïην ÏελεÏ
Ïαία ÏÏάξη</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">ÎÏαναÏοÏά</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&ÎÏαναÏοÏά</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">ÎÏαναÏÎÏει Ïην ÏελεÏ
Ïαία αναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">ÎÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">ÎÏ&οκοÏή</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">Î&νÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">ÎÏικÏληÏη</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">ÎÏι&κÏληÏη</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">ÎÏιλογή ΣÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">ÎÏιλÎγει μονά ΣÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">ΠαÏάθÏ
Ïο εÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">ΠαÏά&θÏ
Ïο εÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">ÎÏιλÎγει Ïλα Ïα ÏÏοιÏεία Ïε καθοÏιÏμÎνο ÏαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">ΠαÏάθÏ
Ïο ÎÏοεÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">ΠαÏάθÏ
&Ïο ÎÏοεÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία Ïε καθοÏιÏμÎνο ÏαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλογή ΠεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλÎγει ÏÏ
νδεδεμÎνα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">ÎÏιλογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">ÎÏι&λογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">ÎÏιλÎγει Ïλα Ïα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">ÎÏοεÏιλογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">ÎÏοεÏι&λογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">ÎνÏιÏÏÏοÏή εÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">ÎνÏιÏÏÏο&Ïή εÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">ÎνÏιÏÏÏÎÏει Ïην ÏÏÎÏοÏ
Ïα εÏιλογή</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">ÎÏιλογή διαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Îια&ÏÏαÏ
ÏοÏμενα ΣÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">ÎÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα με γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">ÎÏοεÏιλογή διαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">ÎÏοεÏι&λογή διαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα με γÏαμμή</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλογή ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλÎγει ÏÏÏÏμαÏα</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Σημεία</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏημείÏν</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">ÎÏαμμή: 2 Σημεία</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">ÎÏαμμή: ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν με καθοÏιÏμÎνη γÏνία</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">ÎÏαμμή: ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη οÏιζÏνÏιÏν γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">ÎÏιζ./Îαθ. γÏαμμή</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">Î&ÏιζÏνÏια / ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">ΣÏεδιάζει οÏιζÏνÏιεÏ/κάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">ÎÏαμμή: ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη κάθεÏÏν γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">ÎÏαμμή: ΧειÏοÏοίηÏα</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">&ΧειÏοÏοίηÏη ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏειÏοÏοίηÏÏν γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">ΠαÏάλληλα</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Πα&Ïάλληλα</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">ÎÏθογÏνιο</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">ÎÏ&θογÏνιο</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">ΣÏεδίαÏη οÏθογÏνιÏν</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">ÎιÏοÏÏμοÏ</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&ÎιÏοÏÏμοÏ</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">ΣÏεδίαÏη διÏοÏÏμÏν</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">ÎÏαÏÏομÎνη (Σ,Î)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">Î&ÏαÏÏομÎνη (Σ,Î)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (Ïημείο,κÏκλοÏ)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">ÎÏαÏÏομÎνη (Î,Î)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">&ÎÏαÏÏομÎνη (Î,Î)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (κÏκλοÏ,κÏκλοÏ)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">ΣÏεδίαÏη οÏθογÏÎ½Î¹Î±Ï Î³ÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">ΣÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&ΣÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν με ÏÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">ΠολÏγÏνα</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">Î &ολÏγÏνα (ÎενÏ,ÎÏν)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏολÏ
γÏνÏν με κÎνÏÏο και γÏνία</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">Πο&λÏγÏνα (ÎÏν,ÎÏν)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏολÏ
γÏνÏν με δÏο γÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">ÎÏκλοÏ: ÎÎνÏÏο, Σημείο</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">&ÎÎνÏÏο, Σημείο</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και Ïημείο</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">ÎÏκλοÏ: ÎÎνÏÏο, ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">Î&ÎνÏÏο, ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και ακÏίνα</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">ÎÏκλοÏ: 2 Σημεία</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με 2 Ïημεία</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">ÎÏκλοÏ: 3 Σημεία</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με 3 Ïημεία</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">ΤÏξο: ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">&ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏÏξÏν</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">ΤÏξο: 3 Σημεία</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏÏξÏν με 3 Ïημεία</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">ÎλειÏη με Îξονα</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">Î&λειÏη (ÎξοναÏ)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎλείÏεÏν</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">ÎλειÏÏÎ¹ÎºÏ Î¤Ïξο με Îξονα</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">Îλει&ÏÏÎ¹ÎºÏ Î¤Ïξο (ÎξοναÏ)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎλειÏÏικÏν ΤÏξÏν</translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Îείμενο</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Îείμενο</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">ΣÏεδίαÏη ΣÏοιÏείÏν ÎειμÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎιαγÏαμίÏεÏν και ÎεμιÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">ΣÏοιÏιÏμÎνη</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&ΣÏοιÏιÏμÎνη</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">ΣÏοιÏιÏμÎνη ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">ÎÏαμμική</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&ÎÏαμμική</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">ÎÏαμμική ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">ÎÏιζÏνÏια ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">ÎάθεÏη ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">ÎκÏινÏÏή</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">ÎιάÏÏαÏη ÎκÏίναÏ</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">ÎιάÏÏαÏη ÎÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">ÎείκÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&ÎείκÏηÏ</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">ÎείκÏηÏ</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">ÎιαγÏαÏή</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&ÎιαγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">ÎιαγÏαÏή ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">ÎιαγÏαÏή ΧειÏοÏοίηÏÏν</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">ÎιαγÏαÏή &ΧειÏοÏοίηÏÏν</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">ÎεÏακίνηÏη</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&ÎεÏακίνηÏη</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">ÎεÏακίνηÏη ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Îλίμακα</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Îλίμακα</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Îλλαγή ÎεγÎθοÏ
Ï</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">ÎνÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">Î&νÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">ÎνÏιÏÏÏοÏή ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">ÎεÏακίνηÏη και ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">Îε&ÏακίνηÏη και ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">ÎεÏακίνηÏη και ΠεÏιÏÏÏοÏή ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή ÎÏο</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή &ÎÏο</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή ÏÏοιÏείÏν ÏεÏι δÏ
ο κÎνÏÏÏν</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">ÎιεÏ
&θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη ÎÏο</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&ÎιεÏ
θÎÏηÏη ÎÏο</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη δÏ
ο ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">ÎÏιμήκÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&ÎÏιμήκÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">ÎÏιμηκÏνει με καθοÏιÏμÎνη Ïιμή</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&ÎÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">ÎÏοκοÏή ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">ÎÏÎκÏαÏη</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&ÎÏÎκÏαÏη</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">ÎÏÎκÏαÏη ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Îοξή ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">Îοξή &ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">ΣÏοιÏεία Î»Î¿Î¾Î®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">ÎÏ
κλικÏ</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Î&Ï
κλικÏ</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">ΣÏοιÏεία κÏ
ÎºÎ»Î¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">ÎλεÏθεÏα</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&ÎλεÏθεÏα</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">ÎλεÏθεÏη ÏοÏοθÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">ÎαμβάÏ</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&ÎαμβάÏ</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">ΤοÏοθÎÏηÏη ÏÏον καμβά</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">ÎκÏα</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>Îκ&Ïα</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη ÏÏα άκÏα</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">Î Î¬Î½Ï ÏÏα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&Î Î¬Î½Ï ÏÏα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη ÏÏο κονÏινÏÏεÏο Ïημείο ÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">ÎÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>ÎÎ&νÏÏο</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη Ïε κÎνÏÏα</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">ÎÎÏη</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&ÎÎÏη</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη ÏÏη μÎÏη</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏο Ïο άκÏο</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&ÎÏÏÏÏαÏη αÏο Ïο άκÏο</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη Ïε Ïημείο με καθοÏιÏμÎνη αÏÏÏÏαÏη αÏÏ Ïην άκÏη</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">ÎιαÏÏαÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&ÎιαÏÏαÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη Ïε διαÏÏαÏ
ÏÏÏειÏ</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">ÎιαÏÏαÏ
ÏÏÏÎµÎ¹Ï ÏειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">Î&ιαÏÏαÏ
ÏÏÏÎµÎ¹Ï ÏειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Îλξη Ïε διαÏÏαÏ
ÏÏÏÎµÎ¹Ï ÏειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">ΧÏÏÎ¯Ï ÏεÏιοÏιÏμÏ</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>&ΧÏÏÎ¯Ï ÏεÏιοÏιÏμÏ</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">ΧÏÏÎ¯Ï ÏεÏιοÏιÏÎ¼Ï ÏÏοÏκÏλληÏηÏ</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>ΠεÏιοÏιÏμÏÏ &ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ Î ÏοÏκÏλληÏÎ·Ï ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>ΠεÏιοÏιÏμÏÏ ÎÏι&ζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ Î ÏοÏκÏλληÏÎ·Ï ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ &ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">ΠεÏιοÏιÏμÏÏ Î ÏοÏκÏλληÏÎ·Ï ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&ÎαθοÏιÏμÏÏ ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï ÏοÏ
ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
μηδÎν</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">(ÎÏ-)ÎÏÏάλιÏη ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">(ÎÏ-)&ÎÏÏάλιÏη ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">(ÎÏ-)ÎÏÏάλιÏη ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Σημείο ενÏÎ¿Ï ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Σημείο ενÏÏÏ ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">ÎλÎγÏει αν Îνα Ïημείο είναι ενÏÏÏ ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">&ÎμÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν ÏÏν ΣÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Î ÏÏÏθεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Î ÏÏÏθεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">ÎÏαίÏεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">ÎÏαίÏεÏη &ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">ÎιÏÏ&θÏÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Îναλλαγή οÏαÏÏÏηÏÎ±Ï ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">Îνα&λλαγή ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Îναλλαγή ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Î ÏÏÏθεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Î ÏοÏθεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">ÎεÏονομαÏία ÎÏλÏκ και ÏλÏν ÏÏν ειÏαγÏγÏν</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&ÎιÏÏθÏÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">ÎιÏαγÏγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&ÎιÏαγÏγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Îναλλαγή οÏαÏÏÏηÏÎ±Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">Îνα&λλαγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Îναλλαγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">ÎημιοÏ
Ïγία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">Î&ημιοÏ
Ïγία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">ÎιαÏÏÏιÏμÏÏ</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&ÎιαÏÏÏιÏμÏÏ</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">ÎιαÏÏÏιÏμÏÏ ÎÏλÏκ και άλλÏν ÎμάδÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">ÎενικÎÏ Î ÏοÏιμήÏÎµÎ¹Ï ÎÏαÏμογήÏ</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">ÎημιοÏ
Ïγεί ÎÎο ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Îνοίγει Îνα Ï
ÏάÏÏον ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο μΠνÎο Ïνομα</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Îλείνει Ïο ÏÏÎÏÏν ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">ÎκÏÏ
ÏÏνει Ïο ÏÏÎÏÏν ÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">ÎÎο ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Îνοιγμα ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
ΩÏ</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">ÎλείÏιμο ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">ÎκÏÏÏÏÏη ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">ÎÏοκοÏή ÏÏοιÏείÏν ÏÏο clipboard</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">ÎνÏιγÏαÏή ÏÏοιÏείÏν ÏÏο clipboard</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">ÎÏικÏληÏη ÏÏν ÏεÏιεÏομÎνÏν ÏοÏ
clipboard</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">(ÎÏο-)&ÎÏιλογή ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏι&λογή ΠεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">ΣÏεδιάζει ÏαÏÎ¬Î»Î»Î·Î»ÎµÏ Ïε Ï
ÏάÏÏονÏα ÏÏξα, κÏκλοÏ
Ï, γÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">ΠαÏάλληλα μÎÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">ΠαÏάλληλα &μÎÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">ΣÏεδίαÏη ΠαÏάλληλÏν διαμÎÏÏ ÎºÎ±Î¸Î¿ÏιÏμÎνοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">ΧαÏακÏηÏιÏÏικά</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&ΧαÏακÏηÏιÏÏικά</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ÏαÏακÏηÏιÏÏικÏν ÏÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">ÎιαγÏαÏή εÏιλεγμÎνÏν</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">&ÎιαγÏαÏή εÏιλεγμÎνÏν</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">ÎιαγÏαÏή εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Î ÏοεÏιÏκÏÏηÏη ÎκÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Î ÏοεÏιÏκÏÏηÏη &ÎκÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏÏοεÏιÏκÏÏηÏÎ·Ï ÎµÎºÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏÏ Î£Î·Î¼ÎµÎ¯Î¿ Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏÏ &Σημείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">ÎÎÏÏηÏη αÏÏÏÏαÏÎ·Ï Î¼ÎµÏÎ±Î¾Ï ÏημείÏν</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏÏ Î£ÏοιÏείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏ&αÏη αÏÏ Î£ÏοιÏείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">ÎÎÏÏηÏη αÏÏÏÏαÏÎ·Ï Î¼ÎµÏÎ±Î¾Ï ÏÏοιÏείοÏ
και ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">ÎÎÏÏηÏη ÎÏÎ½Î¯Î±Ï Î¼ÎµÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">ÎξαγÏγή ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&ÎξαγÏγή..</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Îξάγει Ïο ÏÏÎÏÏν ÏÏÎδιο Ïαν εικÏνα</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">ÎδιÏÏηÏεÏ</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ÎδιοÏήÏÏν ÏÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&ÎδιÏÏηÏεÏ</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">ÎÏαÏμογή</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Î ÏοÏιμήÏÎµÎ¹Ï ÎÏαÏμογήÏ</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Î ÏοÏιμήÏÎµÎ¹Ï &ΤÏÎÏονÏÎ¿Ï Î£ÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">ΡÏ
θμίÏÎµÎ¹Ï Î³Î¹Î¬ Ïο ÏÏÎÏÏν ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">ÎμÏάνιÏη/αÏÏκÏÏ
Ïη καμβά</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">ÎÏκλοÏ: ÎμÏκενÏÏα</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&ÎμÏκενÏÏα</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν ομÏκενÏÏα Ïε Ï
ÏάÏÏονÏÎµÏ ÎºÏκλοÏ
Ï</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">ΤÏξο: ÎμÏκενÏÏα</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏÏξÏν ομÏκενÏÏα Ïε Ï
ÏάÏÏονÏα ÏÏξα</translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">ÎιαγÏάμμηÏη</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&ÎιαγÏάμμηÏη</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">ÎικÏνα</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&ÎικÏνα</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">ÎιÏαγÏγή ÎικÏÎ½Î±Ï (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">ΠλαίÏιο καÏάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>Î &λαίÏιο καÏάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">ÎμÏάνιÏη/αÏÏκÏÏ
Ïη ÏλαιÏίοÏ
καÏάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">ÎεÏÏάει Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏλÏν ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Î ÏοÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Î ÏοÏÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">(ÎÏ)ÎνεÏγοÏοίηÏη καÏάÏÏαÏÎ·Ï ÏÏοÏÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Îνοιγμα IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Îνοιγμα IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Îνοίγει Ïο ÏεÏιβάλλον ανάÏÏÏ
Î¾Î·Ï Î³Î¹Î± ÏÏ
γγÏαÏή κÏδικα κειμÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>ÎκÏÎλεÏη Script..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&ÎκÏÎλεÏη Script..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">ÎκÏελεί Îνα script</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Î ÏοÏιμήÏειÏ</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>Î&ξαγÏγή...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>Î&κÏÏÏÏÏη...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">ÎξοδοÏ</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation>Î&ξοδοÏ</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>ÎÏιλογÎÏ Î¤ÏξÏν</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>ÎεξιÏÏÏÏοÏα</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>ÎÏιÏÏεÏÏÏÏÏοÏα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏαÏÏομÎνοÏ
ΤÏξοÏ
</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>ÎκÏίνα:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>ÎÏιλογÎÏ Î»Î¿Î¾Î®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>ÎιεÏ
θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>ÎλεγÏÎ¿Ï ÎºÎ±Î¹ διεÏ
θÎÏηÏη και ÏÏν δÏο ÏÏοιÏείÏν ÏÏÎ¿Ï Ïο κÏ
κλικÏ</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>ÎÎ®ÎºÎ¿Ï 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>ÎÎ®ÎºÎ¿Ï 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>ΡÏ
θμίÏÎµÎ¹Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Îνομα ÎÏλÏκ:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± ονομάÏÏ Ïο μÏλÏκ. ÎÏλÏκ με Ïνομα "%1" Ï
ÏάÏÏει ίδη.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Î ÏÏÏθεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>ÎÏαίÏεÏη ÏοÏ
ενεÏÎ³Î¿Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>ÎεÏονομαÏία ÏοÏ
ενεÏÎ³Î¿Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>ÎιÏÏθÏÏη ÏοÏ
ενεÏÎ³Î¿Ï ÎÏλÏκ
+Ïε ξεÏÏÏιÏÏÏ ÏαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>ÎιÏαγÏγή ÏοÏ
ενεÏÎ³Î¿Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>ÎÎµÎ½Î¿Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>&ÎμÏάνιÏη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Î ÏοÏθεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&ÎιÏÏθÏÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>Îναλλαγή &ÎÏαÏÏÏηÏαÏ</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>ÎμÏάνιÏη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&ÎιÏαγÏγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&ÎημιοÏ
Ïγία ÎÎοÏ
ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>ÎÏγαλεία CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>ΤÏξα</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>ΤÏξο με 3 Ïημεία</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>ΤÏξο με ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>ÎμÏκενÏÏα</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>ΤÏξο εÏαÏÏÏμενο ÏÏο βαÏÎ¹ÎºÏ ÏÏοιÏείο με ακÏίνα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>ÎÏκλοι</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>ÎÏÎºÎ»Î¿Ï Î¼Îµ δÏ
ο αÏÎνανÏι Ïημεία</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>ÎÏÎºÎ»Î¿Ï Î¼Îµ κÎνÏÏο και ακÏίνα</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>ÎÏÎºÎ»Î¿Ï Î¼Îµ κÎνÏÏο και Ïημείο</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>ÎÏÎºÎ»Î¿Ï Î¼Îµ ÏÏία Ïημεία</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>ÎμÏκενÏÏα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>ÎιαÏÏάÏειÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>ÎάθεÏη ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>ÎÏιζÏνÏια ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>ÎÏαμμική ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>ΣÏοιÏιÏμÎνη ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>ÎείκÏηÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>ÎλείÏειÏ</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>ÎλειÏÏÎ¹ÎºÏ ÏÏξο με κÎνÏÏο, δÏ
ο Ïημεία και γÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>ÎλειÏη με ÎÎνÏÏο και δÏ
ο Ïημεία</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>ΠληÏοÏοÏίεÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>ÎÏÏÏÏαÏη (Σημείο, Σημείο)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>ÎÏÏÏÏαÏη (ΣÏοιÏείο, Σημείο)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>ΠεÏιοÏή ÏοÏ
ÏολÏ
γÏνοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>ÎÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>ΧειÏοÏοίηÏÎµÏ ÎÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>ÎÏθογÏÎ½Î¹ÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>ÎιÏοÏÏμοι</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>ÎÏαÏÏομÎνη αÏÏ ÎºÏκλο Ïε κÏκλο</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>ÎÏαÏÏομÎνη αÏÏ Ïημείο Ïε κÏκλο</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>ÎÏαμμή με δÏο Ïημεία</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>ÎÏαμμÎÏ Î¼Îµ ÏÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>ÎÏαμμÎÏ Î¼Îµ καθοÏιÏμÎνη γÏνία</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>ÎÏιζÏνÏÎ¹ÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>ÎάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>ΠολÏγÏνα με ÎÎνÏÏο και ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>ΠολÏγÏνα με δÏο ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>ΠαÏάλληλα με αÏÏÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>ΠαÏάλληλα μÎÏÏ ÏημείοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>ÎενÏÏικÏ</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎÏαμμÎÏ"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ΤÏξα"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎÏκλοι"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "Σημεία"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎÎÏÏηÏη"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎλείÏειÏ"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>ÎιαγÏαμίÏÎµÎ¹Ï / ÎεμίÏμαÏα</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎιÏÏθÏÏη"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎιαÏÏάÏειÏ"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Îείμενα</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>ÎμÏάνιÏη Î¼ÎµÎ½Î¿Ï "ÎÏÎλεξε"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>ÎημιοÏ
Ïγία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>ÎιÏαγÏγή εικÏναÏ</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Σημεία</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>ÎαμÏÏλεÏ</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished">ΠολÏ
γÏαμμÎÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>ΤÏοÏοÏοίηÏη</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Îλίμακα</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>ÎεÏακίνηÏη</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>ÎεÏακίνηÏη και ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>ÎιαγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>ÎÏÎκÏαÏη</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">ÎÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>ÎÏ
κλικÏ</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Îοξή ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>ÎιεÏ
θÎÏηÏη με καθοÏιÏμÎνη Ïιμή</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>ÎιεÏ
θÎÏηÏη / ÎÏιμήκÏ
νÏη δÏο</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>ÎιεÏ
θÎÏηÏη / ÎÏιμήκÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>ΠεÏιÏÏÏοÏή ÏεÏι δÏ
ο κÎνÏÏÏν</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>ÎιÏÏθÏÏη ÏαÏακÏηÏιÏÏικÏν ÏÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>ÎιÏÏθÏÏη ÎεÏμεÏÏÎ¯Î±Ï ÏÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>ÎνÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>ÎιαίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>ÎιαÏÏÏιÏμÏÏ ÎειμÎνοÏ
Ïε μονά γÏάμμαÏα</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>ÎιÏÏθÏÏη ÎειμÎνοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Σημεία</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Îονά Ïημεία</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>ΠολÏ
γÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>ÎαÏαÏκεÏ
ή ΠολÏ
γÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>ÎιαγÏαÏή μεÏÎ±Î¾Ï Î´Ï
ο nodes</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Î ÏÏÏθεÏη node</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>ÎιαγÏαÏή node</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>ΤακÏοÏοίηÏη ÏομÎÏν</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Î ÏοÏάÏÏηÏη node</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>ÎÏιλογή</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>ÎÏιλογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>ÎÏιλογή διαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>ÎÏοεÏιλογή διαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>ÎÏοεÏιλογή ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>ÎνÏιÏÏÏοÏή εÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>ÎÏιλογή ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>(ÎÏο-)ÎÏιλογή ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>(ÎÏο-)ÎÏιλογή ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>ÎÏοεÏιλογή ΠαÏαθÏÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>ÎÏιλογή ΠαÏαθÏÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>ΣÏ
νÎÏεια "δÏάÏηÏ"</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Î ÏοÏκÏλληÏη</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Î ÏοÏκÏλληÏη ÏÏον καμβά</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>ÎλεÏθεÏη ÏοÏοθÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Î ÏοÏκÏλληÏη ÏÏÎ¹Ï Î¬ÎºÏεÏ</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Î ÏοÏκÏλληÏη ÏÏο κονÏινÏÏεÏο Ïημείο ÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Î ÏοÏκÏλληÏη Ïε κÎνÏÏα</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Î ÏοÏκÏλληÏη ÏÏη μÎÏη</translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Î ÏοÏκÏλληÏη Ïε Ïημείο με καθοÏιÏμÎνη αÏÏÏÏαÏη αÏÏ Ïην άκÏη</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Î ÏοÏκÏλληÏη Ïε διαÏÏαÏ
ÏÏÏÎµÎ¹Ï Î±Ï
ÏÏμαÏα</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>ΧÏÏÎ¯Ï ÏεÏιοÏιÏμÏ</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>ΠεÏιοÏιÏμÏÏ ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>ΠεÏιοÏιÏμÏÏ ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>ΠεÏιοÏιÏμÏÏ ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>ÎεÏακίνηÏη ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>ÎÏÏάλιÏη ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Î ÏοÏκÏλληÏη Ïε διαÏÏαÏ
ÏÏÏÎµÎ¹Ï ÏειÏοκίνηÏα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>ÎαμÏÏλεÏ</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>ÎÏιÏÏÏοÏή ÏÏο κενÏÏÎ¹ÎºÏ Î¼ÎµÎ½Î¿Ï</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>ÎαμÏÏλη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏκλοÏ
</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>ÎκÏίνα:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>ÎαÏά ΣÏÏÏμα</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>ÎαÏά ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>ÎÏκκινο</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>ÎίÏÏινο</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Î ÏάÏινο</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Îαλάζιο</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>ÎÏλÎ</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>ÎαÏÏο / ÎÏÏÏο</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>ÎκÏί</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>ÎνοικÏÏ ÎκÏί</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Îλλα..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>ÎμεÏάβληÏο</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>ÎÏαμμή ÎνÏολÏν</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>ÎνÏολή:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>ΣÏ
νÏεÏαγμÎνεÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏαμμικÏν ÎιαÏÏάÏεÏν</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>ÎÏιλογÎÏ ÎιαÏÏάÏεÏν</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>ÎÏικÎÏα:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>ÎιοÏθÏÏÎ®Ï ÎÏικÎÏÎ±Ï ÎιάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>ÎÏικÎÏα ÎιάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>ÎÏικÎÏα:</translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>ÎιÏαγÏγή:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (ÎιάμεÏÏοÏ)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (ÎοίÏεÏ)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (ΣÏ
ν /Πλήν)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (ÎÏί)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation>÷ (ÎιÎÏεÏη)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>ΤÏξο</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>ÎκÏίνα:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>ÎÎνÏÏο (Î¥):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>ÎÎνÏÏο (Χ):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>ÎÏÏική ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Τελική ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>ÎνÏιÏÏÏαμÎνο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+Î</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>ΧαÏακÏηÏιÏÏικά</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>ÎÏκλοÏ</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>ÎκÏίνα:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>ÎÎνÏÏο (Î¥):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>ÎÎνÏÏο (Χ):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>ÎÏαμμική ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">ΣÏοιÏιÏμÎνη ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>ÎιάÏÏαÏη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>ÎλειÏη</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>ÎÎνÏÏο (Î¥):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>ÎÎνÏÏο (Χ):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Τελική ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>ÎÏÏική ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>ΠεÏιÏÏÏοÏή:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>ÎλάÏιÏÏο:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>ÎÎγιÏÏο:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>ÎνÏιÏÏÏεμÎνο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>ÎÏιλογή ÏαÏακÏηÏιÏÏικÏν διαγÏαμμίÏεÏν</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Îλίμακα:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>ΣÏ
μÏαγÎÏ ÎÎμιÏμα</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Î ÏοεÏιÏκÏÏηÏη</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Î ÏοεÏιÏκÏÏηÏη ÎνεÏγή</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>ÎαλÏÏ Î®Î»Î¸Î±Ïε</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>ÎαλÏÏ Î®Î»Î¸Î±Ïε ÏÏο QCad</b>
+</font>
+<br>
+ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε Ïή μονάδα ÏοÏ
θÎλεÏε να ÏÏηÏιμοÏοιείÏε για Ïα νÎα ÏÏÎδια και Ïη γλÏÏÏα ÏοÏ
ÏÏοÏιμάÏε<br>
+ÎÏοÏείÏε να αλλάξεÏε αÏ
ÏÎÏ ÏÎ¹Ï ÏαÏαμÎÏÏοÏ
Ï Î±ÏγÏÏεÏα αÏο Ïο διάλογο ÏÏοÏιμήÏεÏν ÏοÏ
QCad. </translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Î ÏοεÏιλεγμÎνη μονάδα:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>ÎλÏÏÏα GUI:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>ÎλÏÏÏα ÎνÏολÏν:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>ÎÏικÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>ÎιÏαγÏγή</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Σημείο ειÏαγÏÎ³Î®Ï (Χ):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Σημείο ειÏαγÏÎ³Î®Ï (Î¥):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Îλίμακα:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>ΣειÏÎÏ:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>ΣÏήλεÏ:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Îιάκενο ΣειÏÏν:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Îιάκενο ΣÏηλÏν:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Σημείο ΤÎλοÏ
Ï (Χ):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Σημείο ΤÎλοÏ
Ï (Î¥):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Σημείο ÎÏÏÎ®Ï (Î¥):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Σημείο ÎÏÏÎ®Ï (Χ):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>ÎÏιλογÎÏ ÎνÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>ÎÏιλογÎÏ ÎεÏακίνηÏηÏ</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&ΠολαÏλά ανÏίγÏαÏα</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>ÎÏιλογÎÏ ÎεÏακίνηÏηÏ/ΠεÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&ÎÏνία (α):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&ΠολαÏλά ανÏίγÏαÏα</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>ÎαÏική Îονάδα</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>ÎήκοÏ</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>ÎεκαδικÏ</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>ÎÏιÏÏημονικÏ</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>ÎηÏανολογικÏ</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>ÎÏÏιÏεκÏονικÏ</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>ÎλαÏμαÏικÏ</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>ÎοίÏεÏ</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>ÎκÏίνια</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Î ÏοεÏιÏκÏÏηÏη</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>ÎÏαμμικÏ</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>ÎÏνιακÏ</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>ΤÏÏÎ¿Ï Î£ÎµÎ»Î¯Î´Î±Ï</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>ÎÏÎ¿Ï ÎºÎµÎ¹Î¼ÎνοÏ
:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>μονάδεÏ</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Îοι/λεÏ/δεÏ
Ï</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>ÎÏιλογÎÏ</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Îιά ÏοÏ
Ï ÏÏÏÏοÏ
Ï Î¼ÎÏÏηÏÎ·Ï "ÎηÏανολογικÏ" και "ÎÏÏιÏεκÏονικÏ", η μονάδα ÏÏÎÏει να είναι η ίνÏÏα.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>ÎÏÎκÏαÏη βοηθηÏÎ¹ÎºÎ®Ï Î³ÏαμμήÏ:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>ÎÎÎ³ÎµÎ¸Î¿Ï Î²ÎλοÏ
Ï:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Îιάκενο βοηθηÏÎ¹ÎºÎ®Ï Î³ÏαμμήÏ:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Îιάκενο γÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Î ÏοÏιμήÏÎµÎ¹Ï Î£ÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>&ΧαÏÏί</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>&ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>&ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>&Î¥ÏÎ¿Ï Î§Î±ÏÏιοÏ:</translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>&ΠλάÏÎ¿Ï Î§Î±ÏÏιοÏ:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&ÎονάδεÏ</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&ÎαÏική μονάδα ÏÏεδίοÏ
:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&ΤÏÏοÏ:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>Î&κÏίβεια:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>Τ&ÏÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>Î&κÏίβεια:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&ÎιαÏÏάÏειÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">ÎαμβάÏ</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>ÎÏιλογÎÏ Îαμβά</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>ÎμÏάνιÏη Îαμβά</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Χ Îιάκενο:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Î¥ Îιάκενο:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>ÎÏ
ÏÏμαÏο</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&ÎαμβάÏ</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>ÎαμÏÏλεÏ</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>ÎÏιθμÏÏ ÏομÎÏν γÏαμμÏν ανά spline:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Î ÏοÏιμήÏειÏ</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>ÎεÏαÏÏάÏειÏ:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>ΣÏÎδια ÎιαγÏαμμίÏεÏν:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>ÎÏαμμαÏοÏειÏÎÏ:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Scripts:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>ÎιβλιοθήκεÏ:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>ÎλÏÏÏα</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>ÎÏαÏική αÏεικÏνιÏη</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏανεκκινήÏÏε Ïο QCad για να ιÏÏÏÏοÏ
ν οι αλλαγÎÏ.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Î ÏοÏιμήÏÎµÎ¹Ï ÎÏαÏμογήÏ</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Î ÏοεÏιλογÎÏ Î³Î¹Î± Ïα νÎα ÏÏÎδια</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&ÎμÏάνιÏη</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>&ÎλÏÏÏα GUI:</translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>ÎλÏÏÏα &ÎνÏολÏν:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&ÎμÏάνιÏη μεγάλÏν ÏÏαÏ
ÏÏν</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>ÎÏιθμÏÏ &ÏÏοεÏιÏκÏÏηÏÎ·Ï ÏÏοιÏείÏν:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>Î&ιαδÏομÎÏ</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Î ÏοεÏιλεγμÎνα</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Îονάδα:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>ΧÏÏμμαÏα</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&ΦÏνÏο:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>ΧÏÏμμα &Îαμβά: </translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation>&Meta Grid Color:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">ÎαÏÏο</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">ÎÏÏÏο</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">ÎκÏί</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">ΣκοÏÏο ÎκÏί</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>ÎÎÎ³ÎµÎ¸Î¿Ï Î³ÏαμμαÏοÏειÏάÏ</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>ΠλαίÏιο καÏάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#c0c0c0</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Î&Ï
ÏÏμαÏη κλίμακα καμβά</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>S&elected Color:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>&Highlighted Color:</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">ÎλάÏιÏÏο Îιάκενο Îαμβά:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏανεκκινήÏÏε Ïο ÏÏÏγÏαμμα για να ιÏÏÏÏοÏ
ν οι αλλαγÎÏ.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>ÎλάÏιÏÏο Îιάκενο Îαμβά (px):</translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Σημείο</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>ÎÎÏη (Î¥):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>ÎÎÏη (Χ):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>ÎÏιλογÎÏ Î ÎµÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>&ΠολαÏλά ανÏίγÏαÏα:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&ÎÏνία (α):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>ÎÏιλογÎÏ Î ÎµÏιÏÏÏοÏÎ®Ï ÎÏο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&ΠολαÏλά ανÏίγÏαÏα</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>&ÎÏνία (α):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>ÎÏνία (&β):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>ÎÏιλογÎÏ ÎÎ»Î»Î±Î³Î®Ï ÎεγÎθοÏ
Ï</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>ÎÏιθμÏÏ Î±Î½ÏιγÏάÏÏν</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&ΣÏÎÏη (Ï):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>&ΧÏήÏη Ï
ÏάÏÏονÏÏν ÏαÏακÏηÏιÏÏικÏν</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>ΧÏήÏη &Ï
ÏάÏÏονÏÎ¿Ï ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&ÎιαγÏαÏή Î ÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&ΠαÏαμονή ÏÏοÏÏÏÏ
ÏοÏ
</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>&ΠολαÏλά ανÏίγÏαÏα</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>ÎαμÏÏλη</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>ΣÏÏÏμα:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>ÎεÏμεÏÏία</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>ÎοίÏεÏ:</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>ÎλειÏÏÏ</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Îείμενο</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Îείμενο:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>ÎαθαÏιÏμÏÏ ÎειμÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>ΦÏÏÏÏÏη ÎειμÎνοÏ
αÏο ÎÏÏείο</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>ÎÏοθήκεÏ
Ïη ÎειμÎνοÏ
Ïε ÎÏÏείο</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>ÎÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>ÎÏικÏληÏη</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>ÎÏαμμαÏοÏειÏά</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>ΣÏοίÏιÏη</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>ÎÏÎ¬Î½Ï Îεξιά</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>ÎÏÎ¬Î½Ï ÎÏιÏÏεÏά</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>ÎÎÏη ÎÏιÏÏεÏά</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>ÎÎÏη ÎÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>ÎÎÏη Îεξιά</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>ÎάÏÏ ÎÏιÏÏεÏά</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>ÎάÏÏ Îεξιά</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>ÎάÏÏ ÎÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>ÎÏÎ¬Î½Ï ÎÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>ÎιÏαγÏγή ΣÏ
μβÏλοÏ
</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>ÎιάμεÏÏÎ¿Ï (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>ÎοίÏÎµÏ (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>ΣÏ
ν /Πλήν (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>At (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>ÎίεÏη (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>ÎολάÏιο ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (Τ)</source>
+ <translation type="obsolete">Registered (Τ)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>ΠαÏάγÏαÏÎ¿Ï (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Ï (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>ΣÏεÏλίνα (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Τ)</source>
+ <translation type="obsolete">ÎιÎν (Τ)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>ÎÏί (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>ÎιÎÏεÏη (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>ÎιÏαγÏγή Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Σελίδα:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>ΧαÏ:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] ÎαÏÎ¹ÎºÏ ÎαÏινικÏ</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Îλληνικά και ÎοÏÏικά</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] ÎÏ
Ïιλικά</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] ÎÏμενικά</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] ÎβÏαÏκά</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] ÎÏαβικά</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] ΣÏ
Ïιακά</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Ταμίλ</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] ÎανάνÏα</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] ΤάÏ</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Îάο</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] ÎιβεÏιανά</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] ÎιανμάÏ</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] ÎεÏÏγιανά</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] ÎιθιοÏιακά</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] ΤÏεÏÏκι</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] ΡοÏ
νικά</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] ΧμÎÏ</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Îογκολικά</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] ÎκÏεÏαμÎνα ÎαÏινικά Î ÏÏÏθεÏα</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Îλληνικά Î ÏÏÏθεÏα</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] ΣÏμβολα ÎομιÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] ÎÎλη</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] ÎαθημαÏικά ΣÏμβολα</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] ÎιάÏοÏα ΤεÏνικά</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] ÎικÏÎ½ÎµÏ ÎλÎγÏοÏ
</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] ÎÏÏική αναγνÏÏιÏη ÏαÏακÏήÏÏν</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] ÎγκλειÏμÎνα ÎλÏαÏιθμιÏικά</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] ΣÏεδίαÏη κοÏ
ÏιοÏ</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] ÎεÏμεÏÏικά ΣÏήμαÏα</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] ÎιάÏοÏα ÏÏμβολα</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] ÎιάÏοÏα ÎαθημαÏικά ÏÏμβολα-Î</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] ΣÏμβολα ÎÏÏάÏγ</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] ÎιάÏοÏα ÎαθημαÏικά ÏÏμβολα-Î</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] ΧιÏαγκάνα</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] ÎαÏακάνα</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] ΠεÏιοÏή ÎδιÏÏÎ¹ÎºÎ®Ï Î§ÏήÏηÏ</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] ÎÏÏαία ÎÏαλικά</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] ÎοÏθικά</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] ÎÏ
ζανÏινά ÎοÏ
Ïικά ΣÏμβολα</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] ÎοÏ
Ïικά ΣÏμβολα</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] ÎαθημαÏικά αλÏαÏιθμηÏικά ÏÏμβολα</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] ÎÏικÎÏεÏ</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Î¥ÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>Îιάκενο &ÎÏαμμÏν:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Î ÏοκαθοÏιÏμÎνο διάκενο ÏειÏÏν</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+E</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>Î&ÏοθήκεÏ
Ïη</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>ÎÏοθήκεÏ
Ïη &ÏÏ..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">ÎÎν δÏθηκε κείμενο.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>QCad</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>&ÎλείÏιμο</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+Î</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>ÎÏιλογÎÏ ÎιÏαγÏγήÏ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>ÎÏνία ΠεÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>ΣÏÎÏη:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation> ΣÏÎÏη ÎλίμακαÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>ÎÏιλογÎÏ ÎξαγÏÎ³Î®Ï ÎικÏναÏ</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>ÎÎÎ³ÎµÎ¸Î¿Ï Bitmap</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>ΠλάÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Î¥ÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>ΦÏνÏο</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>ÎÏÏÏο</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>ÎαÏÏο</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+Î</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>ÎνάλÏ
Ïη:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>ÎÏ
ÏÏμαÏο</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>ÎÏιλογÎÏ ÎιÏαγÏγήÏ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>ÎÏνία ΠεÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>ΣÏÎÏη:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation> ΣÏÎÏη ÎλίμακαÏ</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>ÎιάÏαξη:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>ÎÏιθμÏÏ Î£ÏηλÏν</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>ÎÏιθμÏÏ Î£ÎµÎ¹ÏÏν</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Îιάκενο:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Îιάκενο ΣÏηλÏν</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Îιάκενο ΣειÏÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-ÎμεÏάβληÏο-</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>ÎÏιλογÎÏ Î£ÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Îνομα ΣÏÏÏμαÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Î ÏοεÏιλεγμÎνη Î Îνα</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&ÎνÏάξει</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+E</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>ÎιαÏÏ
γή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>ÎμÏάνιÏη ÏλÏν ÏÏν ΣÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Î ÏÏÏθεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>ÎÏαίÏεÏη ÏοÏ
ÏÏÎÏονÏÎ¿Ï Î£ÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>ÎιÏÏθÏÏη ÏαÏακÏηÏιÏÏικÏν ÏÏν ÏÏÏÏμάÏÏν / μεÏονομαÏία</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>ÎÎµÎ½Î¿Ï Î£ÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>&ÎμÏάνιÏη ÏλÏν ÏÏν ΣÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÏÏÏÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Î ÏÏÏθεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>ÎÏαίÏεÏη &ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>ÎιÏÏ&θÏÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>Îναλλαγή &ÎÏαÏÏÏηÏαÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>ÎÏιλογÎÏ ÎιÏαγÏÎ³Î®Ï ÎιβλιοθήκηÏ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>ÎÏνία ΠεÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>ΣÏÎÏη:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation> ΣÏÎÏη ÎλίμακαÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Î Î¯Î½Î±ÎºÎ±Ï ÎιβλιοθηκÏν</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>ÎαÏάλογοι</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>ÎιÏαγÏγή</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏÎ½Î¹Î±ÎºÎ®Ï ÎÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>ÎÏνιακή ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>ÎήκοÏ:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>ÎÎ®ÎºÎ¿Ï Î³ÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Σημείο Î ÏοÏκÏλληÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>ÎÏÏή</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>ÎÎÏη</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>ΤÎλοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>ÎÏιλογÎÏ ÎιÏοÏÏμοÏ
γÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>ÎήκοÏ:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>ÎÎ®ÎºÎ¿Ï ÎιÏοÏÏμοÏ
</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>ÎÏιθμÏÏ Î´Î¹ÏοÏÏμÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>ÎÏιλογÎÏ Î³ÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>ÎλείÏιμο</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>ÎναίÏεÏη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>ÎÏιλογÎÏ Î Î±ÏάλληλÏν γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>ÎÏÏÏÏαÏη:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>ÎÏÏÏÏαÏη αÏÏ Ïο ÎÏÏÎ¹ÎºÏ ÏÏοιÏείο</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>ÎÏιθμÏÏ Î Î±ÏάλληλÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>ÎÏιλογÎÏ Î Î±ÏάλληλÏν ÎÏαμμÏν ÎιαμÎÏÏ...</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>ÎÏιθμÏÏ Î Î±ÏάλληλÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>ÎÏιλογÎÏ Î Î¿Î»Ï
γÏνÏν</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>ÎÏιθμÏÏ Î Î»ÎµÏ
ÏÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>ÎÏιλογÎÏ Î Î¿Î»Ï
γÏνÏν</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>ÎÏιθμÏÏ Î Î»ÎµÏ
ÏÏν</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏαμμÏν με ÏÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>ÎÏνιακή ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>ÎήκοÏ:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>ÎÎ®ÎºÎ¿Ï Î³ÏαμμήÏ</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>ÎαÏά ΣÏÏÏμα</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>ÎαÏά ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>ΧÏÏÎ¯Ï Î Îνα</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ΣÏ
νεÏÏμενη</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Τελεία</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Τελεία (μικÏή)</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Τελεία (μεγάλη)</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>ΠαÏλα</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>ΠαÏλα (μικÏή)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>ΠαÏλα (μεγάλη)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>ΠαÏλα Τελεία</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>ΠαÏλα Τελεία (μικÏή)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>ΠαÏλα Τελεία (μεγάλη)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>ÎιαίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>ÎιαίÏεÏη (μικÏή)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>ÎιαίÏεÏη (μεγάλη)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>ÎÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>ÎÎνÏÏο (μικÏÏ)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>ÎÎνÏÏο (μεγάλο)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>ΠεÏιθÏÏιο</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>ΠεÏιθÏÏιο (μικÏÏ)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>ΠεÏιθÏÏιο (μεγάλο)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-ÎμεÏάβληÏο-</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>ΠονÏίκι</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Îεξί</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>ÎÏιÏÏεÏÏ</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>ÎÏιλογÎÏ ÎεÏακίνηÏηÏ/ΠεÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">ÎλείÏιμο</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">ÎναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">ΤÏξο</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">ÎκÏίνα:</translation>
+ </message>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished">ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished">ÎÏνία:</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">ÎεξιÏÏÏÏοÏα</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">ÎÏιÏÏεÏÏÏÏÏοÏα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>ÎÏιλογÎÏ Î ÏοεÏιÏκÏÏηÏÎ·Ï ÎκÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Îνναλαγή καÏάÏÏαÏÎ·Ï ÎαÏÏο/ÎÏÏÏο</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>ÎενÏÏάÏιÏμα ÏÏη Ïελίδα</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>ΤαίÏιαγμα ÏÏη Ïελίδα</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>ÎÏιλογÎÏ ÎºÏ
κλικοÏ</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>ÎιεÏ
θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>ÎλεγÏÎ¿Ï ÎºÎ±Î¹ διεÏ
θÎÏηÏη και ÏÏν δÏο ÏÏοιÏείÏν ÏÏÎ¿Ï Ïο κÏ
κλικÏ</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>ÎκÏίνα:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>ÎÏιλογή</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>ÎÏιλεγμÎνα ÏÏοιÏεία:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>ÎÏιλογÎÏ ÎÏÏÏÏαÏÎ·Ï Î ÏοÏκÏλληÏηÏ</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>ÎÏÏÏÏαÏη:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>ÎÏιλογÎÏ ÎαμÏÏληÏ</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>ÎοίÏεÏ:</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>ÎλειÏÏÏ</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>ÎναίÏεÏη</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>ÎÏιλογÎÏ ÎειμÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Îείμενο:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>ÎÏνία:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Trim Amount Options</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>ÎÏÏÏÏαÏη. ÎÏνηÏική Ïιμή για ÏεÏικοÏή, θεÏική Ïιμή για εÏιμÏκινÏη.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>ΣÏνολο:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Î Îνα</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>ΤÏÏÎ¿Ï Î³ÏαμμήÏ:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>ΠλάÏοÏ:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>ΧÏÏμμα:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>ÎαÏά ΣÏÏÏμα</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>ÎαÏά ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Î ÏοεÏιλεγμÎνο</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>-ÎμεÏάβληÏο-</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Î ÏοειδοÏοίηÏη</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>ÎÏαίÏεÏη ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>Το ΣÏÏÏμα "%1" και Ïλα Ïα ÏÏοιÏεία Ïε αÏ
ÏÏ Î¸Î± αÏαιÏεθοÏν.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>Το ΣÏÏÏμα "%1" δεν μÏοÏεί ÏοÏΠνα αÏαιÏεθεί.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>ÎÎ¹Î¬Î»Î¿Î³Î¿Ï Î£ÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>Το ÎÏλÏκ "%1" και Ïλα Ïα ÏÏοιÏεία Ïε αÏ
ÏÏ Î¸Î± αÏαιÏεθοÏν.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>ÎδιÏÏηÏÎµÏ ÏÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>ΣÏÏÏμα με Ïνομα "%1" Ï
ÏάÏÏει ίδη. ΠαÏÎ±ÎºÎ±Î»Ï Î´ÏÏÏε διαÏοÏεÏÎ¹ÎºÏ Ïνομα.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
ΩÏ</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>Το %1 Ï
ÏάÏÏει ίδη.
+ÎÎÎ»ÎµÎ¹Ï Î½Î± Ïο ανÏικαÏαÏÏήÏειÏ?</translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">ÎÏι</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">Îαί</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Îνοιγμα ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Îνοιγμα ÎικÏναÏ</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>Windows Bitmap</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>Joint Photographic Experts Group</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>Multiple-image Network Graphics</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>Portable Bit Map</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>Portable Grey Map</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>Portable Network Graphic</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>Portable Pixel Map</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>X Bitmap Format</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>X Pixel Map</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Îλα Ïα ÎÏÏεία ÎικÏνÏν (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>Graphics Interchange Format</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>Drawing Exchange %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>ÎÏÏεία QCad 1.x %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>ÎÏαμμαÏοÏειÏά %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Îλα Ïα ÎÏÏεία (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">ÎανÎνα</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">ÎξαγÏγή εικÏναÏ</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation>ΦÏÏÏÏÏη..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">ΦÏÏÏÏÏη διαδÏομÏν βιβλιοθήκηÏ..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation>ΦÏÏÏÏÏη ÎÏÏείοÏ
%1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Î ÏÏÏθεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Î ÏοÏθεÏη ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&ÎεÏονομαÏία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">ÎεÏονομαÏία ÎÏλÏκ και ÏλÏν ÏÏν ειÏαγÏγÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">ÎημιοÏ
Ïγία ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>Î&ημιοÏ
Ïγία ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&ÎιÏÏθÏÏη ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">ÎιαÏÏÏιÏμÏÏ</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>&ÎιαÏÏÏιÏμÏÏ</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">ÎιαÏÏÏιÏμÏÏ ÎÏλÏκ και άλλÏν ÎμάδÏν ΣÏοιÏείÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>Î&ÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Îμ&ÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν ÏÏν μÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>ÎιÏαγÏγή ÏÏηλÏν:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>ÎιÏαγÏγή ÏειÏÏν:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>ÎιÏαγÏγή διάκενοÏ
ÏÏηλÏν:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>ÎιÏαγÏγή διάκενοÏ
ÏειÏÏν:</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">ÎιÏαγÏγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&ÎιÏαγÏγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&ÎÏαίÏεÏη ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Îναλλαγή οÏαÏÏÏηÏÎ±Ï ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">Îνα&λλαγή ÎÏλÏκ</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Îναλλαγή ÎÏλÏκ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
ακÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">ΣÏοιÏιÏμÎνη</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&ΣÏοιÏιÏμÎνη</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">ΣÏοιÏιÏμÎνη ÎιάÏÏαÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Select first line</source>
+ <translation>ÎÏÎλεξε ÏÏÏÏη γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>ÎÏÎλεξε δεÏÏεÏη γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï ÏÏξοÏ
διάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">ÎιάÏÏαÏη ÎÏνίαÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>ÎÏι ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&ÎιάμεÏÏοÏ</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">ÎιάμεÏÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Specify target point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>ΤÎλοÏ</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">ÎείκÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&ÎείκÏηÏ</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">ÎείκÏηÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï ÎµÏÎκÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">ÎÏαμμική</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&ÎÏαμμική</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">ÎÏαμμική ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">ÎÏιζÏνÏια ÎιάÏÏαÏη</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">ÎάθεÏη ÎιάÏÏαÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>ÎÏι ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο κÏκλοÏ
ή ÏÏξοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î´Î¹Î¬ÏÏαÏÎ·Ï Î® ειÏαγÏγή γÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
διάÏÏαÏηÏ:</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">ÎκÏινÏÏή</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">ÎκÏίνα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Îη ÎγκÏ
Ïο Î¼Î®ÎºÎ¿Ï ÏοÏδήÏ</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏίναÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï Î±ÏÏήÏ:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï ÏÎλοÏ
Ï Î® [ÎÏνία/Î¼Î®ÎºÎ¿Ï Î§Î¿ÏδήÏ]</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏεÏιεÏÏÎ¼ÎµÎ½Î·Ï Î³ÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¼Î®ÎºÎ¿Ï
Ï ÏοÏδήÏ:</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">ΤÏξο: ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&ÎÎνÏÏο, Σημείο, ÎÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏÏξÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Îη ÎγκÏ
Ïα δεδομÎνα ÏÏξοÏ
.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÏÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ή [ÎÎνÏÏο]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">ΤÏξο: 3 Σημεία</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏÏξÏν με 3 Ïημεία</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>ΤÏξο: ÎÏαÏÏÏμενο</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Î&ÏαÏÏÏμενο</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">ΣÏεδιαÏμÏÏ ÏÏξÏν εÏαÏÏÏμενÏν ÏÏο βαÏÎ¹ÎºÏ ÏÏοιÏείο</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>ÎαθοÏιÏμÏÏ Î²Î±ÏÎ¹ÎºÎ¿Ï ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÎµÎ»Î¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏίναÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">ÎÏκλοÏ: ÎÎνÏÏο, Σημείο</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>&ÎÎνÏÏο, Σημείο</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και Ïημείο</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Îη ÎγκÏ
Ïα δεδομÎνα κÏκλοÏ
.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">ÎÏκλοÏ: 2 Σημεία</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με 2 Ïημεία</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Îη ÎγκÏ
Ïα δεδομÎνα κÏκλοÏ
.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏίÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">ÎÏκλοÏ: 3 Σημεία</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με 3 Ïημεία</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
κÏκλοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÎºÏÎ¯Î½Î±Ï ÎºÏκλοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">ÎÏκλοÏ: ÎÎνÏÏο, ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Î&ÎνÏÏο, ÎκÏίνα</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και ακÏίνα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
ÎλειÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
βαÏÎ¹ÎºÎ¿Ï Î¬Î¾Î¿Î½Î± </translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¬ÎºÏοÏ
δεÏÏεÏοÏ
άξονα:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÏÏÎ¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÎµÎ»Î¹ÎºÎ®Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">ÎλειÏÏÎ¹ÎºÏ Î¤Ïξο με Îξονα</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>Îλει&ÏÏÎ¹ÎºÏ Î¤Ïξο (ÎξοναÏ)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎλειÏÏικÏν ΤÏξÏν</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">ÎλειÏη με Îξονα</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>Î&λειÏη (ÎξοναÏ)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎλείÏεÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">ÎιαγÏάμμηÏη</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>&ÎιαγÏάμμηÏη</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÎιαγÏαμίÏεÏν και ÎεμιÏμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Îη ÎγκÏ
Ïη ÏεÏιοÏή διαγÏάμμιÏηÏ. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε οÏι Ïα εÏιλεγμÎνα ÏÏοιÏεία αÏοÏελοÏν μια ή ÏεÏιÏÏÏÏεÏÎµÏ ÎºÎ»ÎµÎ¹ÏÏÎÏ ÏεÏιοÏÎÏ.</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>ΠδιαγÏάμμηÏη διμιοÏ
Ïγήθηκε με εÏιÏÏ
Ïία.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">ÎικÏνα</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&ÎικÏνα</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">ÎιÏαγÏγή ÎικÏÎ½Î±Ï (Bitmap)</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Specify first point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">ÎÏαμμή: 2 Σημεία</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>ÎιÏαγÏγή μήκοÏ
Ï:</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">ÎÏαμμή: ÎÏνία</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&ÎÏνία</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν με καθοÏιÏμÎνη γÏνία</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">ÎÏαμμή: ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&ÎÏιζÏνÏια</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη οÏιζÏνÏιÏν γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">ÎÏιζ./Îαθ. γÏαμμή</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">Î&ÏιζÏνÏια / ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">ΣÏεδιάζει οÏιζÏνÏιεÏ/κάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">ÎάθεÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>ÎÏÎλεξε ÏÏÏÏη γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>ÎÏÎλεξε δεÏÏεÏη γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>ÎιÏαγÏγή μήκοÏ
Ï Î´Î¹ÏοÏÏμοÏ
:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>ÎιÏαγÏγή αÏÎ¹Î¸Î¼Î¿Ï Î´Î¹ÏοÏÏμÏν:</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation>ÎιÏοÏÏμοÏ</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&ÎιÏοÏÏμοÏ</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">ΣÏεδίαÏη διÏοÏÏμÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Îλίκ και ÏÏÏε για να ÏÏεδιάÏÎµÎ¹Ï Î¼Î¹Î± γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">ÎÏαμμή: ΧειÏοÏοίηÏα</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&ΧειÏοÏοίηÏη ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏειÏοÏοίηÏÏν γÏαμμÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>Specify first point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">ÎÏιζ./Îαθ. γÏαμμή</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">Î&ÏιζÏνÏια / ÎάθεÏα</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">ΣÏεδιάζει οÏιζÏνÏιεÏ/κάθεÏÎµÏ Î³ÏαμμÎÏ</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">ÎάθεÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Specify Distance <%1> or select entity or [Through]</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ Î±ÏÏÏÏαÏÎ·Ï <%1> ή εÏÎλεξε ÏÏοιÏείο ή [Through]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>ÎιÏαγÏγή αÏιθμοÏ:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation>ΠαÏάλληλεÏ</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Πα&ÏάλληλεÏ</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏαÏάλληλÏν Ïε Ï
ÏάÏÏοÏ
ÏÎµÏ Î³ÏαμμÎÏ, ÏÏξα, κÏκλοÏ
Ï</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>ÎαθÏÏιÏε ÎÏÏÏÏαÏη <%1> ή εÏÎλεξε ÏÏοιÏείο ή [%2]</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>ÎμÏκενÏÏα</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">Î&μÏκενÏÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>ΠαÏÎ¬Î»Î»Î·Î»ÎµÏ Î¼ÎÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Πα&ÏÎ¬Î»Î»Î·Î»ÎµÏ Î¼ÎÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏαÏάλληλÏν μÎÏÏ ÎºÎ±Î¸Î¿ÏιÏμÎνοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
διÎλεÏ
ÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">ΠολÏγÏνο</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>ΠολÏγÏ&νο (Îεν,ÎÏν)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">ΣÏεδίαÏη κÏκλÏν με κÎνÏÏο και γÏνία</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎºÎνÏÏοÏ
</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>ÎαθοÏιÏμÏÏ Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>ÎιÏαγÏγή αÏιθμοÏ:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">ΠολÏγÏνο</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>ΠολÏγÏ&νο (ÎÏν,ÎÏν)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">ΣÏεδίαÏη ΠολÏγÏνÏν με 2 γÏνίεÏ</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>ÎÏιθμÏÏ:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Îη ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ. ÎοκίμαÏε 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>ÎÏθογÏνιο</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">ÎÏ&θογÏνιο</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">ΣÏεδίαÏη ÏολÏγÏνÏν</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>ΣÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Σ&ÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">ΣÏεδίαÏη γÏαμμÏν με ÏÏεÏική γÏνία</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>ÎÏÎλεξε βαÏÎ¹ÎºÏ ÏÏοιÏείο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>ÎαθοÏιÏμÏÏ Î¸ÎÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&ÎÏθογÏνια</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">ΣÏεδίαÏη οÏθογÏνιÏν γÏαμμÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>ÎÏαÏÏομÎνη (Σ,Î)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&ÎÏαÏÏομÎνη (Σ,Î)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (Ïημείο,κÏκλοÏ)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>ÎÏÎλεξε κÏκλο, ÏÏξον ή ÎλειÏη</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>ÎÏαÏÏομÎνη (Î,Î)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Î&ÏαÏÏομÎνη (Î,Î)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">ΣÏεδίαÏη εÏαÏÏομÎÎ½Î·Ï (κÏκλοÏ,κÏκλοÏ)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>ÎÏÎλεξε ÏÏÏÏο κÏκλο ή ÏÏξο</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>ÎÏÎλεξε δεÏÏεÏο κÏκλο ή ÏÏξο</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Σημεία</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Σημεία</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">ΣÏεδίαÏη ΣημείÏν</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏοÏοθεÏίαÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">Îεν μÏοÏÏ Î½Î± κλείÏÏ ÏÏ
νεÏÏÎ¼ÎµÎ½ÎµÏ Î³ÏαμμÎÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&ΠολÏ
γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">ÎαμÏÏλη</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&ÎαμÏÏλη</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">ΣÏεδιαÏμÏÏ ÎºÎ±Î¼ÏÏλÏν</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ελÎγÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ελÎγÏοÏ
ή [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ελÎγÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Îεν μÏοÏÏ Î½Î± αναιÏÎÏÏ: ÎÏι αÏκεÏÎÏ Î´Î·Î»ÏÏÎµÎ¹Ï ÏÏοιÏείÏν ακÏμα.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Îείμενο</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Îείμενο</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">ΣÏεδίαÏη ΣÏοιÏείÏν ÎειμÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ειÏαγÏγήÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>ÎιÏαγÏγή κειμÎνοÏ
:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">ÎνÏιγÏαÏή ÏÏοιÏείÏν ÏÏο clipboard</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">ÎÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Î&ÏοκοÏή</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">ÎÏοκÏÏÏει ÏÏοιÏεία ÏÏο clipboard</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">ÎÏικÏληÏη</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>Î&ÏικÏληÏη</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">ÎÏικÏληÏη ÏεÏιεÏομÎνÏν ÏοÏ
clipboard</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">ÎναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>Î&ναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">ÎναιÏεί Ïην ÏελεÏ
Ïαία ÏÏάξη</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">ÎÏαναÏοÏά</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&ÎÏαναÏοÏά</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">ÎÏαναÏÎÏει Ïην ÏελεÏ
Ïαία αναίÏεÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">ÎÎο ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&ÎÎο</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">ÎημιοÏ
Ïγία νÎοÏ
ÏÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Îνοιγμα ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Îνοιγμα...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Îνοίγει αÏοθηκεÏ
μÎνο ÏÏÎδιο</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&ÎÏοθήκεÏ
Ïη</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">ÎÏοθήκεÏ
Ïη ΣÏεδίοÏ
ΩÏ</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>ÎÏο&θήκεÏ
Ïη ÏÏ...</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">ÎÏοθηκεÏει Ïο ÏÏÎÏÏν ÏÏÎδιο Ï
ÏÏ Î½Îο Ïνομα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&ÎÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">ÎεÏÏάει Ïη γÏνία μεÏÎ±Î¾Ï Î´Ïο γÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>ÎÏνία: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Îι γÏαμμÎÏ ÎµÎ¯Î½Î±Î¹ ÏαÏάλληλεÏ</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>ΠολÏ
γÏνική ÏεÏιοÏή</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">&ΠολÏ
γÏνική ÏεÏιοÏή</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">ÎεÏÏάει Ïην ÏεÏιοÏή ενÏÏ ÏολÏ
γÏνοÏ
</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>ΠεÏιοÏή:%1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation>ΠεÏιÏÎÏεια:%1</translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Σημείο:%1%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ÏοÏ
ÏολÏ
γÏνοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ÏοÏ
ÏολÏ
γÏνοÏ
</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>ΤεÏμαÏιÏμÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏο Σημείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&ÎÏÏÏÏαÏη αÏο Σημείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">ÎεÏÏάει Ïην αÏÏÏÏαÏη μεÏÎ±Î¾Ï Î´Ïο ÏημείÏν</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>ÎÏÏÏÏαÏη: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
αÏÏÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
αÏÏÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">ÎÏÏÏÏαÏη αÏο ΣÏοιÏείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>Î&ÏÏÏÏαÏη αÏο ΣÏοιÏείο Ïε Σημείο</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">ÎεÏÏάει Ïην αÏÏÏÏαÏη μεÏÎ±Î¾Ï ÏÏοιÏείοÏ
και ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>ÎÏÏÏÏαÏη: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Σημείο ενÏÏÏ ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">Σ&ημείο ενÏÏÏ ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">ÎλÎγÏει αν Îνα καθοÏιÏμÎνο Ïημείο είναι ενÏÎ¿Ï ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>Το Σημείο είναι ενÏÏÏ ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>Το Σημείο είναι εκÏÏÏ ÏοÏ
εÏιλεγμÎνοÏ
ÏεÏιγÏάμμαÏοÏ.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>ΣÏ
&Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">ÎεÏÏάει Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏλÏν ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>ΣÏ
Î½Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÏÏν εÏιλεγμÎνÏν ÏÏοιÏείÏν: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>ΤοÏ
λάÏιÏÏον ενα εÏιλεγμÎνο ÏÏοιÏείο δεν μÏοÏεί να μεÏÏηθεί.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Î ÏÏÏθεÏη ÏÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Î ÏÏÏθεÏη ÏÏÏÏμμαÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">ÎιÏÏθÏÏη ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&ÎιÏÏθÏÏη ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>Î&ÏÏκÏÏ
Ïη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">ÎÏÏκÏÏ
Ïη ÏλÏν ÏÏν ÏÏÏÏμμάÏÏν</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>Îμ&ÏάνιÏη ÏλÏν</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">ÎμÏάνιÏη ÏλÏν ÏÏν ÏÏÏÏμμάÏÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>ÎÏαίÏεÏη ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">Î&ÏαίÏεÏη ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Îναλλαγή κλειδÏμαÏÎ¿Ï ÏÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">Îνα&λλαγή κλειδÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Îναλλαγή κλειδÏμαÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Îναλλαγή οÏαÏÏÏηÏÎ±Ï Î£ÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>Îνα&λλαγή ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Îναλλαγή ΣÏÏÏμμαÏοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>ÎιÏαγÏγή ÎνÏικειμÎνοÏ
ÎιβλιοθήκηÏ</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">Îι&ÏαγÏγή ÎνÏικειμÎνοÏ
ÎιβλιοθήκηÏ</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">ÎιÏάγει ανÏικείμενα αÏÏ Ïη βιβλιοθήκη.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>ÎιÏαγÏγή γÏνίαÏ:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>ÎιÏαγÏγή ÏÏ
νÏελεÏÏή:</translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>ÎδÏ
ναμία ανοίγμαÏÎ¿Ï Î±ÏÏείοÏ
'%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">(Îε-)ÎλείδÏμα ΣÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>(Îε-)Î&λείδÏμα ΣÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">(Îε-)ÎλείδÏμα ÏÏεÏÎ¹ÎºÎ¿Ï ÏημειοÏ
ÎηδÎν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">ΧαÏακÏηÏιÏÏικά</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&ΧαÏακÏηÏιÏÏικά</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">ΤÏοÏοÏοίηÏη ÏαÏακÏηÏιÏÏικÏν ÏÏοιÏείοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">ÎÏ
κλικÏ</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>Î&Ï
κλικÏ</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">ΣÏÏογγÏλεμα ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>ÎιÏαγÏγή μήκοÏ
Ï 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>ÎιÏαγÏγή μήκοÏ
Ï 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">ÎοÏή</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&ÎοÏή</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">ÎοÏή ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">Το ΣÏοιÏείο ÏÏÎÏει να είναι γÏαμμή, ÏÏξο ή κÏκλοÏ.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>Το Ïημείο κοÏÎ®Ï Î´ÎµÎ½ είναι ÎγκÏ
Ïο.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>Το Ïημείο κοÏÎ®Ï Î´ÎµÎ½ είναι Ïε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏοιÏείοÏ
ÏÏÎ¿Ï ÎºÎ¿Ïή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
κοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">ÎιαγÏαÏή</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&ÎιαγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">ÎιαγÏαÏή ΣÏοιÏείÏν</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>ÎιαγÏαÏή ΧειÏοÏοίηÏÎ·Ï ÎÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">ÎιαγÏαÏή &ΧειÏοÏοίηÏÎ·Ï ÎÏαμμήÏ</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
κοÏÎ®Ï Ïε μια ÏολÏ
γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
κοÏÎ®Ï Ïε μια ÏολÏ
γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Τα ÏÏοιÏεία δεν είναι ÏÏην ίδια ÏολÏ
γÏαμμή.</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Îνα αÏο Ïα εÏιλεγμÎνα ÏÏοιÏεία είναι ÎÎΥΡÎ</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>Το ÏÏÏÏο ÏÏοιÏείο είναι ÎÎΥΡÎ</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation>Το δεÏÏεÏο ÏÏοιÏείο είναι ÎÎΥΡÎ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">ÎιαγÏαÏή εÏιλεγμÎνÏν</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Îια&γÏαÏή εÏιλεγμÎνÏν</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">ÎιαγÏαÏή εÏιλεγμÎνÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο ÏÏÎ¿Ï Î´Î¹Î±Î³ÏαÏή</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">ÎδιÏÏηÏεÏ</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>Î&διÏÏηÏεÏ</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">ΤÏοÏοÏοίηÏη ιδιοÏήÏÏν ÏÏοιÏείοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">ÎιαÏÏÏιÏμÏÏ ÎºÎµÎ¹Î¼ÎνοÏ
</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&ÎιαÏÏÏιÏμÏÏ ÎειμÎνοÏ
Ïε ÎÏάμμαÏα</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">ÎιαÏÏÏίζει ΣÏοιÏεία ÎειμÎνοÏ
Ïε μονά ÎÏάμμαÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">ÎνÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>ÎνÏι&ÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">ÎνÏιÏÏÏÎÏει ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏημείοÏ
ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î±Î½ÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏημείοÏ
ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï Î±Î½ÏιÏÏÏοÏήÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">ÎεÏακίνηÏη / ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&ÎεÏακίνηÏη / ÎνÏιγÏαÏή</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">ÎεÏακινεί ή ανÏιγÏάÏει ÏÏοιÏεία μία ή ÏεÏιÏÏÏÏεÏÎµÏ ÏοÏÎÏ</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">ÎεÏακίνηÏη και ÏεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>Îε&ÏακίνηÏη και ÏεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">ÎεÏακινεί και ÏεÏιÏÏÏÎÏει ανÏικείμενα</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>ÎαθοÏιÏμÏÏ Î³ÏÎ½Î¯Î±Ï ÏεÏιÏÏÏοÏήÏ:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&ΠεÏιÏÏÏοÏή</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">ΠεÏιÏÏÏοÏή ÎÏο</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>ΠεÏιÏÏÏοÏή &ÎÏο</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">ΠεÏιÏÏÏÎÏει ανÏικείμενα ÏεÏι δÏο κÎνÏÏÏν</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ Î±ÏÏλÏ
ÏοÏ
ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">ΣÏÏογγÏλεμα</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&ΣÏÏογγÏλεμα</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">ΣÏÏογγÏ
λεÏει ΣÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>ÎιÏαγÏγή ακÏίναÏ:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Îλίμακα</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>Î&λίμακα</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Îλλαγή μεγÎθοÏ
Ï Î±Î½ÏικειμÎνÏν</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">ÎÏÎκÏαÏη</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>Î&ÏÎκÏαÏη</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">ÎÏÎκÏαÏη ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏÎ·Ï Î³ÏνίαÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
αναÏοÏάÏ</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏημείοÏ
ÏÏοοÏιÏμοÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&ÎιεÏ
θÎÏηÏη</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη ÎÏο</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>ÎιεÏ
&θÎÏηÏη ÎÏο</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">ÎιεÏ
θÎÏηÏη ÎÏο ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>ÎÏιλογή ÏÏοιÏείοÏ
-ÏÏιο</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>ÎÏιλογή ÏÏοιÏείοÏ
ÏÏÎ¿Ï Î´Î¹ÎµÏ
θÎÏηÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">ÎÏιμήκÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&ÎÏιμήκÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">ÎÏιμήκÏ
νÏη με καθοÏιÏμÎνο ÏÏνολο</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>Το εÏιλεγμÎνο ÏÏοιÏείο ανήκει Ïε ÎÏλÏκ. ΠαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î¿ÏθÏÏÏε Ïο μÏλÏκ.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>Το εÏιλεγμÎνο ÏÏοιÏείο δεν είναι αÏÎ¿Î¼Î¹ÎºÏ ÏÏοιÏείο ή δεν μÏοÏεί να διεÏ
θεÏηθεί.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Îη ÎγκÏ
Ïη δήλÏÏη</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο ÏÏÎ¿Ï Î´Î¹ÎµÏ
θÎÏηÏη ή δÏÏε αÏÏÏÏαÏη:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">ΣÏÎδιο</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Î ÏοÏιμήÏÎµÎ¹Ï &ΤÏÎÏονÏÎ¿Ï Î£ÏεδίοÏ
</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">ΡÏ
θμίÏÎµÎ¹Ï Î³Î¹Î± Ïο ÏÏÎÏÏν ΣÏÎδιο</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
ή [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished">ÎαθοÏιÏμÏÏ ÎµÏÏμενοÏ
ÏημείοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">ÎιαγÏαÏή μεÏÎ±Î¾Ï Î´Ï
ο nodes</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished">ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">ÎÎν βÏÎθηκε ÏÏοιÏείο.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Î ÏοεÏιÏκÏÏηÏη ÎκÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Î ÏοεÏιÏκÏÏηÏη &ÎκÏÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">ÎμÏανίζει ÏÏοεÏιÏκÏÏηÏη εκÏÏÏÏÏηÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">ÎÏιλογή ÎλÏν</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>&ÎÏιλογή ÎλÏν</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">ÎÏιλογή ÏλÏν ÏÏν ÏÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">ÎÏοεÏιλογή ÎλÏν</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>ÎÏοεÏι&λογή ÎλÏν</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλογή ΠεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>(ÎÏο-)ÎÏιλο&γή ΠεÏιγÏάμμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλÎγει ÏÏ
νδεδεμÎνα ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>Το ΣÏοιÏείο ÏÏÎÏει να είναι ÎÏÎ¿Î¼Î¹ÎºÏ Î£ÏοιÏείο.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>ÎÏιλογή ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">&ÎιαÏÏαÏ
ÏοÏμενα ΣÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">ÎÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα αÏο μια γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>ÎÏοεÏιλογή ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">ÎÏοεÏιλογή &ÎιαÏÏαÏ
ÏοÏμενÏν ΣÏοιÏείÏν</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ÏÏοιÏεία διαÏÏαÏ
ÏοÏμενα αÏο μια γÏαμμή</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï Î´Î¹Î±ÏÏαÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏημείοÏ
γÏÎ±Î¼Î¼Î®Ï Î´Î¹Î±ÏÏαÏÏÏÏηÏ</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>ÎνÏιÏÏÏοÏή ÎÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">ÎνÏι&ÏÏÏοÏή ÎÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">ÎνÏιÏÏÏÎÏει Ïην ÏÏÎÏοÏ
Ïα εÏιλογή</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>(ÎÏο-)ÎÏιλογή ΣÏÏÏμαÏοÏ</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">(ÎÏο-)ÎÏιλÎγει ÏÏÏÏμαÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>ÎÏÎλεξε ÏÏοιÏείο</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">(ÎÏο-)&ÎÏιλογή ΣÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">ÎÏιλÎγει μονά ΣÏοιÏεία</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>ΠλαίÏιο ÎÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Î &λαίÏιο ÎÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">ÎÏιλÎγει Ïλα Ïα ενÏÏÏ ÏοÏ
ÏλαιÏίοÏ
ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>ΠλαίÏιο ÎÏοεÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">ΠλαίÏιο &ÎÏοεÏιλογήÏ</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">ÎÏοεÏιλÎγει Ïλα Ïα ενÏÏÏ ÏοÏ
ÏλαιÏίοÏ
ÏÏοιÏεία</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>ÎÏιλογή ÏÏÏÏοÏ
άκÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
άκÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>ÎαθοÏιÏμÏÏ Î£ÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">ÎαθοÏιÏμÏÏ &ΣÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">ÎαθοÏίζει Ïη θÎÏη ÏοÏ
ÏÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
μηδÎν</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>ÎαθοÏιÏμÏÏ Î£ÏεÏÎ¹ÎºÎ¿Ï ÏημείοÏ
ÎηδÎν</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">ÎιαÏÏαÏÏÏÏη ΧειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>&ÎιαÏÏαÏÏÏÏη ΧειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Î ÏοÏκÏλληÏη Ïε Ïημεία διαÏÏαÏÏÏÏÎ·Ï ÏειÏοκίνηÏα</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>ÎÏιλογή ÏÏÏÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>ÎÏιλογή δεÏÏεÏοÏ
ÏÏοιÏείοÏ
</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>ÎÏαναδημιοÏ
Ïγία ΣÏοιÏείÏν ÎιάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&ÎÏαναδημιοÏ
Ïγία ΣÏοιÏείÏν ÎιάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">ÎÏαναδημιοÏ
Ïγεί Ïλα Ïα ΣÏοιÏεία ÎιάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>ÎÏαναδημιοÏ
Ïγήθηκαν %1 ÏÏοιÏεία διάÏÏαÏηÏ</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Îεν βÏÎθηκαν ÏÏοιÏεία ÎιάÏÏαÏηÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">ÎÏ
ÏÏμαÏη ÎÏÏίαÏη</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>ÎÏ
ÏÏμαÏη &ÎÏÏίαÏη</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">ÎÏÏιάζει αÏ
ÏÏμαÏα</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">ÎεγÎθÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&ÎεγÎθÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">ÎεγÎθÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">ΣμίκÏÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&ΣμίκÏÏ
νÏη</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">ΣμίκÏÏ
νÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">ÎεÏακίνηÏη ÎÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>&ÎεÏακίνηÏη ÎÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">ÎεÏακίνηÏη Ïε ÏÏαγμαÏÎ¹ÎºÏ ÏÏÏνο</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Î ÏοηγοÏμενη ÏÏη</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Î &ÏοηγοÏμενη ÏÏη</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">ÎμÏανίζει Ïην ÏÏοηγοÏμενη ÏÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">ÎÏαναÏÏεδίαÏη</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>Î&ÏαναÏÏεδίαÏη</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">ΠαÏάθÏ
Ïο ÎÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>&ΠαÏάθÏ
Ïο ÎÏÏίαÏηÏ</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">ÎÏÏιάζει Ïε ÏαÏάθÏ
Ïο</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>ÎαθοÏιÏμÏÏ ÏÏÏÏοÏ
άκÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ÎκÏÏÏÏη</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>ÎαθοÏιÏμÏÏ Î´ÎµÏÏεÏοÏ
άκÏοÏ
</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>ΠίÏÏ</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>ÎÏαμμή</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">ÎÏ</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>ÎÏθογÏνιο</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">οÏθ</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">ÎÏθογ</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>κείμενο</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>ÎÏαναδημιοÏ
Ïγία</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>αναίÏεÏη</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>ξανά</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">εÏ</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>ÏÏξο</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">ÏÏξο</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>γÏνία</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>ÏÏÎÏη</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>ÏÏήλεÏ</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>ÏειÏÎÏ</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>διάκενοÏÏηλÏν</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>διάκενογÏαμμÏν</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>γÏν</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>γÏν</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>ÏÏÎÏη</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>ÏÏε</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>ÏÏ</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>ÏÏηλεÏ</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>γÏαμ</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>διάκενοÏÏηλÏν</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>διάκÏÏηλÏν</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>δÏ</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>διακγÏ</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>δι</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>κÎνÏÏο</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>κενÏ</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>κε</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>ανÏίÏÏÏοÏο</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>ανÏ</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>αα</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>Ïημείο</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>Ïη</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>ÏαÏάληλα</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>μήκοÏ</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>κλείÏε</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>αÏιθμÏÏ</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>διαμÎÏÏ</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>βοήθεια</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>μήκοÏ</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>μηκ</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>μη</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>κλ</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>αÏι</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>α</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>δια</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>ÏαÏ</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>μήκοÏ1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>μήκοÏ2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>ακÏίνα</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>ÏεÏικοÏή</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>μήκοÏ1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>μηκ1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>μ1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>μήκοÏ2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>μηκ2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>μ2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>ακ</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>κει</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>Î¼Î®ÎºÎ¿Ï ÏοÏδήÏ</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>μήκοÏ</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>μηκÏοÏδ</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>ÎνÏολή: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>ÎιαθÎÏÎ¹Î¼ÎµÏ ÎµÎ½ÏολÎÏ:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">γÏ</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>κÏκλοÏ</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>κÏ
</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">ÏÏεδ</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">εÏÏÏ</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>αÏ
Ïμεγ</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">αÏ
Ï-μεγ</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>Î¼ÎµÏ - εÏÏ</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">Î¼ÎµÏ - εÏÏ</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>γÏ</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>οÏθ</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>κ2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>κ3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>Ïοξ</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>Ïοξ3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ελειÏ</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>κειμ</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>κει</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>δÏ</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>δο</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>δκ</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>δγ</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>δδ</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>εÏ</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>μεγ</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>Ïμ</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">με</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>ελξÏ</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>ελκα</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ελÏ</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>ελδ</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>ελκ</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>ελμ</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>ελκο</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>ελκÏ</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>αÏ</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">κει</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation>Ïη</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation>γÏ</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation>κÏ
</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation>οÏθ</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation>ÎÏθογ</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>ÏÏεδ</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>εÏÏÏ</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation>ÏολÏ
γÏαμμή</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation>με</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">δÏ</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">δο</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">δγ</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">δκ</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">δδ</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">ελξÏ</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">ελκα</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ελÏ</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">ελδ</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">ελμ</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">ελκÏ</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_en.ts b/ts/librecad_en.ts
new file mode 100644
index 0000000..8d88416
--- /dev/null
+++ b/ts/librecad_en.ts
@@ -0,0 +1,7566 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>&Add Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>&Create Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>&Explode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>&Aligned</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>&Angular</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>&Diametric</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>&Leader</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>&Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>&Radial</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>&3 Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>2 Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>3 Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>&Hatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>&Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>&2 Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>&Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>&Points</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>&Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>&Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>&Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>&Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>&Open...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>&Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save &as...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>&Attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>&Bevel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>&Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>&Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>&Mirror</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>&Move / Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>&Rotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>&Round</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>&Scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>&Stretch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>&Trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select &All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>&Previous View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>&Redraw</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_en_au.ts b/ts/librecad_en_au.ts
new file mode 100644
index 0000000..a6cafe4
--- /dev/null
+++ b/ts/librecad_en_au.ts
@@ -0,0 +1,9490 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="en_AU">
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="188"/>
+ <source>&Plugins</source>
+ <translation>&Plugins</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="329"/>
+ <source>Running script '%1'</source>
+ <translation>Running script '%1'</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="371"/>
+ <source>Inserting block '%1'</source>
+ <translation>Inserting block '%1'</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="493"/>
+ <source>&File</source>
+ <translation>&File</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="513"/>
+ <source>Import</source>
+ <translation>Import</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="540"/>
+ <source>&Edit</source>
+ <translation>&Edit</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="596"/>
+ <source>&View</source>
+ <translation>&View</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="664"/>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="693"/>
+ <source>Focus on &Command Line</source>
+ <translation>Focus on &Command Line</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="695"/>
+ <source>CTRL+M</source>
+ <translation>CTRL+M</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="707"/>
+ <source>&Select</source>
+ <translation>&Select</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="744"/>
+ <source>&Draw</source>
+ <translation>&Draw</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="748"/>
+ <source>&Point</source>
+ <translation>&Point</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="755"/>
+ <source>&Line</source>
+ <translation>&Line</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="827"/>
+ <source>&Arc</source>
+ <translation>&Arc</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="840"/>
+ <source>&Circle</source>
+ <translation>&Circle</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="859"/>
+ <source>&Ellipse</source>
+ <translation>&Ellipse</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="871"/>
+ <source>&Spline</source>
+ <translation>&Spline</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="878"/>
+ <source>&Polyline</source>
+ <translation>&Polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="922"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="924"/>
+ <source>&Dimension</source>
+ <translation>&Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="954"/>
+ <source>&Modify</source>
+ <translation>&Modify</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1037"/>
+ <source>&Snap</source>
+ <translation>&Snap</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1100"/>
+ <source>&Info</source>
+ <translation>&Info</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1124"/>
+ <source>&Layer</source>
+ <translation>&Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1151"/>
+ <source>&Block</source>
+ <translation>&Block</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1195"/>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1208"/>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1221"/>
+ <source>About</source>
+ <translation>About</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1228"/>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1273"/>
+ <source>Insert Image</source>
+ <translation>Insert Image</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1333"/>
+ <source>&Window</source>
+ <translation>&Window</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1341"/>
+ <source>&Help</source>
+ <translation>&Help</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1349"/>
+ <source>De&bugging</source>
+ <translation>De&bugging</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1557"/>
+ <source>Layer List</source>
+ <translation>Layer List</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1578"/>
+ <source>Block List</source>
+ <translation>Block List</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1599"/>
+ <source>Library Browser</source>
+ <translation>Library Browser</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1625"/>
+ <source>Command line</source>
+ <translation>Command line</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1839"/>
+ <source>&Cascade</source>
+ <translation>&Cascade</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1841"/>
+ <source>&Tile</source>
+ <translation>&Tile</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="1843"/>
+ <source>Tile &Horizontally</source>
+ <translation>Tile &Horizontally</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2003"/>
+ <source>Creating new file...</source>
+ <translation>Creating new file...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2013"/>
+ <source>Block '%1'</source>
+ <translation>Block '%1'</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2015"/>
+ <source>unnamed document %1</source>
+ <translation>unnamed document %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2055"/>
+ <source>New Drawing created.</source>
+ <translation>New Drawing created.</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2089"/>
+ <source>Opening recent file...</source>
+ <translation>Opening recent file...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2130"/>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>Cannot open the file
+%1
+Please check the permissions.</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2164"/>
+ <source>Loaded document: </source>
+ <translation>Loaded document: </translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2168"/>
+ <source>Opening aborted</source>
+ <translation>Opening aborted</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2182"/>
+ <source>Saving drawing...</source>
+ <translation>Saving drawing...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2194"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2244"/>
+ <source>Saved drawing: %1</source>
+ <translation>Saved drawing: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2199"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2236"/>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>Cannot save the file
+%1
+Please check the permissions.</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2216"/>
+ <source>Saving drawing under new filename...</source>
+ <translation>Saving drawing under new filename...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2257"/>
+ <source>Auto-saving drawing...</source>
+ <translation>Auto-saving drawing...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2266"/>
+ <source>Auto-saved drawing</source>
+ <translation>Auto-saved drawing</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2271"/>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2288"/>
+ <source>Exporting drawing...</source>
+ <translation>Exporting drawing...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2361"/>
+ <source>Exported: %1</source>
+ <translation>Exported: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2401"/>
+ <source>Exporting...</source>
+ <translation>Exporting...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2456"/>
+ <source>Export complete</source>
+ <translation>Export complete</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2458"/>
+ <source>Export failed!</source>
+ <translation>Export failed!</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2524"/>
+ <source>Printing...</source>
+ <translation>Printing...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2587"/>
+ <source>Printing complete</source>
+ <translation>Printing complete</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2636"/>
+ <source>Print preview for %1</source>
+ <translation>Print preview for %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2695"/>
+ <source>Exiting application...</source>
+ <translation>Exiting application...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2897"/>
+ <source>None</source>
+ <translation>None</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2901"/>
+ <source>About...</source>
+ <translation>About...</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2904"/>
+ <source>Version: %1</source>
+ <translation type="unfinished">Version: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2906"/>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Version: %1 %2</translation>
+ </message>
+ <message>
+ <source>SVN Revision: %1</source>
+ <translation type="obsolete">SVN Revision: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2908"/>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2910"/>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2911"/>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Date: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2913"/>
+ <source>Modules: %1</source>
+ <translation>Modules: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2915"/>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2920"/>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2955"/>
+ <source>Help</source>
+ <translation>Help</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2968"/>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation>'Strewth, I couldn't find the helpfiles on the filesystem.</translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <location filename="../src/main/qc_mdiwindow.cpp" line="406"/>
+ <source>Do you really want to close the drawing?</source>
+ <translation>Do you really want to close the drawing?</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_mdiwindow.cpp" line="412"/>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>Do you really want to close the file
+%1?</translation>
+ </message>
+ <message>
+ <location filename="../src/main/qc_mdiwindow.cpp" line="415"/>
+ <source>Closing Drawing</source>
+ <translation>Closing Drawing</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="224"/>
+ <source>&Export...</source>
+ <translation>&Export...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="233"/>
+ <source>&Close</source>
+ <translation>&Close</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="243"/>
+ <source>&Print...</source>
+ <translation>&Print...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="264"/>
+ <source>&Quit</source>
+ <translation>&Quit</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="280"/>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="897"/>
+ <source>&Grid</source>
+ <translation>&Grid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="282"/>
+ <source>CTRL-G</source>
+ <translation>CTRL-G</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="290"/>
+ <source>&Draft</source>
+ <translation>&Draft</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="299"/>
+ <source>&Statusbar</source>
+ <translation>&Statusbar</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="381"/>
+ <source>&back</source>
+ <translation>&back</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="886"/>
+ <source>&Free</source>
+ <translation>&Free</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="908"/>
+ <source>&Endpoints</source>
+ <translation>&Endpoints</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="919"/>
+ <source>&On Entity</source>
+ <translation>&On Entity</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="930"/>
+ <source>&Center</source>
+ <translation>&Center</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="941"/>
+ <source>&Middle</source>
+ <translation>&Middle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="952"/>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distance from Endpoint</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="963"/>
+ <source>&Intersection</source>
+ <translation>&Intersection</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="983"/>
+ <source>Restrict &Nothing</source>
+ <translation>Restrict &Nothing</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="994"/>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restrict &Orthogonally</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1005"/>
+ <source>Restrict &Horizontally</source>
+ <translation>Restrict &Horizontally</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1016"/>
+ <source>Restrict&Vertically</source>
+ <translation>Restrict&Vertically</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1180"/>
+ <source>&Preferences</source>
+ <translation>&Preferences</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1182"/>
+ <source>&Application Preferences</source>
+ <translation>&Application Preferences</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1205"/>
+ <source>Open IDE</source>
+ <translation>Open IDE</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_actionfactory.cpp" line="1215"/>
+ <source>Run Script..</source>
+ <translation>Run Script..</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_arcoptions.ui" line="26"/>
+ <source>Arc Options</source>
+ <translation>Arc Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_arcoptions.ui" line="56"/>
+ <source>Clockwise</source>
+ <translation>Clockwise</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_arcoptions.ui" line="76"/>
+ <source>Counter Clockwise</source>
+ <translation>Counter Clockwise</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_arctangentialoptions.ui" line="31"/>
+ <source>Tangential Arc Options</source>
+ <translation>Tangential Arc Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_arctangentialoptions.ui" line="40"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_beveloptions.ui" line="37"/>
+ <source>Bevel Options</source>
+ <translation>Bevel Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_beveloptions.ui" line="49"/>
+ <source>Trim</source>
+ <translation>Trim</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_beveloptions.ui" line="52"/>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Check to trim both entities to the bevel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_beveloptions.ui" line="77"/>
+ <source>Length 1:</source>
+ <translation>Length 1:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_beveloptions.ui" line="90"/>
+ <source>Length 2:</source>
+ <translation>Length 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="23"/>
+ <source>Block Settings</source>
+ <translation>Block Settings</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="46"/>
+ <source>Block Name:</source>
+ <translation>Block Name:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="99"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="102"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="115"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui" line="118"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui.h" line="62"/>
+ <source>Renaming Block</source>
+ <translation>Renaming Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_blockdialog.ui.h" line="63"/>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>Could not name block. A block named "%1" already exists.</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="75"/>
+ <source>Show all blocks</source>
+ <translation>Show all blocks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="83"/>
+ <source>Hide all blocks</source>
+ <translation>Hide all blocks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="91"/>
+ <source>Add a block</source>
+ <translation>Add a block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="99"/>
+ <source>Remove the active block</source>
+ <translation>Remove the active block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="107"/>
+ <source>Rename the active block</source>
+ <translation>Rename the active block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="115"/>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Edit the active block
+in a separate window</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="124"/>
+ <source>Insert the active block</source>
+ <translation>Insert the active block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="302"/>
+ <source>Block Menu</source>
+ <translation>Block Menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="307"/>
+ <source>&Defreeze all Blocks</source>
+ <translation>&Defreeze all Blocks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="309"/>
+ <source>&Freeze all Blocks</source>
+ <translation>&Freeze all Blocks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="311"/>
+ <source>&Add Block</source>
+ <translation>&Add Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="313"/>
+ <source>&Remove Block</source>
+ <translation>&Remove Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="315"/>
+ <source>&Rename Block</source>
+ <translation>&Rename Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="317"/>
+ <source>&Edit Block</source>
+ <translation>&Edit Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="319"/>
+ <source>&Insert Block</source>
+ <translation>&Insert Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="321"/>
+ <source>&Toggle Visibility</source>
+ <translation>&Toggle Visibility</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_blockwidget.cpp" line="323"/>
+ <source>&Create New Block</source>
+ <translation>&Create New Block</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbar.ui" line="31"/>
+ <source>CAD Tools</source>
+ <translation>CAD Tools</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="26"/>
+ <source>Arcs</source>
+ <translation>Arcs</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="58"/>
+ <source>Concentric</source>
+ <translation>Concentric</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="78"/>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arc with Center, Point, Angles</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="98"/>
+ <source>Arc with three points</source>
+ <translation>Arc with three points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbararcs.ui" line="118"/>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arc tangential to base entity with radius</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="26"/>
+ <source>Circles</source>
+ <translation>Circles</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="38"/>
+ <source>Circle with two opposite points</source>
+ <translation>Circle with two opposite points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="58"/>
+ <source>Circle with center and radius</source>
+ <translation>Circle with center and radius</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="78"/>
+ <source>Circle with center and point</source>
+ <translation>Circle with center and point</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="98"/>
+ <source>Circle with three points</source>
+ <translation>Circle with three points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="118"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarcircles.ui" line="138"/>
+ <source>Concentric</source>
+ <translation>Concentric</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="26"/>
+ <source>Dimensions</source>
+ <translation>Dimensions</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="58"/>
+ <source>Aligned Dimension</source>
+ <translation>Aligned Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="78"/>
+ <source>Linear Dimension</source>
+ <translation>Linear Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="98"/>
+ <source>Horizontal Dimension</source>
+ <translation>Horizontal Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="118"/>
+ <source>Vertical Dimension</source>
+ <translation>Vertical Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="138"/>
+ <source>Radial Dimension</source>
+ <translation>Radial Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="158"/>
+ <source>Diametric Dimension</source>
+ <translation>Diametric Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="178"/>
+ <source>Angular Dimension</source>
+ <translation>Angular Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbardim.ui" line="198"/>
+ <source>Leader</source>
+ <translation>Leader</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarellipses.ui" line="26"/>
+ <source>Ellipses</source>
+ <translation>Ellipses</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarellipses.ui" line="38"/>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Ellipse arc with center, two points and angles</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarellipses.ui" line="58"/>
+ <source>Ellipse with Center and two points</source>
+ <translation>Ellipse with Center and two points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarellipses.ui" line="78"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="26"/>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="38"/>
+ <source>Distance (Point, Point)</source>
+ <translation>Distance (Point, Point)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="58"/>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distance (Entity, Point)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="78"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="98"/>
+ <source>Angle</source>
+ <translation>Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="118"/>
+ <source>Total length of selected entities</source>
+ <translation>Total length of selected entities</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarinfo.ui" line="138"/>
+ <source>Area of polygon</source>
+ <translation>Area of polygon</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="26"/>
+ <source>Lines</source>
+ <translation>Lines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="58"/>
+ <source>Line with two points</source>
+ <translation>Line with two points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="78"/>
+ <source>Line with given angle</source>
+ <translation>Line with given angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="98"/>
+ <source>Horizontal lines</source>
+ <translation>Horizontal lines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="118"/>
+ <source>Vertical lines</source>
+ <translation>Vertical lines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="138"/>
+ <source>Rectangles</source>
+ <translation>Rectangles</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="158"/>
+ <source>Bisectors</source>
+ <translation>Bisectors</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="178"/>
+ <source>Parallels with distance</source>
+ <translation>Parallels with distance</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="198"/>
+ <source>Tangents from point to circle</source>
+ <translation>Tangents from point to circle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="218"/>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangents from circle to circle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="238"/>
+ <source>Orthogonal lines</source>
+ <translation>Orthogonal lines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="258"/>
+ <source>Lines with relative angles</source>
+ <translation>Lines with relative angles</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="278"/>
+ <source>Polygons with Center and Corner</source>
+ <translation>Polygons with Center and Corner</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="298"/>
+ <source>Polygons with two Corners</source>
+ <translation>Polygons with two Corners</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="318"/>
+ <source>Freehand lines</source>
+ <translation>Freehand lines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarlines.ui" line="338"/>
+ <source>Parallels through point</source>
+ <translation>Parallels through point</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="26"/>
+ <source>Main</source>
+ <translation>Main</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="38"/>
+ <source>Show menu "Lines"</source>
+ <translation>Show menu "Lines"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="58"/>
+ <source>Show menu "Arcs"</source>
+ <translation>Show menu "Arcs"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="78"/>
+ <source>Points</source>
+ <translation>Points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="98"/>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="118"/>
+ <source>Show menu "Ellipses"</source>
+ <translation>Show menu "Ellipses"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="138"/>
+ <source>Show menu "Circles"</source>
+ <translation>Show menu "Circles"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="158"/>
+ <source>Texts</source>
+ <translation>Texts</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="178"/>
+ <source>Show menu "Dimensions"</source>
+ <translation>Show menu "Dimensions"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="198"/>
+ <source>Hatches / Solid Fills</source>
+ <translation>Hatches / Solid Fills</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="218"/>
+ <source>Raster Image</source>
+ <translation>Raster Image</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="238"/>
+ <source>Show menu "Edit"</source>
+ <translation>Show menu "Edit"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="258"/>
+ <source>Show menu "Measure"</source>
+ <translation>Show menu "Measure"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="278"/>
+ <source>Create Block</source>
+ <translation>Create Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="298"/>
+ <source>Show menu "Select"</source>
+ <translation>Show menu "Select"</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmain.ui" line="318"/>
+ <source>Polylines</source>
+ <translation>Polylines</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="26"/>
+ <source>Modify</source>
+ <translation>Modify</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="58"/>
+ <source>Stretch</source>
+ <translation>Stretch</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="78"/>
+ <source>Round</source>
+ <translation>Round</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="98"/>
+ <source>Bevel</source>
+ <translation>Bevel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="118"/>
+ <source>Trim by amount</source>
+ <translation>Trim by amount</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="138"/>
+ <source>Trim / Extend</source>
+ <translation>Trim / Extend</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="158"/>
+ <source>Delete</source>
+ <translation>Delete</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="178"/>
+ <source>Edit Entity Attributes</source>
+ <translation>Edit Entity Attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="198"/>
+ <source>Mirror</source>
+ <translation>Mirror</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="218"/>
+ <source>Scale</source>
+ <translation>Scale</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="238"/>
+ <source>Rotate</source>
+ <translation>Rotate</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="258"/>
+ <source>Move</source>
+ <translation>Move</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="278"/>
+ <source>Move and Rotate</source>
+ <translation>Move and Rotate</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="298"/>
+ <source>Rotate around two centers</source>
+ <translation>Rotate around two centers</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="318"/>
+ <source>Trim / Extend two</source>
+ <translation>Trim / Extend two</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="338"/>
+ <source>Divide</source>
+ <translation>Divide</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="358"/>
+ <source>Explode</source>
+ <translation>Explode</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="378"/>
+ <source>Explode Text into Letters</source>
+ <translation>Explode Text into Letters</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="398"/>
+ <source>Edit Entity Geometry</source>
+ <translation>Edit Entity Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarmodify.ui" line="418"/>
+ <source>Edit Text</source>
+ <translation>Edit Text</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpoints.ui" line="26"/>
+ <source>Points</source>
+ <translation>Points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpoints.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpoints.ui" line="58"/>
+ <source>Single points</source>
+ <translation>Single points</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="26"/>
+ <source>Polylines</source>
+ <translation>Polylines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="58"/>
+ <source>Create Polyline</source>
+ <translation>Create Polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="78"/>
+ <source>Trim segments</source>
+ <translation>Trim segments</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="98"/>
+ <source>Delete between two nodes</source>
+ <translation>Delete between two nodes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="118"/>
+ <source>Delete node</source>
+ <translation>Delete node</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="138"/>
+ <source>Add node</source>
+ <translation>Add node</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarpolylines.ui" line="158"/>
+ <source>Append node</source>
+ <translation>Append node</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="26"/>
+ <source>Select</source>
+ <translation>Select</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="38"/>
+ <source>Select all</source>
+ <translation>Select all</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="58"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="78"/>
+ <source>Select intersected entities</source>
+ <translation>Select intersected entities</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="98"/>
+ <source>Deselect intersected entities</source>
+ <translation>Deselect intersected entities</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="118"/>
+ <source>Deselect all</source>
+ <translation>Deselect all</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="138"/>
+ <source>Invert Selection</source>
+ <translation>Invert Selection</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="158"/>
+ <source>Select layer</source>
+ <translation>Select layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="178"/>
+ <source>(De-)Select contour</source>
+ <translation>(De-)Select contour</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="198"/>
+ <source>(De-)Select entity</source>
+ <translation>(De-)Select entity</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="218"/>
+ <source>Deselect Window</source>
+ <translation>Deselect Window</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="238"/>
+ <source>Select Window</source>
+ <translation>Select Window</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarselect.ui" line="258"/>
+ <source>Continue action</source>
+ <translation>Continue action</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="26"/>
+ <source>Snap</source>
+ <translation>Snap</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="58"/>
+ <source>Snap to grid</source>
+ <translation>Snap to grid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="81"/>
+ <source>Free positioning</source>
+ <translation>Free positioning</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="104"/>
+ <source>Snap to Endpoints</source>
+ <translation>Snap to Endpoints</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="127"/>
+ <source>Snap to closest point on entity</source>
+ <translation>Snap to closest point on entity</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="150"/>
+ <source>Snap to center points</source>
+ <translation>Snap to center points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="173"/>
+ <source>Snap to middle points</source>
+ <translation>Snap to middle points</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="196"/>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Snap to point with given distance to endpoint</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="219"/>
+ <source>Snap to intersections automatically</source>
+ <translation>Snap to intersections automatically</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="242"/>
+ <source>No Restriction</source>
+ <translation>No Restriction</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="265"/>
+ <source>Orthogonal Restriction</source>
+ <translation>Orthogonal Restriction</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="288"/>
+ <source>Horizontal Restriction</source>
+ <translation>Horizontal Restriction</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="311"/>
+ <source>Vertical Restriction</source>
+ <translation>Vertical Restriction</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="334"/>
+ <source>Move relative Zero</source>
+ <translation>Move relative Zero</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="357"/>
+ <source>Lock relative Zero</source>
+ <translation>Lock relative Zero</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsnap.ui" line="380"/>
+ <source>Snap to intersections manually</source>
+ <translation>Snap to intersections manually</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsplines.ui" line="26"/>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsplines.ui" line="38"/>
+ <source>Back to main menu</source>
+ <translation>Back to main menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_cadtoolbarsplines.ui" line="58"/>
+ <source>Spline</source>
+ <translation>Spline</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_circleoptions.ui" line="37"/>
+ <source>Circle Options</source>
+ <translation>Circle Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_circleoptions.ui" line="46"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="77"/>
+ <source>Unchanged</source>
+ <translation>Unchanged</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="80"/>
+ <location filename="../src/ui/qg_colorbox.cpp" line="167"/>
+ <source>By Layer</source>
+ <translation>By Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="81"/>
+ <source>By Block</source>
+ <translation>By Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="84"/>
+ <source>Red</source>
+ <translation>Red</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="85"/>
+ <source>Yellow</source>
+ <translation>Yellow</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="86"/>
+ <source>Green</source>
+ <translation>Green</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="87"/>
+ <source>Cyan</source>
+ <translation>Cyan</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="88"/>
+ <source>Blue</source>
+ <translation>Blue</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="89"/>
+ <source>Magenta</source>
+ <translation>Magenta</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="90"/>
+ <source>Black / White</source>
+ <translation>Black / White</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="91"/>
+ <source>Gray</source>
+ <translation>Gray</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="92"/>
+ <source>Light Gray</source>
+ <translation>Light Gray</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_colorbox.cpp" line="93"/>
+ <source>Others..</source>
+ <translation>Others..</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <location filename="../src/ui/forms/qg_commandwidget.ui" line="17"/>
+ <source>Command Line</source>
+ <translation>Command Line</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_commandwidget.ui" line="80"/>
+ <location filename="../src/ui/forms/qg_commandwidget.ui.h" line="49"/>
+ <source>Command:</source>
+ <translation>Command:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <location filename="../src/ui/forms/qg_coordinatewidget.ui" line="37"/>
+ <location filename="../src/ui/forms/qg_coordinatewidget.ui" line="69"/>
+ <location filename="../src/ui/forms/qg_coordinatewidget.ui" line="91"/>
+ <location filename="../src/ui/forms/qg_coordinatewidget.ui" line="127"/>
+ <location filename="../src/ui/forms/qg_coordinatewidget.ui" line="143"/>
+ <source>Coordinates</source>
+ <translation>Coordinates</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dimlinearoptions.ui" line="32"/>
+ <source>Linear Dimension Options</source>
+ <translation>Linear Dimension Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimlinearoptions.ui" line="59"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="32"/>
+ <source>Dimension Options</source>
+ <translation>Dimension Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="53"/>
+ <source>Label:</source>
+ <translation>Label:</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="100"/>
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="105"/>
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="110"/>
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="115"/>
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="120"/>
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="125"/>
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="133"/>
+ <location filename="../src/ui/forms/qg_dimoptions.ui" line="154"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="20"/>
+ <source>Dimension Label Editor</source>
+ <translation>Dimension Label Editor</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="32"/>
+ <source>Dimension Label:</source>
+ <translation>Dimension Label:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="57"/>
+ <source>Label:</source>
+ <translation>Label:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="130"/>
+ <source>Insert:</source>
+ <translation>Insert:</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="147"/>
+ <source>ø (Diameter)</source>
+ <translation>ø (Diameter)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="152"/>
+ <source>° (Degree)</source>
+ <translation>° (Degree)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="157"/>
+ <source>± (Plus / Minus)</source>
+ <translation>± (Plus / Minus)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="162"/>
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="167"/>
+ <source>Ã (Times)</source>
+ <translation>Ã (Times)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dimensionlabeleditor.ui" line="172"/>
+ <source>÷ (Division)</source>
+ <translation>÷ (Division)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="31"/>
+ <source>Arc</source>
+ <translation>Arc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="51"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="80"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="86"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="106"/>
+ <source>Center (y):</source>
+ <translation>Center (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="126"/>
+ <source>Center (x):</source>
+ <translation>Center (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="146"/>
+ <source>Start Angle:</source>
+ <translation>Start Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="176"/>
+ <source>End Angle:</source>
+ <translation>End Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="218"/>
+ <source>Reversed</source>
+ <translation>Reversed</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="248"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="251"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="261"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgarc.ui" line="264"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="26"/>
+ <source>Attributes</source>
+ <translation>Attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="44"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="91"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="94"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="104"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgattributes.ui" line="107"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="31"/>
+ <source>Circle</source>
+ <translation>Circle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="51"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="80"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="86"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="106"/>
+ <source>Center (y):</source>
+ <translation>Center (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="126"/>
+ <source>Center (x):</source>
+ <translation>Center (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="201"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="204"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="214"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgcircle.ui" line="217"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="23"/>
+ <source>Linear Dimension</source>
+ <translation>Linear Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="52"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="86"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="112"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="168"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="171"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="184"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimlinear.ui" line="187"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="23"/>
+ <source>Dimension</source>
+ <translation>Dimension</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="52"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="104"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="107"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="120"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgdimension.ui" line="123"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="31"/>
+ <source>Ellipse</source>
+ <translation>Ellipse</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="51"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="80"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="86"/>
+ <source>Center (y):</source>
+ <translation>Center (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="106"/>
+ <source>Center (x):</source>
+ <translation>Center (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="158"/>
+ <source>End Angle:</source>
+ <translation>End Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="188"/>
+ <source>Start Angle:</source>
+ <translation>Start Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="198"/>
+ <source>Rotation:</source>
+ <translation>Rotation:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="228"/>
+ <source>Minor:</source>
+ <translation>Minor:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="238"/>
+ <source>Major:</source>
+ <translation>Major:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="258"/>
+ <source>Reversed</source>
+ <translation>Reversed</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="288"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="291"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="301"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgellipse.ui" line="304"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="17"/>
+ <source>Choose Hatch Attributes</source>
+ <translation>Choose Hatch Attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="25"/>
+ <source>Pattern</source>
+ <translation>Pattern</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="37"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="47"/>
+ <source>Scale:</source>
+ <translation>Scale:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="60"/>
+ <source>Solid Fill</source>
+ <translation>Solid Fill</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="70"/>
+ <source>Preview</source>
+ <translation>Preview</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="76"/>
+ <source>Enable Preview</source>
+ <translation>Enable Preview</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="115"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="118"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlghatch.ui" line="131"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="14"/>
+ <source>Welcome</source>
+ <translation>Welcome</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="64"/>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialogue of QCad.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="95"/>
+ <source>Default Unit:</source>
+ <translation>Default Unit:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="105"/>
+ <source>GUI Language:</source>
+ <translation>GUI Language:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="115"/>
+ <source>Command Language:</source>
+ <translation>Command Language:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="149"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginitial.ui" line="152"/>
+ <source>Enter</source>
+ <translation>Enter</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="31"/>
+ <source>Insert</source>
+ <translation>Insert</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="51"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="80"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="138"/>
+ <source>Insertion point (x):</source>
+ <translation>Insertion point (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="148"/>
+ <source>Insertion point (y):</source>
+ <translation>Insertion point (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="168"/>
+ <source>Scale:</source>
+ <translation>Scale:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="178"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="198"/>
+ <source>Rows:</source>
+ <translation>Rows:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="228"/>
+ <source>Columns:</source>
+ <translation>Columns:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="238"/>
+ <source>Row Spacing:</source>
+ <translation>Row Spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="268"/>
+ <source>Column Spacing:</source>
+ <translation>Column Spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="301"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="311"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlginsert.ui" line="314"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="29"/>
+ <source>Line</source>
+ <translation>Line</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="47"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="80"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="86"/>
+ <source>End point (x):</source>
+ <translation>End point (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="116"/>
+ <source>End point (y):</source>
+ <translation>End point (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="126"/>
+ <source>Start point (y):</source>
+ <translation>Start point (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="146"/>
+ <source>Start point (x):</source>
+ <translation>Start point (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="221"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="231"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgline.ui" line="234"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="26"/>
+ <source>Mirroring Options</source>
+ <translation>Mirroring Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="32"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="50"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="69"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="95"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="102"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="127"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="137"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="140"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmirror.ui" line="149"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="26"/>
+ <source>Moving Options</source>
+ <translation>Moving Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="32"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="50"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="69"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="88"/>
+ <source>&Multiple Copies</source>
+ <translation>&Multiple Copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="117"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="124"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="149"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="152"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="162"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="165"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmove.ui" line="174"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="26"/>
+ <source>Move/Rotate Options</source>
+ <translation>Move/Rotate Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="50"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="60"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="63"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="74"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="87"/>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="96"/>
+ <source>&Angle (a):</source>
+ <translation>&Angle (a):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="130"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="137"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="146"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="164"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="183"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgmoverotate.ui" line="202"/>
+ <source>&Multiple Copies</source>
+ <translation>&Multiple Copies</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="14"/>
+ <source>Drawing Preferences</source>
+ <translation>Drawing Preferences</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="30"/>
+ <source>&Paper</source>
+ <translation>&Paper</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="36"/>
+ <source>Paper Format</source>
+ <translation>Paper Format</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="67"/>
+ <source>&Landscape</source>
+ <translation>&Landscape</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="74"/>
+ <source>P&ortrait</source>
+ <translation>P&ortrait</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="120"/>
+ <source>Paper &Height:</source>
+ <translation>Paper &Height:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="133"/>
+ <source>Paper &Width:</source>
+ <translation>Paper &Width:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="171"/>
+ <source>&Units</source>
+ <translation>&Units</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="177"/>
+ <source>Main Unit</source>
+ <translation>Main Unit</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="183"/>
+ <source>&Main drawing unit:</source>
+ <translation>&Main drawing unit:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="222"/>
+ <source>Length</source>
+ <translation>Length</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="228"/>
+ <source>&Format:</source>
+ <translation>&Format:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="247"/>
+ <source>P&recision:</source>
+ <translation>P&recision:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="295"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="391"/>
+ <source>Preview</source>
+ <translation>Preview</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="301"/>
+ <source>linear</source>
+ <translation>linear</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="318"/>
+ <source>Angle</source>
+ <translation>Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="324"/>
+ <source>F&ormat:</source>
+ <translation>F&ormat:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="372"/>
+ <source>Pre&cision:</source>
+ <translation>Pre&cision:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="397"/>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="415"/>
+ <source>&Grid</source>
+ <translation>&Grid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="421"/>
+ <source>Grid Settings</source>
+ <translation>Grid Settings</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="429"/>
+ <source>Show Grid</source>
+ <translation>Show Grid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="488"/>
+ <source>X Spacing:</source>
+ <translation>X Spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="502"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="544"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="173"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="176"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="271"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="276"/>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="507"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="549"/>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="512"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="554"/>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="517"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="559"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="624"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="656"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="776"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="798"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="820"/>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="522"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="564"/>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="530"/>
+ <source>Y Spacing:</source>
+ <translation>Y Spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="594"/>
+ <source>&Dimensions</source>
+ <translation>&Dimensions</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="600"/>
+ <source>Text Height:</source>
+ <translation>Text Height:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="610"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="674"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="684"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="838"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="848"/>
+ <source>units</source>
+ <translation>units</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="629"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="661"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="781"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="803"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="825"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="881"/>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="634"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="666"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="786"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="808"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="830"/>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="642"/>
+ <source>Extension line extension:</source>
+ <translation>Extension line extension:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="742"/>
+ <source>Arrow size:</source>
+ <translation>Arrow size:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="752"/>
+ <source>Dimension line gap:</source>
+ <translation>Dimension line gap:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="762"/>
+ <source>Extension line offset:</source>
+ <translation>Extension line offset:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="859"/>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="867"/>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Number of line segments per spline patch:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="886"/>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="891"/>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="896"/>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="901"/>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="906"/>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="954"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="957"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="970"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui" line="973"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="46"/>
+ <source>Scientific</source>
+ <translation>Scientific</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="47"/>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="48"/>
+ <source>Engineering</source>
+ <translation>Engineering</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="49"/>
+ <source>Architectural</source>
+ <translation>Architectural</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="50"/>
+ <source>Fractional</source>
+ <translation>Fractional</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="55"/>
+ <source>Decimal Degrees</source>
+ <translation>Decimal Degrees</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="56"/>
+ <source>Deg/min/sec</source>
+ <translation>Deg/min/sec</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="57"/>
+ <source>Gradians</source>
+ <translation>Gradians</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="58"/>
+ <source>Radians</source>
+ <translation>Radians</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="59"/>
+ <source>Surveyor's units</source>
+ <translation>Surveyor's units</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="234"/>
+ <source>Options</source>
+ <translation>Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsdrawing.ui.h" line="235"/>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="14"/>
+ <source>Application Preferences</source>
+ <translation>Application Preferences</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="30"/>
+ <source>&Appearance</source>
+ <translation>&Appearance</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="36"/>
+ <source>Language</source>
+ <translation>Language</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="42"/>
+ <source>&GUI Language:</source>
+ <translation>&GUI Language:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="55"/>
+ <source>&Command Language:</source>
+ <translation>&Command Language:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="77"/>
+ <source>Colors</source>
+ <translation>Colours</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="83"/>
+ <source>Backgr&ound:</source>
+ <translation>Backgr&ound:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="96"/>
+ <source>G&rid Color:</source>
+ <translation>G&rid Colour:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="113"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="150"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="185"/>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="118"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="145"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="190"/>
+ <source>#ffffff</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="123"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="140"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="195"/>
+ <source>#c0c0c0</source>
+ <translation>#c0c0c0</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="128"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="155"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="200"/>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="163"/>
+ <source>&Meta Grid Color:</source>
+ <translation>&Meta Grid Colour:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="180"/>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="208"/>
+ <source>S&elected Color:</source>
+ <translation>S&elected Colour:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="225"/>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="237"/>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="245"/>
+ <source>&Highlighted Color:</source>
+ <translation>&Highlighted Colour:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="293"/>
+ <source>Fontsize</source>
+ <translation>Fontsize</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="299"/>
+ <source>Statusbar:</source>
+ <translation>Statusbar:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="313"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="521"/>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="318"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="526"/>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="323"/>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="328"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="531"/>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="333"/>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="338"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="536"/>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="343"/>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="348"/>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="353"/>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="396"/>
+ <source>Graphic View</source>
+ <translation>Graphic View</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="402"/>
+ <source>&Show large crosshairs</source>
+ <translation>&Show large crosshairs</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="405"/>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="412"/>
+ <source>A&utomatically scale grid</source>
+ <translation>A&utomatically scale grid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="415"/>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="454"/>
+ <source>Number of p&review entities:</source>
+ <translation>Number of p&review entities:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="471"/>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="511"/>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="476"/>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="481"/>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="486"/>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="494"/>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Minimal Grid Spacing (px):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="516"/>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="541"/>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="546"/>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="590"/>
+ <source>&Paths</source>
+ <translation>&Paths</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="596"/>
+ <source>Translations:</source>
+ <translation>Translations:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="606"/>
+ <source>Hatch Patterns:</source>
+ <translation>Hatch Patterns:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="616"/>
+ <source>Fonts:</source>
+ <translation>Fonts:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="626"/>
+ <source>Scripts:</source>
+ <translation>Scripts:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="636"/>
+ <source>Part Libraries:</source>
+ <translation>Part Libraries:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="694"/>
+ <source>&Defaults</source>
+ <translation>&Defaults</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="712"/>
+ <source>Defaults for new drawings</source>
+ <translation>Defaults for new drawings</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="724"/>
+ <source>&Unit:</source>
+ <translation>&Unit:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="771"/>
+ <source>Program Defaults</source>
+ <translation>Program Defaults</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="783"/>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation>Time between automatc saving of thedocument in minutes.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="802"/>
+ <source>Auto save time:</source>
+ <translation>Auto save time:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="845"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="848"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="861"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui" line="864"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui.h" line="181"/>
+ <source>Preferences</source>
+ <translation>Preferences</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsgeneral.ui.h" line="182"/>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Please restart the application to apply all changes.</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="17"/>
+ <source>Drawing Variables</source>
+ <translation>Drawing Variables</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="54"/>
+ <source>Variable</source>
+ <translation>Variable</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="59"/>
+ <source>Code</source>
+ <translation>Code</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="64"/>
+ <source>Value</source>
+ <translation>Value</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="96"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="99"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="112"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgoptionsvariables.ui" line="115"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="26"/>
+ <source>Point</source>
+ <translation>Point</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="44"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="71"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="77"/>
+ <source>Position (y):</source>
+ <translation>Position (y):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="97"/>
+ <source>Position (x):</source>
+ <translation>Position (x):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="172"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="182"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgpoint.ui" line="185"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="26"/>
+ <source>Rotation Options</source>
+ <translation>Rotation Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="50"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="60"/>
+ <source>&Cancel</source>
+ <translation>&Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="63"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="72"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="90"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="109"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="128"/>
+ <source>&Multiple Copies:</source>
+ <translation>&Multiple Copies:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="159"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="178"/>
+ <source>&Angle (a):</source>
+ <translation>&Angle (a):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="219"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate.ui" line="226"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="26"/>
+ <source>Rotate Two Options</source>
+ <translation>Rotate Two Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="50"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="60"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="72"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="90"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="109"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="128"/>
+ <source>&Multiple Copies</source>
+ <translation>&Multiple Copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="159"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="178"/>
+ <source>Angle (&a):</source>
+ <translation>Angle (&a):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="214"/>
+ <source>Angle (&b):</source>
+ <translation>Angle (&b):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="248"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgrotate2.ui" line="255"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="26"/>
+ <source>Scaling Options</source>
+ <translation>Scaling Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="50"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="60"/>
+ <source>&Cancel</source>
+ <translation>&Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="63"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="74"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="93"/>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="134"/>
+ <source>Use current &attributes</source>
+ <translation>Use current &attributes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="141"/>
+ <source>Use current &layer</source>
+ <translation>Use current &layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="150"/>
+ <source>Number of copies</source>
+ <translation>Number of copies</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="168"/>
+ <source>&Delete Original</source>
+ <translation>&Delete Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="187"/>
+ <source>&Keep Original</source>
+ <translation>&Keep Original</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgscale.ui" line="206"/>
+ <source>&Multiple Copies</source>
+ <translation>&Multiple Copies</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="31"/>
+ <source>Spline</source>
+ <translation>Spline</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="51"/>
+ <source>Layer:</source>
+ <translation>Layer:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="88"/>
+ <source>Geometry</source>
+ <translation>Geometry</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="126"/>
+ <source>Degree:</source>
+ <translation>Degree:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="136"/>
+ <source>Closed</source>
+ <translation>Closed</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="150"/>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="155"/>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="160"/>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="191"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="194"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="204"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgspline.ui" line="207"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="14"/>
+ <source>Text</source>
+ <translation>Text</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="33"/>
+ <source>Font</source>
+ <translation>Font</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="52"/>
+ <source>&Height:</source>
+ <translation>&Height:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="107"/>
+ <source>Line &spacing:</source>
+ <translation>Line &spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="136"/>
+ <source>&Default line spacing</source>
+ <translation>&Default line spacing</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="139"/>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="157"/>
+ <source>Alignment</source>
+ <translation>Alignment</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="175"/>
+ <source>Top Right</source>
+ <translation>Top Right</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="204"/>
+ <source>Top Left</source>
+ <translation>Top Left</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="233"/>
+ <source>Middle Left</source>
+ <translation>Middle Left</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="262"/>
+ <source>Middle Center</source>
+ <translation>Middle Centre</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="291"/>
+ <source>Middle Right</source>
+ <translation>Middle Right</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="320"/>
+ <source>Bottom Left</source>
+ <translation>Bottom Left</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="349"/>
+ <source>Bottom Right</source>
+ <translation>Bottom Right</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="378"/>
+ <source>Bottom Center</source>
+ <translation>Bottom Centre</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="407"/>
+ <source>Top Center</source>
+ <translation>Top Centre</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="439"/>
+ <source>Angle</source>
+ <translation>Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="482"/>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="508"/>
+ <source>Clear Text</source>
+ <translation>Clear Text</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="522"/>
+ <source>Load Text From File</source>
+ <translation>Load Text From File</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="536"/>
+ <source>Save Text To File</source>
+ <translation>Save Text To File</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="550"/>
+ <source>Cut</source>
+ <translation>Cut</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="564"/>
+ <source>Copy</source>
+ <translation>Copy</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="578"/>
+ <source>Paste</source>
+ <translation>Paste</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="619"/>
+ <source>Insert Symbol</source>
+ <translation>Insert Symbol</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="632"/>
+ <source>Diameter (ø)</source>
+ <translation>Diameter (ø)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="637"/>
+ <source>Degree (°)</source>
+ <translation>Degree (°)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="642"/>
+ <source>Plus / Minus (±)</source>
+ <translation>Plus / Minus (±)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="647"/>
+ <source>At (@)</source>
+ <translation>At (@)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="652"/>
+ <source>Hash (#)</source>
+ <translation>Hash (#)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="657"/>
+ <source>Dollar ($)</source>
+ <translation>Dollar ($)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="662"/>
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="667"/>
+ <source>Registered (®)</source>
+ <translation>Registered (®)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="672"/>
+ <source>Paragraph (§)</source>
+ <translation>Paragraph (§)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="677"/>
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="682"/>
+ <source>Pound (£)</source>
+ <translation>Pound (£)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="687"/>
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="692"/>
+ <source>Times (Ã)</source>
+ <translation>Times (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="697"/>
+ <source>Division (÷)</source>
+ <translation>Division (÷)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="708"/>
+ <source>Insert Unicode</source>
+ <translation>Insert Unicode</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="714"/>
+ <source>Page:</source>
+ <translation>Page:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="724"/>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="747"/>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="752"/>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="757"/>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="762"/>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="767"/>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="772"/>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="777"/>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="782"/>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="787"/>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="792"/>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="797"/>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="802"/>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="807"/>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="812"/>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="817"/>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="822"/>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="827"/>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="832"/>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="837"/>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="842"/>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="847"/>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="852"/>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="857"/>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="862"/>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="867"/>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="872"/>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="877"/>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="882"/>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="887"/>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="892"/>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="897"/>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="902"/>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="907"/>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="912"/>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="917"/>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="922"/>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="927"/>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="932"/>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="937"/>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="942"/>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="947"/>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="952"/>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="957"/>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="962"/>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="967"/>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="972"/>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="977"/>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="982"/>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="987"/>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="992"/>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="997"/>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1002"/>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1007"/>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1012"/>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1017"/>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1022"/>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1027"/>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1032"/>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1037"/>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1042"/>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1047"/>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1052"/>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1057"/>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1062"/>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1067"/>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1072"/>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1077"/>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1082"/>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1087"/>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1092"/>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1097"/>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1102"/>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1107"/>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1112"/>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1117"/>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1122"/>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1127"/>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1132"/>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1137"/>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1142"/>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1147"/>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1152"/>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1157"/>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1162"/>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1167"/>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1172"/>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1177"/>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1182"/>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1187"/>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1192"/>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1197"/>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1202"/>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1207"/>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1212"/>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1217"/>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1222"/>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1227"/>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1232"/>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1237"/>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1242"/>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1247"/>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1252"/>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1257"/>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1262"/>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1267"/>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1272"/>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1277"/>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1282"/>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1354"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1367"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgtext.ui" line="1370"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="26"/>
+ <source>QCad</source>
+ <translation>QCad</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="56"/>
+ <source>C&lose</source>
+ <translation>C&lose</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="69"/>
+ <source>&Save</source>
+ <translation>&Save</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="76"/>
+ <source>Save &As..</source>
+ <translation>Save &As..</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="83"/>
+ <source>&Cancel</source>
+ <translation>&Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_exitdialog.ui" line="120"/>
+ <source>again Still No Text supplied.</source>
+ <translation>again Still No Text supplied.</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_imageoptions.ui" line="37"/>
+ <source>Insert Options</source>
+ <translation>Insert Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_imageoptions.ui" line="49"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_imageoptions.ui" line="59"/>
+ <source>Rotation Angle</source>
+ <translation>Rotation Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_imageoptions.ui" line="66"/>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_imageoptions.ui" line="76"/>
+ <source>Scale Factor</source>
+ <translation>Scale Factor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="17"/>
+ <source>Image Export Options</source>
+ <translation>Image Export Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="26"/>
+ <source>Bitmap Size</source>
+ <translation>Bitmap Size</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="32"/>
+ <source>Width:</source>
+ <translation>Width:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="42"/>
+ <source>Height:</source>
+ <translation>Height:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="84"/>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="91"/>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="98"/>
+ <source>Resolution:</source>
+ <translation>Resolution:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="112"/>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="117"/>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="122"/>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="127"/>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="132"/>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="137"/>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="142"/>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="147"/>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="152"/>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="157"/>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="162"/>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="167"/>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="172"/>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="177"/>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="182"/>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="187"/>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="192"/>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="203"/>
+ <source>Background</source>
+ <translation>Background</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="209"/>
+ <source>White</source>
+ <translation>White</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="219"/>
+ <source>Black</source>
+ <translation>Black</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="269"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="272"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="285"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_dlgimageoptions.ui" line="288"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="37"/>
+ <source>Insert Options</source>
+ <translation>Insert Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="49"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="59"/>
+ <source>Rotation Angle</source>
+ <translation>Rotation Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="66"/>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="76"/>
+ <source>Scale Factor</source>
+ <translation>Scale Factor</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="101"/>
+ <source>Array:</source>
+ <translation>Array:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="117"/>
+ <source>Number of Columns</source>
+ <translation>Number of Columns</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="130"/>
+ <source>Number of Rows</source>
+ <translation>Number of Rows</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="137"/>
+ <source>Spacing:</source>
+ <translation>Spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="147"/>
+ <source>Column Spacing</source>
+ <translation>Column Spacing</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_insertoptions.ui" line="154"/>
+ <source>Row Spacing</source>
+ <translation>Row Spacing</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <location filename="../src/ui/qg_layerbox.cpp" line="69"/>
+ <source>- Unchanged -</source>
+ <translation>- Unchanged -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="23"/>
+ <source>Layer Settings</source>
+ <translation>Layer Settings</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="46"/>
+ <source>Layer Name:</source>
+ <translation>Layer Name:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="102"/>
+ <source>&OK</source>
+ <translation>&OK</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="105"/>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="118"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui" line="121"/>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui.h" line="31"/>
+ <source>Default Pen</source>
+ <translation>Default Pen</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="86"/>
+ <source>Show all layers</source>
+ <translation>Show all layers</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="94"/>
+ <source>Hide all layers</source>
+ <translation>Hide all layers</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="102"/>
+ <source>Add a layer</source>
+ <translation>Add a layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="110"/>
+ <source>Remove the current layer</source>
+ <translation>Remove the current layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="118"/>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modify layer attributes / rename</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="335"/>
+ <source>Layer Menu</source>
+ <translation>Layer Menu</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="340"/>
+ <source>&Defreeze all Layers</source>
+ <translation>&Defreeze all Layers</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="342"/>
+ <source>&Freeze all Layers</source>
+ <translation>&Freeze all Layers</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="344"/>
+ <source>&Add Layer</source>
+ <translation>&Add Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="346"/>
+ <source>&Remove Layer</source>
+ <translation>&Remove Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="348"/>
+ <source>&Edit Layer</source>
+ <translation>&Edit Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_layerwidget.cpp" line="350"/>
+ <source>&Toggle Visibility</source>
+ <translation>&Toggle Visibility</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_libraryinsertoptions.ui" line="37"/>
+ <source>Library Insert Options</source>
+ <translation>Library Insert Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_libraryinsertoptions.ui" line="49"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_libraryinsertoptions.ui" line="59"/>
+ <source>Rotation Angle</source>
+ <translation>Rotation Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_libraryinsertoptions.ui" line="66"/>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_libraryinsertoptions.ui" line="76"/>
+ <source>Scale Factor</source>
+ <translation>Scale Factor</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <location filename="../src/ui/forms/qg_librarywidget.ui" line="17"/>
+ <source>Library Browser</source>
+ <translation>Library Browser</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_librarywidget.ui" line="53"/>
+ <source>Directories</source>
+ <translation>Directories</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_librarywidget.ui" line="118"/>
+ <source>Insert</source>
+ <translation>Insert</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="37"/>
+ <source>Line Angle Options</source>
+ <translation>Line Angle Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="51"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="69"/>
+ <source>Line angle</source>
+ <translation>Line angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="84"/>
+ <source>Length:</source>
+ <translation>Length:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="102"/>
+ <source>Length of line</source>
+ <translation>Length of line</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="109"/>
+ <source>Snap Point:</source>
+ <translation>Snap Point:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="123"/>
+ <source>Start</source>
+ <translation>Start</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="128"/>
+ <source>Middle</source>
+ <translation>Middle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineangleoptions.ui" line="133"/>
+ <source>End</source>
+ <translation>End</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_linebisectoroptions.ui" line="37"/>
+ <source>Line Bisector Options</source>
+ <translation>Line Bisector Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linebisectoroptions.ui" line="54"/>
+ <source>Length:</source>
+ <translation>Length:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linebisectoroptions.ui" line="64"/>
+ <source>Length of bisector</source>
+ <translation>Length of bisector</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linebisectoroptions.ui" line="71"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linebisectoroptions.ui" line="84"/>
+ <source>Number of bisectors to create</source>
+ <translation>Number of bisectors to create</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_lineoptions.ui" line="37"/>
+ <source>Line Options</source>
+ <translation>Line Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineoptions.ui" line="46"/>
+ <source>Close</source>
+ <translation>Close</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineoptions.ui" line="53"/>
+ <source>Undo</source>
+ <translation>Undo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparalleloptions.ui" line="37"/>
+ <source>Line Parallel Options</source>
+ <translation>Line Parallel Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparalleloptions.ui" line="54"/>
+ <source>Distance:</source>
+ <translation>Distance:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparalleloptions.ui" line="72"/>
+ <source>Distance to original entity</source>
+ <translation>Distance to original entity</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparalleloptions.ui" line="87"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparalleloptions.ui" line="100"/>
+ <source>Number of parallels to create</source>
+ <translation>Number of parallels to create</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparallelthroughoptions.ui" line="37"/>
+ <source>Line Parallel Through Options</source>
+ <translation>Line Parallel Through Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparallelthroughoptions.ui" line="54"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_lineparallelthroughoptions.ui" line="67"/>
+ <source>Number of parallels to create</source>
+ <translation>Number of parallels to create</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygon2options.ui" line="37"/>
+ <source>Polygon Options</source>
+ <translation>Polygon Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygon2options.ui" line="54"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygon2options.ui" line="70"/>
+ <source>Number of edges</source>
+ <translation>Number of edges</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygonoptions.ui" line="37"/>
+ <source>Polygon Options</source>
+ <translation>Polygon Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygonoptions.ui" line="54"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linepolygonoptions.ui" line="70"/>
+ <source>Number of edges</source>
+ <translation>Number of edges</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_linerelangleoptions.ui" line="37"/>
+ <source>Line Relative Angle Options</source>
+ <translation>Line Relative Angle Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linerelangleoptions.ui" line="54"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linerelangleoptions.ui" line="72"/>
+ <source>Line angle</source>
+ <translation>Line angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linerelangleoptions.ui" line="87"/>
+ <source>Length:</source>
+ <translation>Length:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_linerelangleoptions.ui" line="105"/>
+ <source>Length of line</source>
+ <translation>Length of line</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="74"/>
+ <source>- Unchanged -</source>
+ <translation>- Unchanged -</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="78"/>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="239"/>
+ <source>By Layer</source>
+ <translation>By Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="79"/>
+ <source>By Block</source>
+ <translation>By Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="81"/>
+ <source>No Pen</source>
+ <translation>No Pen</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="82"/>
+ <source>Continuous</source>
+ <translation>Continuous</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="83"/>
+ <source>Dot</source>
+ <translation>Dot</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="84"/>
+ <source>Dot (small)</source>
+ <translation>Dot (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="85"/>
+ <source>Dot (large)</source>
+ <translation>Dot (large)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="86"/>
+ <source>Dash</source>
+ <translation>Dash</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="87"/>
+ <source>Dash (small)</source>
+ <translation>Dash (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="88"/>
+ <source>Dash (large)</source>
+ <translation>Dash (large)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="89"/>
+ <source>Dash Dot</source>
+ <translation>Dash Dot</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="90"/>
+ <source>Dash Dot (small)</source>
+ <translation>Dash Dot (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="91"/>
+ <source>Dash Dot (large)</source>
+ <translation>Dash Dot (large)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="92"/>
+ <source>Divide</source>
+ <translation>Divide</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="93"/>
+ <source>Divide (small)</source>
+ <translation>Divide (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="94"/>
+ <source>Divide (large)</source>
+ <translation>Divide (large)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="95"/>
+ <source>Center</source>
+ <translation>Centre</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="96"/>
+ <source>Center (small)</source>
+ <translation>Centre (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="97"/>
+ <source>Center (large)</source>
+ <translation>Centre (large)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="98"/>
+ <source>Border</source>
+ <translation>Border</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="99"/>
+ <source>Border (small)</source>
+ <translation>Border (small)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_linetypebox.cpp" line="100"/>
+ <source>Border (large)</source>
+ <translation>Border (large)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <location filename="../src/ui/forms/qg_mousewidget.ui" line="32"/>
+ <source>Mouse</source>
+ <translation>Mouse</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_mousewidget.ui" line="67"/>
+ <source>Right</source>
+ <translation>Right</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_mousewidget.ui" line="109"/>
+ <source>Left</source>
+ <translation>Left</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_mousewidget.ui" line="122"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_moverotateoptions.ui" line="37"/>
+ <source>Move Rotate Options</source>
+ <translation>Move Rotate Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_moverotateoptions.ui" line="46"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="37"/>
+ <source>Polyline Options</source>
+ <translation>Polyline Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="46"/>
+ <source>Close</source>
+ <translation>Close</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="53"/>
+ <source>Undo</source>
+ <translation>Undo</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="69"/>
+ <source>Line</source>
+ <translation>Line</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="74"/>
+ <source>Tangential</source>
+ <translation>Tangential</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="79"/>
+ <source>Tan Radius</source>
+ <translation>Tan Radius</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="84"/>
+ <source>Angle</source>
+ <translation>Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="92"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="108"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="148"/>
+ <source>Clockwise</source>
+ <translation>Clockwise</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_polylineoptions.ui" line="170"/>
+ <source>Counter Clockwise</source>
+ <translation>Counter Clockwise</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_printpreviewoptions.ui" line="26"/>
+ <source>Print Preview Options</source>
+ <translation>Print Preview Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_printpreviewoptions.ui" line="63"/>
+ <source>Toggle Black / White mode</source>
+ <translation>Toggle Black / White mode</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_printpreviewoptions.ui" line="86"/>
+ <source>Center to page</source>
+ <translation>Centre to page</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_printpreviewoptions.ui" line="106"/>
+ <source>Fit to page</source>
+ <translation>Fit to page</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_roundoptions.ui" line="37"/>
+ <source>Round Options</source>
+ <translation>Round Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_roundoptions.ui" line="49"/>
+ <source>Trim</source>
+ <translation>Trim</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_roundoptions.ui" line="52"/>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Check to trim both edges to the rounding</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_roundoptions.ui" line="77"/>
+ <source>Radius:</source>
+ <translation>Radius:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <location filename="../src/ui/forms/qg_selectionwidget.ui" line="37"/>
+ <source>Selection</source>
+ <translation>Selection</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_selectionwidget.ui" line="61"/>
+ <source>Selected Entities:</source>
+ <translation>Selected Entities:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_selectionwidget.ui" line="77"/>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_snapdistoptions.ui" line="37"/>
+ <source>Snap Distance Options</source>
+ <translation>Snap Distance Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_snapdistoptions.ui" line="46"/>
+ <source>Distance:</source>
+ <translation>Distance:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="37"/>
+ <source>Spline Options</source>
+ <translation>Spline Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="54"/>
+ <source>Degree:</source>
+ <translation>Degree:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="73"/>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="78"/>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="83"/>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="91"/>
+ <source>Closed</source>
+ <translation>Closed</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_splineoptions.ui" line="106"/>
+ <source>Undo</source>
+ <translation>Undo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_textoptions.ui" line="37"/>
+ <source>Text Options</source>
+ <translation>Text Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_textoptions.ui" line="49"/>
+ <source>Text:</source>
+ <translation>Text:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_textoptions.ui" line="89"/>
+ <source>Angle:</source>
+ <translation>Angle:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <location filename="../src/ui/forms/qg_trimamountoptions.ui" line="37"/>
+ <source>Trim Amount Options</source>
+ <translation>Trim Amount Options</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_trimamountoptions.ui" line="40"/>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distance. Negative values for trimming, positive values for extending.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_trimamountoptions.ui" line="49"/>
+ <source>Amount:</source>
+ <translation>Amount:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <location filename="../src/ui/forms/qg_widgetpen.ui" line="26"/>
+ <location filename="../src/ui/forms/qg_widgetpen.ui" line="38"/>
+ <source>Pen</source>
+ <translation>Pen</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_widgetpen.ui" line="66"/>
+ <source>Line type:</source>
+ <translation>Line type:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_widgetpen.ui" line="98"/>
+ <source>Width:</source>
+ <translation>Width:</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_widgetpen.ui" line="120"/>
+ <source>Color:</source>
+ <translation>Colour:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="73"/>
+ <source>- Unchanged -</source>
+ <translation>- Unchanged -</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="76"/>
+ <location filename="../src/ui/qg_widthbox.cpp" line="283"/>
+ <source>By Layer</source>
+ <translation>By Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="77"/>
+ <source>By Block</source>
+ <translation>By Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="79"/>
+ <source>Default</source>
+ <translation>Default</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="80"/>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="81"/>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="82"/>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="83"/>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="84"/>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="85"/>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="86"/>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="87"/>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="88"/>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="89"/>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="90"/>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="91"/>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="92"/>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="93"/>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="94"/>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="95"/>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="96"/>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="97"/>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="98"/>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="99"/>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="100"/>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="101"/>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="102"/>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_widthbox.cpp" line="103"/>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2129"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2198"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2235"/>
+ <location filename="../src/main/qc_applicationwindow.cpp" line="2270"/>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="150"/>
+ <source>Warning</source>
+ <translation>Warning</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui.h" line="49"/>
+ <source>Layer Properties</source>
+ <translation>Layer Properties</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/forms/qg_layerdialog.ui.h" line="50"/>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Layer with a name "%1" already exists. Please specify a different name.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="236"/>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="247"/>
+ <source>Remove Layer</source>
+ <translation>Remove Layer</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="237"/>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>Layer "%1" and all entities on it will be removed.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="248"/>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>Layer "%1" can never be removed.</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="293"/>
+ <source>Layer Dialog</source>
+ <translation>Layer Dialogue</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="408"/>
+ <source>Remove Block</source>
+ <translation>Remove Block</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="409"/>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>Block "%1" and all its entities will be removed.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="180"/>
+ <source>None</source>
+ <translation>None</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="183"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="261"/>
+ <source>Inch</source>
+ <translation>Inch</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="186"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="263"/>
+ <source>Foot</source>
+ <translation>Foot</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="189"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="265"/>
+ <source>Mile</source>
+ <translation>Mile</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="192"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="267"/>
+ <source>Millimeter</source>
+ <translation>Millimetre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="195"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="269"/>
+ <source>Centimeter</source>
+ <translation>Centimetre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="198"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="271"/>
+ <source>Meter</source>
+ <translation>Metre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="201"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="273"/>
+ <source>Kilometer</source>
+ <translation>Kilometre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="204"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="275"/>
+ <source>Microinch</source>
+ <translation>Microinch</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="207"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="277"/>
+ <source>Mil</source>
+ <translation>Mil</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="210"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="279"/>
+ <source>Yard</source>
+ <translation>Yard</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="213"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="281"/>
+ <source>Angstrom</source>
+ <translation>Angstrom</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="216"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="283"/>
+ <source>Nanometer</source>
+ <translation>Nanometre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="219"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="285"/>
+ <source>Micron</source>
+ <translation>Micron</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="222"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="287"/>
+ <source>Decimeter</source>
+ <translation>Decimetre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="225"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="289"/>
+ <source>Decameter</source>
+ <translation>Decametre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="228"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="291"/>
+ <source>Hectometer</source>
+ <translation>Hectometre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="231"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="293"/>
+ <source>Gigameter</source>
+ <translation>Gigametre</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="234"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="295"/>
+ <source>Astro</source>
+ <translation>Astro</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="237"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="297"/>
+ <source>Lightyear</source>
+ <translation>Lightyear</translation>
+ </message>
+ <message>
+ <location filename="../src/lib/engine/rs_units.cpp" line="240"/>
+ <location filename="../src/lib/engine/rs_units.cpp" line="299"/>
+ <source>Parsec</source>
+ <translation>Parsec</translation>
+ </message>
+ <message>
+ <location filename="../src/main/main.cpp" line="188"/>
+ <source>Loading..</source>
+ <translation>Loading..</translation>
+ </message>
+ <message>
+ <location filename="../src/main/main.cpp" line="214"/>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Loading Library Paths..</translation>
+ </message>
+ <message>
+ <location filename="../src/main/main.cpp" line="229"/>
+ <source>Loading File %1..</source>
+ <translation>Loading File %1..</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="571"/>
+ <source>All Image Files (%1)</source>
+ <translation>All Image Files (%1)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="572"/>
+ <source>All Files (*.*)</source>
+ <translation>All Files (*.*)</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="579"/>
+ <source>Open Image</source>
+ <translation>Open Image</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1778"/>
+ <source>Windows Bitmap</source>
+ <translation>Windows Bitmap</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1780"/>
+ <source>Joint Photographic Experts Group</source>
+ <translation>Joint Photographic Experts Group</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1782"/>
+ <source>Graphics Interchange Format</source>
+ <translation>Graphics Interchange Format</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1784"/>
+ <source>Multiple-image Network Graphics</source>
+ <translation>Multiple-image Network Graphics</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1786"/>
+ <source>Portable Bit Map</source>
+ <translation>Portable Bit Map</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1788"/>
+ <source>Portable Grey Map</source>
+ <translation>Portable Grey Map</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1790"/>
+ <source>Portable Network Graphic</source>
+ <translation>Portable Network Graphic</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1792"/>
+ <source>Portable Pixel Map</source>
+ <translation>Portable Pixel Map</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1794"/>
+ <source>X Bitmap Format</source>
+ <translation>X Bitmap Format</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_dialogfactory.cpp" line="1796"/>
+ <source>X Pixel Map</source>
+ <translation>X Pixel Map</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="72"/>
+ <location filename="../src/ui/qg_filedialog.cpp" line="108"/>
+ <source>Save Drawing As</source>
+ <translation>Save Drawing As</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="109"/>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 already exists.
+Do you want to replace it?</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="169"/>
+ <source>Drawing Exchange %1</source>
+ <translation>Drawing Exchange %1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="170"/>
+ <source>QCad 1.x file %1</source>
+ <translation>QCad 1.x file %1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="171"/>
+ <source>Font %1</source>
+ <translation>Font %1</translation>
+ </message>
+ <message>
+ <location filename="../src/ui/qg_filedialog.cpp" line="189"/>
+ <source>Open Drawing</source>
+ <translation>Open Drawing</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksadd.cpp" line="41"/>
+ <source>&Add Block</source>
+ <translation>&Add Block</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksattributes.cpp" line="44"/>
+ <source>&Rename Block</source>
+ <translation>&Rename Block</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <location filename="../src/actions/rs_actionblockscreate.cpp" line="52"/>
+ <source>&Create Block</source>
+ <translation>&Create Block</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblockscreate.cpp" line="160"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblockscreate.cpp" line="161"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksedit.cpp" line="41"/>
+ <source>&Edit Block</source>
+ <translation>&Edit Block</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksexplode.cpp" line="47"/>
+ <source>&Explode</source>
+ <translation>&Explode</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksfreezeall.cpp" line="47"/>
+ <source>&Freeze all</source>
+ <translation>&Freeze all</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksfreezeall.cpp" line="53"/>
+ <source>&Defreeze all</source>
+ <translation>&Defreeze all</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="48"/>
+ <source>&Insert Block</source>
+ <translation>&Insert Block</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="193"/>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="206"/>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="219"/>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="232"/>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="245"/>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="258"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="311"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="312"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="315"/>
+ <source>Enter angle:</source>
+ <translation>Enter angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="319"/>
+ <source>Enter factor:</source>
+ <translation>Enter factor:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="323"/>
+ <source>Enter columns:</source>
+ <translation>Enter columns:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="327"/>
+ <source>Enter rows:</source>
+ <translation>Enter rows:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="331"/>
+ <source>Enter column spacing:</source>
+ <translation>Enter column spacing:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionblocksinsert.cpp" line="335"/>
+ <source>Enter row spacing:</source>
+ <translation>Enter row spacing:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <location filename="../src/actions/rs_actionblocksremove.cpp" line="43"/>
+ <source>&Remove Block</source>
+ <translation>&Remove Block</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <location filename="../src/actions/rs_actionblockstoggleview.cpp" line="45"/>
+ <source>Toggle Block Visibility</source>
+ <translation>Toggle Block Visibility</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <location filename="../src/actions/rs_actiondefault.cpp" line="356"/>
+ <source>Choose second edge</source>
+ <translation>Choose second edge</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondefault.cpp" line="357"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="49"/>
+ <source>&Aligned</source>
+ <translation>&Aligned</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="265"/>
+ <source>Specify first extension line origin</source>
+ <translation>Specify first extension line origin</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="266"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="270"/>
+ <source>Specify second extension line origin</source>
+ <translation>Specify second extension line origin</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="271"/>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="276"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="275"/>
+ <source>Specify dimension line location</source>
+ <translation>Specify dimension line location</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimaligned.cpp" line="279"/>
+ <source>Enter dimension text:</source>
+ <translation>Enter dimension text:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="46"/>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="287"/>
+ <source>Select first line</source>
+ <translation>Select first line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="288"/>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="292"/>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="296"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="291"/>
+ <source>Select second line</source>
+ <translation>Select second line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="296"/>
+ <source>Specify dimension arc line location</source>
+ <translation>Specify dimension arc line location</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimangular.cpp" line="299"/>
+ <source>Enter dimension text:</source>
+ <translation>Enter dimension text:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="46"/>
+ <source>&Diametric</source>
+ <translation>&Diametric</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="177"/>
+ <source>Not a circle or arc entity</source>
+ <translation>Not a circle or arc entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="258"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="286"/>
+ <source>Select arc or circle entity</source>
+ <translation>Select arc or circle entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="287"/>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="291"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="291"/>
+ <source>Specify dimension line location</source>
+ <translation>Specify dimension line location</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimdiametric.cpp" line="294"/>
+ <source>Enter dimension text:</source>
+ <translation>Enter dimension text:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimleader.cpp" line="47"/>
+ <source>&Leader</source>
+ <translation>&Leader</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimleader.cpp" line="227"/>
+ <source>Specify target point</source>
+ <translation>Specify target point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimleader.cpp" line="228"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimleader.cpp" line="231"/>
+ <source>Specify next point</source>
+ <translation>Specify next point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimleader.cpp" line="232"/>
+ <source>Finish</source>
+ <translation>Finish</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="66"/>
+ <source>&Linear</source>
+ <translation>&Linear</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="73"/>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="80"/>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="260"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="312"/>
+ <source>Specify first extension line origin</source>
+ <translation>Specify first extension line origin</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="313"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="317"/>
+ <source>Specify second extension line origin</source>
+ <translation>Specify second extension line origin</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="318"/>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="323"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="322"/>
+ <source>Specify dimension line location</source>
+ <translation>Specify dimension line location</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="326"/>
+ <source>Enter dimension text:</source>
+ <translation>Enter dimension text:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimlinear.cpp" line="330"/>
+ <source>Enter dimension line angle:</source>
+ <translation>Enter dimension line angle:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="46"/>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="172"/>
+ <source>Not a circle or arc entity</source>
+ <translation>Not a circle or arc entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="252"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="280"/>
+ <source>Select arc or circle entity</source>
+ <translation>Select arc or circle entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="281"/>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="286"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="285"/>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Specify dimension line position or enter angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondimradial.cpp" line="289"/>
+ <source>Enter dimension text:</source>
+ <translation>Enter dimension text:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="49"/>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centre, Point, Angles</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="275"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="289"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="308"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="323"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="344"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="339"/>
+ <source>Not a valid chord length</source>
+ <translation>Not a valid chord length</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="368"/>
+ <source>Specify center</source>
+ <translation>Specify centre</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="368"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="371"/>
+ <source>Specify radius</source>
+ <translation>Specify radius</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="371"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="375"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="380"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="384"/>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="388"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="375"/>
+ <source>Specify start angle:</source>
+ <translation>Specify start angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="379"/>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Specify end angle or [Angle/chord Length]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="383"/>
+ <source>Specify included angle:</source>
+ <translation>Specify included angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc.cpp" line="387"/>
+ <source>Specify chord length:</source>
+ <translation>Specify chord length:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="50"/>
+ <source>&3 Points</source>
+ <translation>&3 Points</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="99"/>
+ <source>Invalid arc data.</source>
+ <translation>Invalid arc data.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="227"/>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Specify startpoint or [Centre]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="228"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="232"/>
+ <source>Specify second point</source>
+ <translation>Specify second point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="232"/>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="236"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarc3p.cpp" line="236"/>
+ <source>Specify endpoint</source>
+ <translation>Specify endpoint</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarctangential.cpp" line="51"/>
+ <source>Arc: Tangential</source>
+ <translation>Arc: Tangential</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarctangential.cpp" line="257"/>
+ <source>Specify base entity</source>
+ <translation>Specify base entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarctangential.cpp" line="258"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarctangential.cpp" line="262"/>
+ <source>Specify end angle</source>
+ <translation>Specify end angle</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawarctangential.cpp" line="262"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="50"/>
+ <source>Center, &Point</source>
+ <translation>Centre, &Point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="185"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="211"/>
+ <source>Specify center</source>
+ <translation>Specify centre</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="211"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="216"/>
+ <source>Specify radius</source>
+ <translation>Specify radius</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle.cpp" line="216"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="46"/>
+ <source>2 Points</source>
+ <translation>2 Points</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="96"/>
+ <source>Invalid Circle data.</source>
+ <translation>Invalid Circle data.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="206"/>
+ <source>Specify first point</source>
+ <translation>Specify first point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="206"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="210"/>
+ <source>Specify second point</source>
+ <translation>Specify second point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle2p.cpp" line="210"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="47"/>
+ <source>3 Points</source>
+ <translation>3 Points</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="97"/>
+ <source>Invalid circle data.</source>
+ <translation>Invalid circle data.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="207"/>
+ <source>Specify first point</source>
+ <translation>Specify first point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="208"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="211"/>
+ <source>Specify second point</source>
+ <translation>Specify second point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="212"/>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="216"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcircle3p.cpp" line="215"/>
+ <source>Specify third point</source>
+ <translation>Specify third point</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="48"/>
+ <source>Center, &Radius</source>
+ <translation>Centre, &Radius</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="167"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="198"/>
+ <source>Specify circle center</source>
+ <translation>Specify circle centre</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="199"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="202"/>
+ <source>Specify circle radius</source>
+ <translation>Specify circle radius</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawcirclecr.cpp" line="203"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="61"/>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Ellipse Arc (Axis)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="66"/>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Ellipse (Axis)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="315"/>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="329"/>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="343"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="367"/>
+ <source>Specify ellipse center</source>
+ <translation>Specify ellipse centre</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="368"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="372"/>
+ <source>Specify endpoint of major axis</source>
+ <translation>Specify endpoint of major axis</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="373"/>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="379"/>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="384"/>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="389"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="378"/>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Specify endpoint or length of minor axis:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="383"/>
+ <source>Specify start angle</source>
+ <translation>Specify start angle</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawellipseaxis.cpp" line="388"/>
+ <source>Specify end angle</source>
+ <translation>Specify end angle</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawhatch.cpp" line="46"/>
+ <source>&Hatch</source>
+ <translation>&Hatch</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawhatch.cpp" line="154"/>
+ <source>Hatch created successfully.</source>
+ <translation>Hatch created successfully.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawhatch.cpp" line="159"/>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="49"/>
+ <source>&Image</source>
+ <translation>&Image</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="197"/>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="210"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="258"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="259"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="262"/>
+ <source>Enter angle:</source>
+ <translation>Enter angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawimage.cpp" line="266"/>
+ <source>Enter factor:</source>
+ <translation>Enter factor:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="51"/>
+ <source>&2 Points</source>
+ <translation>&2 Points</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="232"/>
+ <source>Specify first point</source>
+ <translation>Specify first point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="233"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="248"/>
+ <source>Specify next point or [%1]</source>
+ <translation>Specify next point or [%1]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="249"/>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="253"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="252"/>
+ <source>Specify next point</source>
+ <translation>Specify next point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="302"/>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Cannot close sequence of lines: Not enough entities defined yet.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawline.cpp" line="317"/>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Cannot undo: Not enough entities defined yet.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="58"/>
+ <source>&Angle</source>
+ <translation>&Angle</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="64"/>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="70"/>
+ <source>Vertical</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="212"/>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="225"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="260"/>
+ <source>Specify position</source>
+ <translation>Specify position</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="261"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="265"/>
+ <source>Enter angle:</source>
+ <translation>Enter angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="265"/>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="269"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineangle.cpp" line="269"/>
+ <source>Enter length:</source>
+ <translation>Enter length:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="51"/>
+ <source>Bisector</source>
+ <translation>Bisector</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="199"/>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="212"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="247"/>
+ <source>Select first line</source>
+ <translation>Select first line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="248"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="251"/>
+ <source>Select second line</source>
+ <translation>Select second line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="252"/>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="256"/>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="260"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="255"/>
+ <source>Enter bisector length:</source>
+ <translation>Enter bisector length:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinebisector.cpp" line="259"/>
+ <source>Enter number of bisectors:</source>
+ <translation>Enter number of bisectors:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinefree.cpp" line="49"/>
+ <source>&Freehand Line</source>
+ <translation>&Freehand Line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinefree.cpp" line="126"/>
+ <source>Click and drag to draw a line</source>
+ <translation>Click and drag to draw a line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinefree.cpp" line="126"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinehorvert.cpp" line="50"/>
+ <source>Vertical</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinehorvert.cpp" line="147"/>
+ <source>Specify first point</source>
+ <translation>Specify first point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinehorvert.cpp" line="148"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinehorvert.cpp" line="151"/>
+ <source>Specify second point</source>
+ <translation>Specify second point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinehorvert.cpp" line="152"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="53"/>
+ <source>Parallel</source>
+ <translation>Parallel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="56"/>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="59"/>
+ <source>Concentric</source>
+ <translation>Concentric</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="128"/>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Specify Distance <%1> or select entity or [%2]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="130"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="134"/>
+ <source>Enter number:</source>
+ <translation>Enter number:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="195"/>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="221"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallel.cpp" line="215"/>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Not a valid number. Try 1..99</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="49"/>
+ <source>Parallel through point</source>
+ <translation>Parallel through point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="170"/>
+ <source>Select entity</source>
+ <translation>Select entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="170"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="174"/>
+ <source>Specify through point</source>
+ <translation>Specify through point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="175"/>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="179"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="179"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="234"/>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Not a valid number. Try 1..99</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlineparallelthrough.cpp" line="238"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="47"/>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&ygon (Cen,Cor)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="140"/>
+ <source>Specify center</source>
+ <translation>Specify centre</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="145"/>
+ <source>Specify a corner</source>
+ <translation>Specify a corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="149"/>
+ <source>Enter number:</source>
+ <translation>Enter number:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="210"/>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Not a valid number. Try 1..9999</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon.cpp" line="216"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="47"/>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Polygo&n (Cor,Cor)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="140"/>
+ <source>Specify first corner</source>
+ <translation>Specify first corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="141"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="145"/>
+ <source>Specify second corner</source>
+ <translation>Specify second corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="146"/>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="150"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="150"/>
+ <source>Number:</source>
+ <translation>Number:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="211"/>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Not a valid number. Try 1..9999</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinepolygon2.cpp" line="217"/>
+ <source>Not a valid expression.</source>
+ <translation>Not a valid expression.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerectangle.cpp" line="46"/>
+ <source>Rectangle</source>
+ <translation>Rectangle</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerectangle.cpp" line="192"/>
+ <source>Specify first corner</source>
+ <translation>Specify first corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerectangle.cpp" line="193"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerectangle.cpp" line="196"/>
+ <source>Specify second corner</source>
+ <translation>Specify second corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerectangle.cpp" line="197"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="55"/>
+ <source>Relative angle</source>
+ <translation>Relative angle</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="61"/>
+ <source>Orthogonal</source>
+ <translation>Orthogonal</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="255"/>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="272"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="312"/>
+ <source>Select base entity</source>
+ <translation>Select base entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="313"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="316"/>
+ <source>Specify position</source>
+ <translation>Specify position</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinerelangle.cpp" line="317"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent1.cpp" line="47"/>
+ <source>Tangent (P,C)</source>
+ <translation>Tangent (P,C)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent1.cpp" line="178"/>
+ <source>Specify point</source>
+ <translation>Specify point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent1.cpp" line="179"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent1.cpp" line="182"/>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Select circle, arc or ellipse</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent1.cpp" line="183"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent2.cpp" line="46"/>
+ <source>Tangent (C,C)</source>
+ <translation>Tangent (C,C)</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent2.cpp" line="162"/>
+ <source>Select first circle or arc</source>
+ <translation>Select first circle or arc</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent2.cpp" line="163"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent2.cpp" line="166"/>
+ <source>Select second circle or arc</source>
+ <translation>Select second circle or arc</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawlinetangent2.cpp" line="167"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpoint.cpp" line="41"/>
+ <source>&Points</source>
+ <translation>&Points</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpoint.cpp" line="121"/>
+ <source>Specify location</source>
+ <translation>Specify location</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpoint.cpp" line="121"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="51"/>
+ <source>&Polyline</source>
+ <translation>&Polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="52"/>
+ <source>Draw polylines</source>
+ <translation>Draw polylines</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="354"/>
+ <source>Specify first point</source>
+ <translation>Specify first point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="355"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="370"/>
+ <source>Specify next point or [%1]</source>
+ <translation>Specify next point or [%1]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="371"/>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="375"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="374"/>
+ <source>Specify next point</source>
+ <translation>Specify next point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="429"/>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>Cannot close sequence of lines: Not enough entities defined yet.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="459"/>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation>Undo disallowed due a fatal bug somewhere. Sorry.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawpolyline.cpp" line="462"/>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Cannot undo: Not enough entities defined yet.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="51"/>
+ <source>&Spline</source>
+ <translation>&Spline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="265"/>
+ <source>Specify first control point</source>
+ <translation>Specify first control point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="266"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="281"/>
+ <source>Specify next control point or [%1]</source>
+ <translation>Specify next control point or [%1]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="282"/>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="286"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="285"/>
+ <source>Specify next control point</source>
+ <translation>Specify next control point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawspline.cpp" line="368"/>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>Cannot undo: Not enough entities defined yet.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <location filename="../src/actions/rs_actiondrawtext.cpp" line="47"/>
+ <source>&Text</source>
+ <translation>&Text</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawtext.cpp" line="274"/>
+ <source>Specify insertion point</source>
+ <translation>Specify insertion point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawtext.cpp" line="275"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawtext.cpp" line="278"/>
+ <source>Enter text:</source>
+ <translation>Enter text:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiondrawtext.cpp" line="279"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <location filename="../src/actions/rs_actioneditcopy.cpp" line="55"/>
+ <source>&Copy</source>
+ <translation>&Copy</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditcopy.cpp" line="65"/>
+ <source>Cu&t</source>
+ <translation>Cu&t</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditcopy.cpp" line="130"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditcopy.cpp" line="131"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <location filename="../src/actions/rs_actioneditpaste.cpp" line="49"/>
+ <source>&Paste</source>
+ <translation>&Paste</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditpaste.cpp" line="132"/>
+ <source>Set reference point</source>
+ <translation>Set reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditpaste.cpp" line="133"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <location filename="../src/actions/rs_actioneditundo.cpp" line="53"/>
+ <source>&Undo</source>
+ <translation>&Undo</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioneditundo.cpp" line="63"/>
+ <source>&Redo</source>
+ <translation>&Redo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <location filename="../src/actions/rs_actionfilenew.cpp" line="40"/>
+ <source>&New...</source>
+ <translation>&New...</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <location filename="../src/actions/rs_actionfileopen.cpp" line="40"/>
+ <source>&Open...</source>
+ <translation>&Open...</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <location filename="../src/actions/rs_actionfilesave.cpp" line="41"/>
+ <source>&Save</source>
+ <translation>&Save</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <location filename="../src/actions/rs_actionfilesaveas.cpp" line="38"/>
+ <source>Save &as...</source>
+ <translation>Save &as...</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="45"/>
+ <source>Angle between two lines</source>
+ <translation>Angle between two lines</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="77"/>
+ <source>Angle: %1%2</source>
+ <translation>Angle: %1%2</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="81"/>
+ <source>Lines are parallel</source>
+ <translation>Lines are parallel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="146"/>
+ <source>Specify first line</source>
+ <translation>Specify first line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="147"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="151"/>
+ <source>Specify second line</source>
+ <translation>Specify second line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoangle.cpp" line="152"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="43"/>
+ <source>Polygonal Area</source>
+ <translation>Polygonal Area</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="70"/>
+ <source>Area: %1</source>
+ <translation>Area: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="71"/>
+ <source>Circumference: %1</source>
+ <translation>Circumference: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="189"/>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="204"/>
+ <source>Point: %1/%2</source>
+ <translation>Point: %1/%2</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="232"/>
+ <source>Specify first point of polygon</source>
+ <translation>Specify first point of polygon</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="233"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="237"/>
+ <source>Specify next point of polygon</source>
+ <translation>Specify next point of polygon</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoarea.cpp" line="238"/>
+ <source>Terminate</source>
+ <translation>Terminate</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="41"/>
+ <source>&Distance Point to Point</source>
+ <translation>&Distance Point to Point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="63"/>
+ <source>Distance: %1</source>
+ <translation>Distance: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="150"/>
+ <source>Specify first point of distance</source>
+ <translation>Specify first point of distance</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="151"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="155"/>
+ <source>Specify second point of distance</source>
+ <translation>Specify second point of distance</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist.cpp" line="156"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="41"/>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distance Entity to Point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="61"/>
+ <source>Distance: %1</source>
+ <translation>Distance: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="136"/>
+ <source>Specify entity</source>
+ <translation>Specify entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="137"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="141"/>
+ <source>Specify point</source>
+ <translation>Specify point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfodist2.cpp" line="142"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfoinside.cpp" line="58"/>
+ <source>Point inside contour</source>
+ <translation>Point inside contour</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoinside.cpp" line="67"/>
+ <source>Point is inside selected contour.</source>
+ <translation>Point is inside selected contour.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoinside.cpp" line="69"/>
+ <source>Point is outside selected contour.</source>
+ <translation>Point is outside selected contour.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoinside.cpp" line="100"/>
+ <source>Specify point</source>
+ <translation>Specify point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfoinside.cpp" line="101"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <location filename="../src/actions/rs_actioninfototallength.cpp" line="44"/>
+ <source>&Total length of selected entities</source>
+ <translation>&Total length of selected entities</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfototallength.cpp" line="78"/>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Total Length of selected entities: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actioninfototallength.cpp" line="80"/>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>At least one of the selected entities cannot be measured.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayersadd.cpp" line="39"/>
+ <source>Add Layer</source>
+ <translation>Add Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayersedit.cpp" line="40"/>
+ <source>&Edit Layer</source>
+ <translation>&Edit Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayersfreezeall.cpp" line="47"/>
+ <source>&Freeze all</source>
+ <translation>&Freeze all</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlayersfreezeall.cpp" line="53"/>
+ <source>&Defreeze all</source>
+ <translation>&Defreeze all</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayersremove.cpp" line="40"/>
+ <source>Remove Layer</source>
+ <translation>Remove Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayerstogglelock.cpp" line="44"/>
+ <source>Toggle Layer Lock</source>
+ <translation>Toggle Layer Lock</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <location filename="../src/actions/rs_actionlayerstoggleview.cpp" line="42"/>
+ <source>&Toggle Layer</source>
+ <translation>&Toggle Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="52"/>
+ <source>Insert Library Object</source>
+ <translation>Insert Library Object</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="78"/>
+ <source>Cannot open file '%1'</source>
+ <translation>Cannot open file '%1'</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="194"/>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="207"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="256"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="257"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="260"/>
+ <source>Enter angle:</source>
+ <translation>Enter angle:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionlibraryinsert.cpp" line="264"/>
+ <source>Enter factor:</source>
+ <translation>Enter factor:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <location filename="../src/actions/rs_actionlockrelativezero.cpp" line="47"/>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>(Un-)&Lock Relative Zero</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyattributes.cpp" line="43"/>
+ <source>&Attributes</source>
+ <translation>&Attributes</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="47"/>
+ <source>&Bevel</source>
+ <translation>&Bevel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="175"/>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="188"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="252"/>
+ <source>Select first entity</source>
+ <translation>Select first entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="253"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="256"/>
+ <source>Select second entity</source>
+ <translation>Select second entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="257"/>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="261"/>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="265"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="260"/>
+ <source>Enter length 1:</source>
+ <translation>Enter length 1:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifybevel.cpp" line="264"/>
+ <source>Enter length 2:</source>
+ <translation>Enter length 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="43"/>
+ <source>&Divide</source>
+ <translation>&Divide</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="104"/>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="122"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="111"/>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation>Entity must be a line, arc, circle or ellipse.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="124"/>
+ <source>Cutting point is invalid.</source>
+ <translation>Cutting point is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="127"/>
+ <source>Cutting point is not on entity.</source>
+ <translation>Cutting point is not on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="150"/>
+ <source>Specify entity to cut</source>
+ <translation>Specify entity to cut</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="151"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="154"/>
+ <source>Specify cutting point</source>
+ <translation>Specify cutting point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifycut.cpp" line="155"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydelete.cpp" line="43"/>
+ <source>&Delete</source>
+ <translation>&Delete</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="44"/>
+ <source>Delete Freehand</source>
+ <translation>Delete Freehand</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="95"/>
+ <source>Entities not in the same polyline.</source>
+ <translation>Entities not in the same polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="98"/>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>Parent of second entity is not a polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="101"/>
+ <source>Parent of second entity is NULL</source>
+ <translation>Parent of second entity is NULL</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="104"/>
+ <source>One of the chosen entities is NULL</source>
+ <translation>One of the chosen entities is NULL</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="127"/>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>Parent of first entity is not a polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="131"/>
+ <source>Parent of first entity is NULL</source>
+ <translation>Parent of first entity is NULL</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="135"/>
+ <source>First entity is NULL</source>
+ <translation>First entity is NULL</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="147"/>
+ <source>Second entity is NULL</source>
+ <translation>Second entity is NULL</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="160"/>
+ <source>Specify first break point on a polyline</source>
+ <translation>Specify first break point on a polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="161"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="164"/>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Specify second break point on the same polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletefree.cpp" line="166"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletequick.cpp" line="47"/>
+ <source>&Delete selected</source>
+ <translation>&Delete selected</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletequick.cpp" line="100"/>
+ <source>Pick entity to delete</source>
+ <translation>Pick entity to delete</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifydeletequick.cpp" line="101"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyentity.cpp" line="43"/>
+ <source>&Properties</source>
+ <translation>&Properties</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyexplodetext.cpp" line="47"/>
+ <source>&Explode Text into Letters</source>
+ <translation>&Explode Text into Letters</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymirror.cpp" line="40"/>
+ <source>&Mirror</source>
+ <translation>&Mirror</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymirror.cpp" line="163"/>
+ <source>Specify first point of mirror line</source>
+ <translation>Specify first point of mirror line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymirror.cpp" line="164"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymirror.cpp" line="168"/>
+ <source>Specify second point of mirror line</source>
+ <translation>Specify second point of mirror line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymirror.cpp" line="169"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymove.cpp" line="41"/>
+ <source>&Move / Copy</source>
+ <translation>&Move / Copy</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymove.cpp" line="147"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymove.cpp" line="148"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymove.cpp" line="151"/>
+ <source>Specify target point</source>
+ <translation>Specify target point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymove.cpp" line="152"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="42"/>
+ <source>M&ove and Rotate</source>
+ <translation>M&ove and Rotate</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="171"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="222"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="223"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="226"/>
+ <source>Specify target point</source>
+ <translation>Specify target point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="227"/>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="231"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifymoverotate.cpp" line="230"/>
+ <source>Enter rotation angle:</source>
+ <translation>Enter rotation angle:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate.cpp" line="41"/>
+ <source>&Rotate</source>
+ <translation>&Rotate</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate.cpp" line="125"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate.cpp" line="126"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate2.cpp" line="42"/>
+ <source>Rotate T&wo</source>
+ <translation>Rotate T&wo</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate2.cpp" line="161"/>
+ <source>Specify absolute reference point</source>
+ <translation>Specify absolute reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate2.cpp" line="162"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate2.cpp" line="165"/>
+ <source>Specify relative reference point</source>
+ <translation>Specify relative reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyrotate2.cpp" line="166"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="46"/>
+ <source>&Round</source>
+ <translation>&Round</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="221"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="292"/>
+ <source>Specify first entity</source>
+ <translation>Specify first entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="293"/>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="297"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="296"/>
+ <source>Specify second entity</source>
+ <translation>Specify second entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="300"/>
+ <source>Enter radius:</source>
+ <translation>Enter radius:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyround.cpp" line="301"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyscale.cpp" line="41"/>
+ <source>&Scale</source>
+ <translation>&Scale</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyscale.cpp" line="119"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifyscale.cpp" line="120"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="46"/>
+ <source>&Stretch</source>
+ <translation>&Stretch</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="195"/>
+ <source>Specify first corner</source>
+ <translation>Specify first corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="196"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="199"/>
+ <source>Specify second corner</source>
+ <translation>Specify second corner</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="200"/>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="204"/>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="208"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="203"/>
+ <source>Specify reference point</source>
+ <translation>Specify reference point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifystretch.cpp" line="207"/>
+ <source>Specify target point</source>
+ <translation>Specify target point</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="54"/>
+ <source>&Trim</source>
+ <translation>&Trim</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="61"/>
+ <source>&Trim Two</source>
+ <translation>&Trim Two</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="178"/>
+ <source>Select first trim entity</source>
+ <translation>Select first trim entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="179"/>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="188"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="181"/>
+ <source>Select limiting entity</source>
+ <translation>Select limiting entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="182"/>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="191"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="187"/>
+ <source>Select second trim entity</source>
+ <translation>Select second trim entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrim.cpp" line="190"/>
+ <source>Select entity to trim</source>
+ <translation>Select entity to trim</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="45"/>
+ <source>&Lengthen</source>
+ <translation>&Lengthen</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="92"/>
+ <source>No entity found. </source>
+ <translation>No entity found. </translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="95"/>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>The chosen Entity is in a block. Please edit the block.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="99"/>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>The chosen Entity is not an atomic entity or cannot be trimmed.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="131"/>
+ <source>Not a valid expression</source>
+ <translation>Not a valid expression</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="178"/>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Select entity to trim or enter distance:</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionmodifytrimamount.cpp" line="179"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <location filename="../src/actions/rs_actionoptionsdrawing.cpp" line="43"/>
+ <source>Current &Drawing Preferences</source>
+ <translation>Current &Drawing Preferences</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="41"/>
+ <source>&Add node</source>
+ <translation>&Add node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="43"/>
+ <source>Add polyline's node</source>
+ <translation>Add polyline's node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="104"/>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="122"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="108"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="124"/>
+ <source>Adding point is invalid.</source>
+ <translation>Adding point is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="132"/>
+ <source>Adding point is not on entity.</source>
+ <translation>Adding point is not on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="160"/>
+ <source>Specify polyline to add nodes</source>
+ <translation>Specify polyline to add nodes</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="161"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="164"/>
+ <source>Specify adding node's point</source>
+ <translation>Specify adding node's point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineadd.cpp" line="165"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="37"/>
+ <source>A&ppend node</source>
+ <translation>A&ppend node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="39"/>
+ <source>Append polyline's node</source>
+ <translation>Append polyline's node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="88"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="91"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="108"/>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation>Click somewhere near the beginning or end of existing polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="181"/>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation>Specify the polyline somewhere near the beginning or end point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="182"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="197"/>
+ <source>Specify next point or [%1]</source>
+ <translation>Specify next point or [%1]</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="198"/>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="202"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineappend.cpp" line="201"/>
+ <source>Specify next point</source>
+ <translation>Specify next point</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="41"/>
+ <source>&Delete node</source>
+ <translation>&Delete node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="43"/>
+ <source>Delete polyline's node</source>
+ <translation>Delete polyline's node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="106"/>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="125"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="110"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="127"/>
+ <source>Adding point is invalid.</source>
+ <translation>Adding point is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="130"/>
+ <source>Adding point is not on entity.</source>
+ <translation>Adding point is not on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="156"/>
+ <source>Specify polyline to delete node</source>
+ <translation>Specify polyline to delete node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="157"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="160"/>
+ <source>Specify deleting node's point</source>
+ <translation>Specify deleting node's point</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedel.cpp" line="161"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="41"/>
+ <source>Delete &between two nodes</source>
+ <translation>Delete &between two nodes</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="43"/>
+ <source>Delete between two nodes</source>
+ <translation>Delete between two nodes</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="109"/>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="134"/>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="147"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="113"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="136"/>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="149"/>
+ <source>Deletinging point is invalid.</source>
+ <translation>Deleting point is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="139"/>
+ <source>Deleting point is not on entity.</source>
+ <translation>Deleting point is not on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="152"/>
+ <source>Deleteinging point is not on entity.</source>
+ <translation>Deleting point is not on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="179"/>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation>Specify polyline to delete between two nodes</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="180"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="183"/>
+ <source>Specify first node</source>
+ <translation>Specify first node</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="184"/>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="188"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinedelbetween.cpp" line="187"/>
+ <source>Specify second node</source>
+ <translation>Specify second node</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="42"/>
+ <source>Create &Equidistant Polylines</source>
+ <translation>Create &Equidistant Polylines</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="44"/>
+ <source>Create Equidistant Polylines</source>
+ <translation>Create Equidistant Polylines</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="198"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="202"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="256"/>
+ <source>Choose the original polyline</source>
+ <translation>Choose the original polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylineequidistant.cpp" line="257"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="40"/>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation>Create Polyline from Existing &Segments</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="42"/>
+ <source>Create Polyline from Existing Segments</source>
+ <translation>Create Polyline from Existing Segments</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="250"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="253"/>
+ <source>Entity must be a line or arc.</source>
+ <translation>Entity must be a line or arc.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="292"/>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation>Choose one of the segments on the original polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinesegment.cpp" line="293"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="40"/>
+ <source>&Trim segments</source>
+ <translation>&Trim segments</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="42"/>
+ <source>Trim polyline's segments</source>
+ <translation>Trim polyline's segments</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="106"/>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="123"/>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="142"/>
+ <source>No Entity found.</source>
+ <translation>No Entity found.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="109"/>
+ <source>Entity must be a polyline.</source>
+ <translation>Entity must be a polyline.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="125"/>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="144"/>
+ <source>Specifying point is invalid.</source>
+ <translation>Specifying point is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="128"/>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="147"/>
+ <source>No Segment found on entity.</source>
+ <translation>No Segment found on entity.</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="180"/>
+ <source>Specify polyline to trim</source>
+ <translation>Specify polyline to trim</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="181"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="184"/>
+ <source>Specify first segment</source>
+ <translation>Specify first segment</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="185"/>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="189"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionpolylinetrim.cpp" line="188"/>
+ <source>Specify second segment</source>
+ <translation>Specify second segment</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <location filename="../src/actions/rs_actionprintpreview.cpp" line="47"/>
+ <source>Print Pre&view</source>
+ <translation>Print Pre&view</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectall.cpp" line="43"/>
+ <source>Select &All</source>
+ <translation>Select &All</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectall.cpp" line="49"/>
+ <source>Deselect &all</source>
+ <translation>Deselect &all</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectall.cpp" line="51"/>
+ <source>Ctrl+K</source>
+ <translation>Ctrl+K</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectcontour.cpp" line="43"/>
+ <source>(De-)Select &Contour</source>
+ <translation>(De-)Select &Contour</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectcontour.cpp" line="62"/>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>Entity must be an Atomic Entity.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="54"/>
+ <source>Select Intersected Entities</source>
+ <translation>Select Intersected Entities</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="58"/>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deselect Intersected Entities</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="149"/>
+ <source>Choose first point of intersection line</source>
+ <translation>Choose first point of intersection line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="149"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="152"/>
+ <source>Choose second point of intersection line</source>
+ <translation>Choose second point of intersection line</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectintersected.cpp" line="152"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectinvert.cpp" line="38"/>
+ <source>Invert Selection</source>
+ <translation>Invert Selection</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectlayer.cpp" line="42"/>
+ <source>(De-)Select Layer</source>
+ <translation>(De-)Select Layer</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectsingle.cpp" line="43"/>
+ <source>Select Entity</source>
+ <translation>Select Entity</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="54"/>
+ <source>Select Window</source>
+ <translation>Select Window</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="58"/>
+ <source>Deselect Window</source>
+ <translation>Deselect Window</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="169"/>
+ <source>Choose first edge</source>
+ <translation>Choose first edge</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="169"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="172"/>
+ <source>Choose second edge</source>
+ <translation>Choose second edge</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionselectwindow.cpp" line="172"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <location filename="../src/actions/rs_actionsetrelativezero.cpp" line="43"/>
+ <source>Set Relative Zero</source>
+ <translation>Set Relative Zero</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionsetrelativezero.cpp" line="93"/>
+ <source>Set relative Zero</source>
+ <translation>Set relative Zero</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionsetrelativezero.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <location filename="../src/actions/rs_actionsnapintersectionmanual.cpp" line="50"/>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersection Manually</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionsnapintersectionmanual.cpp" line="178"/>
+ <source>Select first entity</source>
+ <translation>Select first entity</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionsnapintersectionmanual.cpp" line="179"/>
+ <location filename="../src/actions/rs_actionsnapintersectionmanual.cpp" line="183"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionsnapintersectionmanual.cpp" line="182"/>
+ <source>Select second entity</source>
+ <translation>Select second entity</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <location filename="../src/actions/rs_actiontoolregeneratedimensions.cpp" line="44"/>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerate Dimension Entities</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiontoolregeneratedimensions.cpp" line="79"/>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerated %1 dimension entities</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actiontoolregeneratedimensions.cpp" line="81"/>
+ <source>No dimension entities found</source>
+ <translation>No dimension entities found</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoomauto.cpp" line="47"/>
+ <source>&Auto Zoom</source>
+ <translation>&Auto Zoom</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoomin.cpp" line="53"/>
+ <source>Zoom &In</source>
+ <translation>Zoom &In</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionzoomin.cpp" line="63"/>
+ <source>Zoom &Out</source>
+ <translation>Zoom &Out</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoompan.cpp" line="39"/>
+ <source>&Pan Zoom</source>
+ <translation>&Pan Zoom</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoomprevious.cpp" line="42"/>
+ <source>&Previous View</source>
+ <translation>&Previous View</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoomredraw.cpp" line="44"/>
+ <source>&Redraw</source>
+ <translation>&Redraw</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <location filename="../src/actions/rs_actionzoomwindow.cpp" line="52"/>
+ <source>&Window Zoom</source>
+ <translation>&Window Zoom</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionzoomwindow.cpp" line="155"/>
+ <source>Specify first edge</source>
+ <translation>Specify first edge</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionzoomwindow.cpp" line="155"/>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionzoomwindow.cpp" line="158"/>
+ <source>Specify second edge</source>
+ <translation>Specify second edge</translation>
+ </message>
+ <message>
+ <location filename="../src/actions/rs_actionzoomwindow.cpp" line="158"/>
+ <source>Back</source>
+ <translation>Back</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="45"/>
+ <source>point</source>
+ <translation>point</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="46"/>
+ <source>po</source>
+ <translation>po</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="48"/>
+ <source>line</source>
+ <translation>line</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="49"/>
+ <source>ln</source>
+ <translation>ln</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="50"/>
+ <source>l</source>
+ <translation>l</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="52"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="69"/>
+ <source>polyline</source>
+ <translation>polyline</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="54"/>
+ <source>offset</source>
+ <translation>offset</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="55"/>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>o</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="56"/>
+ <source>parallel</source>
+ <translation>parallel</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="57"/>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="59"/>
+ <source>arc</source>
+ <translation>arc</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="60"/>
+ <source>a</source>
+ <translation>a</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="62"/>
+ <source>circle</source>
+ <translation>circle</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="63"/>
+ <source>ci</source>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="65"/>
+ <source>rectangle</source>
+ <translation>rectangle</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="66"/>
+ <source>rec</source>
+ <translation>rec</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="67"/>
+ <source>rectang</source>
+ <translation>rectang</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="71"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="423"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="539"/>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="74"/>
+ <source>regen</source>
+ <translation>regen</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="75"/>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>rg</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="76"/>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>zr</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="78"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="313"/>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zw</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="80"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="315"/>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="82"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="321"/>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zp</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="84"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="323"/>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="87"/>
+ <source>kill</source>
+ <translation>kill</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="88"/>
+ <source>k</source>
+ <translation>k</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="90"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="429"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="549"/>
+ <source>undo</source>
+ <translation>undo</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="91"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="550"/>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>u</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="93"/>
+ <source>redo</source>
+ <translation>redo</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="94"/>
+ <source>r</source>
+ <translation>r</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="97"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="298"/>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>da</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="98"/>
+ <source>da</source>
+ <translation>da</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="100"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="300"/>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>dh</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="101"/>
+ <source>dh</source>
+ <translation>dh</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="103"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="304"/>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>dr</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="104"/>
+ <source>dr</source>
+ <translation>dr</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="106"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="302"/>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>dv</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="107"/>
+ <source>dv</source>
+ <translation>dv</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="109"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="306"/>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>ld</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="110"/>
+ <source>ld</source>
+ <translation>ld</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="113"/>
+ <source>dimregen</source>
+ <translation>dimregen</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="116"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="361"/>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation>tm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="117"/>
+ <source>tm</source>
+ <translation>tm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="119"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="363"/>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>xt</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="120"/>
+ <source>xt</source>
+ <translation>xt</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="122"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="365"/>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>rm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="123"/>
+ <source>rm</source>
+ <translation>rm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="125"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="367"/>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mv</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="126"/>
+ <source>mv</source>
+ <translation>mv</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="128"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="359"/>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="129"/>
+ <source>ch</source>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="131"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="369"/>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mi</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="132"/>
+ <source>mi</source>
+ <translation>mi</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="134"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="371"/>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>ro</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="135"/>
+ <source>ro</source>
+ <translation>ro</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="137"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="373"/>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>sz</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="138"/>
+ <source>sz</source>
+ <translation>sz</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="140"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="375"/>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ss</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="141"/>
+ <source>ss</source>
+ <translation>ss</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="143"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="377"/>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>er</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="144"/>
+ <source>er</source>
+ <translation>er</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="146"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="379"/>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>oo</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="147"/>
+ <source>oo</source>
+ <translation>oo</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="149"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="381"/>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>uu</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="150"/>
+ <source>uu</source>
+ <translation>uu</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="152"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="383"/>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>xp</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="153"/>
+ <source>xp</source>
+ <translation>xp</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="156"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="328"/>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>os</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="157"/>
+ <source>os</source>
+ <translation>os</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="159"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="330"/>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>sg</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="160"/>
+ <source>sg</source>
+ <translation>sg</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="162"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="332"/>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>se</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="163"/>
+ <source>se</source>
+ <translation>se</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="165"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="334"/>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>si</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="166"/>
+ <source>si</source>
+ <translation>si</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="168"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="336"/>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>sn</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="169"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="175"/>
+ <source>sn</source>
+ <translation>sn</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="171"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="338"/>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>sm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="172"/>
+ <source>sm</source>
+ <translation>sm</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="174"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="340"/>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>sn</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="177"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="342"/>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>np</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="178"/>
+ <source>np</source>
+ <translation>np</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="181"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="354"/>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="182"/>
+ <source>tn</source>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="244"/>
+ <source>Command: %1</source>
+ <translation>Command: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="271"/>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>po</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="273"/>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="275"/>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation>pa</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="277"/>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="279"/>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>rp</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="281"/>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="283"/>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="285"/>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="287"/>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="289"/>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="291"/>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="293"/>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="293"/>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="311"/>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="317"/>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zi</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="319"/>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zo</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="347"/>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>fr*</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="349"/>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>th*</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="384"/>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>ex</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="397"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="455"/>
+ <source>angle</source>
+ <translation>angle</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="399"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="470"/>
+ <source>close</source>
+ <translation>close</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="401"/>
+ <source>chord length</source>
+ <translation>chord length</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="403"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="475"/>
+ <source>columns</source>
+ <translation>columns</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="405"/>
+ <source>columnspacing</source>
+ <translation>columnspacing</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="407"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="486"/>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="409"/>
+ <source>length</source>
+ <translation>length</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="411"/>
+ <source>length1</source>
+ <translation>length1</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="413"/>
+ <source>length2</source>
+ <translation>length2</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="415"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="513"/>
+ <source>number</source>
+ <translation>number</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="417"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="519"/>
+ <source>radius</source>
+ <translation>radius</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="419"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="530"/>
+ <source>rows</source>
+ <translation>rows</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="421"/>
+ <source>rowspacing</source>
+ <translation>rowspacing</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="425"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="544"/>
+ <source>through</source>
+ <translation>through</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="427"/>
+ <source>trim</source>
+ <translation>trim</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="431"/>
+ <location filename="../src/cmd/rs_commands.cpp" line="554"/>
+ <source>back</source>
+ <translation>back</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="455"/>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="456"/>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="460"/>
+ <source>center</source>
+ <translation>centre</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="460"/>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="461"/>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="465"/>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>length</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="466"/>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="471"/>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="475"/>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="476"/>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="480"/>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>columnspacing</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="481"/>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>colspacing</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="482"/>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>cs</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="486"/>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="487"/>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="491"/>
+ <source>help</source>
+ <translation>help</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="491"/>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="495"/>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>length</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="496"/>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>len</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="497"/>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="501"/>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>length1</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="502"/>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>len1</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="503"/>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="507"/>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>length2</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="508"/>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>len2</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="509"/>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="514"/>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="515"/>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="520"/>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="524"/>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>reversed</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="525"/>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>rev</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="526"/>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="530"/>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="534"/>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>rowspacing</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="535"/>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>rs</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="540"/>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="545"/>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="555"/>
+ <source>b</source>
+ <comment>back</comment>
+ <translation>b</translation>
+ </message>
+ <message>
+ <location filename="../src/cmd/rs_commands.cpp" line="568"/>
+ <source>Available commands:</source>
+ <translation>Available commands:</translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es.ts b/ts/librecad_es.ts
new file mode 100644
index 0000000..21ffa56
--- /dev/null
+++ b/ts/librecad_es.ts
@@ -0,0 +1,10188 @@
+<!DOCTYPE TS>
+<TS version="2.0" language="es">
+<context>
+ <name/>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Usar linea de &Comando</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>Pu&nto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Consulta</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>A&yuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado: </translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Visor de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation>Ven&tana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&Spline</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation>Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation>Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation>&Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation>CTRL+M</translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation>Insertar imagen</translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation>Auto-guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation>Dibujo guardado automáticamente</translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation>No se pudo guardar automáticamente el archivo
+%1
+Por favor revise los permisos.
+Guardado automático desactivado.</translation>
+ </message>
+ <message>
+ <source>SVN Revision: %1</source>
+ <translation type="obsolete">Revisión SVN: %1</translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation>Ayuda</translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation>Se encontraron problemas al buscar archivos de ayuda en el sistema.</translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation>&Plugins</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>&Importar</translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation>&Barras de Herramientas</translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation>Compilado en: %1</translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation>Iconos del programa diseñados por</translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation>Bienvenida y Logo diseñados por</translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation>Sitio Web principal: </translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation>Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation>Revisión SCM: %1</translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation>Por favor done a LibreCAD para ayudar a mantener el codigo fuente y el sitio web.</translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Desea cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Desea cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&Libre</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&Rejilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>En &Objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>Al &Medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde Extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>A &Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &Restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restricción &Ortogonal</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restricción &Horizontal</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation>&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Script..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation>CTRL-G</translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation>Restricción &Vertical</translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation>&atrás</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>En sentido horario</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Sentido Anti-horario</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú de Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>&Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>Alternar &Visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar todos los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar todos los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente a objeto con radio</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Arco de elipse con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (dos puntos)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto y punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Ãrea de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>Mostrar menú LÃneas</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>Mostrar menú Arcos</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>Mostrar menú CÃrculos</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>Mostrar menú Medir</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>Mostrar menú Elipses</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado / Relleno solido</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>Mostrar menú Edición</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>Mostrar menú Acotar</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Insertar Texto</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>Mostrar menú Selección</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Imagen Raster</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar / Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar / Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa de objeto</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Dividir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Descomponer Texto en letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Recortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar objetos intersectados</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Deseleccionar objetos intersectados</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>(De-)Seleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>(De-)Seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar acción</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Rejilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección virtual</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar origen relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear origen relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Spline</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota lineal</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta:</translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation>÷ (División)</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenido</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a LibreCAD</b>
+</font>
+<br>
+Por favor seleccione la unidad a utilizar en sus nuevos dibujos y el idioma preferido.<br>
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Idioma del menú:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Idioma de comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieria</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fracción</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades topográficas</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones de "Ingenieria" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>&Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura:</translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>&Rejilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Rejilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Rejilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Splines</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Número de segmentos de lÃnea por segmento Spline:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones de Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Idioma</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Establecer valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de &Menu:</translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de &Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objetos p&revisualizados:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Ubicaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>&Color de la Rejilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#c0c0c0</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escalar rejilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado mÃnimo de rejilla (px):</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation>&Meta Color de rejilla:</translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation>Opciones por defecto</translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation>Tiempo para guardado automático en minutos.</translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation>Tiempo de autoguardado:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation>Variables del dibujo</translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation>Variable</translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation>Código</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valor</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Spline</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados:</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrado</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espaciado de lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation>Alt+D</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation>No se ha añadido texto.</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación de Imagen</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>&Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar capa atributos / renombrar</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>&Mostrar</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Alternar visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Visor de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos (juntos)</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos (separados)</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation>Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation>Tangente</translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation>Radio Tangente</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Sentido horario</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Sentido Anti-horario</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Alternar modo Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar en página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a página</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Redondeo</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambos objetos del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de Spline</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados:</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrado</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones cantidad de recorte</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para alargar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Cantidad:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Advertencia</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos serán eliminados.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos serán eliminados.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe.
+¿Desea reemplazarlo?</translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>QCad 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation>Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation>CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation>MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation>Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation>Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation>Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation>Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation>Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation>Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation>Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation>Angstrom</translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation>Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation>Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation>DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation>Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation>Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation>Gigametro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation>Astro</translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation>Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation>Parsec</translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation>Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Carcando bibliotecas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation>Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation>Cargando...</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Des&componer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source/>
+ <translation/>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Alternar visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar origen de la primera linea de extensión</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar origen de la segunda linea de extensión</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Ãngular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione un arco o circulo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar origen de la primera linea de extensión</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar origen de la segunda linea de extensión</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione un arco o circulo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud de cuerda no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo inicial:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o [Angulo / Longitud de cuerda]</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud de cuerda:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto inicial o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Arco: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia inválido.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia inválido.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar ángulo inicial</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>&Sombreado</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida. Verifique que los objetos seleccionados forman uno o más contornos cerrados.</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source/>
+ <translation/>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar siguiente punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation>Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Pulsar y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation>Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccionar objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1..99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela desde un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a atravesar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido. Pruebe 1..99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, Esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source/>
+ <translation/>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (Esq, Esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1..9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Expresión no válida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione objeto base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>Pu&ntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation>&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation>Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar siguiente punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation>Hubo un error al deshacer la operación. Lo sentimos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>&Spline</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation>&Nuevo...</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Ãngulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation>Circumferencia: %1</translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&De punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&De objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos uno de los objetos seleccionados no puede ser medido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir Capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar Capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Alternar Bloqueo de Capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Alternar Visibilidad de Capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar desde la biblioteca</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source/>
+ <translation/>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>(Des-)&Bloquear origen relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation>&Dividir</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation>El objeto debe ser ina linea, arco, circulo o elipse.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no están en la misma polilÃnea.</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation>El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>&Borrar seleccionado</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objeto a borrar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Descomponer Texto</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetrÃa</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetrÃa</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Redondear</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escala</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>Reco&rtar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegido no es un objeto.simple o no puede ser recortado.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Expresión no válida</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a recortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades del &Dibujo Actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation>&Añadir punto</translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation>Añadir punto en PolilÃnea</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation>Añadir punto no válido.</translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation>Añadir punto no está en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation>Seleccionar PolilÃnea para añadir puntos</translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation>Especifique los puntos a añadir</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation>&Añadir punto</translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation>Añadir punto a PolilÃnea</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation>Pulse cerca del principio o del final de una polilÃnea existente.</translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation>Especifique algún lugar cerca del principio o del final de la polilÃnea existente</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar siguiente punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation>&Borrar punto</translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation>Borrar punto en PolilÃnea</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation>Añadiendo punto inválido.</translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation>Añadir punto no está en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation>Especifique PolilÃnea para borrar punto</translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation>Especifique punto a borrar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation>&Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation>El punto a borrar no es válido.</translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation>El punto a borrar no está en el objeto.</translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation>El punto a borrar no está en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation>Especificar PolilÃnea a borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation>Seleccionar el primer punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation>Seleccionar el segundo punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation>Crear PolilÃnea &equidistante</translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation>Crear PolilÃnea equidistante</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation>Seleccionar la PolilÃnea origen</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation>Crear PolilÃnea desde &segmentos existentes</translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation>Crear PolilÃnea desde segmentos existentes</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation>El objeto debe ser una linea o un arco.</translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation>Seleccionar uno de los segmentos de origen de la PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation>Recor&tar segmentos</translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation>Recortar segmentos en PolilÃnea</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation>El objeto debe ser una PolilÃnea.</translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation>Seleccionando punto no válido.</translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation>No hay segmentos en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation>Seleccionar la polilÃnea a recortar</translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation>Seleccionar el primer segmento</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation>Seleccionar segundo segmento</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>&Vista previa de Impresión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation>Ctrl+K</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>(De-)seleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser un objeto simple.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar objetos intersectados</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar objetos intersectados</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>(De-)seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar Objeto</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Situar Origen Relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Situar Origen Relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccionar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccionar segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerados %1 objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>&Encuadrar</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Vista &Previa</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>texto</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>traves</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>circulo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>ze</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>cd</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mg</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation>cotaregen</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation>ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation>rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation>rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation>zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation>zp</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation>Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation>pa</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation>cd</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation>mg</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation>matar</translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation>atrás</translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation>b</translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_ar.ts b/ts/librecad_es_ar.ts
new file mode 100644
index 0000000..bec28bb
--- /dev/null
+++ b/ts/librecad_es_ar.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="es_AR">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_bo.ts b/ts/librecad_es_bo.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_bo.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_cl.ts b/ts/librecad_es_cl.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_cl.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_co.ts b/ts/librecad_es_co.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_co.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_cr.ts b/ts/librecad_es_cr.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_cr.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_do.ts b/ts/librecad_es_do.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_do.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_ec.ts b/ts/librecad_es_ec.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_ec.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_gt.ts b/ts/librecad_es_gt.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_gt.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_hn.ts b/ts/librecad_es_hn.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_hn.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_mx.ts b/ts/librecad_es_mx.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_mx.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_ni.ts b/ts/librecad_es_ni.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_ni.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_pa.ts b/ts/librecad_es_pa.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_pa.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_pe.ts b/ts/librecad_es_pe.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_pe.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_pr.ts b/ts/librecad_es_pr.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_pr.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_py.ts b/ts/librecad_es_py.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_py.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_sv.ts b/ts/librecad_es_sv.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_sv.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation>Desagrupar</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Bloquear todos los bloques</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Desbloquear todos los bloques</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksInsert</name>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Enter columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Enter rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Enter column spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Enter row spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksRemove</name>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Quitar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Quitar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksToggleView</name>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation>Tecla conmutador de visibilidad de bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Tecla de bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Tecla de bloque
+</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDefault</name>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAligned</name>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation>&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">cota alineada</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Volver</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimAngular</name>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Angular</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation>&Angular</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota angular</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Specify dimension arc line location</source>
+ <translation>Especificar localización de la lÃnea de cota angular</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimDiametric</name>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diametro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation>&Diametro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">cota diametral</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLeader</name>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Guia</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation>&Guia</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota guia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Finish</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimLinear</name>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation>&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation>&Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first extension line origin</source>
+ <translation>Especificar primera extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second extension line origin</source>
+ <translation>Especificar segunda extensión de la lÃnea original</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify dimension line location</source>
+ <translation>Especificar localización de la lÃnea de cota</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+ <message>
+ <source>Enter dimension line angle:</source>
+ <translation>Ãngulo en lÃnea de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDimRadial</name>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation>&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Not a circle or arc entity</source>
+ <translation>Objeto circular no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select arc or circle entity</source>
+ <translation>Seleccione arco u objeto circular</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify dimension line position or enter angle:</source>
+ <translation>Especificar posición de la lÃnea de cota o meta ángulo:</translation>
+ </message>
+ <message>
+ <source>Enter dimension text:</source>
+ <translation>Texto de cota:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc</name>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation>&Centro, Punto, Angulo</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid chord length</source>
+ <translation>Longitud no válida</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify start angle:</source>
+ <translation>Especificar ángulo de partida:</translation>
+ </message>
+ <message>
+ <source>Specify end angle or [Angle/chord Length]</source>
+ <translation>Especificar ángulo final o ángulo acorde a la longitud</translation>
+ </message>
+ <message>
+ <source>Specify included angle:</source>
+ <translation>Especificar ángulo incluido:</translation>
+ </message>
+ <message>
+ <source>Specify chord length:</source>
+ <translation>Especificar longitud acorde:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArc3P</name>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation>&3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibuja arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid arc data.</source>
+ <translation>Dato del arco invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify startpoint or [Center]</source>
+ <translation>Especificar punto de partida o [centro]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint</source>
+ <translation>Especificar punto final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawArcTangential</name>
+ <message>
+ <source>Arc: Tangential</source>
+ <translation>Acro: Tangente</translation>
+ </message>
+ <message>
+ <source>&Tangential</source>
+ <translation type="obsolete">Tangente</translation>
+ </message>
+ <message>
+ <source>Draw arcs tangential to base entity</source>
+ <translation type="obsolete">Dibujar Arco tangente sobre objeto</translation>
+ </message>
+ <message>
+ <source>Specify base entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle</name>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">Circunferencia: Centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation>Centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y un punto</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify radius</source>
+ <translation>Especificar radio</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle2P</name>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">Circunferencia: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation>2 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid Circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircle3P</name>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">Circunferencia: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation>3 Puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibuja circunferencia con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Invalid circle data.</source>
+ <translation>Dato de circunferencia invalidado.</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify third point</source>
+ <translation>Especificar tercer punto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawCircleCR</name>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">Circunferencia: Centro, Radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation>Centro, &Radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibuja circunferencias con centro y radio</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify circle center</source>
+ <translation>Especificar centro de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify circle radius</source>
+ <translation>Especificar radio de la circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawEllipseAxis</name>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">Arcos de Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation>&Arco de Elipse (Ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibuja arcos de elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation>&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibuja elipses</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify ellipse center</source>
+ <translation>Especificar centro de la elipse</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify endpoint of major axis</source>
+ <translation>Especificar punto final del eje mayor</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify endpoint or length of minor axis:</source>
+ <translation>Especificar punto final o longitud del eje menor:</translation>
+ </message>
+ <message>
+ <source>Specify start angle</source>
+ <translation>Especificar angulo de aranque</translation>
+ </message>
+ <message>
+ <source>Specify end angle</source>
+ <translation>Especificar ángulo final</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawHatch</name>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Relleno</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation>Relleno</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Sombreado rayado y rellenos</translation>
+ </message>
+ <message>
+ <source>Invalid hatch area. Please check that the entities chosen form one or more closed contours.</source>
+ <translation>Ãrea de sombreado no válida, verifique que el objeto este cerrado</translation>
+ </message>
+ <message>
+ <source>Hatch created successfully.</source>
+ <translation>Sombreado realizado</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawImage</name>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation>&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (mapa de bits)</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLine</name>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">Linea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation>&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation>Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation>Especificar próximo punto</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation>No se puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineAngle</name>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea : Angulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation>&Angulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: Horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation>&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibuja lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineBisector</name>
+ <message>
+ <source>Bisector</source>
+ <translation>Bisectriz</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisectriz</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectrices</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first line</source>
+ <translation>Seleccione primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second line</source>
+ <translation>Seleccione segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter bisector length:</source>
+ <translation>Longitud de la bisectriz:</translation>
+ </message>
+ <message>
+ <source>Enter number of bisectors:</source>
+ <translation>Número de bisectrices:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineFree</name>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">Linea: Mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation>&LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Click and drag to draw a line</source>
+ <translation>Cliquear y arrastrar para dibujar una lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineHorVert</name>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea horizontal/vertical</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal/Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales/verticales</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point</source>
+ <translation>Especificar segundo punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="unfinished">Vertical</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallel</name>
+ <message>
+ <source>Parallel</source>
+ <translation>Paralela</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lela</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibuja paralelas a lineas, arcos, circunferencias existentes</translation>
+ </message>
+ <message>
+ <source>Specify Distance <%1> or select entity or [%2]</source>
+ <translation>Especificar distancia <%1> o seleccione objeto o [%2]</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no valido. Pruebe 1....99</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineParallelThrough</name>
+ <message>
+ <source>Parallel through point</source>
+ <translation>Paralela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela a través de un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja paralelas a través de un punto dado</translation>
+ </message>
+ <message>
+ <source>Select entity</source>
+ <translation>Seleccione objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify through point</source>
+ <translation>Especificar punto a través</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..99</source>
+ <translation>Número no válido: Intente 1....99</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation>Pol&igono (Cen, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar poligono con centro y esquina</translation>
+ </message>
+ <message>
+ <source>Specify center</source>
+ <translation>Especificar centro</translation>
+ </message>
+ <message>
+ <source>Specify a corner</source>
+ <translation>Especificar esquina</translation>
+ </message>
+ <message>
+ <source>Enter number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolygon2</name>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">Poligono</translation>
+ </message>
+ <message>
+ <source>Polygo&n (Cor,Cor)</source>
+ <translation>Poligo&no (esq, esq)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibuja poligono con dos esquinas</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Not a valid number. Try 1..9999</source>
+ <translation>Número no válido. Intente 1...9999</translation>
+ </message>
+ <message>
+ <source>Not a valid expression.</source>
+ <translation>Comando no válido.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLinePolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="obsolete">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="obsolete">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="obsolete">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="obsolete">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="obsolete">Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="obsolete">Especificar punto siguiente</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="obsolete">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="obsolete">No se puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRectangle</name>
+ <message>
+ <source>Rectangle</source>
+ <translation>Rectangulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectangulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibuja rectangulos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineRelAngle</name>
+ <message>
+ <source>Relative angle</source>
+ <translation>Angulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">&Angulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select base entity</source>
+ <translation>Seleccione entidad base</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify position</source>
+ <translation>Especificar posición</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation>Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar una lÃnea ortogonal</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent1</name>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation>Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select circle, arc or ellipse</source>
+ <translation>Seleccione circunferencia, arco o elipse</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawLineTangent2</name>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation>Tangente (C, C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (Circunferencia, circunferencia)</translation>
+ </message>
+ <message>
+ <source>Select first circle or arc</source>
+ <translation>Seleccione primer arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second circle or arc</source>
+ <translation>Seleccione segundo arco o circunferencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPoint</name>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation>&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Specify location</source>
+ <translation>Especificar localización</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawPolyline</name>
+ <message>
+ <source>Polyline</source>
+ <translation type="obsolete">PolilÃnea</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">&PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Draw polylines</source>
+ <translation type="unfinished">Dibujar polilÃneas</translation>
+ </message>
+ <message>
+ <source>Specify first point</source>
+ <translation type="unfinished">Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Cannot close sequence of lines: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede cerrar la secuencia de lÃneas: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation type="unfinished">No puede deshacer: No hay suficientes objetos definidos.</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo disallowed due a fatal bug somewhere. Sorry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation type="obsolete">Curva</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Draw splines</source>
+ <translation type="obsolete">Dibujar Curvas</translation>
+ </message>
+ <message>
+ <source>Specify first control point</source>
+ <translation>Especificar primer punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next control point or [%1]</source>
+ <translation>Especificar próximo punto o [%1]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify next control point</source>
+ <translation>Especificar siguiente punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cannot undo: Not enough entities defined yet.</source>
+ <translation>No puede deshacer: No hay suficientes Objetos definidos.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionDrawText</name>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation>&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Specify insertion point</source>
+ <translation>Especificar punto de inserción</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditCopy</name>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation>&Copiar</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation>Cor&tar</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Cortar objeto al portapapeles</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditPaste</name>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation>&Pegar</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar desde el portapapeles</translation>
+ </message>
+ <message>
+ <source>Set reference point</source>
+ <translation>Punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionEditUndo</name>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation>&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshacer la última acción</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation>&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehacer la última acción</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileNew</name>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">Nuevo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>&New...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileOpen</name>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir dibujo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation>&Abrir...</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSave</name>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar dibujo</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guarda el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionFileSaveAs</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guarda el dibujo como</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation>Guardar &como....</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nuevo nombre de archivo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoAngle</name>
+ <message>
+ <source>Angle between two lines</source>
+ <translation>Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Angulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Medir el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Angle: %1%2</source>
+ <translation>Angulo: %1%2</translation>
+ </message>
+ <message>
+ <source>Lines are parallel</source>
+ <translation>Las lineas son paralelas</translation>
+ </message>
+ <message>
+ <source>Specify first line</source>
+ <translation>Especificar la primera lÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second line</source>
+ <translation>Especificar la segunda lÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoArea</name>
+ <message>
+ <source>Polygonal Area</source>
+ <translation>Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>&Polygonal Area</source>
+ <translation type="obsolete">Ãrea poligonal</translation>
+ </message>
+ <message>
+ <source>Measures the area of a polygon</source>
+ <translation type="obsolete">Dimensiones del area poligonal</translation>
+ </message>
+ <message>
+ <source>Area: %1</source>
+ <translation>Ãrea: %1</translation>
+ </message>
+ <message>
+ <source>Circumference: %1</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Point: %1/%2</source>
+ <translation>Punto: %1/%2</translation>
+ </message>
+ <message>
+ <source>Specify first point of polygon</source>
+ <translation>Especificar primer punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify next point of polygon</source>
+ <translation>Especificar siguiente punto del polÃgono</translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation>Finalizar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist</name>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation>&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir la distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify first point of distance</source>
+ <translation>Especificar primer punto de distancia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of distance</source>
+ <translation>Especificar segundo punto de distancia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoDist2</name>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de entidad a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation>&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Medir la distancia entre una objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Distance: %1</source>
+ <translation>Distancia: %1</translation>
+ </message>
+ <message>
+ <source>Specify entity</source>
+ <translation>Especificar objeto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoInside</name>
+ <message>
+ <source>Point inside contour</source>
+ <translation>Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprobar si un punto dado esta dentro del contorno seleccionado</translation>
+ </message>
+ <message>
+ <source>Point is inside selected contour.</source>
+ <translation>El punto está dentro del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Point is outside selected contour.</source>
+ <translation>El punto está fuera del contorno seleccionado.</translation>
+ </message>
+ <message>
+ <source>Specify point</source>
+ <translation>Especificar punto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionInfoTotalLength</name>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionadas</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation>&Longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Medir la longitud total de selección</translation>
+ </message>
+ <message>
+ <source>Total Length of selected entities: %1</source>
+ <translation>Longitud total de selección: %1</translation>
+ </message>
+ <message>
+ <source>At least one of the selected entities cannot be measured.</source>
+ <translation>Al menos una de los objetos seleccionadas no puede ser medida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersAdd</name>
+ <message>
+ <source>Add Layer</source>
+ <translation>Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersEdit</name>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersFreezeAll</name>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Bloquear todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation>&Bloquear todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Bloquear todas las capas</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Desbloquea todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation>&Desbloquear todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Desbloquear todas las capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersRemove</name>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Quitar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Quitar capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleLock</name>
+ <message>
+ <source>Toggle Layer Lock</source>
+ <translation>Tecla de bloqueo de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Lock</source>
+ <translation type="obsolete">&Tecla bloqueo</translation>
+ </message>
+ <message>
+ <source>Toggle Lock</source>
+ <translation type="obsolete">Tecla bloqueo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLayersToggleView</name>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Tecla de visibilidad de capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation>&Tecla de capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Tecla de capa</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLibraryInsert</name>
+ <message>
+ <source>Insert Library Object</source>
+ <translation>Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>&Insert Library Object</source>
+ <translation type="obsolete">&Insertar objetos de libreria</translation>
+ </message>
+ <message>
+ <source>Inserts an Object from the part library.</source>
+ <translation type="obsolete">Inserta un objeto desde una libreria.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar el punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Enter angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Enter factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>Cannot open file '%1'</source>
+ <translation>No se puede abrir el archivo '%1'</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionLockRelativeZero</name>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation>Habilitar el cero relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Habilitar el cero relativo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation>&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modifica los atributos del objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyBevel</name>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation>&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Objetos del chafán</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primera entidad</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segunda entidad</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter length 1:</source>
+ <translation>Longitud 1:</translation>
+ </message>
+ <message>
+ <source>Enter length 2:</source>
+ <translation>Longitud 2:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyCut</name>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cotar</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc or circle.</source>
+ <translation type="obsolete">El Objeto debe ser una linea, arco o circunferencia.</translation>
+ </message>
+ <message>
+ <source>Cutting point is invalid.</source>
+ <translation>El punto de corte no es válido.</translation>
+ </message>
+ <message>
+ <source>Cutting point is not on entity.</source>
+ <translation>El punto de corte no esta en el objeto.</translation>
+ </message>
+ <message>
+ <source>Specify entity to cut</source>
+ <translation>Especificar objeto a cortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify cutting point</source>
+ <translation>Especificar punto de corte</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>&Divide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entity must be a line, arc, circle or ellipse.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDelete</name>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation>&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteFree</name>
+ <message>
+ <source>Delete Freehand</source>
+ <translation>Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar lÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>Specify first break point on a polyline</source>
+ <translation>Especificar primer punto de ruptura en una polilÃnea</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second break point on the same polyline</source>
+ <translation>Especificar segundo punto de ruptura en la misma polilÃnea</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Entities not in the same polyline.</source>
+ <translation>Los objetos no estan en la misma polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is not a polyline</source>
+ <translation>El resultado del segundo objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of second entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>One of the chosen entities is NULL</source>
+ <translation>Uno de los objetos no es válido</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is not a polyline</source>
+ <translation>El resultado del primer objeto no es una polilinea</translation>
+ </message>
+ <message>
+ <source>Parent of first entity is NULL</source>
+ <translation>El resultado del segundo objeto no es válido</translation>
+ </message>
+ <message>
+ <source>First entity is NULL</source>
+ <translation>El primer objeto no es válido</translation>
+ </message>
+ <message>
+ <source>Second entity is NULL</source>
+ <translation> El segundo objeto no es válido</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyDeleteQuick</name>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation>Quitar seleccion</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Borrar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Pick entity to delete</source>
+ <translation>Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyEntity</name>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation>&Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar propiedades de objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyExplodeText</name>
+ <message>
+ <source>Explode Text</source>
+ <translation type="obsolete">Desagrupar texto</translation>
+ </message>
+ <message>
+ <source>&Explode Text into Letters</source>
+ <translation>&Desagrupar Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Explodes Text Entities into single Letters</source>
+ <translation type="obsolete">Desagrupar objetos de Texto en Letras sencillas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMirror</name>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">Simetria</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation>&Simetria</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Specify first point of mirror line</source>
+ <translation>Especificar primer punto del eje de simetria</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second point of mirror line</source>
+ <translation>Especificar segundo punto de la lÃnea de simetria</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMove</name>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">Mover</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Mover objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Move / Copy</source>
+ <translation type="obsolete">Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>&Move / Copy</source>
+ <translation>&Mover / Copiar</translation>
+ </message>
+ <message>
+ <source>Move or copy entities one or multiple times</source>
+ <translation type="obsolete">Mueve o copia entidades una o múltiples veces</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyMoveRotate</name>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Mover y rotar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation>M&over y rotar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Mueve y rota objetos</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Enter rotation angle:</source>
+ <translation>Ãngulo de rotación:</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate</name>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Rotar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation>&Rotar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Rotar objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRotate2</name>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Rotar dos</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation>Rotar &dos</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Rotar objetos alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Specify absolute reference point</source>
+ <translation>Especificar punto de referencia absoluto</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify relative reference point</source>
+ <translation>Especificar punto de referencia relativo</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyRound</name>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation>&Girar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Girar entidades</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Specify first entity</source>
+ <translation>Especificar primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify second entity</source>
+ <translation>Especificar segundo objeto</translation>
+ </message>
+ <message>
+ <source>Enter radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyScale</name>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation>&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escala objetos</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyStretch</name>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation>E&stirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Specify first corner</source>
+ <translation>Especificar primera esquina</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second corner</source>
+ <translation>Especificar segunda esquina</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Specify target point</source>
+ <translation>Especificar punto de destino</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrim</name>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation>&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos</translation>
+ </message>
+ <message>
+ <source>Select first trim entity</source>
+ <translation>Seleccionar primer objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Select limiting entity</source>
+ <translation>Seleccionar objeto lÃmite para recortar</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second trim entity</source>
+ <translation>Seleccionar segundo objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Select entity to trim</source>
+ <translation>Seleccionar objeto a recortar</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar Dos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation>&Recortar Dos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar dos objetos</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionModifyTrimAmount</name>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation>&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar una cantidad dada</translation>
+ </message>
+ <message>
+ <source>No entity found. </source>
+ <translation>Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is in a block. Please edit the block.</source>
+ <translation>El objeto elegido está dentro de un bloque. Por favor, edite el bloque.</translation>
+ </message>
+ <message>
+ <source>The chosen Entity is not an atomic entity or cannot be trimmed.</source>
+ <translation>El objeto elegida no está partida o no puede ser cortada.</translation>
+ </message>
+ <message>
+ <source>Not a valid expression</source>
+ <translation>Comando no válido</translation>
+ </message>
+ <message>
+ <source>Select entity to trim or enter distance:</source>
+ <translation>Seleccione objeto a cortar o distancia:</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionOptionsDrawing</name>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujando</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation>Propiedades de &dibujo</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Marco para el dibujo actual</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAdd</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Add node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to add nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify adding node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineAppend</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>A&ppend node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click somewhere near the beginning or end of existing polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify the polyline somewhere near the beginning or end point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point or [%1]</source>
+ <translation type="unfinished">Especificar primer punto o [1%]</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify next point</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDel</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete polyline's node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adding point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify deleting node's point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineDelBetween</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Delete &between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation type="unfinished">Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deletinging point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleting point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deleteinging point is not on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to delete between two nodes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first node</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second node</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineEquidistant</name>
+ <message>
+ <source>Create &Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Equidistant Polylines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineSegment</name>
+ <message>
+ <source>Create Polyline from Existing &Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create Polyline from Existing Segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a line or arc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose one of the segments on the original polyline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPolylineTrim</name>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>&Trim segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trim polyline's segments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Entity found.</source>
+ <translation type="unfinished">Objeto no encontrado.</translation>
+ </message>
+ <message>
+ <source>Entity must be a polyline.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specifying point is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Segment found on entity.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify polyline to trim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify first segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Specify second segment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionPrintPreview</name>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Imprimir vista previa</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation>Imprimir &vista previa</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectAll</name>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation>Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Selecciona todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Deseleccionar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation>Deseleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Deseleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Ctrl+K</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectContour</name>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Deseleccionar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation>Deseleccionar &contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Deseleccionar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Entity must be an Atomic Entity.</source>
+ <translation>El objeto debe ser partida.</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectIntersected</name>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation>Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">In&tersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation>Deseleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Deseleccionar inte&rsecciones</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Seleccionar intersecciones</translation>
+ </message>
+ <message>
+ <source>Choose first point of intersection line</source>
+ <translation>Elija primer punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second point of intersection line</source>
+ <translation>Elija el segundo punto de la lÃnea de intersección</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectInvert</name>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Inviertir la selección</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectLayer</name>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation>Deseleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Deseleccionar capas</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectSingle</name>
+ <message>
+ <source>Select Entity</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">De&seleccionar objeto</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Seleccionar objeto simple</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSelectWindow</name>
+ <message>
+ <source>Select Window</source>
+ <translation>Selección por ventana</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Selección por &ventana</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Selecciona todos los objetos que están dentro de una ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Deseleccionar ventana</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Deseleccionar &ventana</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Deseleccionar todo dentro de la ventana</translation>
+ </message>
+ <message>
+ <source>Choose first edge</source>
+ <translation>Elija el primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Choose second edge</source>
+ <translation>Elija el segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSetRelativeZero</name>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation>Coloca el cero relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Colocar el cero relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Colocar la posición del punto cero relativo</translation>
+ </message>
+ <message>
+ <source>Set relative Zero</source>
+ <translation>Colocar cero relativo</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionSnapIntersectionManual</name>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección manual</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation>I&ntersección manual</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Seleccionar intersección</translation>
+ </message>
+ <message>
+ <source>Select first entity</source>
+ <translation>Seleccione primer objeto</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+ <message>
+ <source>Select second entity</source>
+ <translation>Seleccione segundo objeto</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionToolRegenerateDimensions</name>
+ <message>
+ <source>Regenerate Dimension Entities</source>
+ <translation>Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>&Regenerate Dimension Entities</source>
+ <translation type="obsolete">&Regenerar objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerates all Dimension Entities</source>
+ <translation type="obsolete">Regenerar todos los objetos de cota</translation>
+ </message>
+ <message>
+ <source>Regenerated %1 dimension entities</source>
+ <translation>Regenerado %1 de objetos de cota</translation>
+ </message>
+ <message>
+ <source>No dimension entities found</source>
+ <translation>Objetos de cota no encontrados</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomAuto</name>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation>&Ajustar todo</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Ajustar todo</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomIn</name>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation>&Acercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation>&Alejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Salir de Acercar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPan</name>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Arrastrar pantalla</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation>Acercar &pantalla</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Arrastrar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomPrevious</name>
+ <message>
+ <source>Previous View</source>
+ <translation type="obsolete">Previsualización</translation>
+ </message>
+ <message>
+ <source>&Previous View</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Shows previous view</source>
+ <translation type="obsolete">Mostrar Previsualización</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomRedraw</name>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redibujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation>&Redibujar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionZoomWindow</name>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ampliar selección</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation>Ampliar &ventana</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Hacercar en ventana</translation>
+ </message>
+ <message>
+ <source>Specify first edge</source>
+ <translation>Especificar primer borde</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Specify second edge</source>
+ <translation>Especificar segundo borde</translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation>Atrás</translation>
+ </message>
+</context>
+<context>
+ <name>RS_Commands</name>
+ <message>
+ <source>line</source>
+ <translation>lÃnea</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>line</comment>
+ <translation type="obsolete">l
+</translation>
+ </message>
+ <message>
+ <source>rectangle</source>
+ <translation>rectángulo</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <comment>rectangle</comment>
+ <translation type="obsolete">rectang</translation>
+ </message>
+ <message>
+ <source>text</source>
+ <translation>text</translation>
+ </message>
+ <message>
+ <source>regen</source>
+ <translation>regenerar</translation>
+ </message>
+ <message>
+ <source>undo</source>
+ <translation>deshacer</translation>
+ </message>
+ <message>
+ <source>u</source>
+ <comment>undo</comment>
+ <translation>d</translation>
+ </message>
+ <message>
+ <source>redo</source>
+ <translation>rehacer</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>redo</comment>
+ <translation type="obsolete">r</translation>
+ </message>
+ <message>
+ <source>arc</source>
+ <translation>arco</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>arc</comment>
+ <translation type="obsolete">a</translation>
+ </message>
+ <message>
+ <source>angle</source>
+ <translation>ángulo</translation>
+ </message>
+ <message>
+ <source>factor</source>
+ <translation>factor</translation>
+ </message>
+ <message>
+ <source>columns</source>
+ <translation>columnas</translation>
+ </message>
+ <message>
+ <source>rows</source>
+ <translation>filas</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>ang</source>
+ <comment>angle</comment>
+ <translation>ang</translation>
+ </message>
+ <message>
+ <source>a</source>
+ <comment>angle</comment>
+ <translation>a</translation>
+ </message>
+ <message>
+ <source>fact</source>
+ <comment>factor</comment>
+ <translation>fact</translation>
+ </message>
+ <message>
+ <source>f</source>
+ <comment>factor</comment>
+ <translation>f</translation>
+ </message>
+ <message>
+ <source>cols</source>
+ <comment>columns</comment>
+ <translation>cols</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>columns</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>rows</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>columnspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espacio entre columnas</translation>
+ </message>
+ <message>
+ <source>colspacing</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>espaciocols</translation>
+ </message>
+ <message>
+ <source>cs</source>
+ <comment>columnspacing for inserts</comment>
+ <translation>ec</translation>
+ </message>
+ <message>
+ <source>rowspacing</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>espacio entre filas</translation>
+ </message>
+ <message>
+ <source>rs</source>
+ <comment>rowspacing for inserts</comment>
+ <translation>ef</translation>
+ </message>
+ <message>
+ <source>center</source>
+ <translation>centro</translation>
+ </message>
+ <message>
+ <source>cen</source>
+ <comment>center</comment>
+ <translation>cen</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>center</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>reversed</source>
+ <comment>reversed arc</comment>
+ <translation>invertido</translation>
+ </message>
+ <message>
+ <source>rev</source>
+ <comment>reversed arc</comment>
+ <translation>inv</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>reversed arc</comment>
+ <translation>i</translation>
+ </message>
+ <message>
+ <source>point</source>
+ <translation>punto</translation>
+ </message>
+ <message>
+ <source>po</source>
+ <comment>point</comment>
+ <translation>pt</translation>
+ </message>
+ <message>
+ <source>offset</source>
+ <translation>equidistancia</translation>
+ </message>
+ <message>
+ <source>o</source>
+ <comment>offset</comment>
+ <translation>e</translation>
+ </message>
+ <message>
+ <source>parallel</source>
+ <translation>paralelo</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>close</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>number</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>through</source>
+ <translation>a través de</translation>
+ </message>
+ <message>
+ <source>help</source>
+ <translation>ayuda</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <comment>help</comment>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>len</source>
+ <comment>length</comment>
+ <translation>long</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>c</source>
+ <comment>close</comment>
+ <translation>c</translation>
+ </message>
+ <message>
+ <source>num</source>
+ <comment>number</comment>
+ <translation>num</translation>
+ </message>
+ <message>
+ <source>n</source>
+ <comment>number</comment>
+ <translation>n</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>through</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>par</source>
+ <comment>parallel</comment>
+ <translation>par</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>radius</source>
+ <translation>radio</translation>
+ </message>
+ <message>
+ <source>trim</source>
+ <translation>recortar</translation>
+ </message>
+ <message>
+ <source>length1</source>
+ <comment>length1</comment>
+ <translation>longitud 1</translation>
+ </message>
+ <message>
+ <source>len1</source>
+ <comment>length1</comment>
+ <translation>long1</translation>
+ </message>
+ <message>
+ <source>l1</source>
+ <comment>length1</comment>
+ <translation>l1</translation>
+ </message>
+ <message>
+ <source>length2</source>
+ <comment>length2</comment>
+ <translation>longitud 2</translation>
+ </message>
+ <message>
+ <source>len2</source>
+ <comment>length2</comment>
+ <translation>long2</translation>
+ </message>
+ <message>
+ <source>l2</source>
+ <comment>length2</comment>
+ <translation>l2</translation>
+ </message>
+ <message>
+ <source>r</source>
+ <comment>radius</comment>
+ <translation>r</translation>
+ </message>
+ <message>
+ <source>t</source>
+ <comment>text</comment>
+ <translation>t</translation>
+ </message>
+ <message>
+ <source>chord length</source>
+ <translation>longitud de la cuerda</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <comment>chord length</comment>
+ <translation>longitud</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <comment>chord length</comment>
+ <translation>l</translation>
+ </message>
+ <message>
+ <source>Command: %1</source>
+ <translation>Comando: %1</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Comandos disponibles:</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <comment>line</comment>
+ <translation type="obsolete">ln</translation>
+ </message>
+ <message>
+ <source>circle</source>
+ <translation>cÃrculo</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <comment>circle</comment>
+ <translation>ci</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>redraw</comment>
+ <translation type="obsolete">zr</translation>
+ </message>
+ <message>
+ <source>zw</source>
+ <comment>zoom - window</comment>
+ <translation>zv</translation>
+ </message>
+ <message>
+ <source>zoom - window</source>
+ <translation type="obsolete">zoom - ventana</translation>
+ </message>
+ <message>
+ <source>za</source>
+ <comment>zoom - auto</comment>
+ <translation>za</translation>
+ </message>
+ <message>
+ <source>zoom - auto</source>
+ <translation type="obsolete">zoom - auto</translation>
+ </message>
+ <message>
+ <source>zp</source>
+ <comment>zoom - pan</comment>
+ <translation>zt</translation>
+ </message>
+ <message>
+ <source>zoom - pan</source>
+ <translation type="obsolete">zoom - total</translation>
+ </message>
+ <message>
+ <source>li</source>
+ <comment>line</comment>
+ <translation>li</translation>
+ </message>
+ <message>
+ <source>re</source>
+ <comment>rectangle</comment>
+ <translation>re</translation>
+ </message>
+ <message>
+ <source>rp</source>
+ <comment>regular polygon</comment>
+ <translation>pr</translation>
+ </message>
+ <message>
+ <source>c2</source>
+ <comment>2 point circle</comment>
+ <translation>c2</translation>
+ </message>
+ <message>
+ <source>c3</source>
+ <comment>3 point circle</comment>
+ <translation>c3</translation>
+ </message>
+ <message>
+ <source>ar</source>
+ <comment>arc</comment>
+ <translation>ar</translation>
+ </message>
+ <message>
+ <source>a3</source>
+ <comment>3 point arc</comment>
+ <translation>a3</translation>
+ </message>
+ <message>
+ <source>ep</source>
+ <comment>ellipse</comment>
+ <translation>ep</translation>
+ </message>
+ <message>
+ <source>tx</source>
+ <comment>text</comment>
+ <translation>tx</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>text</comment>
+ <translation>mt</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <comment>dimension - aligned</comment>
+ <translation>ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <comment>dimension - horizontal</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <comment>dimension - vertical</comment>
+ <translation>cv</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <comment>dimension - linear</comment>
+ <translation>cl</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <comment>dimension - leader</comment>
+ <translation>lc</translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <comment>redraw</comment>
+ <translation>rd</translation>
+ </message>
+ <message>
+ <source>zi</source>
+ <comment>zoom - in</comment>
+ <translation>zd</translation>
+ </message>
+ <message>
+ <source>zo</source>
+ <comment>zoom - out</comment>
+ <translation>zf</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>zoom - pan</comment>
+ <translation type="obsolete">zt</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <comment>snap - none</comment>
+ <translation>nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <comment>snap - grid</comment>
+ <translation>fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <comment>snap - end</comment>
+ <translation>ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <comment>snap - intersection</comment>
+ <translation>fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - center</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <comment>snap - middle</comment>
+ <translation>fm</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <comment>snap - nearest</comment>
+ <translation>fc</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <comment>snap - nearest point</comment>
+ <translation>fp</translation>
+ </message>
+ <message>
+ <source>fr*</source>
+ <comment>layers - freeze all</comment>
+ <translation>cc*</translation>
+ </message>
+ <message>
+ <source>th*</source>
+ <comment>layers - defreeze all</comment>
+ <translation>dc*</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <comment>Deselect all</comment>
+ <translation>tn</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <comment>modify - bevel (chamfer)</comment>
+ <translation>ch</translation>
+ </message>
+ <message>
+ <source>mt</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="obsolete">mm</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <comment>modify - trim (extend)</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <comment>modify - trim</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <comment>modify - move</comment>
+ <translation>mm</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <comment>modify - mirror</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <comment>modify - rotate</comment>
+ <translation>mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <comment>modify - scale</comment>
+ <translation>me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <comment>modify - stretch</comment>
+ <translation>ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <comment>modify - delete (erase)</comment>
+ <translation>mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <comment>modify - undo (oops)</comment>
+ <translation>md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <comment>modify - redo</comment>
+ <translation>dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <comment>modify - explode</comment>
+ <translation>mx</translation>
+ </message>
+ <message>
+ <source>ex</source>
+ <comment>modify - explode</comment>
+ <translation>mp</translation>
+ </message>
+ <message>
+ <source>dimregen</source>
+ <translation></translation>
+ </message>
+ <message>
+ <source>po</source>
+ <translation type="unfinished">pt</translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished">ln</translation>
+ </message>
+ <message>
+ <source>l</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>a</source>
+ <translation type="unfinished">a</translation>
+ </message>
+ <message>
+ <source>ci</source>
+ <translation type="unfinished">ci</translation>
+ </message>
+ <message>
+ <source>rec</source>
+ <translation type="unfinished">rec</translation>
+ </message>
+ <message>
+ <source>rectang</source>
+ <translation type="unfinished">rectang</translation>
+ </message>
+ <message>
+ <source>rg</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">rd</translation>
+ </message>
+ <message>
+ <source>zr</source>
+ <comment>zoom - redraw</comment>
+ <translation type="unfinished">zr</translation>
+ </message>
+ <message>
+ <source>zv</source>
+ <comment>zoom - previous</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>r</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>pa</source>
+ <comment>parallel</comment>
+ <translation type="unfinished">zt</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <comment>modify - multi trim (extend)</comment>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>da</source>
+ <translation type="unfinished">ca</translation>
+ </message>
+ <message>
+ <source>dh</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>dr</source>
+ <translation type="unfinished">cl</translation>
+ </message>
+ <message>
+ <source>dv</source>
+ <translation type="unfinished">cv</translation>
+ </message>
+ <message>
+ <source>ld</source>
+ <translation type="unfinished">lc</translation>
+ </message>
+ <message>
+ <source>tm</source>
+ <translation type="unfinished">Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>xt</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>rm</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>mv</source>
+ <translation type="unfinished">mm</translation>
+ </message>
+ <message>
+ <source>ch</source>
+ <translation type="unfinished">ch</translation>
+ </message>
+ <message>
+ <source>mi</source>
+ <translation type="unfinished">mp</translation>
+ </message>
+ <message>
+ <source>ro</source>
+ <translation type="unfinished">mr</translation>
+ </message>
+ <message>
+ <source>sz</source>
+ <translation type="unfinished">me</translation>
+ </message>
+ <message>
+ <source>ss</source>
+ <translation type="unfinished">ms</translation>
+ </message>
+ <message>
+ <source>er</source>
+ <translation type="unfinished">mb</translation>
+ </message>
+ <message>
+ <source>oo</source>
+ <translation type="unfinished">md</translation>
+ </message>
+ <message>
+ <source>uu</source>
+ <translation type="unfinished">dd</translation>
+ </message>
+ <message>
+ <source>xp</source>
+ <translation type="unfinished">mx</translation>
+ </message>
+ <message>
+ <source>os</source>
+ <translation type="unfinished">nf</translation>
+ </message>
+ <message>
+ <source>sg</source>
+ <translation type="unfinished">fr</translation>
+ </message>
+ <message>
+ <source>se</source>
+ <translation type="unfinished">ff</translation>
+ </message>
+ <message>
+ <source>si</source>
+ <translation type="unfinished">fi</translation>
+ </message>
+ <message>
+ <source>sn</source>
+ <translation type="unfinished">fc</translation>
+ </message>
+ <message>
+ <source>sm</source>
+ <translation type="unfinished">fm</translation>
+ </message>
+ <message>
+ <source>np</source>
+ <translation type="unfinished">fp</translation>
+ </message>
+ <message>
+ <source>tn</source>
+ <translation type="unfinished">tn</translation>
+ </message>
+ <message>
+ <source>kill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>k</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>b</source>
+ <comment>back</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/ts/librecad_es_us.ts b/ts/librecad_es_us.ts
new file mode 100644
index 0000000..4878060
--- /dev/null
+++ b/ts/librecad_es_us.ts
@@ -0,0 +1,10183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name></name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas...</translation>
+ </message>
+</context>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Loading..</source>
+ <translation type="obsolete">Cargando..</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Ubicando las LibrerÃas..</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="obsolete">Cargando Archivo %1..</translation>
+ </message>
+</context>
+<context>
+ <name>QC_ApplicationWindow</name>
+ <message>
+ <source>&File</source>
+ <translation>&Archivo</translation>
+ </message>
+ <message>
+ <source>&Edit</source>
+ <translation>&Editar</translation>
+ </message>
+ <message>
+ <source>Focus on Command Line</source>
+ <translation type="obsolete">Pasar a LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Focus on &Command Line</source>
+ <translation>Pasar a LÃnea de &Comandos</translation>
+ </message>
+ <message>
+ <source>&View</source>
+ <translation>&Ver</translation>
+ </message>
+ <message>
+ <source>&Select</source>
+ <translation>&Seleccionar</translation>
+ </message>
+ <message>
+ <source>&Point</source>
+ <translation>&Punto</translation>
+ </message>
+ <message>
+ <source>&Line</source>
+ <translation>&LÃnea</translation>
+ </message>
+ <message>
+ <source>&Arc</source>
+ <translation>&Arco</translation>
+ </message>
+ <message>
+ <source>&Circle</source>
+ <translation>&CÃrculo</translation>
+ </message>
+ <message>
+ <source>&Ellipse</source>
+ <translation>&Elipse</translation>
+ </message>
+ <message>
+ <source>&Draw</source>
+ <translation>&Dibujar</translation>
+ </message>
+ <message>
+ <source>&Dimension</source>
+ <translation>&Acotar</translation>
+ </message>
+ <message>
+ <source>&Modify</source>
+ <translation>&Modificar</translation>
+ </message>
+ <message>
+ <source>&Snap</source>
+ <translation>&Forzar</translation>
+ </message>
+ <message>
+ <source>&Info</source>
+ <translation>&Información</translation>
+ </message>
+ <message>
+ <source>&Layer</source>
+ <translation>&Capa</translation>
+ </message>
+ <message>
+ <source>&Block</source>
+ <translation>&Bloque</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Sobre LibreCAD</translation>
+ </message>
+ <message>
+ <source>&About...</source>
+ <translation type="obsolete">&Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About the application</source>
+ <translation type="obsolete">Sobre LibreCad</translation>
+ </message>
+ <message>
+ <source>&Scripts</source>
+ <translation>&Scripts</translation>
+ </message>
+ <message>
+ <source>&Windows</source>
+ <translation type="obsolete">&Ventanas</translation>
+ </message>
+ <message>
+ <source>&Help</source>
+ <translation>&Ayuda</translation>
+ </message>
+ <message>
+ <source>De&bugging</source>
+ <translation>Depu&rando</translation>
+ </message>
+ <message>
+ <source>&Cascade</source>
+ <translation>&Cascada</translation>
+ </message>
+ <message>
+ <source>&Tile</source>
+ <translation>&Mosaico</translation>
+ </message>
+ <message>
+ <source>Tile &Horizontally</source>
+ <translation>Mosaico &horizontal</translation>
+ </message>
+ <message>
+ <source>Creating new file...</source>
+ <translation>Creando un archivo nuevo...</translation>
+ </message>
+ <message>
+ <source>unnamed document %1</source>
+ <translation>Dibujo %1</translation>
+ </message>
+ <message>
+ <source>Opening recent file...</source>
+ <translation>Abriendo archivo reciente...</translation>
+ </message>
+ <message>
+ <source>Loaded document: </source>
+ <translation>Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Opening aborted</source>
+ <translation>Carga cancelada</translation>
+ </message>
+ <message>
+ <source>Printing...</source>
+ <translation>Imprimiendo...</translation>
+ </message>
+ <message>
+ <source>Exiting application...</source>
+ <translation>Saliendo de LibreCAD...</translation>
+ </message>
+ <message>
+ <source>About...</source>
+ <translation>Sobre LibreCAD...</translation>
+ </message>
+ <message>
+ <source>Version: </source>
+ <translation type="obsolete">Versión:</translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="obsolete">Archivo</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="obsolete">Edición</translation>
+ </message>
+ <message>
+ <source>Vie&ws</source>
+ <translation type="obsolete">Vis&tas</translation>
+ </message>
+ <message>
+ <source>Tool&bars</source>
+ <translation type="obsolete">&Barras de herramientas</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="obsolete">Vista</translation>
+ </message>
+ <message>
+ <source>Pen</source>
+ <translation type="obsolete">Trazador</translation>
+ </message>
+ <message>
+ <source>Tool Options</source>
+ <translation type="obsolete">Opciones de herramientas</translation>
+ </message>
+ <message>
+ <source>Layer List</source>
+ <translation>Lista de capas</translation>
+ </message>
+ <message>
+ <source>Block List</source>
+ <translation>Lista de bloques</translation>
+ </message>
+ <message>
+ <source>
+Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Library Browser</source>
+ <translation>Examinador de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Print preview for %1</source>
+ <translation>Previsualizar impresión %1</translation>
+ </message>
+ <message>
+ <source>New Drawing created.</source>
+ <translation>Creado un nuevo dibujo.</translation>
+ </message>
+ <message>
+ <source>Saving drawing...</source>
+ <translation>Guardando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Saved drawing: %1</source>
+ <translation>Dibujo guardado: %1</translation>
+ </message>
+ <message>
+ <source>Saving drawing under new filename...</source>
+ <translation>Guardando el dibujo con nombre nuevo...</translation>
+ </message>
+ <message>
+ <source>Exporting drawing...</source>
+ <translation>Exportando el dibujo...</translation>
+ </message>
+ <message>
+ <source>Exported: %1</source>
+ <translation>Exportado: %1</translation>
+ </message>
+ <message>
+ <source>Exporting...</source>
+ <translation>Exportando...</translation>
+ </message>
+ <message>
+ <source>Export complete</source>
+ <translation>Exportación completada</translation>
+ </message>
+ <message>
+ <source>Export failed!</source>
+ <translation>¡Falló la exportación!</translation>
+ </message>
+ <message>
+ <source>Printing complete</source>
+ <translation>Finalizó la impresión</translation>
+ </message>
+ <message>
+ <source>Command line</source>
+ <translation>LÃnea de comandos</translation>
+ </message>
+ <message>
+ <source>&CAM</source>
+ <translation>&CAM</translation>
+ </message>
+ <message>
+ <source>&About %1</source>
+ <translation type="obsolete">&Sobre LibreCAD %1</translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="obsolete">Manual</translation>
+ </message>
+ <message>
+ <source>&Manual</source>
+ <translation>&Manual</translation>
+ </message>
+ <message>
+ <source>Launch the online manual</source>
+ <translation type="obsolete">Muestra el manual en lÃnea</translation>
+ </message>
+ <message>
+ <source>Simulation Controls</source>
+ <translation type="obsolete">Controles de Simulación</translation>
+ </message>
+ <message>
+ <source>Block '%1'</source>
+ <translation>Bloque '%1'</translation>
+ </message>
+ <message>
+ <source>Cannot open the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo abrir el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>Cannot save the file
+%1
+Please check the permissions.</source>
+ <translation>No se pudo guardar el archivo
+%1
+Compruebe los permisos.</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Ninguno</translation>
+ </message>
+ <message>
+ <source>Version: %1 %2</source>
+ <translation type="obsolete">Versión: %1 %2</translation>
+ </message>
+ <message>
+ <source>Date: %1</source>
+ <translation type="obsolete">Fecha: %1</translation>
+ </message>
+ <message>
+ <source>Modules: %1</source>
+ <translation>Módulos: %1</translation>
+ </message>
+ <message>
+ <source>This is a %1 version which terminates
+automatically after 10min. This software is
+not intended for production use. Please buy
+a full version of the application from
+%2.
+You can save your work now.</source>
+ <translation type="obsolete">Esta es una versión %1 que termina
+automáticamente pasados 10 min. Este software no
+es adecuado para su uso en producción.
+Por favor, compre una versión completa de la
+LibreCAD en $2.
+Ahora puede guardar su trabajo.</translation>
+ </message>
+ <message>
+ <source>&Window</source>
+ <translation type="unfinished">Ventana</translation>
+ </message>
+ <message>
+ <source>&Spline</source>
+ <translation type="unfinished">Curva</translation>
+ </message>
+ <message>
+ <source>Running script '%1'</source>
+ <translation type="unfinished">Corriendo script '%1'</translation>
+ </message>
+ <message>
+ <source>Inserting block '%1'</source>
+ <translation type="unfinished">Insertando bloque '%1'</translation>
+ </message>
+ <message>
+ <source>&Polyline</source>
+ <translation type="unfinished">Polilinea</translation>
+ </message>
+ <message>
+ <source>CTRL+M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saving drawing...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-saved drawing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot auto-save the file
+%1
+Please check the permissions.
+Auto-save disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bugger, I couldn't find the helpfiles on the filesystem.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&Toolbars</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled on: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Icons Supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Splash and Logo supplied by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Main Website : </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version: %1</source>
+ <translation type="unfinished">Versión: %1</translation>
+ </message>
+ <message>
+ <source>SCM Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please donate to LibreCAD to help maintain the sourcecode and it's website.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QC_MDIWindow</name>
+ <message>
+ <source>Loaded document: </source>
+ <translation type="obsolete">Documento cargado:</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the file
+%1?</source>
+ <translation>¿Quiere cerrar el archivo
+%1?</translation>
+ </message>
+ <message>
+ <source>Do you really want to close the drawing?</source>
+ <translation>¿Quiere cerrar el dibujo?</translation>
+ </message>
+ <message>
+ <source>Closing Drawing</source>
+ <translation>Cerrando Dibujo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ActionFactory</name>
+ <message>
+ <source>&New</source>
+ <translation type="obsolete">&Nuevo</translation>
+ </message>
+ <message>
+ <source>&Open...</source>
+ <translation type="obsolete">&Abrir...</translation>
+ </message>
+ <message>
+ <source>&Save</source>
+ <translation type="obsolete">&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &as...</source>
+ <translation type="obsolete">Gua&rdar como...</translation>
+ </message>
+ <message>
+ <source>&Close</source>
+ <translation>&Cerrar</translation>
+ </message>
+ <message>
+ <source>&Print</source>
+ <translation type="obsolete">&Imprimir</translation>
+ </message>
+ <message>
+ <source>Exit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>E&xit</source>
+ <translation type="obsolete">S&alir</translation>
+ </message>
+ <message>
+ <source>Quits the application</source>
+ <translation type="obsolete">Salir de la LibreCAD</translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom &In</source>
+ <translation type="obsolete">A&cercar</translation>
+ </message>
+ <message>
+ <source>Zooms in</source>
+ <translation type="obsolete">Acercar</translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Zoom &Out</source>
+ <translation type="obsolete">Al&ejar</translation>
+ </message>
+ <message>
+ <source>Zooms out</source>
+ <translation type="obsolete">Alejar</translation>
+ </message>
+ <message>
+ <source>Auto Zoom</source>
+ <translation type="obsolete">Extensión</translation>
+ </message>
+ <message>
+ <source>&Auto Zoom</source>
+ <translation type="obsolete">&Extensión</translation>
+ </message>
+ <message>
+ <source>Zooms automatic</source>
+ <translation type="obsolete">Automático</translation>
+ </message>
+ <message>
+ <source>Window Zoom</source>
+ <translation type="obsolete">Ventana del visor</translation>
+ </message>
+ <message>
+ <source>&Window Zoom</source>
+ <translation type="obsolete">&Ventana del visor</translation>
+ </message>
+ <message>
+ <source>Zooms in a window</source>
+ <translation type="obsolete">Ventana de acercamiento</translation>
+ </message>
+ <message>
+ <source>Pan Zoom</source>
+ <translation type="obsolete">Mover el visor</translation>
+ </message>
+ <message>
+ <source>&Pan Zoom</source>
+ <translation type="obsolete">&Mover el visor</translation>
+ </message>
+ <message>
+ <source>Realtime Panning</source>
+ <translation type="obsolete">Visor en tiempo real</translation>
+ </message>
+ <message>
+ <source>Redraw</source>
+ <translation type="obsolete">Redubujar</translation>
+ </message>
+ <message>
+ <source>&Redraw</source>
+ <translation type="obsolete">&Redibujar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="obsolete">Deshacer</translation>
+ </message>
+ <message>
+ <source>&Undo</source>
+ <translation type="obsolete">&Deshacer</translation>
+ </message>
+ <message>
+ <source>Undoes last action</source>
+ <translation type="obsolete">Deshace última orden</translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="obsolete">Rehacer</translation>
+ </message>
+ <message>
+ <source>&Redo</source>
+ <translation type="obsolete">&Rehacer</translation>
+ </message>
+ <message>
+ <source>Redoes last action</source>
+ <translation type="obsolete">Rehace última orden</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation type="obsolete">Cortar</translation>
+ </message>
+ <message>
+ <source>Cu&t</source>
+ <translation type="obsolete">C&ortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Copiar</translation>
+ </message>
+ <message>
+ <source>&Copy</source>
+ <translation type="obsolete">C&opiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="obsolete">Pegar</translation>
+ </message>
+ <message>
+ <source>&Paste</source>
+ <translation type="obsolete">&Pegar</translation>
+ </message>
+ <message>
+ <source>Select Entity</source>
+ <translation type="obsolete">Seleccionar objetos</translation>
+ </message>
+ <message>
+ <source>Selects single Entities</source>
+ <translation type="obsolete">Selecciona objeto solas</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation type="obsolete">Ventana de selección</translation>
+ </message>
+ <message>
+ <source>Select &Window</source>
+ <translation type="obsolete">Ventana de &selección</translation>
+ </message>
+ <message>
+ <source>Selects all Entities in a given Window</source>
+ <translation type="obsolete">Seleccionar objetos en ventana</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation type="obsolete">Ventana de deselección</translation>
+ </message>
+ <message>
+ <source>Deselect &Window</source>
+ <translation type="obsolete">Ventana de &deselección</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities in a given Window</source>
+ <translation type="obsolete">Desmarcar objetos de la ventana</translation>
+ </message>
+ <message>
+ <source>(De-)Select Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Selects connected entities</source>
+ <translation type="obsolete">Desmarcar objetos conectados</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Select &All</source>
+ <translation type="obsolete">Seleccionar &todo</translation>
+ </message>
+ <message>
+ <source>Selects all Entities</source>
+ <translation type="obsolete">Seleccionar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="obsolete">Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Deselect &all</source>
+ <translation type="obsolete">Desmarcar &todo</translation>
+ </message>
+ <message>
+ <source>Deselects all Entities</source>
+ <translation type="obsolete">Desmarcar todos los objetos</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation type="obsolete">Invertir selección</translation>
+ </message>
+ <message>
+ <source>&Invert Selection</source>
+ <translation type="obsolete">&Invertir selección</translation>
+ </message>
+ <message>
+ <source>Inverts the current selection</source>
+ <translation type="obsolete">Invierte selección actual</translation>
+ </message>
+ <message>
+ <source>Select Intersected Entities</source>
+ <translation type="obsolete">Seleccionar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>In&tersected Entities</source>
+ <translation type="obsolete">Objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Selects all entities intersected by a line</source>
+ <translation type="obsolete">SeleccionaR objetos en intersección por una lÃnea </translation>
+ </message>
+ <message>
+ <source>Deselect Intersected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselect Inte&rsected Entities</source>
+ <translation type="obsolete">Desmarcar objetos en intersección</translation>
+ </message>
+ <message>
+ <source>Deselects all entities intersected by a line</source>
+ <translation type="obsolete">Desmarcar objetos en intersección por una lÃnea</translation>
+ </message>
+ <message>
+ <source>(De-)Select Layer</source>
+ <translation type="obsolete">Desmarcar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Selects layers</source>
+ <translation type="obsolete">Desmarcar capas</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation type="obsolete">Puntos</translation>
+ </message>
+ <message>
+ <source>&Points</source>
+ <translation type="obsolete">&Puntos</translation>
+ </message>
+ <message>
+ <source>Draw Points</source>
+ <translation type="obsolete">Dibujar puntos</translation>
+ </message>
+ <message>
+ <source>Line: 2 Points</source>
+ <translation type="obsolete">LÃnea: 2 puntos</translation>
+ </message>
+ <message>
+ <source>&2 Points</source>
+ <translation type="obsolete">&2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw lines</source>
+ <translation type="obsolete">Dibujar lÃneas</translation>
+ </message>
+ <message>
+ <source>Line: Angle</source>
+ <translation type="obsolete">LÃnea: ángulo</translation>
+ </message>
+ <message>
+ <source>&Angle</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Draw lines with a given angle</source>
+ <translation type="obsolete">Dibujar lÃneas con un ángulo dado</translation>
+ </message>
+ <message>
+ <source>Line: Horizontal</source>
+ <translation type="obsolete">LÃnea: horizontal</translation>
+ </message>
+ <message>
+ <source>&Horizontal</source>
+ <translation type="obsolete">&Horizontal</translation>
+ </message>
+ <message>
+ <source>Draw horizontal lines</source>
+ <translation type="obsolete">Dibujar lÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>hor./vert. line</source>
+ <translation type="obsolete">LÃnea hor./vert.</translation>
+ </message>
+ <message>
+ <source>H&orizontal / Vertical</source>
+ <translation type="obsolete">H&orizontal / Vertical</translation>
+ </message>
+ <message>
+ <source>Draw horizontal/vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas horiz./verticales</translation>
+ </message>
+ <message>
+ <source>Line: Vertical</source>
+ <translation type="obsolete">LÃnea: vertical</translation>
+ </message>
+ <message>
+ <source>&Vertical</source>
+ <translation type="obsolete">&Vertical</translation>
+ </message>
+ <message>
+ <source>Draw vertical lines</source>
+ <translation type="obsolete">Dibujar lÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Line: Freehand</source>
+ <translation type="obsolete">LÃnea a mano alzada</translation>
+ </message>
+ <message>
+ <source>&Freehand Line</source>
+ <translation type="obsolete">LÃnea a &mano alzada</translation>
+ </message>
+ <message>
+ <source>Draw freehand lines</source>
+ <translation type="obsolete">Dibujar lÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Parallel</source>
+ <translation type="obsolete">Paralelas</translation>
+ </message>
+ <message>
+ <source>Para&llel</source>
+ <translation type="obsolete">Para&lelas</translation>
+ </message>
+ <message>
+ <source>Rectangle</source>
+ <translation type="obsolete">Rectángulo</translation>
+ </message>
+ <message>
+ <source>&Rectangle</source>
+ <translation type="obsolete">&Rectángulo</translation>
+ </message>
+ <message>
+ <source>Draw rectangles</source>
+ <translation type="obsolete">Dibujar rectángulos</translation>
+ </message>
+ <message>
+ <source>Bisector</source>
+ <translation type="obsolete">Bisector</translation>
+ </message>
+ <message>
+ <source>&Bisector</source>
+ <translation type="obsolete">&Bisector</translation>
+ </message>
+ <message>
+ <source>Draw bisectors</source>
+ <translation type="obsolete">Dibujar bisectores</translation>
+ </message>
+ <message>
+ <source>Tangent (P,C)</source>
+ <translation type="obsolete">Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>&Tangent (P,C)</source>
+ <translation type="obsolete">&Tangente (P,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (point, circle)</source>
+ <translation type="obsolete">Dibujar tangente (punto, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Tangent (C,C)</source>
+ <translation type="obsolete">Tangente (C,C)</translation>
+ </message>
+ <message>
+ <source>Tan&gent (C,C)</source>
+ <translation type="obsolete">Tan&gente (C,C)</translation>
+ </message>
+ <message>
+ <source>Draw tangent (circle, circle)</source>
+ <translation type="obsolete">Dibujar tangente (cÃrculo, cÃrculo)</translation>
+ </message>
+ <message>
+ <source>Orthogonal</source>
+ <translation type="obsolete">Ortogonal</translation>
+ </message>
+ <message>
+ <source>&Orthogonal</source>
+ <translation type="obsolete">&Ortogonal</translation>
+ </message>
+ <message>
+ <source>Draw orthogonal line</source>
+ <translation type="obsolete">Dibujar lÃnea ortogonal</translation>
+ </message>
+ <message>
+ <source>Relative angle</source>
+ <translation type="obsolete">Ãngulo relativo</translation>
+ </message>
+ <message>
+ <source>R&elative angle</source>
+ <translation type="obsolete">Ã&ngulo relativo</translation>
+ </message>
+ <message>
+ <source>Draw line with relative angle</source>
+ <translation type="obsolete">Dibujar lÃnea con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Polygon</source>
+ <translation type="obsolete">PolÃgono</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cen,Cor)</source>
+ <translation type="obsolete">PolÃ&gono (Cen,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with center and corner</source>
+ <translation type="obsolete">Dibujar polÃgono con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Pol&ygon (Cor,Cor)</source>
+ <translation type="obsolete">PolÃgo&no (Ver,Ver)</translation>
+ </message>
+ <message>
+ <source>Draw polygon with two corners</source>
+ <translation type="obsolete">Dibujar polÃgono con 2 vértices</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Point</source>
+ <translation type="obsolete">CÃrculo: centro, punto</translation>
+ </message>
+ <message>
+ <source>Center, &Point</source>
+ <translation type="obsolete">centro, &punto</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and point</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle: Center, Radius</source>
+ <translation type="obsolete">CÃrculo: centro, radio</translation>
+ </message>
+ <message>
+ <source>Center, &Radius</source>
+ <translation type="obsolete">centro, &radio</translation>
+ </message>
+ <message>
+ <source>Draw circles with center and radius</source>
+ <translation type="obsolete">Dibujar cÃrculos con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle: 2 Points</source>
+ <translation type="obsolete">CÃrculo: 2 puntos</translation>
+ </message>
+ <message>
+ <source>2 Points</source>
+ <translation type="obsolete">2 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 2 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 2 puntos</translation>
+ </message>
+ <message>
+ <source>Circle: 3 Points</source>
+ <translation type="obsolete">CÃrculo: 3 puntos</translation>
+ </message>
+ <message>
+ <source>3 Points</source>
+ <translation type="obsolete">3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw circles with 3 points</source>
+ <translation type="obsolete">Dibujar cÃrculos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Arc: Center, Point, Angles</source>
+ <translation type="obsolete">Arco: centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>&Center, Point, Angles</source>
+ <translation type="obsolete">¢ro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Draw arcs</source>
+ <translation type="obsolete">Dibujar arcos</translation>
+ </message>
+ <message>
+ <source>Arc: 3 Points</source>
+ <translation type="obsolete">Arco: 3 puntos</translation>
+ </message>
+ <message>
+ <source>&3 Points</source>
+ <translation type="obsolete">&3 puntos</translation>
+ </message>
+ <message>
+ <source>Draw arcs with 3 points</source>
+ <translation type="obsolete">Dibujar arcos con 3 puntos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Axis</source>
+ <translation type="obsolete">Elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse (Axis)</source>
+ <translation type="obsolete">&Elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipses</source>
+ <translation type="obsolete">Dibujar elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse Arc with Axis</source>
+ <translation type="obsolete">&Tramo de elipse con ejes</translation>
+ </message>
+ <message>
+ <source>&Ellipse Arc (Axis)</source>
+ <translation type="obsolete">&Tramo de elipse (ejes)</translation>
+ </message>
+ <message>
+ <source>Draw Ellipse Arcs</source>
+ <translation type="obsolete">Dibujar tramos de elipse </translation>
+ </message>
+ <message>
+ <source>Text</source>
+ <translation type="obsolete">Texto</translation>
+ </message>
+ <message>
+ <source>&Text</source>
+ <translation type="obsolete">&Texto</translation>
+ </message>
+ <message>
+ <source>Draw Text Entities</source>
+ <translation type="obsolete">Dibujar objetos de texto</translation>
+ </message>
+ <message>
+ <source>Draw Hatches and Solid Fills</source>
+ <translation type="obsolete">Dibujar sombreados y rellenos</translation>
+ </message>
+ <message>
+ <source>Aligned</source>
+ <translation type="obsolete">Alineado</translation>
+ </message>
+ <message>
+ <source>&Aligned</source>
+ <translation type="obsolete">&Alineado</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota en pendiente</translation>
+ </message>
+ <message>
+ <source>Linear</source>
+ <translation type="obsolete">Lineal</translation>
+ </message>
+ <message>
+ <source>&Linear</source>
+ <translation type="obsolete">&Lineal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation type="obsolete">Cota lineal</translation>
+ </message>
+ <message>
+ <source>Horizontal</source>
+ <translation type="obsolete">Horizontal</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation type="obsolete">Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical</source>
+ <translation type="obsolete">Vertical</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation type="obsolete">Cota vertical</translation>
+ </message>
+ <message>
+ <source>Radial</source>
+ <translation type="obsolete">Radial</translation>
+ </message>
+ <message>
+ <source>&Radial</source>
+ <translation type="obsolete">&Radial</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation type="obsolete">Cota radial</translation>
+ </message>
+ <message>
+ <source>Diametric</source>
+ <translation type="obsolete">Diámetro</translation>
+ </message>
+ <message>
+ <source>&Diametric</source>
+ <translation type="obsolete">&Diámetro</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation type="obsolete">Cota del diámetro</translation>
+ </message>
+ <message>
+ <source>Angular</source>
+ <translation type="obsolete">Ãngulo</translation>
+ </message>
+ <message>
+ <source>&Angular</source>
+ <translation type="obsolete">&Ãngulo</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation type="obsolete">Cota Angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation type="obsolete">Directriz</translation>
+ </message>
+ <message>
+ <source>&Leader</source>
+ <translation type="obsolete">&Directriz</translation>
+ </message>
+ <message>
+ <source>Leader Dimension</source>
+ <translation type="obsolete">Cota con directriz</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="obsolete">Borrar</translation>
+ </message>
+ <message>
+ <source>&Delete</source>
+ <translation type="obsolete">&Borrar</translation>
+ </message>
+ <message>
+ <source>Delete Entities</source>
+ <translation type="obsolete">Borrar objetos</translation>
+ </message>
+ <message>
+ <source>Delete Freehand</source>
+ <translation type="obsolete">Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>&Delete Freehand</source>
+ <translation type="obsolete">&Borrar mano alzada</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation type="obsolete">Desplazar</translation>
+ </message>
+ <message>
+ <source>&Move</source>
+ <translation type="obsolete">&Desplazar</translation>
+ </message>
+ <message>
+ <source>Move Entities</source>
+ <translation type="obsolete">Desplazar entidades</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation type="obsolete">Girar</translation>
+ </message>
+ <message>
+ <source>&Rotate</source>
+ <translation type="obsolete">&Girar</translation>
+ </message>
+ <message>
+ <source>Rotate Entities</source>
+ <translation type="obsolete">Girar objetos</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation type="obsolete">Escalar</translation>
+ </message>
+ <message>
+ <source>&Scale</source>
+ <translation type="obsolete">&Escalar</translation>
+ </message>
+ <message>
+ <source>Scale Entities</source>
+ <translation type="obsolete">Escalar objetos</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation type="obsolete">SimetrÃa</translation>
+ </message>
+ <message>
+ <source>&Mirror</source>
+ <translation type="obsolete">&SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Mirror Entities</source>
+ <translation type="obsolete">Objetos simétricos</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation type="obsolete">Girar y desplazar</translation>
+ </message>
+ <message>
+ <source>M&ove and Rotate</source>
+ <translation type="obsolete">G&irar y desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate Entities</source>
+ <translation type="obsolete">Girar y desplazar objetos</translation>
+ </message>
+ <message>
+ <source>Rotate Two</source>
+ <translation type="obsolete">Girar 2 centros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate T&wo</source>
+ <translation type="obsolete">Girar 2 ¢ros de giro</translation>
+ </message>
+ <message>
+ <source>Rotate Entities around two centers</source>
+ <translation type="obsolete">Girar objetos alrededor de 2 centros </translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation type="obsolete">Recortar</translation>
+ </message>
+ <message>
+ <source>&Trim</source>
+ <translation type="obsolete">&Recortar</translation>
+ </message>
+ <message>
+ <source>Trim Entities</source>
+ <translation type="obsolete">Recortar objetos
+</translation>
+ </message>
+ <message>
+ <source>Trim Two</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>&Trim Two</source>
+ <translation type="obsolete">&Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Trim two Entities</source>
+ <translation type="obsolete">Recortar 2 objetos</translation>
+ </message>
+ <message>
+ <source>Lengthen</source>
+ <translation type="obsolete">Alargar</translation>
+ </message>
+ <message>
+ <source>&Lengthen</source>
+ <translation type="obsolete">&Alargar</translation>
+ </message>
+ <message>
+ <source>Lengthen by a given amount</source>
+ <translation type="obsolete">Alargar segmento</translation>
+ </message>
+ <message>
+ <source>&Cut</source>
+ <translation type="obsolete">&Cortar</translation>
+ </message>
+ <message>
+ <source>Cut Entities</source>
+ <translation type="obsolete">Cortar objetos</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation type="obsolete">Estirar</translation>
+ </message>
+ <message>
+ <source>&Stretch</source>
+ <translation type="obsolete">&Estirar</translation>
+ </message>
+ <message>
+ <source>Stretch Entities</source>
+ <translation type="obsolete">Estirar objetos</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation type="obsolete">Chaflán</translation>
+ </message>
+ <message>
+ <source>&Bevel</source>
+ <translation type="obsolete">&Chaflán</translation>
+ </message>
+ <message>
+ <source>Bevel Entities</source>
+ <translation type="obsolete">Chaflán en objeto</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation type="obsolete">Redondear</translation>
+ </message>
+ <message>
+ <source>&Round</source>
+ <translation type="obsolete">Curvar</translation>
+ </message>
+ <message>
+ <source>Round Entities</source>
+ <translation type="obsolete">Curvar objeto</translation>
+ </message>
+ <message>
+ <source>Free</source>
+ <translation type="obsolete">No Forzar</translation>
+ </message>
+ <message>
+ <source>&Free</source>
+ <translation>&No Forzar</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation type="obsolete">Posición libre</translation>
+ </message>
+ <message>
+ <source>Grid</source>
+ <translation type="obsolete">Grilla</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid positioning</source>
+ <translation type="obsolete">Forzado a Grilla</translation>
+ </message>
+ <message>
+ <source>Endpoints</source>
+ <translation type="obsolete">Extremos</translation>
+ </message>
+ <message>
+ <source>&Endpoints</source>
+ <translation>&Extremos</translation>
+ </message>
+ <message>
+ <source>Snap to endpoints</source>
+ <translation type="obsolete">Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>On Entity</source>
+ <translation type="obsolete">En objeto</translation>
+ </message>
+ <message>
+ <source>&On Entity</source>
+ <translation>&En objeto</translation>
+ </message>
+ <message>
+ <source>Snap to nearest point on entity</source>
+ <translation type="obsolete">Forzar al punto más cercano</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation type="obsolete">Centro</translation>
+ </message>
+ <message>
+ <source>&Center</source>
+ <translation>&Centro</translation>
+ </message>
+ <message>
+ <source>Snap to centers</source>
+ <translation type="obsolete">Forzar a centro</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation type="obsolete">Punto medio</translation>
+ </message>
+ <message>
+ <source>&Middle</source>
+ <translation>&Punto medio</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation type="obsolete">Forzar a punto medio</translation>
+ </message>
+ <message>
+ <source>Distance from Endpoint</source>
+ <translation type="obsolete">Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>&Distance from Endpoint</source>
+ <translation>&Distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to points with a given distance to an endpoint</source>
+ <translation type="obsolete">Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Intersection</source>
+ <translation type="obsolete">Intersección</translation>
+ </message>
+ <message>
+ <source>&Intersection</source>
+ <translation>&Intersección</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points</source>
+ <translation type="obsolete">Forzar a punto de intersección</translation>
+ </message>
+ <message>
+ <source>Intersection Manually</source>
+ <translation type="obsolete">Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>I&ntersection Manually</source>
+ <translation type="obsolete">&Intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Snap to intersection points manually</source>
+ <translation type="obsolete">Forzar a punto intersección auxiliar</translation>
+ </message>
+ <message>
+ <source>Restrict Nothing</source>
+ <translation type="obsolete">Sin restricciones</translation>
+ </message>
+ <message>
+ <source>Restrict &Nothing</source>
+ <translation>Sin &restricciones</translation>
+ </message>
+ <message>
+ <source>No snap restriction</source>
+ <translation type="obsolete">No restringir a Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Orthogonally</source>
+ <translation>Restringir &ortogonalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping orthogonally</source>
+ <translation type="obsolete">Restringir ortogonalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Horizontally</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Horizontally</source>
+ <translation>Restringir &horizontalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping horizontally</source>
+ <translation type="obsolete">Restringir horizontalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Restrict Vertically</source>
+ <translation type="obsolete">Restringir verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict &Vertically</source>
+ <translation type="obsolete">Restringir &verticalmente</translation>
+ </message>
+ <message>
+ <source>Restrict snapping vertically</source>
+ <translation type="obsolete">Restringir verticalmente y en Grilla</translation>
+ </message>
+ <message>
+ <source>Set Relative Zero</source>
+ <translation type="obsolete">Definir punto relativo</translation>
+ </message>
+ <message>
+ <source>&Set Relative Zero</source>
+ <translation type="obsolete">&Definir el punto relativo</translation>
+ </message>
+ <message>
+ <source>Set position of the Relative Zero point</source>
+ <translation type="obsolete">Definir la posición del punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)&Lock Relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>(Un-)Lock relative Zero</source>
+ <translation type="obsolete">Desbloquear el punto relativo</translation>
+ </message>
+ <message>
+ <source>Point inside contour</source>
+ <translation type="obsolete">Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>&Point inside contour</source>
+ <translation type="obsolete">&Punto interior al contorno</translation>
+ </message>
+ <message>
+ <source>Checks if a given point is inside the selected contour</source>
+ <translation type="obsolete">Comprueba si el punto está dentro del contorno</translation>
+ </message>
+ <message>
+ <source>Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>&Defreeze all</source>
+ <translation type="obsolete">Mostrar todo</translation>
+ </message>
+ <message>
+ <source>Defreeze all layers</source>
+ <translation type="obsolete">Mostrar todas las capas</translation>
+ </message>
+ <message>
+ <source>Freeze all</source>
+ <translation type="obsolete">Ocultar todo</translation>
+ </message>
+ <message>
+ <source>&Freeze all</source>
+ <translation type="obsolete">&Ocultar todo</translation>
+ </message>
+ <message>
+ <source>Freeze all layers</source>
+ <translation type="obsolete">Ocultar todas las capas</translation>
+ </message>
+ <message>
+ <source>Add Layer</source>
+ <translation type="obsolete">Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation type="obsolete">&Añadir capa</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation type="obsolete">Eliminar capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation type="obsolete">&Eliminar capa</translation>
+ </message>
+ <message>
+ <source>Edit Layer</source>
+ <translation type="obsolete">Editar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation type="obsolete">&Editar capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer Visibility</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Layer</source>
+ <translation type="obsolete">&Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Toggle Layer</source>
+ <translation type="obsolete">Bloquear capa</translation>
+ </message>
+ <message>
+ <source>Defreeze all blocks</source>
+ <translation type="obsolete">Mostrar bloques</translation>
+ </message>
+ <message>
+ <source>Freeze all blocks</source>
+ <translation type="obsolete">Ocultar bloques</translation>
+ </message>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation type="obsolete">&Añadir bloque</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation type="obsolete">Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation type="obsolete">&Eliminar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation type="obsolete">&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar bloque y sus inserciones</translation>
+ </message>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation type="obsolete">&Editar bloque</translation>
+ </message>
+ <message>
+ <source>Insert Block</source>
+ <translation type="obsolete">Insertar bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation type="obsolete">&Insertar bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block Visibility</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Block</source>
+ <translation type="obsolete">&Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Toggle Block</source>
+ <translation type="obsolete">Bloquear bloque</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation type="obsolete">&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Descomponer</translation>
+ </message>
+ <message>
+ <source>&Explode</source>
+ <translation type="obsolete">&Descomponer</translation>
+ </message>
+ <message>
+ <source>Explode Blocks and other Entity Groups</source>
+ <translation type="obsolete">Descomponer bloques y otros grupos</translation>
+ </message>
+ <message>
+ <source>General Application Preferences</source>
+ <translation type="obsolete">Preferencias Generales de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Drawing</source>
+ <translation type="obsolete">Dibujo</translation>
+ </message>
+ <message>
+ <source>Creates a new drawing</source>
+ <translation type="obsolete">Crear un nuevo dibujo</translation>
+ </message>
+ <message>
+ <source>Opens an existing drawing</source>
+ <translation type="obsolete">Abrir un dibujo existente</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing</source>
+ <translation type="obsolete">Guardar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Saves the current drawing under a new filename</source>
+ <translation type="obsolete">Guardar el dibujo actual con un nombre nuevo</translation>
+ </message>
+ <message>
+ <source>Closes the current drawing</source>
+ <translation type="obsolete">Cerrar el dibujo actual</translation>
+ </message>
+ <message>
+ <source>Prints out the current drawing</source>
+ <translation type="obsolete">Imprime el dibujo actual</translation>
+ </message>
+ <message>
+ <source>New Drawing</source>
+ <translation type="obsolete">Dibujo nuevo</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation type="obsolete">Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing</source>
+ <translation type="obsolete">Guardar Dibujo</translation>
+ </message>
+ <message>
+ <source>Save Drawing As</source>
+ <translation type="obsolete">Guardar Dibujo como...</translation>
+ </message>
+ <message>
+ <source>Close Drawing</source>
+ <translation type="obsolete">Cerrar Dibujo</translation>
+ </message>
+ <message>
+ <source>Print Drawing</source>
+ <translation type="obsolete">Imprimir Dibujo</translation>
+ </message>
+ <message>
+ <source>Cuts entities to the clipboard</source>
+ <translation type="obsolete">Eliminar objetos del portapapeles</translation>
+ </message>
+ <message>
+ <source>Copies entities to the clipboard</source>
+ <translation type="obsolete">Copiar objetos al portapapeles</translation>
+ </message>
+ <message>
+ <source>Pastes the clipboard contents</source>
+ <translation type="obsolete">Pegar el contenido del portapapeles</translation>
+ </message>
+ <message>
+ <source>(De-)&Select Entity</source>
+ <translation type="obsolete">Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>(De-)Select &Contour</source>
+ <translation type="obsolete">Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>Draw parallels to existing lines, arcs, circles</source>
+ <translation type="obsolete">Dibujar lÃneas, arcos ó cÃrculos paralelos a otros</translation>
+ </message>
+ <message>
+ <source>Parallel through point</source>
+ <translation type="obsolete">Paralela por un punto</translation>
+ </message>
+ <message>
+ <source>Par&allel through point</source>
+ <translation type="obsolete">Par&alela por un punto</translation>
+ </message>
+ <message>
+ <source>Draw parallel through a given point</source>
+ <translation type="obsolete">Dibuja una paralela por un punto dado</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="obsolete">Atributos</translation>
+ </message>
+ <message>
+ <source>&Attributes</source>
+ <translation type="obsolete">&Atributos</translation>
+ </message>
+ <message>
+ <source>Modify Entity Attributes</source>
+ <translation type="obsolete">Modificar atributos de objetos</translation>
+ </message>
+ <message>
+ <source>Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>&Delete selected</source>
+ <translation type="obsolete">Eliminar selección</translation>
+ </message>
+ <message>
+ <source>Delete selected entities</source>
+ <translation type="obsolete">Eliminar objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Print Preview</source>
+ <translation type="obsolete">Previsualizar impresión</translation>
+ </message>
+ <message>
+ <source>Print Pre&view</source>
+ <translation type="obsolete">Previsualizar Im&presión</translation>
+ </message>
+ <message>
+ <source>Shows a preview of a print</source>
+ <translation type="obsolete">Previsualiza una impresión</translation>
+ </message>
+ <message>
+ <source>Distance Point to Point</source>
+ <translation type="obsolete">Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Point to Point</source>
+ <translation type="obsolete">&Distancia de punto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between two points</source>
+ <translation type="obsolete">Medir distancia entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Distance Entity to Point</source>
+ <translation type="obsolete">Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>&Distance Entity to Point</source>
+ <translation type="obsolete">&Distancia de objeto a punto</translation>
+ </message>
+ <message>
+ <source>Measures the distance between an entity and a point</source>
+ <translation type="obsolete">Mide la distancia entre un objeto y un punto</translation>
+ </message>
+ <message>
+ <source>Angle between two lines</source>
+ <translation type="obsolete">Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>&Angle between two lines</source>
+ <translation type="obsolete">&Ãngulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Measures the angle between two lines</source>
+ <translation type="obsolete">Mide el ángulo entre dos lÃneas</translation>
+ </message>
+ <message>
+ <source>Export Drawing</source>
+ <translation type="obsolete">Exportar Dibujo</translation>
+ </message>
+ <message>
+ <source>&Export..</source>
+ <translation type="obsolete">&Exportar...</translation>
+ </message>
+ <message>
+ <source>Exports the current drawing as bitmap</source>
+ <translation type="obsolete">Exportar el dibujo actual como imagen</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="obsolete">Propiedades</translation>
+ </message>
+ <message>
+ <source>Modify Entity Properties</source>
+ <translation type="obsolete">Modificar las propiedades de objeto</translation>
+ </message>
+ <message>
+ <source>&Properties</source>
+ <translation type="obsolete">&Propiedades</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="obsolete">LibreCAD</translation>
+ </message>
+ <message>
+ <source>&Application Preferences</source>
+ <translation>&Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Current &Drawing Preferences</source>
+ <translation type="obsolete">Preferencias del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Settings for the current Drawing</source>
+ <translation type="obsolete">Parámetros del Dibujo actual</translation>
+ </message>
+ <message>
+ <source>Enables/disables the grid</source>
+ <translation type="obsolete">Activar/Desactivar Grilla</translation>
+ </message>
+ <message>
+ <source>Circle: Concentric</source>
+ <translation type="obsolete">CÃrculo: Concéntrico</translation>
+ </message>
+ <message>
+ <source>&Concentric</source>
+ <translation type="obsolete">&Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw circles concentric to existing circles</source>
+ <translation type="obsolete">Dibujar cÃrculos concéntricos con el existente</translation>
+ </message>
+ <message>
+ <source>Arc: Concentric</source>
+ <translation type="obsolete">Arco: Concéntrico</translation>
+ </message>
+ <message>
+ <source>Draw arcs concentric to existing arcs</source>
+ <translation type="obsolete">Dibujar arcos concéntricos con el existente </translation>
+ </message>
+ <message>
+ <source>Hatch</source>
+ <translation type="obsolete">Sombreado</translation>
+ </message>
+ <message>
+ <source>&Hatch</source>
+ <translation type="obsolete">&Sombreado</translation>
+ </message>
+ <message>
+ <source>Image</source>
+ <translation type="obsolete">Imagen</translation>
+ </message>
+ <message>
+ <source>&Image</source>
+ <translation type="obsolete">&Imagen</translation>
+ </message>
+ <message>
+ <source>Insert Image (Bitmap)</source>
+ <translation type="obsolete">Insertar imagen (Bitmap)</translation>
+ </message>
+ <message>
+ <source>Statusbar</source>
+ <translation type="obsolete">Barra de estado</translation>
+ </message>
+ <message>
+ <source>&Statusbar</source>
+ <translation>&Barra de estado</translation>
+ </message>
+ <message>
+ <source>Enables/disables the statusbar</source>
+ <translation type="obsolete">Activar/Desactivar la barra de estado</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation type="obsolete">Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Total length of selected entities</source>
+ <translation type="obsolete">&Longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>Measures the total length of all selected entities</source>
+ <translation type="obsolete">Mide la longitud total de los objetos seleccionados</translation>
+ </message>
+ <message>
+ <source>&Export...</source>
+ <translation>&Exportar...</translation>
+ </message>
+ <message>
+ <source>&Print...</source>
+ <translation>&Imprimir...</translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="obsolete">Salir</translation>
+ </message>
+ <message>
+ <source>&Quit</source>
+ <translation type="unfinished">&Salir</translation>
+ </message>
+ <message>
+ <source>Draft</source>
+ <translation type="obsolete">Borrador</translation>
+ </message>
+ <message>
+ <source>&Draft</source>
+ <translation>&Borrador</translation>
+ </message>
+ <message>
+ <source>Enables/disables the draft mode</source>
+ <translation type="obsolete">Habilitar/deshabilitar modo borrador</translation>
+ </message>
+ <message>
+ <source>&Preferences</source>
+ <translation>&Preferencias</translation>
+ </message>
+ <message>
+ <source>Open IDE</source>
+ <translation>Abrir IDE</translation>
+ </message>
+ <message>
+ <source>&Open IDE</source>
+ <translation type="obsolete">&Abrir IDE</translation>
+ </message>
+ <message>
+ <source>Opens the integrated development environment for scripting</source>
+ <translation type="obsolete">Abre el entorno de desarrollo integrado para programación</translation>
+ </message>
+ <message>
+ <source>Run Script..</source>
+ <translation>Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>&Run Script..</source>
+ <translation type="obsolete">&Ejecutar Guión..</translation>
+ </message>
+ <message>
+ <source>Runs a script</source>
+ <translation type="obsolete">Ejecutar un guión</translation>
+ </message>
+ <message>
+ <source>CTRL-G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restrict&Vertically</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&back</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcOptions</name>
+ <message>
+ <source>Arc Options</source>
+ <translation>Opciones de Arco</translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation>Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation>Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ArcTangentialOptions</name>
+ <message>
+ <source>Tangential Arc Options</source>
+ <translation>Opciones de Arco tangente</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BevelOptions</name>
+ <message>
+ <source>Bevel Options</source>
+ <translation>Opciones de Chaflán</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both entities to the bevel</source>
+ <translation>Pulsar para recortar ambos objetos del chaflán</translation>
+ </message>
+ <message>
+ <source>Length 1:</source>
+ <translation>Medida 1:</translation>
+ </message>
+ <message>
+ <source>Length 2:</source>
+ <translation>Medida 2:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockDialog</name>
+ <message>
+ <source>Block Settings</source>
+ <translation>Atributos del Bloque</translation>
+ </message>
+ <message>
+ <source>Block Name:</source>
+ <translation>Nombre del Bloque:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Renaming Block</source>
+ <translation>Renombrando Bloque</translation>
+ </message>
+ <message>
+ <source>Could not name block. A block named "%1" already exists.</source>
+ <translation>No se pudo nombrar el bloque. El bloque "%1" ya existe.</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_BlockWidget</name>
+ <message>
+ <source>Add a block</source>
+ <translation>Añadir un bloque</translation>
+ </message>
+ <message>
+ <source>Remove the active block</source>
+ <translation>Eliminar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Rename the active block</source>
+ <translation>Renombrar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Edit the active block
+in a separate window</source>
+ <translation>Editar bloque activo
+en otra ventana</translation>
+ </message>
+ <message>
+ <source>Insert the active block</source>
+ <translation>Insertar el bloque activo</translation>
+ </message>
+ <message>
+ <source>Block Menu</source>
+ <translation>Menú del Bloque</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Blocks</source>
+ <translation>Mostrar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Freeze all Blocks</source>
+ <translation>&Ocultar todos los Bloques</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir Bloque</translation>
+ </message>
+ <message>
+ <source>&Remove Block</source>
+ <translation>&Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar Bloque</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+ <message>
+ <source>Show all blocks</source>
+ <translation>Mostrar los bloques</translation>
+ </message>
+ <message>
+ <source>Hide all blocks</source>
+ <translation>Ocultar los bloques</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar Bloque</translation>
+ </message>
+ <message>
+ <source>&Insert Block</source>
+ <translation>&Insertar Bloque</translation>
+ </message>
+ <message>
+ <source>&Create New Block</source>
+ <translation>&Crear Bloque Nuevo</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBar</name>
+ <message>
+ <source>CAD Tools</source>
+ <translation>Herramientas CAD</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarArcs</name>
+ <message>
+ <source>Arcs</source>
+ <translation>Arcos</translation>
+ </message>
+ <message>
+ <source>Arc with three points</source>
+ <translation>Arcos con tres puntos</translation>
+ </message>
+ <message>
+ <source>Arc with Center, Point, Angles</source>
+ <translation>Arco con centro, punto, ángulos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+ <message>
+ <source>Arc tangential to base entity with radius</source>
+ <translation>Arco tangente con radio en objeto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarCircles</name>
+ <message>
+ <source>Circles</source>
+ <translation>CÃrculos</translation>
+ </message>
+ <message>
+ <source>Circle with two opposite points</source>
+ <translation>CÃrculo con dos puntos opuestos</translation>
+ </message>
+ <message>
+ <source>Circle with center and radius</source>
+ <translation>CÃrculo con centro y radio</translation>
+ </message>
+ <message>
+ <source>Circle with center and point</source>
+ <translation>CÃrculo con centro y punto</translation>
+ </message>
+ <message>
+ <source>Circle with three points</source>
+ <translation>CÃrculo con tres puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Concentric</source>
+ <translation>Concéntrico</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarDim</name>
+ <message>
+ <source>Dimensions</source>
+ <translation>Cotas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Diametric Dimension</source>
+ <translation>Cota diámetro</translation>
+ </message>
+ <message>
+ <source>Radial Dimension</source>
+ <translation>Cota radio</translation>
+ </message>
+ <message>
+ <source>Vertical Dimension</source>
+ <translation>Cota vertical</translation>
+ </message>
+ <message>
+ <source>Horizontal Dimension</source>
+ <translation>Cota horizontal</translation>
+ </message>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation>Cota alineada</translation>
+ </message>
+ <message>
+ <source>Angular Dimension</source>
+ <translation>Cota angular</translation>
+ </message>
+ <message>
+ <source>Leader</source>
+ <translation>Directriz</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarEllipses</name>
+ <message>
+ <source>Ellipses</source>
+ <translation>Elipses</translation>
+ </message>
+ <message>
+ <source>Ellipse arc with center, two points and angles</source>
+ <translation>Elipse con arco con centro, dos puntos y ángulos</translation>
+ </message>
+ <message>
+ <source>Ellipse with Center and two points</source>
+ <translation>Elipse con centro y dos puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarInfo</name>
+ <message>
+ <source>Info</source>
+ <translation>Info</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Distance (Point, Point)</source>
+ <translation>Distancia (punto a punto)</translation>
+ </message>
+ <message>
+ <source>Distance (Entity, Point)</source>
+ <translation>Distancia (objeto, punto)</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Total length of selected entities</source>
+ <translation>Longitud total de las entidades seleccionadas</translation>
+ </message>
+ <message>
+ <source>Area of polygon</source>
+ <translation>Area de poligono</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarLines</name>
+ <message>
+ <source>Lines</source>
+ <translation>LÃneas</translation>
+ </message>
+ <message>
+ <source>Freehand lines</source>
+ <translation>LÃneas a mano alzada</translation>
+ </message>
+ <message>
+ <source>Orthogonal lines</source>
+ <translation>LÃneas ortogonales</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Bisectors</source>
+ <translation>Bisectores</translation>
+ </message>
+ <message>
+ <source>Tangents from circle to circle</source>
+ <translation>Tangentes a dos cÃrculos</translation>
+ </message>
+ <message>
+ <source>Tangents from point to circle</source>
+ <translation>Tangentes a cÃrculo desde punto</translation>
+ </message>
+ <message>
+ <source>Line with two points</source>
+ <translation>LÃnea con dos puntos</translation>
+ </message>
+ <message>
+ <source>Lines with relative angles</source>
+ <translation>LÃneas con ángulo relativo</translation>
+ </message>
+ <message>
+ <source>Line with given angle</source>
+ <translation>LÃnea con ángulo dado</translation>
+ </message>
+ <message>
+ <source>Horizontal lines</source>
+ <translation>LÃneas horizontales</translation>
+ </message>
+ <message>
+ <source>Vertical lines</source>
+ <translation>LÃneas verticales</translation>
+ </message>
+ <message>
+ <source>Rectangles</source>
+ <translation>Rectángulos</translation>
+ </message>
+ <message>
+ <source>Polygons with Center and Corner</source>
+ <translation>PolÃgonos con centro y vértice</translation>
+ </message>
+ <message>
+ <source>Polygons with two Corners</source>
+ <translation>PolÃgonos con dos vértices</translation>
+ </message>
+ <message>
+ <source>Parallels with distance</source>
+ <translation>Paralelas a una distancia</translation>
+ </message>
+ <message>
+ <source>Parallels through point</source>
+ <translation>Paralela por un punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarMain</name>
+ <message>
+ <source>Main</source>
+ <translation>Principal</translation>
+ </message>
+ <message>
+ <source>Show menu "Lines"</source>
+ <translation>"LÃneas"</translation>
+ </message>
+ <message>
+ <source>Show menu "Arcs"</source>
+ <translation>"Arcos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Circles"</source>
+ <translation>"CÃrculos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Points"</source>
+ <translation type="obsolete">"Puntos"</translation>
+ </message>
+ <message>
+ <source>Show menu "Measure"</source>
+ <translation>"Magnitudes"</translation>
+ </message>
+ <message>
+ <source>Show menu "Ellipses"</source>
+ <translation>"Elipses"</translation>
+ </message>
+ <message>
+ <source>Hatches / Solid Fills</source>
+ <translation>Sombreado/Relleno</translation>
+ </message>
+ <message>
+ <source>Show menu "Edit"</source>
+ <translation>"Edición"</translation>
+ </message>
+ <message>
+ <source>Show menu "Dimensions"</source>
+ <translation>"Acotar"</translation>
+ </message>
+ <message>
+ <source>Texts</source>
+ <translation>Textos</translation>
+ </message>
+ <message>
+ <source>Show menu "Select"</source>
+ <translation>"Selección"</translation>
+ </message>
+ <message>
+ <source>Create Block</source>
+ <translation>Crear Bloque</translation>
+ </message>
+ <message>
+ <source>Raster Image</source>
+ <translation>Abrir imagen bitmap</translation>
+ </message>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarModify</name>
+ <message>
+ <source>Modify</source>
+ <translation>Modificar</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Rotate</source>
+ <translation>Girar</translation>
+ </message>
+ <message>
+ <source>Scale</source>
+ <translation>Escalar</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Desplazar</translation>
+ </message>
+ <message>
+ <source>Move and Rotate</source>
+ <translation>Desplazar y Girar</translation>
+ </message>
+ <message>
+ <source>Explode</source>
+ <translation>Descomponer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Stretch</source>
+ <translation>Estirar</translation>
+ </message>
+ <message>
+ <source>Round</source>
+ <translation>Curvar</translation>
+ </message>
+ <message>
+ <source>Bevel</source>
+ <translation>Achaflanar</translation>
+ </message>
+ <message>
+ <source>Trim by amount</source>
+ <translation>Recortar un segmento</translation>
+ </message>
+ <message>
+ <source>Trim / Extend two</source>
+ <translation>Recortar/Alargar dos</translation>
+ </message>
+ <message>
+ <source>Trim / Extend</source>
+ <translation>Recortar/Alargar</translation>
+ </message>
+ <message>
+ <source>Rotate around two centers</source>
+ <translation>Girar alrededor de dos centros</translation>
+ </message>
+ <message>
+ <source>Edit Entity Attributes</source>
+ <translation>Editar atributos objeto</translation>
+ </message>
+ <message>
+ <source>Edit Entity Geometry</source>
+ <translation>Editar geometrÃa entidad</translation>
+ </message>
+ <message>
+ <source>Mirror</source>
+ <translation>SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Partir</translation>
+ </message>
+ <message>
+ <source>Explode Text into Letters</source>
+ <translation>Desagrega Texto en Letras</translation>
+ </message>
+ <message>
+ <source>Edit Text</source>
+ <translation>Editar Texto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPoints</name>
+ <message>
+ <source>Points</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver a menú principal</translation>
+ </message>
+ <message>
+ <source>Single points</source>
+ <translation>Puntos solos</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarPolylines</name>
+ <message>
+ <source>Polylines</source>
+ <translation>PolilÃneas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Ir al menú principal</translation>
+ </message>
+ <message>
+ <source>Create Polyline</source>
+ <translation>Crear PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Delete between two nodes</source>
+ <translation>Borrar entre dos puntos</translation>
+ </message>
+ <message>
+ <source>Add node</source>
+ <translation>Añadir punto</translation>
+ </message>
+ <message>
+ <source>Delete node</source>
+ <translation>Borrar punto</translation>
+ </message>
+ <message>
+ <source>Trim segments</source>
+ <translation>Cortar segmentos</translation>
+ </message>
+ <message>
+ <source>Append node</source>
+ <translation>Añadir punto</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSelect</name>
+ <message>
+ <source>Select</source>
+ <translation>Seleccionar</translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Select intersected entities</source>
+ <translation>Seleccionar entidades que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect intersected entities</source>
+ <translation>Desmarcar objetos que se atraviesen</translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation>Desmarcar todo</translation>
+ </message>
+ <message>
+ <source>Invert Selection</source>
+ <translation>Invertir selección</translation>
+ </message>
+ <message>
+ <source>Select layer</source>
+ <translation>Seleccionar capa</translation>
+ </message>
+ <message>
+ <source>(De-)Select contour</source>
+ <translation>Desmarcar contorno</translation>
+ </message>
+ <message>
+ <source>(De-)Select entity</source>
+ <translation>Desmarcar objeto</translation>
+ </message>
+ <message>
+ <source>Deselect Window</source>
+ <translation>Desmarcar por ventana</translation>
+ </message>
+ <message>
+ <source>Select Window</source>
+ <translation>Seleccionar por ventana</translation>
+ </message>
+ <message>
+ <source>Continue action</source>
+ <translation>Continuar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSnap</name>
+ <message>
+ <source>Snap</source>
+ <translation>Forzar cursor</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Volver al menú principal</translation>
+ </message>
+ <message>
+ <source>Snap to grid</source>
+ <translation>Forzar a Grilla</translation>
+ </message>
+ <message>
+ <source>Free positioning</source>
+ <translation>Posición libre</translation>
+ </message>
+ <message>
+ <source>Snap to Endpoints</source>
+ <translation>Forzar a extremos</translation>
+ </message>
+ <message>
+ <source>Snap to closest point on entity</source>
+ <translation>Forzar a punto más cercano</translation>
+ </message>
+ <message>
+ <source>Snap to center points</source>
+ <translation>Forzar al centro</translation>
+ </message>
+ <message>
+ <source>Snap to middle points</source>
+ <translation>Forzar a punto medio </translation>
+ </message>
+ <message>
+ <source>Snap to point with given distance to endpoint</source>
+ <translation>Forzar a una distancia desde el extremo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections automatically</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+ <message>
+ <source>No Restriction</source>
+ <translation>Sin restricción</translation>
+ </message>
+ <message>
+ <source>Orthogonal Restriction</source>
+ <translation>Restricción ortogonal</translation>
+ </message>
+ <message>
+ <source>Horizontal Restriction</source>
+ <translation>Restricción horizontal</translation>
+ </message>
+ <message>
+ <source>Vertical Restriction</source>
+ <translation>Restricción vertical</translation>
+ </message>
+ <message>
+ <source>Move relative Zero</source>
+ <translation>Desplazar el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Lock relative Zero</source>
+ <translation>Bloquear el Cero relativo</translation>
+ </message>
+ <message>
+ <source>Snap to intersections manually</source>
+ <translation>Forzar a punto de intersección ficticia</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CadToolBarSplines</name>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Back to main menu</source>
+ <translation>Regresar al menú</translation>
+ </message>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CircleOptions</name>
+ <message>
+ <source>Circle Options</source>
+ <translation>Opciones de cÃrculo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ColorBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Red</source>
+ <translation>Rojo</translation>
+ </message>
+ <message>
+ <source>Yellow</source>
+ <translation>Amarillo</translation>
+ </message>
+ <message>
+ <source>Green</source>
+ <translation>Verde</translation>
+ </message>
+ <message>
+ <source>Cyan</source>
+ <translation>Celeste</translation>
+ </message>
+ <message>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <source>Magenta</source>
+ <translation>Violeta</translation>
+ </message>
+ <message>
+ <source>Black / White</source>
+ <translation>Blanco / Negro</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation>Gris</translation>
+ </message>
+ <message>
+ <source>Light Gray</source>
+ <translation>Gris Claro</translation>
+ </message>
+ <message>
+ <source>Others..</source>
+ <translation>Otro..</translation>
+ </message>
+ <message>
+ <source>Unchanged</source>
+ <translation>Sin alterar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CommandWidget</name>
+ <message>
+ <source>Command Line</source>
+ <translation>LÃnea de Comandos</translation>
+ </message>
+ <message>
+ <source>Command:</source>
+ <translation>Comando:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_CoordinateWidget</name>
+ <message>
+ <source>Coordinates</source>
+ <translation>Coordenadas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimLinearOptions</name>
+ <message>
+ <source>Linear Dimension Options</source>
+ <translation>Opciones de cota alineada</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimOptions</name>
+ <message>
+ <source>Dimension Options</source>
+ <translation>Opciones de acotar</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message utf8="true">
+ <source>ø</source>
+ <translation>ø</translation>
+ </message>
+ <message utf8="true">
+ <source>°</source>
+ <translation>°</translation>
+ </message>
+ <message utf8="true">
+ <source>±</source>
+ <translation>±</translation>
+ </message>
+ <message utf8="true">
+ <source>¶</source>
+ <translation>¶</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã</source>
+ <translation>Ã</translation>
+ </message>
+ <message utf8="true">
+ <source>÷</source>
+ <translation>÷</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DimensionLabelEditor</name>
+ <message>
+ <source>Dimension Label Editor</source>
+ <translation>Editor de Etiquetas de Cotas</translation>
+ </message>
+ <message>
+ <source>Dimension Label:</source>
+ <translation>Etiqueta de Cota:</translation>
+ </message>
+ <message>
+ <source>Label:</source>
+ <translation>Etiqueta: </translation>
+ </message>
+ <message>
+ <source>Insert:</source>
+ <translation>Insertar:</translation>
+ </message>
+ <message utf8="true">
+ <source>ø (Diameter)</source>
+ <translation>ø (Diámetro)</translation>
+ </message>
+ <message utf8="true">
+ <source>° (Degree)</source>
+ <translation>° (Grados)</translation>
+ </message>
+ <message utf8="true">
+ <source>± (Plus / Minus)</source>
+ <translation>± (Mas / Menos)</translation>
+ </message>
+ <message utf8="true">
+ <source>¶ (Pi)</source>
+ <translation>¶ (Pi)</translation>
+ </message>
+ <message utf8="true">
+ <source>Ã (Times)</source>
+ <translation>à (Multiplicación)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (División)</source>
+ <translation type="obsolete">÷ (División)</translation>
+ </message>
+ <message utf8="true">
+ <source>÷ (Division)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgArc</name>
+ <message>
+ <source>Arc</source>
+ <translation>Arco</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Ãngulo inicial:</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Ãngulo final:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Invertido</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgAttributes</name>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgCircle</name>
+ <message>
+ <source>Circle</source>
+ <translation>CÃrculo</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimLinear</name>
+ <message>
+ <source>Linear Dimension</source>
+ <translation>Cota lineal</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgDimension</name>
+ <message>
+ <source>Aligned Dimension</source>
+ <translation type="obsolete">Cota alineada</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Dimension</source>
+ <translation>Dimensiones</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgEllipse</name>
+ <message>
+ <source>Ellipse</source>
+ <translation>Elipse</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Center (y):</source>
+ <translation>Centro (y):</translation>
+ </message>
+ <message>
+ <source>Center (x):</source>
+ <translation>Centro (x):</translation>
+ </message>
+ <message>
+ <source>End Angle:</source>
+ <translation>Angulo final:</translation>
+ </message>
+ <message>
+ <source>Start Angle:</source>
+ <translation>Angulo inicial:</translation>
+ </message>
+ <message>
+ <source>Rotation:</source>
+ <translation>Giro:</translation>
+ </message>
+ <message>
+ <source>Minor:</source>
+ <translation>Menor:</translation>
+ </message>
+ <message>
+ <source>Major:</source>
+ <translation>Mayor:</translation>
+ </message>
+ <message>
+ <source>Reversed</source>
+ <translation>Inverso</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgHatch</name>
+ <message>
+ <source>Choose Hatch Attributes</source>
+ <translation>Escoger Atributos de Sombreado</translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation>Patrón</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Solid Fill</source>
+ <translation>Relleno sólido</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>Enable Preview</source>
+ <translation>Activar previsualización</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInitial</name>
+ <message>
+ <source>Welcome</source>
+ <translation>Bienvenidos</translation>
+ </message>
+ <message>
+ <source><font size="+1"><b>Welcome to QCad</b>
+</font>
+<br>
+Please choose the unit you want to use for new drawings and your preferred language.<br>
+You can changes these settings later in the Options Dialog of QCad.</source>
+ <translation><font size="+1"><b>Bienvenidos a QCad</b>
+</font>
+<br>
+Por favor seleccione el idioma y unidad a utilizar en sus nuevos dibujos.<br>(new line)
+Puede cambiar estos parámetros posteriormente en Edición/Preferencias de LibreCAD.</translation>
+ </message>
+ <message>
+ <source>Default Unit:</source>
+ <translation>Unidad por defecto:</translation>
+ </message>
+ <message>
+ <source>GUI Language:</source>
+ <translation>Lenguaje de los menús:</translation>
+ </message>
+ <message>
+ <source>Command Language:</source>
+ <translation>Lenguaje de los comandos:</translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation>Entrar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgInsert</name>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Insertion point (x):</source>
+ <translation>Punto de inserción (x):</translation>
+ </message>
+ <message>
+ <source>Insertion point (y):</source>
+ <translation>Punto de inserción (y):</translation>
+ </message>
+ <message>
+ <source>Scale:</source>
+ <translation>Escala:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rows:</source>
+ <translation>Filas:</translation>
+ </message>
+ <message>
+ <source>Columns:</source>
+ <translation>Columnas:</translation>
+ </message>
+ <message>
+ <source>Row Spacing:</source>
+ <translation>Espacio entre filas:</translation>
+ </message>
+ <message>
+ <source>Column Spacing:</source>
+ <translation>Espacio entre columnas:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgLine</name>
+ <message>
+ <source>Line</source>
+ <translation>LÃnea</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>End point (x):</source>
+ <translation>Punto final (x):</translation>
+ </message>
+ <message>
+ <source>End point (y):</source>
+ <translation>Punto final (y):</translation>
+ </message>
+ <message>
+ <source>Start point (y):</source>
+ <translation>Punto inicial (y):</translation>
+ </message>
+ <message>
+ <source>Start point (x):</source>
+ <translation>Punto inicial (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMirror</name>
+ <message>
+ <source>Mirroring Options</source>
+ <translation>Opciones de SimetrÃa</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMove</name>
+ <message>
+ <source>Moving Options</source>
+ <translation>Opciones de Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgMoveRotate</name>
+ <message>
+ <source>Move/Rotate Options</source>
+ <translation>Opciones Desplazar/Girar</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar &capa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsDrawing</name>
+ <message>
+ <source>Main Unit</source>
+ <translation>Unidad Principal</translation>
+ </message>
+ <message>
+ <source>Length</source>
+ <translation>Longitud</translation>
+ </message>
+ <message>
+ <source>Decimal</source>
+ <translation>Decimal</translation>
+ </message>
+ <message>
+ <source>Scientific</source>
+ <translation>CientÃfico</translation>
+ </message>
+ <message>
+ <source>Engineering</source>
+ <translation>Ingenieril</translation>
+ </message>
+ <message>
+ <source>Architectural</source>
+ <translation>Arquitectónico</translation>
+ </message>
+ <message>
+ <source>Fractional</source>
+ <translation>Fraccional</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Ãngulo</translation>
+ </message>
+ <message>
+ <source>Decimal Degrees</source>
+ <translation>Grados Decimales</translation>
+ </message>
+ <message>
+ <source>Radians</source>
+ <translation>Radianes</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previsualización</translation>
+ </message>
+ <message>
+ <source>linear</source>
+ <translation>lineal</translation>
+ </message>
+ <message>
+ <source>angular</source>
+ <translation>angular</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Paper Format</source>
+ <translation>Tamaño de hoja</translation>
+ </message>
+ <message>
+ <source>Text Height:</source>
+ <translation>Altura del Texto:</translation>
+ </message>
+ <message>
+ <source>units</source>
+ <translation>unidades</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>Deg/min/sec</source>
+ <translation>Grad/min/seg</translation>
+ </message>
+ <message>
+ <source>Gradians</source>
+ <translation>Gradianes</translation>
+ </message>
+ <message>
+ <source>Surveyor's units</source>
+ <translation>Unidades de medición</translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation>Opciones</translation>
+ </message>
+ <message>
+ <source>For the length formats 'Engineering' and 'Architectural', the unit must be set to Inch.</source>
+ <translation>Para mediciones "Ingenieriles" y "Arquitectónicas", la unidad debe ser la Pulgada.</translation>
+ </message>
+ <message>
+ <source>Extension line extension:</source>
+ <translation>Extensión lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Arrow size:</source>
+ <translation>Tamaño flecha:</translation>
+ </message>
+ <message>
+ <source>Extension line offset:</source>
+ <translation>Desfase lÃnea de referencia:</translation>
+ </message>
+ <message>
+ <source>Dimension line gap:</source>
+ <translation>Espacio lÃnea de cota:</translation>
+ </message>
+ <message>
+ <source>Drawing Preferences</source>
+ <translation>Preferencias del Dibujo</translation>
+ </message>
+ <message>
+ <source>&Paper</source>
+ <translation>Hoja</translation>
+ </message>
+ <message>
+ <source>&Landscape</source>
+ <translation>Horizontal</translation>
+ </message>
+ <message>
+ <source>P&ortrait</source>
+ <translation>Vertical</translation>
+ </message>
+ <message>
+ <source>Paper &Height:</source>
+ <translation>A<ura: </translation>
+ </message>
+ <message>
+ <source>Paper &Width:</source>
+ <translation>A&nchura:</translation>
+ </message>
+ <message>
+ <source>&Units</source>
+ <translation>&Unidades</translation>
+ </message>
+ <message>
+ <source>&Main drawing unit:</source>
+ <translation>&Unidad de dibujo:</translation>
+ </message>
+ <message>
+ <source>&Format:</source>
+ <translation>&Formato:</translation>
+ </message>
+ <message>
+ <source>P&recision:</source>
+ <translation>P&recisión:</translation>
+ </message>
+ <message>
+ <source>F&ormat:</source>
+ <translation>F&ormato:</translation>
+ </message>
+ <message>
+ <source>Pre&cision:</source>
+ <translation>
+Pre&cisión:</translation>
+ </message>
+ <message>
+ <source>&Dimensions</source>
+ <translation>&Cotas</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>&Grid</source>
+ <translation>Grilla</translation>
+ </message>
+ <message>
+ <source>Grid Settings</source>
+ <translation>Configuración de la Grilla</translation>
+ </message>
+ <message>
+ <source>Show Grid</source>
+ <translation>Mostrar Grilla</translation>
+ </message>
+ <message>
+ <source>X Spacing:</source>
+ <translation>Espaciado X:</translation>
+ </message>
+ <message>
+ <source>Y Spacing:</source>
+ <translation>Espaciado Y:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>Splines</source>
+ <translation>Curvas</translation>
+ </message>
+ <message>
+ <source>Number of line segments per spline patch:</source>
+ <translation>Números de segmentos en curva</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>16</source>
+ <translation>16</translation>
+ </message>
+ <message>
+ <source>32</source>
+ <translation>32</translation>
+ </message>
+ <message>
+ <source>64</source>
+ <translation>64</translation>
+ </message>
+ <message>
+ <source>0.01</source>
+ <translation>0.01</translation>
+ </message>
+ <message>
+ <source>0.1</source>
+ <translation>0.1</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsGeneral</name>
+ <message>
+ <source>Preferences</source>
+ <translation>Preferencias</translation>
+ </message>
+ <message>
+ <source>Translations:</source>
+ <translation>Traducciones:</translation>
+ </message>
+ <message>
+ <source>Hatch Patterns:</source>
+ <translation>Patrones Sombreado:</translation>
+ </message>
+ <message>
+ <source>Fonts:</source>
+ <translation>Fuentes:</translation>
+ </message>
+ <message>
+ <source>Scripts:</source>
+ <translation>Guiones:</translation>
+ </message>
+ <message>
+ <source>Part Libraries:</source>
+ <translation>Bibliotecas:</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Lenguaje</translation>
+ </message>
+ <message>
+ <source>Graphic View</source>
+ <translation>Vista Gráfica</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>200</source>
+ <translation>200</translation>
+ </message>
+ <message>
+ <source>Please restart QCad to apply all changes.</source>
+ <translation type="obsolete">Para aplicar los cambios reinicie QCad.</translation>
+ </message>
+ <message>
+ <source>Application Preferences</source>
+ <translation>Preferencias de LibreCAD</translation>
+ </message>
+ <message>
+ <source>Defaults for new drawings</source>
+ <translation>Unidad en dibujos nuevos</translation>
+ </message>
+ <message>
+ <source>&Appearance</source>
+ <translation>&Apariencia</translation>
+ </message>
+ <message>
+ <source>&GUI Language:</source>
+ <translation>Idioma de Menu: </translation>
+ </message>
+ <message>
+ <source>&Command Language:</source>
+ <translation>Idioma de Comandos:</translation>
+ </message>
+ <message>
+ <source>&Show large crosshairs</source>
+ <translation>&Mostrar cursor grande</translation>
+ </message>
+ <message>
+ <source>Number of p&review entities:</source>
+ <translation>Número de objeto p&revistos:</translation>
+ </message>
+ <message>
+ <source>&Paths</source>
+ <translation>&Localizaciones</translation>
+ </message>
+ <message>
+ <source>&Defaults</source>
+ <translation>&Valores por defecto</translation>
+ </message>
+ <message>
+ <source>&Unit:</source>
+ <translation>&Unidades:</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation>Colores</translation>
+ </message>
+ <message>
+ <source>Backgr&ound:</source>
+ <translation>&Fondo:</translation>
+ </message>
+ <message>
+ <source>G&rid Color:</source>
+ <translation>Color de puntos en grilla:</translation>
+ </message>
+ <message>
+ <source>Color de grilla:</source>
+ <translation type="obsolete">&Color lÃneas Grilla:</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation type="obsolete">Negro</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="obsolete">Blanco</translation>
+ </message>
+ <message>
+ <source>Gray</source>
+ <translation type="obsolete">Gris 25</translation>
+ </message>
+ <message>
+ <source>Darkgray</source>
+ <translation type="obsolete">Gris 50</translation>
+ </message>
+ <message>
+ <source>#404040</source>
+ <translation>#404040</translation>
+ </message>
+ <message>
+ <source>Fontsize</source>
+ <translation>Tamaño fuente</translation>
+ </message>
+ <message>
+ <source>Statusbar:</source>
+ <translation>Barra de estado:</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation>6</translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation>7</translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation>8</translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation>9</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>11</source>
+ <translation>11</translation>
+ </message>
+ <message>
+ <source>12</source>
+ <translation>12</translation>
+ </message>
+ <message>
+ <source>14</source>
+ <translation>14</translation>
+ </message>
+ <message>
+ <source>#000000</source>
+ <translation>#000000</translation>
+ </message>
+ <message>
+ <source>#ffffff</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>#c0c0c0</source>
+ <translation>#ffffff</translation>
+ </message>
+ <message>
+ <source>#808080</source>
+ <translation>#808080</translation>
+ </message>
+ <message>
+ <source>S&elected Color:</source>
+ <translation>Color S&eleccionado:</translation>
+ </message>
+ <message>
+ <source>#a54747</source>
+ <translation>#a54747</translation>
+ </message>
+ <message>
+ <source>#739373</source>
+ <translation>#739373</translation>
+ </message>
+ <message>
+ <source>&Highlighted Color:</source>
+ <translation>Color &Resaltado:</translation>
+ </message>
+ <message>
+ <source>A&utomatically scale grid</source>
+ <translation>Escala la Grilla a&utomáticamente</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing:</source>
+ <translation type="obsolete">Espacio mÃnimo de grilla:</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>Please restart the application to apply all changes.</source>
+ <translation>Por favor, reinicie LibreCAD para aplicar todos los cambios.</translation>
+ </message>
+ <message>
+ <source>Alt+S</source>
+ <translation>Alt+S</translation>
+ </message>
+ <message>
+ <source>Alt+U</source>
+ <translation>Alt+U</translation>
+ </message>
+ <message>
+ <source>Minimal Grid Spacing (px):</source>
+ <translation>Espaciado en grilla (px)</translation>
+ </message>
+ <message>
+ <source>&Meta Grid Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Program Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time between automatc saving of thedocument in minutes.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto save time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgOptionsVariables</name>
+ <message>
+ <source>Drawing Variables</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Variable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation type="unfinished">Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="unfinished">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished">Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgPoint</name>
+ <message>
+ <source>Point</source>
+ <translation>Punto</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Position (y):</source>
+ <translation>Posición (y):</translation>
+ </message>
+ <message>
+ <source>Position (x):</source>
+ <translation>Posición (x):</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate</name>
+ <message>
+ <source>Rotation Options</source>
+ <translation>Opciones de Giro</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>Conservar &Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies:</source>
+ <translation>Copias &Múltiples:</translation>
+ </message>
+ <message>
+ <source>&Angle (a):</source>
+ <translation>&Ãngulo (a):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgRotate2</name>
+ <message>
+ <source>Rotate Two Options</source>
+ <translation>Opciones de Girar con dos centros</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>Angle (&a):</source>
+ <translation>Angulo (&a):</translation>
+ </message>
+ <message>
+ <source>Angle (&b):</source>
+ <translation>Angulo (&b):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgScale</name>
+ <message>
+ <source>Scaling Options</source>
+ <translation>Opciones de Escalado</translation>
+ </message>
+ <message>
+ <source>Number of copies</source>
+ <translation>Número de copias</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>&Factor (f):</source>
+ <translation>&Factor (f):</translation>
+ </message>
+ <message>
+ <source>Use current &attributes</source>
+ <translation>Usar &atributos actuales</translation>
+ </message>
+ <message>
+ <source>Use current &layer</source>
+ <translation>Usar ca&pa actual</translation>
+ </message>
+ <message>
+ <source>&Delete Original</source>
+ <translation>&Eliminar Original</translation>
+ </message>
+ <message>
+ <source>&Keep Original</source>
+ <translation>&Conservar Original</translation>
+ </message>
+ <message>
+ <source>&Multiple Copies</source>
+ <translation>Copias &Múltiples</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgSpline</name>
+ <message>
+ <source>Spline</source>
+ <translation>Curva</translation>
+ </message>
+ <message>
+ <source>Layer:</source>
+ <translation>Capa:</translation>
+ </message>
+ <message>
+ <source>Geometry</source>
+ <translation>GeometrÃa</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_DlgText</name>
+ <message>
+ <source>Text</source>
+ <translation>Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Clear Text</source>
+ <translation>Limpiar Texto</translation>
+ </message>
+ <message>
+ <source>Load Text From File</source>
+ <translation>Cargar texto desde archivo</translation>
+ </message>
+ <message>
+ <source>Save Text To File</source>
+ <translation>Guardar texto en Archivo</translation>
+ </message>
+ <message>
+ <source>Cut</source>
+ <translation>Cortar</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation>Pegar</translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation>Fuente</translation>
+ </message>
+ <message>
+ <source>Alignment</source>
+ <translation>Alineamiento</translation>
+ </message>
+ <message>
+ <source>Top Right</source>
+ <translation>Arriba derecha</translation>
+ </message>
+ <message>
+ <source>Top Left</source>
+ <translation>Arriba izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Left</source>
+ <translation>Medio izquierda</translation>
+ </message>
+ <message>
+ <source>Middle Center</source>
+ <translation>Medio centro</translation>
+ </message>
+ <message>
+ <source>Middle Right</source>
+ <translation>Medio derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Left</source>
+ <translation>Abajo izquierda</translation>
+ </message>
+ <message>
+ <source>Bottom Right</source>
+ <translation>Abajo derecha</translation>
+ </message>
+ <message>
+ <source>Bottom Center</source>
+ <translation>Abajo centro</translation>
+ </message>
+ <message>
+ <source>Top Center</source>
+ <translation>Arriba centro</translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation>Angulo</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Insert Symbol</source>
+ <translation>Insertar sÃmbolo</translation>
+ </message>
+ <message utf8="true">
+ <source>Diameter (ø)</source>
+ <translation>Diámetro (ø)</translation>
+ </message>
+ <message utf8="true">
+ <source>Degree (°)</source>
+ <translation>Grados (°)</translation>
+ </message>
+ <message utf8="true">
+ <source>Plus / Minus (±)</source>
+ <translation>Más / Menos (±)</translation>
+ </message>
+ <message>
+ <source>At (@)</source>
+ <translation>Arroba (@)</translation>
+ </message>
+ <message>
+ <source>Hash (#)</source>
+ <translation>Numeral (#)</translation>
+ </message>
+ <message>
+ <source>Dollar ($)</source>
+ <translation>Moneda ($)</translation>
+ </message>
+ <message utf8="true">
+ <source>Copyright (©)</source>
+ <translation>Copyright (©)</translation>
+ </message>
+ <message utf8="true">
+ <source>Registered (®)</source>
+ <translation>Registrado (®)</translation>
+ </message>
+ <message utf8="true">
+ <source>Paragraph (§)</source>
+ <translation>Parágrafo (§)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pi (Ï)</source>
+ <translation>Pi (Ï)</translation>
+ </message>
+ <message utf8="true">
+ <source>Pound (£)</source>
+ <translation>Libra (£)</translation>
+ </message>
+ <message utf8="true">
+ <source>Yen (Â¥)</source>
+ <translation>Yen (Â¥)</translation>
+ </message>
+ <message utf8="true">
+ <source>Times (Ã)</source>
+ <translation>Multiplicar (Ã)</translation>
+ </message>
+ <message utf8="true">
+ <source>Division (÷)</source>
+ <translation>Dividir (÷)</translation>
+ </message>
+ <message>
+ <source>Insert Unicode</source>
+ <translation>Insertar Unicode</translation>
+ </message>
+ <message>
+ <source>Page:</source>
+ <translation>Página:</translation>
+ </message>
+ <message>
+ <source>Char:</source>
+ <translation>Char:</translation>
+ </message>
+ <message>
+ <source>[0000-007F] Basic Latin</source>
+ <translation>[0000-007F] Basic Latin</translation>
+ </message>
+ <message>
+ <source>[0080-00FF] Latin-1 Supplementary</source>
+ <translation>[0080-00FF] Latin-1 Supplementary</translation>
+ </message>
+ <message>
+ <source>[0100-017F] Latin Extended-A</source>
+ <translation>[0100-017F] Latin Extended-A</translation>
+ </message>
+ <message>
+ <source>[0180-024F] Latin Extended-B</source>
+ <translation>[0180-024F] Latin Extended-B</translation>
+ </message>
+ <message>
+ <source>[0250-02AF] IPA Extensions</source>
+ <translation>[0250-02AF] IPA Extensions</translation>
+ </message>
+ <message>
+ <source>[02B0-02FF] Spacing Modifier Letters</source>
+ <translation>[02B0-02FF] Spacing Modifier Letters</translation>
+ </message>
+ <message>
+ <source>[0300-036F] Combining Diacritical Marks</source>
+ <translation>[0300-036F] Combining Diacritical Marks</translation>
+ </message>
+ <message>
+ <source>[0370-03FF] Greek and Coptic</source>
+ <translation>[0370-03FF] Greek and Coptic</translation>
+ </message>
+ <message>
+ <source>[0400-04FF] Cyrillic</source>
+ <translation>[0400-04FF] Cyrillic</translation>
+ </message>
+ <message>
+ <source>[0500-052F] Cyrillic Supplementary</source>
+ <translation>[0500-052F] Cyrillic Supplementary</translation>
+ </message>
+ <message>
+ <source>[0530-058F] Armenian</source>
+ <translation>[0530-058F] Armenian</translation>
+ </message>
+ <message>
+ <source>[0590-05FF] Hebrew</source>
+ <translation>[0590-05FF] Hebrew</translation>
+ </message>
+ <message>
+ <source>[0600-06FF] Arabic</source>
+ <translation>[0600-06FF] Arabic</translation>
+ </message>
+ <message>
+ <source>[0700-074F] Syriac</source>
+ <translation>[0700-074F] Syriac</translation>
+ </message>
+ <message>
+ <source>[0780-07BF] Thaana</source>
+ <translation>[0780-07BF] Thaana</translation>
+ </message>
+ <message>
+ <source>[0900-097F] Devanagari</source>
+ <translation>[0900-097F] Devanagari</translation>
+ </message>
+ <message>
+ <source>[0980-09FF] Bengali</source>
+ <translation>[0980-09FF] Bengali</translation>
+ </message>
+ <message>
+ <source>[0A00-0A7F] Gurmukhi</source>
+ <translation>[0A00-0A7F] Gurmukhi</translation>
+ </message>
+ <message>
+ <source>[0A80-0AFF] Gujarati</source>
+ <translation>[0A80-0AFF] Gujarati</translation>
+ </message>
+ <message>
+ <source>[0B00-0B7F] Oriya</source>
+ <translation>[0B00-0B7F] Oriya</translation>
+ </message>
+ <message>
+ <source>[0B80-0BFF] Tamil</source>
+ <translation>[0B80-0BFF] Tamil</translation>
+ </message>
+ <message>
+ <source>[0C00-0C7F] Telugu</source>
+ <translation>[0C00-0C7F] Telugu</translation>
+ </message>
+ <message>
+ <source>[0C80-0CFF] Kannada</source>
+ <translation>[0C80-0CFF] Kannada</translation>
+ </message>
+ <message>
+ <source>[0D00-0D7F] Malayalam</source>
+ <translation>[0D00-0D7F] Malayalam</translation>
+ </message>
+ <message>
+ <source>[0D80-0DFF] Sinhala</source>
+ <translation>[0D80-0DFF] Sinhala</translation>
+ </message>
+ <message>
+ <source>[0E00-0E7F] Thai</source>
+ <translation>[0E00-0E7F] Thai</translation>
+ </message>
+ <message>
+ <source>[0E80-0EFF] Lao</source>
+ <translation>[0E80-0EFF] Lao</translation>
+ </message>
+ <message>
+ <source>[0F00-0FFF] Tibetan</source>
+ <translation>[0F00-0FFF] Tibetan</translation>
+ </message>
+ <message>
+ <source>[1000-109F] Myanmar</source>
+ <translation>[1000-109F] Myanmar</translation>
+ </message>
+ <message>
+ <source>[10A0-10FF] Georgian</source>
+ <translation>[10A0-10FF] Georgian</translation>
+ </message>
+ <message>
+ <source>[1100-11FF] Hangul Jamo</source>
+ <translation>[1100-11FF] Hangul Jamo</translation>
+ </message>
+ <message>
+ <source>[1200-137F] Ethiopic</source>
+ <translation>[1200-137F] Ethiopic</translation>
+ </message>
+ <message>
+ <source>[13A0-13FF] Cherokee</source>
+ <translation>[13A0-13FF] Cherokee</translation>
+ </message>
+ <message>
+ <source>[1400-167F] Unified Canadian Aboriginal Syllabic</source>
+ <translation>[1400-167F] Unified Canadian Aboriginal Syllabic</translation>
+ </message>
+ <message>
+ <source>[1680-169F] Ogham</source>
+ <translation>[1680-169F] Ogham</translation>
+ </message>
+ <message>
+ <source>[16A0-16FF] Runic</source>
+ <translation>[16A0-16FF] Runic</translation>
+ </message>
+ <message>
+ <source>[1700-171F] Tagalog</source>
+ <translation>[1700-171F] Tagalog</translation>
+ </message>
+ <message>
+ <source>[1720-173F] Hanunoo</source>
+ <translation>[1720-173F] Hanunoo</translation>
+ </message>
+ <message>
+ <source>[1740-175F] Buhid</source>
+ <translation>[1740-175F] Buhid</translation>
+ </message>
+ <message>
+ <source>[1760-177F] Tagbanwa</source>
+ <translation>[1760-177F] Tagbanwa</translation>
+ </message>
+ <message>
+ <source>[1780-17FF] Khmer</source>
+ <translation>[1780-17FF] Khmer</translation>
+ </message>
+ <message>
+ <source>[1800-18AF] Mongolian</source>
+ <translation>[1800-18AF] Mongolian</translation>
+ </message>
+ <message>
+ <source>[1E00-1EFF] Latin Extended Additional</source>
+ <translation>[1E00-1EFF] Latin Extended Additional</translation>
+ </message>
+ <message>
+ <source>[1F00-1FFF] Greek Extended</source>
+ <translation>[1F00-1FFF] Greek Extended</translation>
+ </message>
+ <message>
+ <source>[2000-206F] General Punctuation</source>
+ <translation>[2000-206F] General Punctuation</translation>
+ </message>
+ <message>
+ <source>[2070-209F] Superscripts and Subscripts</source>
+ <translation>[2070-209F] Superscripts and Subscripts</translation>
+ </message>
+ <message>
+ <source>[20A0-20CF] Currency Symbols</source>
+ <translation>[20A0-20CF] Currency Symbols</translation>
+ </message>
+ <message>
+ <source>[20D0-20FF] Combining Marks for Symbols</source>
+ <translation>[20D0-20FF] Combining Marks for Symbols</translation>
+ </message>
+ <message>
+ <source>[2100-214F] Letterlike Symbols</source>
+ <translation>[2100-214F] Letterlike Symbols</translation>
+ </message>
+ <message>
+ <source>[2150-218F] Number Forms</source>
+ <translation>[2150-218F] Number Forms</translation>
+ </message>
+ <message>
+ <source>[2190-21FF] Arrows</source>
+ <translation>[2190-21FF] Arrows</translation>
+ </message>
+ <message>
+ <source>[2200-22FF] Mathematical Operators</source>
+ <translation>[2200-22FF] Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2300-23FF] Miscellaneous Technical</source>
+ <translation>[2300-23FF] Miscellaneous Technical</translation>
+ </message>
+ <message>
+ <source>[2400-243F] Control Pictures</source>
+ <translation>[2400-243F] Control Pictures</translation>
+ </message>
+ <message>
+ <source>[2440-245F] Optical Character Recognition</source>
+ <translation>[2440-245F] Optical Character Recognition</translation>
+ </message>
+ <message>
+ <source>[2460-24FF] Enclosed Alphanumerics</source>
+ <translation>[2460-24FF] Enclosed Alphanumerics</translation>
+ </message>
+ <message>
+ <source>[2500-257F] Box Drawing</source>
+ <translation>[2500-257F] Box Drawing</translation>
+ </message>
+ <message>
+ <source>[2580-259F] Block Elements</source>
+ <translation>[2580-259F] Block Elements</translation>
+ </message>
+ <message>
+ <source>[25A0-25FF] Geometric Shapes</source>
+ <translation>[25A0-25FF] Geometric Shapes</translation>
+ </message>
+ <message>
+ <source>[2600-26FF] Miscellaneous Symbols</source>
+ <translation>[2600-26FF] Miscellaneous Symbols</translation>
+ </message>
+ <message>
+ <source>[2700-27BF] Dingbats</source>
+ <translation>[2700-27BF] Dingbats</translation>
+ </message>
+ <message>
+ <source>[27C0-27EF] Miscellaneous Mathematical Symbols-A</source>
+ <translation>[27C0-27EF] Miscellaneous Mathematical Symbols-A</translation>
+ </message>
+ <message>
+ <source>[27F0-27FF] Supplemental Arrows-A</source>
+ <translation>[27F0-27FF] Supplemental Arrows-A</translation>
+ </message>
+ <message>
+ <source>[2800-28FF] Braille Patterns</source>
+ <translation>[2800-28FF] Braille Patterns</translation>
+ </message>
+ <message>
+ <source>[2900-297F] Supplemental Arrows-B</source>
+ <translation>[2900-297F] Supplemental Arrows-B</translation>
+ </message>
+ <message>
+ <source>[2980-29FF] Miscellaneous Mathematical Symbols-B</source>
+ <translation>[2980-29FF] Miscellaneous Mathematical Symbols-B</translation>
+ </message>
+ <message>
+ <source>[2A00-2AFF] Supplemental Mathematical Operators</source>
+ <translation>[2A00-2AFF] Supplemental Mathematical Operators</translation>
+ </message>
+ <message>
+ <source>[2E80-2EFF] CJK Radicals Supplement</source>
+ <translation>[2E80-2EFF] CJK Radicals Supplement</translation>
+ </message>
+ <message>
+ <source>[2F00-2FDF] Kangxi Radicals</source>
+ <translation>[2F00-2FDF] Kangxi Radicals</translation>
+ </message>
+ <message>
+ <source>[2FF0-2FFF] Ideographic Description Characters</source>
+ <translation>[2FF0-2FFF] Ideographic Description Characters</translation>
+ </message>
+ <message>
+ <source>[3000-303F] CJK Symbols and Punctuation</source>
+ <translation>[3000-303F] CJK Symbols and Punctuation</translation>
+ </message>
+ <message>
+ <source>[3040-309F] Hiragana</source>
+ <translation>[3040-309F] Hiragana</translation>
+ </message>
+ <message>
+ <source>[30A0-30FF] Katakana</source>
+ <translation>[30A0-30FF] Katakana</translation>
+ </message>
+ <message>
+ <source>[3100-312F] Bopomofo</source>
+ <translation>[3100-312F] Bopomofo</translation>
+ </message>
+ <message>
+ <source>[3130-318F] Hangul Compatibility Jamo</source>
+ <translation>[3130-318F] Hangul Compatibility Jamo</translation>
+ </message>
+ <message>
+ <source>[3190-319F] Kanbun</source>
+ <translation>[3190-319F] Kanbun</translation>
+ </message>
+ <message>
+ <source>[31A0-31BF] Bopomofo Extended</source>
+ <translation>[31A0-31BF] Bopomofo Extended</translation>
+ </message>
+ <message>
+ <source>[3200-32FF] Enclosed CJK Letters and Months</source>
+ <translation>[3200-32FF] Enclosed CJK Letters and Months</translation>
+ </message>
+ <message>
+ <source>[3300-33FF] CJK Compatibility</source>
+ <translation>[3300-33FF] CJK Compatibility</translation>
+ </message>
+ <message>
+ <source>[3400-4DBF] CJK Unified Ideographs Extension A</source>
+ <translation>[3400-4DBF] CJK Unified Ideographs Extension A</translation>
+ </message>
+ <message>
+ <source>[4E00-9FAF] CJK Unified Ideographs</source>
+ <translation>[4E00-9FAF] CJK Unified Ideographs</translation>
+ </message>
+ <message>
+ <source>[A000-A48F] Yi Syllables</source>
+ <translation>[A000-A48F] Yi Syllables</translation>
+ </message>
+ <message>
+ <source>[A490-A4CF] Yi Radicals</source>
+ <translation>[A490-A4CF] Yi Radicals</translation>
+ </message>
+ <message>
+ <source>[AC00-D7AF] Hangul Syllables</source>
+ <translation>[AC00-D7AF] Hangul Syllables</translation>
+ </message>
+ <message>
+ <source>[D800-DBFF] High Surrogates</source>
+ <translation>[D800-DBFF] High Surrogates</translation>
+ </message>
+ <message>
+ <source>[DC00-DFFF] Low Surrogate Area</source>
+ <translation>[DC00-DFFF] Low Surrogate Area</translation>
+ </message>
+ <message>
+ <source>[E000-F8FF] Private Use Area</source>
+ <translation>[E000-F8FF] Private Use Area</translation>
+ </message>
+ <message>
+ <source>[F900-FAFF] CJK Compatibility Ideographs</source>
+ <translation>[F900-FAFF] CJK Compatibility Ideographs</translation>
+ </message>
+ <message>
+ <source>[FB00-FB4F] Alphabetic Presentation Forms</source>
+ <translation>[FB00-FB4F] Alphabetic Presentation Forms</translation>
+ </message>
+ <message>
+ <source>[FB50-FDFF] Arabic Presentation Forms-A</source>
+ <translation>[FB50-FDFF] Arabic Presentation Forms-A</translation>
+ </message>
+ <message>
+ <source>[FE00-FE0F] Variation Selectors</source>
+ <translation>[FE00-FE0F] Variation Selectors</translation>
+ </message>
+ <message>
+ <source>[FE20-FE2F] Combining Half Marks</source>
+ <translation>[FE20-FE2F] Combining Half Marks</translation>
+ </message>
+ <message>
+ <source>[FE30-FE4F] CJK Compatibility Forms</source>
+ <translation>[FE30-FE4F] CJK Compatibility Forms</translation>
+ </message>
+ <message>
+ <source>[FE50-FE6F] Small Form Variants</source>
+ <translation>[FE50-FE6F] Small Form Variants</translation>
+ </message>
+ <message>
+ <source>[FE70-FEFF] Arabic Presentation Forms-B</source>
+ <translation>[FE70-FEFF] Arabic Presentation Forms-B</translation>
+ </message>
+ <message>
+ <source>[FF00-FFEF] Halfwidth and Fullwidth Forms</source>
+ <translation>[FF00-FFEF] Halfwidth and Fullwidth Forms</translation>
+ </message>
+ <message>
+ <source>[FFF0-FFFF] Specials</source>
+ <translation>[FFF0-FFFF] Specials</translation>
+ </message>
+ <message>
+ <source>[10300-1032F] Old Italic</source>
+ <translation>[10300-1032F] Old Italic</translation>
+ </message>
+ <message>
+ <source>[10330-1034F] Gothic</source>
+ <translation>[10330-1034F] Gothic</translation>
+ </message>
+ <message>
+ <source>[10400-1044F] Deseret</source>
+ <translation>[10400-1044F] Deseret</translation>
+ </message>
+ <message>
+ <source>[1D000-1D0FF] Byzantine Musical Symbols</source>
+ <translation>[1D000-1D0FF] Byzantine Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D100-1D1FF] Musical Symbols</source>
+ <translation>[1D100-1D1FF] Musical Symbols</translation>
+ </message>
+ <message>
+ <source>[1D400-1D7FF] Mathematical Alphanumeric Symbols</source>
+ <translation>[1D400-1D7FF] Mathematical Alphanumeric Symbols</translation>
+ </message>
+ <message>
+ <source>[20000-2A6DF] CJK Unified Ideographs Extension B</source>
+ <translation>[20000-2A6DF] CJK Unified Ideographs Extension B</translation>
+ </message>
+ <message>
+ <source>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</source>
+ <translation>[2F800-2FA1F] CJK Compatibility Ideographs Supplement</translation>
+ </message>
+ <message>
+ <source>[E0000-E007F] Tags</source>
+ <translation>[E0000-E007F] Tags</translation>
+ </message>
+ <message>
+ <source>[F0000-FFFFD] Supplementary Private Use Area-A</source>
+ <translation>[F0000-FFFFD] Supplementary Private Use Area-A</translation>
+ </message>
+ <message>
+ <source>[100000-10FFFD] Supplementary Private Use Area-B</source>
+ <translation>[100000-10FFFD] Supplementary Private Use Area-B</translation>
+ </message>
+ <message>
+ <source>&Height:</source>
+ <translation>&Altura:</translation>
+ </message>
+ <message>
+ <source>Line &spacing:</source>
+ <translation>&Espacio entre lÃneas:</translation>
+ </message>
+ <message>
+ <source>&Default line spacing</source>
+ <translation>&Espacio entre lÃneas por defecto</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation type="obsolete">Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Alt+D</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ExitDialog</name>
+ <message>
+ <source>&Save</source>
+ <translation>&Guardar</translation>
+ </message>
+ <message>
+ <source>Save &As..</source>
+ <translation>Gu&ardar como..</translation>
+ </message>
+ <message>
+ <source>&Cancel</source>
+ <translation>&Cancelar</translation>
+ </message>
+ <message>
+ <source>No Text supplied.</source>
+ <translation type="obsolete">No se ingresó texto.</translation>
+ </message>
+ <message>
+ <source>QCad</source>
+ <translation>LibreCAD</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="obsolete">Esc</translation>
+ </message>
+ <message>
+ <source>C&lose</source>
+ <translation>Sa&lir</translation>
+ </message>
+ <message>
+ <source>Alt+L</source>
+ <translation type="obsolete">Alt+L</translation>
+ </message>
+ <message>
+ <source>again Still No Text supplied.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_ImageOptionsDialog</name>
+ <message>
+ <source>Image Export Options</source>
+ <translation>Opciones de Exportación</translation>
+ </message>
+ <message>
+ <source>Bitmap Size</source>
+ <translation>Tamaño de imagen</translation>
+ </message>
+ <message>
+ <source>640</source>
+ <translation>640</translation>
+ </message>
+ <message>
+ <source>480</source>
+ <translation>480</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Anchura:</translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation>Altura:</translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation>Fondo</translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation>Blanco</translation>
+ </message>
+ <message>
+ <source>Black</source>
+ <translation>Negro</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Resolution:</source>
+ <translation>Resolución:</translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation>auto</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation>4</translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <source>15</source>
+ <translation>15</translation>
+ </message>
+ <message>
+ <source>20</source>
+ <translation>20</translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation>25</translation>
+ </message>
+ <message>
+ <source>50</source>
+ <translation>50</translation>
+ </message>
+ <message>
+ <source>75</source>
+ <translation>75</translation>
+ </message>
+ <message>
+ <source>100</source>
+ <translation>100</translation>
+ </message>
+ <message>
+ <source>150</source>
+ <translation>150</translation>
+ </message>
+ <message>
+ <source>300</source>
+ <translation>300</translation>
+ </message>
+ <message>
+ <source>600</source>
+ <translation>600</translation>
+ </message>
+ <message>
+ <source>1200</source>
+ <translation>1200</translation>
+ </message>
+</context>
+<context>
+ <name>QG_InsertOptions</name>
+ <message>
+ <source>Insert Options</source>
+ <translation>Opciones de Inserción</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Ãngulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Ãngulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+ <message>
+ <source>Array:</source>
+ <translation>Matriz:</translation>
+ </message>
+ <message>
+ <source>Number of Columns</source>
+ <translation>Número de columnas</translation>
+ </message>
+ <message>
+ <source>Number of Rows</source>
+ <translation>Número de filas</translation>
+ </message>
+ <message>
+ <source>Spacing:</source>
+ <translation>Espaciado:</translation>
+ </message>
+ <message>
+ <source>Column Spacing</source>
+ <translation>Entre columnas</translation>
+ </message>
+ <message>
+ <source>Row Spacing</source>
+ <translation>Entre filas</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerBox</name>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerDialog</name>
+ <message>
+ <source>Layer Settings</source>
+ <translation>Parámetros de la Capa</translation>
+ </message>
+ <message>
+ <source>Layer Name:</source>
+ <translation>Nombre de capa:</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Default Pen</source>
+ <translation>Trazador por defecto</translation>
+ </message>
+ <message>
+ <source>&OK</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
+ <source>Alt+O</source>
+ <translation>Alt+O</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LayerWidget</name>
+ <message>
+ <source>Show all layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>Hide all layers</source>
+ <translation>Ocultar capas</translation>
+ </message>
+ <message>
+ <source>Add a layer</source>
+ <translation>Añadir una capa</translation>
+ </message>
+ <message>
+ <source>Remove the current layer</source>
+ <translation>Eliminar capa actual</translation>
+ </message>
+ <message>
+ <source>Modify layer attributes / rename</source>
+ <translation>Modificar atributos / renombrar capa</translation>
+ </message>
+ <message>
+ <source>Layer Menu</source>
+ <translation>Menú Capas</translation>
+ </message>
+ <message>
+ <source>&Defreeze all Layers</source>
+ <translation>Mostrar capas</translation>
+ </message>
+ <message>
+ <source>&Freeze all Layers</source>
+ <translation>&Ocultar capas</translation>
+ </message>
+ <message>
+ <source>&Add Layer</source>
+ <translation>&Añadir capa</translation>
+ </message>
+ <message>
+ <source>&Remove Layer</source>
+ <translation>E&liminar capa</translation>
+ </message>
+ <message>
+ <source>&Edit Layer</source>
+ <translation>&Editar capa</translation>
+ </message>
+ <message>
+ <source>&Toggle Visibility</source>
+ <translation>&Bloquear visibilidad</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryInsertOptions</name>
+ <message>
+ <source>Library Insert Options</source>
+ <translation>Opciones de Inserción de Biblioteca</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Rotation Angle</source>
+ <translation>Angulo de giro</translation>
+ </message>
+ <message>
+ <source>Factor:</source>
+ <translation>Factor:</translation>
+ </message>
+ <message>
+ <source>Scale Factor</source>
+ <translation>Factor de escala</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LibraryWidget</name>
+ <message>
+ <source>Library Browser</source>
+ <translation>Explorador de la Bibliotecas</translation>
+ </message>
+ <message>
+ <source>Directories</source>
+ <translation>Directorios</translation>
+ </message>
+ <message>
+ <source>Insert</source>
+ <translation>Insertar</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineAngleOptions</name>
+ <message>
+ <source>Line Angle Options</source>
+ <translation>Opciones de angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de la lÃnea</translation>
+ </message>
+ <message>
+ <source>Snap Point:</source>
+ <translation>Forzar al punto:</translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation>Inicio</translation>
+ </message>
+ <message>
+ <source>Middle</source>
+ <translation>Medio</translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation>Final</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineBisectorOptions</name>
+ <message>
+ <source>Line Bisector Options</source>
+ <translation>Opciones LÃnea Bisector</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of bisector</source>
+ <translation>Longitud de los bisectores</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of bisectors to create</source>
+ <translation>Número de bisectores a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineOptions</name>
+ <message>
+ <source>Line Options</source>
+ <translation>Opciones de LÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelOptions</name>
+ <message>
+ <source>Line Parallel Options</source>
+ <translation>Opciones de LÃnea paralela</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+ <message>
+ <source>Distance to original entity</source>
+ <translation>Distancia a objeto original</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineParallelThroughOptions</name>
+ <message>
+ <source>Line Parallel Through Options</source>
+ <translation>Opciones de LÃnea paralela por</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of parallels to create</source>
+ <translation>Número de paralelas a crear</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygon2Options</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LinePolygonOptions</name>
+ <message>
+ <source>Polygon Options</source>
+ <translation>Opciones de PolÃgono</translation>
+ </message>
+ <message>
+ <source>Number:</source>
+ <translation>Número:</translation>
+ </message>
+ <message>
+ <source>Number of edges</source>
+ <translation>Número de lados</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineRelAngleOptions</name>
+ <message>
+ <source>Line Relative Angle Options</source>
+ <translation>Opciones Angulo relativo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+ <message>
+ <source>Line angle</source>
+ <translation>Angulo de lÃnea</translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation>Longitud:</translation>
+ </message>
+ <message>
+ <source>Length of line</source>
+ <translation>Longitud de lÃnea</translation>
+ </message>
+</context>
+<context>
+ <name>QG_LineTypeBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>No Pen</source>
+ <translation>Sin trazador</translation>
+ </message>
+ <message>
+ <source>Continuous</source>
+ <translation>ContÃnua</translation>
+ </message>
+ <message>
+ <source>Dot</source>
+ <translation>Puntos</translation>
+ </message>
+ <message>
+ <source>Dot (small)</source>
+ <translation>Puntos juntos</translation>
+ </message>
+ <message>
+ <source>Dot (large)</source>
+ <translation>Puntos separados</translation>
+ </message>
+ <message>
+ <source>Dash</source>
+ <translation>Raya</translation>
+ </message>
+ <message>
+ <source>Dash (small)</source>
+ <translation>Raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash (large)</source>
+ <translation>Raya (grande)</translation>
+ </message>
+ <message>
+ <source>Dash Dot</source>
+ <translation>Punto raya</translation>
+ </message>
+ <message>
+ <source>Dash Dot (small)</source>
+ <translation>Punto raya (pequeña)</translation>
+ </message>
+ <message>
+ <source>Dash Dot (large)</source>
+ <translation>Punto raya (grande)</translation>
+ </message>
+ <message>
+ <source>Divide</source>
+ <translation>Raya 2 puntos</translation>
+ </message>
+ <message>
+ <source>Divide (small)</source>
+ <translation>Raya 2 puntos (pequeña)</translation>
+ </message>
+ <message>
+ <source>Divide (large)</source>
+ <translation>Raya 2 puntos (grande)</translation>
+ </message>
+ <message>
+ <source>Center</source>
+ <translation>Rayas larga corta</translation>
+ </message>
+ <message>
+ <source>Center (small)</source>
+ <translation>Rayas larga corta (pequeño)</translation>
+ </message>
+ <message>
+ <source>Center (large)</source>
+ <translation>Rayas larga corta (grande)</translation>
+ </message>
+ <message>
+ <source>Border</source>
+ <translation>2 rayas 1 punto</translation>
+ </message>
+ <message>
+ <source>Border (small)</source>
+ <translation>2 rayas 1 punto (pequeño)</translation>
+ </message>
+ <message>
+ <source>Border (large)</source>
+ <translation>2 rayas 1 punto (grande)</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar - </translation>
+ </message>
+</context>
+<context>
+ <name>QG_MouseWidget</name>
+ <message>
+ <source>Mouse</source>
+ <translation>Ratón</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Derecho</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Izquierdo</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QG_MoveRotateOptions</name>
+ <message>
+ <source>Move Rotate Options</source>
+ <translation>Opciones de Giro Desplazamiento</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PolylineOptions</name>
+ <message>
+ <source>Polyline Options</source>
+ <translation type="unfinished">Opciones de PolilÃnea</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished">Cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished">Deshacer</translation>
+ </message>
+ <message>
+ <source>Arc</source>
+ <translation type="obsolete">Arco</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation type="unfinished">Radio:</translation>
+ </message>
+ <message>
+ <source>Line</source>
+ <translation type="unfinished">LÃnea</translation>
+ </message>
+ <message>
+ <source>Tangential</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tan Radius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clockwise</source>
+ <translation type="unfinished">Dirección del reloj</translation>
+ </message>
+ <message>
+ <source>Counter Clockwise</source>
+ <translation type="unfinished">Contador Dirección Reloj</translation>
+ </message>
+</context>
+<context>
+ <name>QG_PrintPreviewOptions</name>
+ <message>
+ <source>Print Preview Options</source>
+ <translation>Opciones de Previsualización de Impresión</translation>
+ </message>
+ <message>
+ <source>Toggle Black / White mode</source>
+ <translation>Modo contraste</translation>
+ </message>
+ <message>
+ <source>Center to page</source>
+ <translation>Centrar página</translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation>Ajustar a pantalla</translation>
+ </message>
+</context>
+<context>
+ <name>QG_RoundOptions</name>
+ <message>
+ <source>Round Options</source>
+ <translation>Opciones de Curva</translation>
+ </message>
+ <message>
+ <source>Trim</source>
+ <translation>Recortar</translation>
+ </message>
+ <message>
+ <source>Check to trim both edges to the rounding</source>
+ <translation>Pulsar para recortar ambas entidades del redondeo</translation>
+ </message>
+ <message>
+ <source>Radius:</source>
+ <translation>Radio:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SelectionWidget</name>
+ <message>
+ <source>Selection</source>
+ <translation>Selección</translation>
+ </message>
+ <message>
+ <source>Selected Entities:</source>
+ <translation>Objetos seleccionados:</translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SnapDistOptions</name>
+ <message>
+ <source>Snap Distance Options</source>
+ <translation>Opciones Forzar Distancia</translation>
+ </message>
+ <message>
+ <source>Distance:</source>
+ <translation>Distancia:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_SplineOptions</name>
+ <message>
+ <source>Spline Options</source>
+ <translation>Opciones de curva</translation>
+ </message>
+ <message>
+ <source>Degree:</source>
+ <translation>Grados</translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation>2</translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation>3</translation>
+ </message>
+ <message>
+ <source>Closed</source>
+ <translation>cerrar</translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation>Deshacer</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TextOptions</name>
+ <message>
+ <source>Text Options</source>
+ <translation>Opciones de Texto</translation>
+ </message>
+ <message>
+ <source>Text:</source>
+ <translation>Texto:</translation>
+ </message>
+ <message>
+ <source>Angle:</source>
+ <translation>Angulo:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_TrimAmountOptions</name>
+ <message>
+ <source>Trim Amount Options</source>
+ <translation>Opciones Recortar cuantÃa</translation>
+ </message>
+ <message>
+ <source>Distance. Negative values for trimming, positive values for extending.</source>
+ <translation>Distancia. Negativa para recortar, positiva para prolongar.</translation>
+ </message>
+ <message>
+ <source>Amount:</source>
+ <translation>Porción:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidgetPen</name>
+ <message>
+ <source>Pen</source>
+ <translation>Trazador</translation>
+ </message>
+ <message>
+ <source>Line type:</source>
+ <translation>Tipo de lÃnea:</translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation>Ancho:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+</context>
+<context>
+ <name>QG_WidthBox</name>
+ <message>
+ <source>By Layer</source>
+ <translation>Por Capa</translation>
+ </message>
+ <message>
+ <source>By Block</source>
+ <translation>Por Bloque</translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation>Por Defecto</translation>
+ </message>
+ <message>
+ <source>0.00mm</source>
+ <translation>0.00mm</translation>
+ </message>
+ <message>
+ <source>0.05mm</source>
+ <translation>0.05mm</translation>
+ </message>
+ <message>
+ <source>0.09mm</source>
+ <translation>0.09mm</translation>
+ </message>
+ <message>
+ <source>0.13mm (ISO)</source>
+ <translation>0.13mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.15mm</source>
+ <translation>0.15mm</translation>
+ </message>
+ <message>
+ <source>0.18mm (ISO)</source>
+ <translation>0.18mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.20mm</source>
+ <translation>0.20mm</translation>
+ </message>
+ <message>
+ <source>0.25mm (ISO)</source>
+ <translation>0.25mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.30mm</source>
+ <translation>0.30mm</translation>
+ </message>
+ <message>
+ <source>0.35mm (ISO)</source>
+ <translation>0.35mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.40mm</source>
+ <translation>0.40mm</translation>
+ </message>
+ <message>
+ <source>0.50mm (ISO)</source>
+ <translation>0.50mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.53mm</source>
+ <translation>0.53mm</translation>
+ </message>
+ <message>
+ <source>0.60mm</source>
+ <translation>0.60mm</translation>
+ </message>
+ <message>
+ <source>0.70mm (ISO)</source>
+ <translation>0.70mm (ISO)</translation>
+ </message>
+ <message>
+ <source>0.80mm</source>
+ <translation>0.80mm</translation>
+ </message>
+ <message>
+ <source>0.90mm</source>
+ <translation>0.90mm</translation>
+ </message>
+ <message>
+ <source>1.00mm (ISO)</source>
+ <translation>1.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.06mm</source>
+ <translation>1.06mm</translation>
+ </message>
+ <message>
+ <source>1.20mm</source>
+ <translation>1.20mm</translation>
+ </message>
+ <message>
+ <source>1.40mm (ISO)</source>
+ <translation>1.40mm (ISO)</translation>
+ </message>
+ <message>
+ <source>1.58mm</source>
+ <translation>1.58mm</translation>
+ </message>
+ <message>
+ <source>2.00mm (ISO)</source>
+ <translation>2.00mm (ISO)</translation>
+ </message>
+ <message>
+ <source>2.11mm</source>
+ <translation>2.11mm</translation>
+ </message>
+ <message>
+ <source>- Unchanged -</source>
+ <translation>- Sin alterar -</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Warning</source>
+ <translation>Aviso</translation>
+ </message>
+ <message>
+ <source>Remove Layer</source>
+ <translation>Eliminar Capa</translation>
+ </message>
+ <message>
+ <source>Layer "%1" and all entities on it will be removed.</source>
+ <translation>La capa "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer "%1" can never be removed.</source>
+ <translation>La capa "%1" no podrá ser eliminada.</translation>
+ </message>
+ <message>
+ <source>Layer Dialog</source>
+ <translation>Diálogo de la capa</translation>
+ </message>
+ <message>
+ <source>Remove Block</source>
+ <translation>Eliminar Bloque</translation>
+ </message>
+ <message>
+ <source>Block "%1" and all its entities will be removed.</source>
+ <translation>El bloque "%1" y todos sus objetos será eliminado.</translation>
+ </message>
+ <message>
+ <source>Layer Properties</source>
+ <translation>Propiedades de capa</translation>
+ </message>
+ <message>
+ <source>Layer with a name "%1" already exists. Please specify a different name.</source>
+ <translation>Ya existe una capa con nombre "%1". Por favor especifique otro nombre.</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Save Drawing As</source>
+ <translation>Guardar Dibujo como</translation>
+ </message>
+ <message>
+ <source>%1 already exists.
+Do you want to replace it?</source>
+ <translation>%1 ya existe;
+¿quiere reemplazarlo? </translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="obsolete">SÃ</translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="obsolete">No</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="obsolete">Cancelar</translation>
+ </message>
+ <message>
+ <source>Open Drawing</source>
+ <translation>Abrir Dibujo</translation>
+ </message>
+ <message>
+ <source>Open Image</source>
+ <translation>Abrir Imagen</translation>
+ </message>
+ <message>
+ <source>Windows Bitmap</source>
+ <translation>BMP</translation>
+ </message>
+ <message>
+ <source>Joint Photographic Experts Group</source>
+ <translation>JPEG</translation>
+ </message>
+ <message>
+ <source>Multiple-image Network Graphics</source>
+ <translation>MNG</translation>
+ </message>
+ <message>
+ <source>Portable Bit Map</source>
+ <translation>PBM</translation>
+ </message>
+ <message>
+ <source>Portable Grey Map</source>
+ <translation>PGM</translation>
+ </message>
+ <message>
+ <source>Portable Network Graphic</source>
+ <translation>PNG</translation>
+ </message>
+ <message>
+ <source>Portable Pixel Map</source>
+ <translation>PPM</translation>
+ </message>
+ <message>
+ <source>X Bitmap Format</source>
+ <translation>XBM</translation>
+ </message>
+ <message>
+ <source>X Pixel Map</source>
+ <translation>XPM</translation>
+ </message>
+ <message>
+ <source>All Image Files (%1)</source>
+ <translation>Todos los archivos de imagen (%1)</translation>
+ </message>
+ <message>
+ <source>Graphics Interchange Format</source>
+ <translation>GIF</translation>
+ </message>
+ <message>
+ <source>Drawing Exchange %1</source>
+ <translation>DXF %1</translation>
+ </message>
+ <message>
+ <source>QCad 1.x file %1</source>
+ <translation>LibreCAD 1.x file %1</translation>
+ </message>
+ <message>
+ <source>Font %1</source>
+ <translation>Fuente %1</translation>
+ </message>
+ <message>
+ <source>All Files (*.*)</source>
+ <translation>Todos los Archivos (*.*)</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished">Ninguno</translation>
+ </message>
+ <message>
+ <source>Meter</source>
+ <translation type="unfinished">Metros</translation>
+ </message>
+ <message>
+ <source>Centimeter</source>
+ <translation type="unfinished">CentÃmetros</translation>
+ </message>
+ <message>
+ <source>Millimeter</source>
+ <translation type="unfinished">MilÃmetros</translation>
+ </message>
+ <message>
+ <source>Kilometer</source>
+ <translation type="unfinished">Kilómetros</translation>
+ </message>
+ <message>
+ <source>Inch</source>
+ <translation type="unfinished">Pulgadas</translation>
+ </message>
+ <message>
+ <source>Foot</source>
+ <translation type="unfinished">Pies</translation>
+ </message>
+ <message>
+ <source>Mile</source>
+ <translation type="unfinished">Millas</translation>
+ </message>
+ <message>
+ <source>Microinch</source>
+ <translation type="unfinished">Micropulgadas</translation>
+ </message>
+ <message>
+ <source>Mil</source>
+ <translation type="unfinished">Mil</translation>
+ </message>
+ <message>
+ <source>Yard</source>
+ <translation type="unfinished">Yarda</translation>
+ </message>
+ <message>
+ <source>Angstrom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nanometer</source>
+ <translation type="unfinished">Nanómetro</translation>
+ </message>
+ <message>
+ <source>Micron</source>
+ <translation type="unfinished">Micrón</translation>
+ </message>
+ <message>
+ <source>Decimeter</source>
+ <translation type="unfinished">DecÃmetro</translation>
+ </message>
+ <message>
+ <source>Decameter</source>
+ <translation type="unfinished">Decámetro</translation>
+ </message>
+ <message>
+ <source>Hectometer</source>
+ <translation type="unfinished">Hectómetro</translation>
+ </message>
+ <message>
+ <source>Gigameter</source>
+ <translation type="unfinished">GigaMetro</translation>
+ </message>
+ <message>
+ <source>Astro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lightyear</source>
+ <translation type="unfinished">Años luz</translation>
+ </message>
+ <message>
+ <source>Parsec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export Image</source>
+ <translation type="obsolete">Exportar imagen</translation>
+ </message>
+ <message>
+ <source>Loading..</source>
+ <translation type="unfinished">Buscando...</translation>
+ </message>
+ <message>
+ <source>Loading Library Paths..</source>
+ <translation type="obsolete">Buscando librerias</translation>
+ </message>
+ <message>
+ <source>Loading File %1..</source>
+ <translation type="unfinished">Cargando Archivo %1..</translation>
+ </message>
+ <message>
+ <source>Loading...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAdd</name>
+ <message>
+ <source>Add Block</source>
+ <translation type="obsolete">Añadir bloque</translation>
+ </message>
+ <message>
+ <source>&Add Block</source>
+ <translation>&Añadir bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksAttributes</name>
+ <message>
+ <source>Rename Block</source>
+ <translation type="obsolete">Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>&Rename Block</source>
+ <translation>&Renombrar bloque</translation>
+ </message>
+ <message>
+ <source>Rename Block and all Inserts</source>
+ <translation type="obsolete">Renombrar e insertar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksCreate</name>
+ <message>
+ <source>Create Block</source>
+ <translation type="obsolete">Crear bloque</translation>
+ </message>
+ <message>
+ <source>&Create Block</source>
+ <translation>&Crear bloque</translation>
+ </message>
+ <message>
+ <source>Specify reference point</source>
+ <translation>Especificar punto de referencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksEdit</name>
+ <message>
+ <source>Edit Block</source>
+ <translation type="obsolete">Editar bloque</translation>
+ </message>
+ <message>
+ <source>&Edit Block</source>
+ <translation>&Editar bloque</translation>
+ </message>
+</context>
+<context>
+ <name>RS_ActionBlocksExplode</name>
+ <message>
+ <source>Explode</source>
+ <translation type="obsolete">Desagrupar<